0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-18 06:31:59 +00:00
OI-codes/LibreOJ/6256/data/9.in

100502 lines
3.4 MiB (Stored with Git LFS)

500 500 100000
779908300 577207110 759193845 796605792 762662004 740443152 767574100 875537334 563615424 440846288 567329056 677521944 874762464 803352380 807686368 928947480 442246688 630085212 733029216 522868322 535506464 697778720 734439936 855748384 750717998 913959940 826563488 901889056 674623040 511962272 578880210 712944160 890079456 457142480 641951520 725276320 804831040 815588691 537989200 773290964 447428256 776531782 909270416 638797904 604840172 798062229 521702516 598321696 729874208 575506912 562823712 508994478 525525152 614027552 563407776 458937120 819020776 566504880 567580096 866123940 498963744 598905792 623876656 718070560 497127656 804350576 667824032 671722496 774905376 660659632 581363456 738706383 524601344 911650964 676204320 782105584 817156212 888552336 665850748 613119672 578495296 731047648 603772576 501303216 874303587 667265978 585392616 919077252 613208192 939781096 556567168 822954176 822127432 707616496 892898872 816054640 867685586 837975904 877727808 731616416 28607408 306385160 433753520 203810880 102404016 16324698 292497200 167106138 494661548 281243952 89247304 101891384 411021488 252192144 360366440 50474256 4626800 309178288 275664816 120018230 353041824 396621364 379336592 396630744 280950872 82977944 365111152 180219056 293577648 228555311 152946096 126836568 115861266 49511600 210995696 200644100 100146256 180214016 35666864 264699316 405559184 146850128 326511222 457944844 380109488 455094484 289965440 393872304 277257984 262166980 200882832 72161976 373269680 438427028 132285616 484234792 55208336 73296592 63687340 501732560 205899120 64700592 244580784 77615480 406391864 359454192 190188996 494879920 253941176 63775032 165261928 161145200 67521144 335931640 326944464 371083778 393996800 343190580 417265360 44531680 452822912 274149424 477149960 75883536 369706032 259272256 283643632 308234640 298252912 131956872 242990992 465572784 28292720 268112112 468282534 408026574 499624240 38529840 226066420 66715200 767735496 677575896 750267848 488168840 415110104 546434776 761075128 543892952 291277400 425831396 271376344 386163808 718051800 407110104 434580312 478485144 429338312 530726360 451674584 598397192 377059800 585452344 470444648 269007464 424940600 333453492 340335608 504857304 739174756 458271168 276474400 645213753 307895768 349545304 457070104 420653608 446202864 601931928 533138392 706753560 670402400 614041568 495077336 313542136 492385659 311597784 507301496 611856136 368596760 689506232 724868552 735089432 501076763 334905568 513297568 645908056 493632986 673165976 415339800 523169240 269022808 639237016 517545944 573041880 477864288 296864292 576953176 719895256 509886776 399298968 731877856 731341768 679055608 663639024 314078680 629205912 271506960 322797592 628852432 289445208 604495140 630814680 710364090 634544088 575403736 571982784 641018556 650286328 278419032 330184480 610049752 307790936 286367660 766996952 466543568 734825256 524181960 391482652 296879576 687068376 359931216 348864060 367963776 319381796 338525424 541004716 543611560 370464592 624708944 289978492 374708510 543791696 590591728 321956560 190370736 213551568 645585104 536312052 574867808 429300560 195472208 674005712 390860432 601035344 281638480 602748240 389543888 446502480 191303634 616317140 386390608 378425456 276778552 372846864 656012336 491632032 599894496 392420656 227622204 347848092 368409472 650720272 530985808 478112288 502076154 319695424 255539888 393752464 328425552 241946920 542248176 327576280 207960912 536803400 619375440 612395153 396479264 584034864 328321456 420540480 435545504 218104392 540755824 273762768 603274016 576928776 617982615 390755792 585522208 221292496 498330512 334634320 667013880 248303968 598530812 394904464 440410032 554641488 394343504 445150928 517231696 391652278 579811264 383567568 293116900 575816656 211746352 566672912 600621826 417229392 609229584 518117500 320584336 631383004 217538784 391232808 450179472 408076984 189017360 252018808 732130304 290620288 842545920 259258448 886570496 817875836 201186160 805376512 681198040 274094592 291161664 879358688 186994048 177046720 789462816 642764400 302777848 937440678 928869600 251453428 672380708 63929840 394664534 613329824 411793264 410365748 590056262 353310452 165762048 690873600 788342320 789227568 280375232 563619521 739997568 70218752 520640000 967688912 830410368 406500536 48552608 693184512 233895040 889847040 489975080 700108272 683590432 378812128 408208768 230225496 428434480 836674368 294785560 702545222 524876288 170900524 332529136 333885994 35499904 363403204 661662336 795152304 608906496 43238316 636180544 895439104 163277376 106544312 150526848 651736692 966709514 845980528 610345984 104353787 318872064 172802942 313922864 456983840 982505616 380253440 710449920 55058920 771137216 198970612 441533072 329846400 238524800 451681416 96814160 141063283 636149760 457274688 816319680 891133336 24619840 84499456 58605432 132200144 664395936 226000208
496344496 293643306 475630041 513041988 479098200 456879348 484010296 591973530 280051620 157282484 283765252 393958140 591198660 519788576 524122564 645383676 158682884 346521408 449465412 239304518 251942660 414214916 450876132 572184580 467154194 630396136 542999684 618325252 391059236 228398468 295316406 429380356 606515652 173578676 358387716 441712516 521267236 532024887 254425396 489727160 163864452 492967978 625706612 355234100 321276368 514498425 238138712 314757892 446310404 291943108 279259908 225430674 241961348 330463748 279843972 175373316 535456972 282941076 284016292 582560136 215399940 315341988 340312852 434506756 213563852 520786772 384260228 388158692 491341572 377095828 297799652 455142579 241037540 628087160 392640516 498541780 533592408 604988532 382286944 329555868 294931492 447483844 320208772 217739412 590739783 383702174 301828812 635513448 329644388 656217292 273003364 539390372 538563628 424052692 609335068 532490836 584121782 554412100 594164004 448052612 139735640 417513392 544881752 314939112 213532248 127452930 403625432 278234370 605789780 392372184 200375536 213019616 522149720 363320376 471494672 161602488 115755032 420306520 386793048 231146462 464170056 507749596 490464824 507758976 392079104 194106176 476239384 291347288 404705880 339683543 264074328 237964800 226989498 160639832 322123928 311772332 211274488 291342248 146795096 375827548 516687416 257978360 437639454 569073076 491237720 566222716 401093672 505000536 388386216 373295212 312011064 183290208 484397912 549555260 243413848 595363024 166336568 184424824 174815572 612860792 317027352 175828824 355709016 188743712 517520096 470582424 301317228 606008152 365069408 174903264 276390160 272273432 178649376 447059872 438072696 482212010 505125032 454318812 528393592 155659912 563951144 385277656 588278192 187011768 480834264 370400488 394771864 419362872 409381144 243085104 354119224 576701016 139420952 379240344 579410766 519154806 610752472 149658072 337194652 177843432 802412364 712252764 784944716 522845708 449786972 581111644 795751996 578569820 325954268 460508264 306053212 420840676 752728668 441786972 469257180 513162012 464015180 565403228 486351452 633074060 411736668 620129212 505121516 303684332 459617468 368130360 375012476 539534172 773851624 492948036 311151268 679890621 342572636 384222172 491746972 455330476 480879732 636608796 567815260 741430428 705079268 648718436 529754204 348219004 527062527 346274652 541978364 646533004 403273628 724183100 759545420 769766300 535753631 369582436 547974436 680584924 528309854 707842844 450016668 557846108 303699676 673913884 552222812 607718748 512541156 331541160 611630044 754572124 544563644 433975836 766554724 766018636 713732476 698315892 348755548 663882780 306183828 357474460 663529300 324122076 639172008 665491548 745040958 669220956 610080604 606659652 675695424 684963196 313095900 364861348 644726620 342467804 321044528 801673820 501220436 769502124 558858828 426159520 331556444 721745244 433445522 422378366 441478082 392896102 412039730 614519022 617125866 443978898 698223250 363492798 448222816 617306002 664106034 395470866 263885042 287065874 719099410 609826358 648382114 502814866 268986514 747520018 464374738 674549650 355152786 676262546 463058194 520016786 264817940 689831446 459904914 451939762 350292858 446361170 729526642 565146338 673408802 465934962 301136510 421362398 441923778 724234578 604500114 551626594 575590460 393209730 329054194 467266770 401939858 315461226 615762482 401090586 281475218 610317706 692889746 685909459 469993570 657549170 401835762 494054786 509059810 291618698 614270130 347277074 676788322 650443082 691496921 464270098 659036514 294806802 571844818 408148626 740528186 321818274 672045118 468418770 513924338 628155794 467857810 518665234 590746002 465166584 653325570 457081874 366631206 649330962 285260658 640187218 674136132 490743698 682743890 591631806 394098642 704897310 291053090 464747114 523693778 481591290 262531666 325533114 894000384 181033828 665740288 530543648 709389120 731556952 507769152 768122560 476523552 946607840 821179920 269485856 789703760 260640236 369545984 476331528 400249184 854826734 601176764 478751976 780654992 662714080 723807232 603164608 441000960 36727936 460970752 605512896 653824602 865724592 406402112 57982848 698454192 968222182 921025856 455862272 554943488 80480700 807097216 763897296 230681900 463087357 33344534 57924560 231657650 865321064 477120140 561673536 49752320 938501120 801492288 477081200 794221528 885193152 610753200 184129536 866135040 591315456 342129424 636563200 516086272 311676340 100660608 366503760 468829790 295992832 709267816 249223048 774218000 582191384 117953552 144245216 446269244 26484112 529468480 195824400 648400640 717332482 569375424 428296848 403356672 105638232 754674114 771818624 48746096 803147440 34979072 819701024 726217728 341693952 490218960 713829728 20850198 535529408 756387808 416166512 581020232 483370624 664962368 403976664
444722972 242021782 424008517 461420464 427476676 405257824 432388772 540352006 228430096 105660960 232143728 342336616 539577136 468167052 472501040 593762152 107061360 294899884 397843888 187682994 200321136 362593392 399254608 520563056 415532670 578774612 491378160 566703728 339437712 176776944 243694882 377758832 554894128 121957152 306766192 390090992 469645712 480403363 202803872 438105636 112242928 441346454 574085088 303612576 269654844 462876901 186517188 263136368 394688880 240321584 227638384 173809150 190339824 278842224 228222448 123751792 483835448 231319552 232394768 530938612 163778416 263720464 288691328 382885232 161942328 469165248 332638704 336537168 439720048 325474304 246178128 403521055 189416016 576465636 341018992 446920256 481970884 553367008 330665420 277934344 243309968 395862320 268587248 166117888 539118259 332080650 250207288 583891924 278022864 604595768 221381840 487768848 486942104 372431168 557713544 480869312 532500258 502790576 542542480 396431088 405604512 683382264 810750624 580807984 479401120 393321802 669494304 544103242 871658652 658241056 466244408 478888488 788018592 629189248 737363544 427471360 381623904 686175392 652661920 497015334 730038928 773618468 756333696 773627848 657947976 459975048 742108256 557216160 670574752 605552415 529943200 503833672 492858370 426508704 587992800 577641204 477143360 557211120 412663968 641696420 782556288 523847232 703508326 834941948 757106592 832091588 666962544 770869408 654255088 639164084 577879936 449159080 750266784 815424132 509282720 861231896 432205440 450293696 440684444 878729664 582896224 441697696 621577888 454612584 783388968 736451296 567186100 871877024 630938280 440772136 542259032 538142304 444518248 712928744 703941568 748080882 770993904 720187684 794262464 421528784 829820016 651146528 854147064 452880640 746703136 636269360 660640736 685231744 675250016 508953976 619988096 842569888 405289824 645109216 845279638 785023678 876621344 415526944 603063524 443712304 774122608 683963008 756654960 494555952 421497216 552821888 767462240 550280064 297664512 432218508 277763456 392550920 724438912 413497216 440967424 484872256 435725424 537113472 458061696 604784304 383446912 591839456 476831760 275394576 431327712 339840604 346722720 511244416 745561868 464658280 282861512 651600865 314282880 355932416 463457216 427040720 452589976 608319040 539525504 713140672 676789512 620428680 501464448 319929248 498772771 317984896 513688608 618243248 374983872 695893344 731255664 741476544 507463875 341292680 519684680 652295168 500020098 679553088 421726912 529556352 275409920 645624128 523933056 579428992 484251400 303251404 583340288 726282368 516273888 405686080 738264968 737728880 685442720 670026136 320465792 635593024 277894072 329184704 635239544 295832320 610882252 637201792 716751202 640931200 581790848 578369896 647405668 656673440 284806144 336571592 616436864 314178048 292754772 773384064 472930680 741212368 530569072 397869764 303266688 693455488 380728586 369661430 388761146 340179166 359322794 561802086 564408930 391261962 645506314 310775862 395505880 564589066 611389098 342753930 211168106 234348938 666382474 557109422 595665178 450097930 216269578 694803082 411657802 621832714 302435850 623545610 410341258 467299850 212101004 637114510 407187978 399222826 297575922 393644234 676809706 512429402 620691866 413218026 248419574 368645462 389206842 671517642 551783178 498909658 522873524 340492794 276337258 414549834 349222922 262744290 563045546 348373650 228758282 557600770 640172810 633192523 417276634 604832234 349118826 441337850 456342874 238901762 561553194 294560138 624071386 597726146 638779985 411553162 606319578 242089866 519127882 355431690 687811250 269101338 619328182 415701834 461207402 575438858 415140874 465948298 538029066 412449648 600608634 404364938 313914270 596614026 232543722 587470282 621419196 438026762 630026954 538914870 341381706 652180374 238336154 412030178 470976842 428874354 209814730 272816178 194736640 870591384 358075424 948161536 963121944 901188544 288623320 96145992 168400616 945147200 321922416 461098458 204949506 621812480 103301472 747324428 695890848 944576000 763587875 921520384 907215946 751520120 352825792 967338304 507628800 555219960 4221440 93924832 48559064 643670068 870680576 304651328 430321664 947966016 368833536 485222248 766294528 287815808 302953768 582561584 629967488 401869120 988042752 100005008 322447040 224074368 642048672 798744464 122165600 580957240 703319156 122018816 667077823 536709464 629563996 681938944 257885318 315309768 367257220 519263872 132722880 88355744 797674912 352606272 826537652 676582704 938654984 214787200 62089384 195598920 445324216 216215112 590737552 377002036 551468096 426370048 417986768 380059008 697651960 964519104 326660640 839952512 281044992 679262368 137755754 546531328 177510640 537702400 164097024 208887612 503108108 556410208 396385999 961129208 127590688 432215616 20504464 308760560 62938112 660050976
803648524 600947334 782934069 820346016 786402228 764183376 791314324 899277558 587355648 464586512 591069280 701262168 898502688 827092604 831426592 952687704 465986912 653825436 756769440 546608546 559246688 721518944 758180160 879488608 774458222 937700164 850303712 925629280 698363264 535702496 602620434 736684384 913819680 480882704 665691744 749016544 828571264 839328915 561729424 797031188 471168480 800272006 933010640 662538128 628580396 821802453 545442740 622061920 753614432 599247136 586563936 532734702 549265376 637767776 587148000 482677344 842761000 590245104 591320320 889864164 522703968 622646016 647616880 741810784 520867880 828090800 691564256 695462720 798645600 684399856 605103680 762446607 548341568 935391188 699944544 805845808 840896436 912292560 689590972 636859896 602235520 754787872 627512800 525043440 898043811 691006202 609132840 942817476 636948416 963521320 580307392 846694400 845867656 731356720 916639096 839794864 891425810 861716128 901468032 755356640 140596696 418374448 545742808 315800168 214393304 128313986 404486488 279095426 606650836 393233240 201236592 213880672 523010776 364181432 472355728 162463544 116616088 421167576 387654104 232007518 465031112 508610652 491325880 508620032 392940160 194967232 477100440 292208344 405566936 340544599 264935384 238825856 227850554 161500888 322984984 312633388 212135544 292203304 147656152 376688604 517548472 258839416 438500510 569934132 492098776 567083772 401954728 505861592 389247272 374156268 312872120 184151264 485258968 550416316 244274904 596224080 167197624 185285880 175676628 613721848 317888408 176689880 356570072 189604768 518381152 471443480 302178284 606869208 365930464 175764320 277251216 273134488 179510432 447920928 438933752 483073066 505986088 455179868 529254648 156520968 564812200 386138712 589139248 187872824 481695320 371261544 395632920 420223928 410242200 243946160 354980280 577562072 140282008 380101400 580271822 520015862 611613528 150519128 338055708 178704488 665762176 575602576 648294528 386195520 313136784 444461456 659101808 441919632 189304080 323858076 169403024 284190488 616078480 305136784 332606992 376511824 327364992 428753040 349701264 496423872 275086480 483479024 368471328 167034144 322967280 231480172 238362288 402883984 637201436 356297848 174501080 543240433 205922448 247571984 355096784 318680288 344229544 499958608 431165072 604780240 568429080 512068248 393104016 211568816 390412339 209624464 405328176 509882816 266623440 587532912 622895232 633116112 399103443 232932248 411324248 543934736 391659666 571192656 313366480 421195920 167049488 537263696 415572624 471068560 375890968 194890972 474979856 617921936 407913456 297325648 629904536 629368448 577082288 561665704 212105360 527232592 169533640 220824272 526879112 187471888 502521820 528841360 608390770 532570768 473430416 470009464 539045236 548313008 176445712 228211160 508076432 205817616 184394340 665023632 364570248 632851936 422208640 289509332 194906256 585095056 419829376 408762220 427861936 379279956 398423584 600902876 603509720 430362752 684607104 349876652 434606670 603689856 650489888 381854720 250268896 273449728 705483264 596210212 634765968 489198720 255370368 733903872 450758592 660933504 341536640 662646400 449442048 506400640 251201794 676215300 446288768 438323616 336676712 432745024 715910496 551530192 659792656 452318816 287520364 407746252 428307632 710618432 590883968 538010448 561974314 379593584 315438048 453650624 388323712 301845080 602146336 387474440 267859072 596701560 679273600 672293313 456377424 643933024 388219616 480438640 495443664 278002552 600653984 333660928 663172176 636826936 677880775 450653952 645420368 281190656 558228672 394532480 726912040 308202128 658428972 454802624 500308192 614539648 454241664 505049088 577129856 451550438 639709424 443465728 353015060 635714816 271644512 626571072 660519986 477127552 669127744 578015660 380482496 691281164 277436944 451130968 510077632 467975144 248915520 311916968 945912832 149961984 224019708 786562168 656968720 135142016 588267008 356484096 742210960 102713256 680745944 446834200 298948720 804212736 414727978 53254816 678566944 998373214 614133986 649290360 303101312 563665664 652361200 8232314 873095536 836659840 265080014 106609600 29206656 959977920 25013620 576894784 897283968 155878344 753935340 33614848 507294960 953662704 909669424 44975456 316173064 288930875 278120852 689817344 527573920 717124384 279573504 33876256 764717120 205696496 169751472 714582016 296695720 537460960 733572164 185430000 901378124 78778696 950970256 299150000 838350600 441393536 331037232 362883487 10881920 7487308 479646416 801857144 546049952 757952768 150864184 208299520 484368448 854711872 393647556 495787891 628852480 288383312 360904704 638325748 528719680 216453728 889124192 383820800 416645470 453739350 459014912 453931524 919454720 319401248 447793411 769292432 406335712 538665872 237879424 451056250 158723488 716592038 137630912 861885712
585143844 382442654 564429389 601841336 567897548 545678696 572809644 680772878 368850968 246081832 372564600 482757488 679998008 608587924 612921912 734183024 247482232 435320756 538264760 328103866 340742008 503014264 539675480 660983928 555953542 719195484 631799032 707124600 479858584 317197816 384115754 518179704 695315000 262378024 447187064 530511864 610066584 620824235 343224744 578526508 252663800 581767326 714505960 444033448 410075716 603297773 326938060 403557240 535109752 380742456 368059256 314230022 330760696 419263096 368643320 264172664 624256320 371740424 372815640 671359484 304199288 404141336 429112200 523306104 302363200 609586120 473059576 476958040 580140920 465895176 386599000 543941927 329836888 716886508 481439864 587341128 622391756 693787880 471086292 418355216 383730840 536283192 409008120 306538760 679539131 472501522 390628160 724312796 418443736 745016640 361802712 628189720 627362976 512852040 698134416 621290184 672921130 643211448 682963352 536851960 382287312 660065064 787433424 557490784 456083920 370004602 646177104 520786042 848341452 634923856 442927208 455571288 764701392 605872048 714046344 404154160 358306704 662858192 629344720 473698134 706721728 750301268 733016496 750310648 634630776 436657848 718791056 533898960 647257552 582235215 506626000 480516472 469541170 403191504 564675600 554324004 453826160 533893920 389346768 618379220 759239088 500530032 680191126 811624748 733789392 808774388 643645344 747552208 630937888 615846884 554562736 425841880 726949584 792106932 485965520 837914696 408888240 426976496 417367244 855412464 559579024 418380496 598260688 431295384 760071768 713134096 543868900 848559824 607621080 417454936 518941832 514825104 421201048 689611544 680624368 724763682 747676704 696870484 770945264 398211584 806502816 627829328 830829864 429563440 723385936 612952160 637323536 661914544 651932816 485636776 596670896 819252688 381972624 621792016 821962438 761706478 853304144 392209744 579746324 420395104 833123824 742964224 815656176 553557168 480498432 611823104 826463456 609281280 356665728 491219724 336764672 451552136 783440128 472498432 499968640 543873472 494726640 596114688 517062912 663785520 442448128 650840672 535832976 334395792 490328928 398841820 405723936 570245632 804563084 523659496 341862728 710602081 373284096 414933632 522458432 486041936 511591192 667320256 598526720 772141888 735790728 679429896 560465664 378930464 557773987 376986112 572689824 677244464 433985088 754894560 790256880 800477760 566465091 400293896 578685896 711296384 559021314 738554304 480728128 588557568 334411136 704625344 582934272 638430208 543252616 362252620 642341504 785283584 575275104 464687296 797266184 796730096 744443936 729027352 379467008 694594240 336895288 388185920 694240760 354833536 669883468 696203008 775752418 699932416 640792064 637371112 706406884 715674656 343807360 395572808 675438080 373179264 351755988 832385280 531931896 800213584 589570288 456870980 362267904 752456704 541585124 530517968 549617684 501035704 520179332 722658624 725265468 552118500 806362852 471632400 556362418 725445604 772245636 503610468 372024644 395205476 827239012 717965960 756521716 610954468 377126116 855659620 572514340 782689252 463292388 784402148 571197796 628156388 372957542 797971048 568044516 560079364 458432460 554500772 837666244 673285940 781548404 574074564 409276112 529502000 550063380 832374180 712639716 659766196 683730062 501349332 437193796 575406372 510079460 423600828 723902084 509230188 389614820 718457308 801029348 794049061 578133172 765688772 509975364 602194388 617199412 399758300 722409732 455416676 784927924 758582684 799636523 572409700 767176116 402946404 679984420 516288228 848667788 429957876 780184720 576558372 622063940 736295396 575997412 626804836 698885604 573306186 761465172 565221476 474770808 757470564 393400260 748326820 782275734 598883300 790883492 699771408 502238244 813036912 399192692 572886716 631833380 589730892 370671268 433672716 479206176 679893824 777195008 448775544 667417344 874117183 485873432 284746112 758785024 10007136 75628640 532630368 325187612 607010912 320423751 852480608 890437120 912950336 548414464 180552224 767003752 60959712 557555096 918802944 796780364 260571000 293277192 500563456 441459072 79248384 747772400 83658080 930493502 82413824 473512560 498000580 877980168 816019928 87846400 76129824 657463328 581856992 3250208 408589764 486338016 550748904 769123776 869554752 882719780 510971328 983083008 866120472 105953648 11875720 61573056 468575360 75571200 254169328 469876080 686189568 328643584 82576096 129926988 375952420 427032576 589392944 801902640 735605344 36132240 722435191 936483552 475704512 142789724 120296704 71064845 225419939 46511428 803473500 517721984 504417376 323349664 712299380 473637504 353003860 75882368 984800832 739592000 847749098 52668896 247368892 922055208 804800288 790137408 615235152 823299648 730854976 872802176 918414106 138073679 131818456
506335298 303634108 485620843 523032790 489089002 466870150 494001098 601964332 290042422 167273286 293756054 403948942 601189462 529779378 534113366 655374478 168673686 356512210 459456214 249295320 261933462 424205718 460866934 582175382 477144996 640386938 552990486 628316054 401050038 238389270 305307208 439371158 616506454 183569478 368378518 451703318 531258038 542015689 264416198 499717962 173855254 502958780 635697414 365224902 331267170 524489227 248129514 324748694 456301206 301933910 289250710 235421476 251952150 340454550 289834774 185364118 545447774 292931878 294007094 592550938 225390742 325332790 350303654 444497558 223554654 530777574 394251030 398149494 501332374 387086630 307790454 465133381 251028342 638077962 402631318 508532582 543583210 614979334 392277746 339546670 304922294 457474646 330199574 227730214 600730585 393692976 311819614 645504250 339635190 666208094 282994166 549381174 548554430 434043494 619325870 542481638 594112584 564402902 604154806 458043414 330508096 608285848 735654208 505711568 404304704 318225386 594397888 469006826 796562236 583144640 391147992 403792072 712922176 554092832 662267128 352374944 306527488 611078976 577565504 421918918 654942512 698522052 681237280 698531432 582851560 384878632 667011840 482119744 595478336 530455999 454846784 428737256 417761954 351412288 512896384 502544788 402046944 482114704 337567552 566600004 707459872 448750816 628411910 759845532 682010176 756995172 591866128 695772992 579158672 564067668 502783520 374062664 675170368 740327716 434186304 786135480 357109024 375197280 365588028 803633248 507799808 366601280 546481472 379516168 708292552 661354880 492089684 796780608 555841864 365675720 467162616 463045888 369421832 637832328 628845152 672984466 695897488 645091268 719166048 346432368 754723600 576050112 779050648 377784224 671606720 561172944 585544320 610135328 600153600 433857560 544891680 767473472 330193408 570012800 770183222 709927262 801524928 340430528 527967108 368615888 558864208 468704608 541396560 279297552 206238816 337563488 552203840 335021664 82406112 216960108 62505056 177292520 509180512 198238816 225709024 269613856 220467024 321855072 242803296 389525904 168188512 376581056 261573360 60136176 216069312 124582204 131464320 295986016 530303468 249399880 67603112 436342465 99024480 140674016 248198816 211782320 237331576 393060640 324267104 497882272 461531112 405170280 286206048 104670848 283514371 102726496 298430208 402984848 159725472 480634944 515997264 526218144 292205475 126034280 304426280 437036768 284761698 464294688 206468512 314297952 60151520 430365728 308674656 364170592 268993000 87993004 368081888 511023968 301015488 190427680 523006568 522470480 470184320 454767736 105207392 420334624 62635672 113926304 419981144 80573920 395623852 421943392 501492802 425672800 366532448 363111496 432147268 441415040 69547744 121313192 401178464 98919648 77496372 558125664 257672280 525953968 315310672 182611364 88008288 478197088 453520512 442453356 461553072 412971092 432114720 634594012 637200856 464053888 718298240 383567788 468297806 637380992 684181024 415545856 283960032 307140864 739174400 629901348 668457104 522889856 289061504 767595008 484449728 694624640 375227776 696337536 483133184 540091776 284892930 709906436 479979904 472014752 370367848 466436160 749601632 585221328 693483792 486009952 321211500 441437388 461998768 744309568 624575104 571701584 595665450 413284720 349129184 487341760 422014848 335536216 635837472 421165576 301550208 630392696 712964736 705984449 490068560 677624160 421910752 514129776 529134800 311693688 634345120 367352064 696863312 670518072 711571911 484345088 679111504 314881792 591919808 428223616 760603176 341893264 692120108 488493760 533999328 648230784 487932800 538740224 610820992 485241574 673400560 477156864 386706196 669405952 305335648 660262208 694211122 510818688 702818880 611706796 414173632 724972300 311128080 484822104 543768768 501666280 282606656 345608104 481612752 114740736 448895984 347634680 583392256 360123136 631633184 237428368 694317760 532204768 202353408 509435780 932171908 159416790 240708572 91679659 782601592 480778320 252970116 150530026 934551686 343826048 687994796 982534468 825668816 549930752 332436736 358028568 430229156 274106540 626996224 301268352 722770688 201157152 889774080 792470528 618530176 853786992 800007577 622304192 842996440 573214720 755829760 249472920 417507152 213382144 127727310 518370700 388574576 454686744 522528144 597598976 322940128 128711752 660809280 104656768 167351752 295716608 653008384 794551680 836076032 549586944 39523392 555168160 901696732 854216064 706913216 737800288 886888260 597925024 315181760 820542640 665849096 111649792 321405312 765828566 773555020 240068928 261981484 134411654 629023404 460944384 495139840 383734656 429223804 552846080 398859264 948134400 90652160 980207040 835193408 608777184 481992261 260531712 370164224 80632832 11626160 494548068 687392125 762493540
824958380 622257190 804243925 841655872 807712084 785493232 812624180 920587414 608665504 485896368 612379136 722572024 919812544 848402460 852736448 973997560 487296768 675135292 778079296 567918402 580556544 742828800 779490016 900798464 795768078 959010020 871613568 946939136 719673120 557012352 623930290 757994240 935129536 502192560 687001600 770326400 849881120 860638771 583039280 818341044 492478336 821581862 954320496 683847984 649890252 843112309 566752596 643371776 774924288 620556992 607873792 554044558 570575232 659077632 608457856 503987200 864070856 611554960 612630176 911174020 544013824 643955872 668926736 763120640 542177736 849400656 712874112 716772576 819955456 705709712 626413536 783756463 569651424 956701044 721254400 827155664 862206292 933602416 710900828 658169752 623545376 776097728 648822656 546353296 919353667 712316058 630442696 964127332 658258272 984831176 601617248 868004256 867177512 752666576 937948952 861104720 912735666 883025984 922777888 776666496 86901776 364679528 492047888 262105248 160698384 74619066 350791568 225400506 552955916 339538320 147541672 160185752 469315856 310486512 418660808 108768624 62921168 367472656 333959184 178312598 411336192 454915732 437630960 454925112 339245240 141272312 423405520 238513424 351872016 286849679 211240464 185130936 174155634 107805968 269290064 258938468 158440624 238508384 93961232 322993684 463853552 205144496 384805590 516239212 438403856 513388852 348259808 452166672 335552352 320461348 259177200 130456344 431564048 496721396 190579984 542529160 113502704 131590960 121981708 560026928 264193488 122994960 302875152 135909848 464686232 417748560 248483364 553174288 312235544 122069400 223556296 219439568 125815512 394226008 385238832 429378146 452291168 401484948 475559728 102826048 511117280 332443792 535444328 134177904 428000400 317566624 341938000 366529008 356547280 190251240 301285360 523867152 86587088 326406480 526576902 466320942 557918608 96824208 284360788 125009568 959383536 869223936 941915888 679816880 606758144 738082816 952723168 735540992 482925440 617479436 463024384 577811848 909699840 598758144 626228352 670133184 620986352 722374400 643322624 790045232 568707840 777100384 662092688 460655504 616588640 525101532 531983648 696505344 930822796 649919208 468122440 836861793 499543808 541193344 648718144 612301648 637850904 793579968 724786432 898401600 862050440 805689608 686725376 505190176 684033699 503245824 698949536 803504176 560244800 881154272 916516592 926737472 692724803 526553608 704945608 837556096 685281026 864814016 606987840 714817280 460670848 830885056 709193984 764689920 669512328 488512332 768601216 911543296 701534816 590947008 923525896 922989808 870703648 855287064 505726720 820853952 463155000 514445632 820500472 481093248 796143180 822462720 902012130 826192128 767051776 763630824 832666596 841934368 470067072 521832520 801697792 499438976 478015700 958644992 658191608 926473296 715830000 583130692 488527616 878716416 590972000 579904844 599004560 550422580 569566208 772045500 774652344 601505376 855749728 521019276 605749294 774832480 821632512 552997344 421411520 444592352 876625888 767352836 805908592 660341344 426512992 905046496 621901216 832076128 512679264 833789024 620584672 677543264 422344418 847357924 617431392 609466240 507819336 603887648 887053120 722672816 830935280 623461440 458662988 578888876 599450256 881761056 762026592 709153072 733116938 550736208 486580672 624793248 559466336 472987704 773288960 558617064 439001696 767844184 850416224 843435937 627520048 815075648 559362240 651581264 666586288 449145176 771796608 504803552 834314800 807969560 849023399 621796576 816562992 452333280 729371296 565675104 898054664 479344752 829571596 625945248 671450816 785682272 625384288 676191712 748272480 622693062 810852048 614608352 524157684 806857440 442787136 797713696 831662610 648270176 840270368 749158284 551625120 862423788 448579568 622273592 681220256 639117768 420058144 483059592 836056960 291846832 494828544 476224544 128795447 429016064 343428464 733075456 727994880 213204304 328963456 260294448 345688624 445169720 549410720 112245088 115975204 933904856 950414632 441912192 553287680 762299595 465755400 392622730 251236992 434471744 59805440 279911600 862877696 32182480 696756677 52692736 50953760 802695356 820215018 245414496 613528312 122089216 232073856 864526352 763190248 629260800 71116624 570567680 974323200 988121088 582454440 24751596 60831232 302187008 99360000 364308192 687222864 610112832 172762298 508173768 434883120 459698468 788804288 57457577 299055688 268893220 597921294 569462944 929912832 283151262 92517432 870363904 54157312 402232640 951910016 574696935 686962688 432694784 139780160 581046002 934518272 972946560 200404736 226906352 242573344 672370002 403393584 781809984 984091312 510485760 796243288 940069274 39368265 18664982 59082632 875910016 174028296 591531232 403612608 369746944 363773056 11689024 65571562 283228544
731847084 529145894 711132629 748544576 714600788 692381936 719512884 827476118 515554208 392785072 519267840 629460728 826701248 755291164 759625152 880886264 394185472 582023996 684968000 474807106 487445248 649717504 686378720 807687168 702656782 865898724 778502272 853827840 626561824 463901056 530818994 664882944 842018240 409081264 593890304 677215104 756769824 767527475 489927984 725229748 399367040 728470566 861209200 590736688 556778956 750001013 473641300 550260480 681812992 527445696 514762496 460933262 477463936 565966336 515346560 410875904 770959560 518443664 519518880 818062724 450902528 550844576 575815440 670009344 449066440 756289360 619762816 623661280 726844160 612598416 533302240 690645167 476540128 863589748 628143104 734044368 769094996 840491120 617789532 565058456 530434080 682986432 555711360 453242000 826242371 619204762 537331400 871016036 565146976 891719880 508505952 774892960 774066216 659555280 844837656 767993424 819624370 789914688 829666592 683555200 119330368 397108120 524476480 294533840 193126976 107047658 383220160 257829098 585384508 371966912 179970264 192614344 501744448 342915104 451089400 141197216 95349760 399901248 366387776 210741190 443764784 487344324 470059552 487353704 371673832 173700904 455834112 270942016 384300608 319278271 243669056 217559528 206584226 140234560 301718656 291367060 190869216 270936976 126389824 355422276 496282144 237573088 417234182 548667804 470832448 545817444 380688400 484595264 367980944 352889940 291605792 162884936 463992640 529149988 223008576 574957752 145931296 164019552 154410300 592455520 296622080 155423552 335303744 168338440 497114824 450177152 280911956 585602880 344664136 154497992 255984888 251868160 158244104 426654600 417667424 461806738 484719760 433913540 507988320 135254640 543545872 364872384 567872920 166606496 460428992 349995216 374366592 398957600 388975872 222679832 333713952 556295744 119015680 358835072 559005494 498749534 590347200 129252800 316789380 157438160 811758960 721599360 794291312 532192304 459133568 590458240 805098592 587916416 335300864 469854860 315399808 430187272 762075264 451133568 478603776 522508608 473361776 574749824 495698048 642420656 421083264 629475808 514468112 313030928 468964064 377476956 384359072 548880768 783198220 502294632 320497864 689237217 351919232 393568768 501093568 464677072 490226328 645955392 577161856 750777024 714425864 658065032 539100800 357565600 536409123 355621248 551324960 655879600 412620224 733529696 768892016 779112896 545100227 378929032 557321032 689931520 537656450 717189440 459363264 567192704 313046272 683260480 561569408 617065344 521887752 340887756 620976640 763918720 553910240 443322432 775901320 775365232 723079072 707662488 358102144 673229376 315530424 366821056 672875896 333468672 648518604 674838144 754387554 678567552 619427200 616006248 685042020 694309792 322442496 374207944 654073216 351814400 330391124 811020416 510567032 778848720 568205424 435506116 340903040 731091840 306509568 295442412 314542128 265960148 285103776 487583068 490189912 317042944 571287296 236556844 321286862 490370048 537170080 268534912 136949088 160129920 592163456 482890404 521446160 375878912 142050560 620584064 337438784 547613696 228216832 549326592 336122240 393080832 137881986 562895492 332968960 325003808 223356904 319425216 602590688 438210384 546472848 338999008 174200556 294426444 314987824 597298624 477564160 424690640 448654506 266273776 202118240 340330816 275003904 188525272 488826528 274154632 154539264 483381752 565953792 558973505 343057616 530613216 274899808 367118832 382123856 164682744 487334176 220341120 549852368 523507128 564560967 337334144 532100560 167870848 444908864 281212672 613592232 194882320 545109164 341482816 386988384 501219840 340921856 391729280 463810048 338230630 526389616 330145920 239695252 522395008 158324704 513251264 547200178 363807744 555807936 464695852 267162688 577961356 164117136 337811160 396757824 354655336 135595712 198597160 774769472 543171184 297005440 717892224 353600512 97024160 760242332 225753376 391203424 442818048 46511600 451932478 307371920 286467448 809782480 778800336 658901696 417529920 518100832 115107880 425456924 80814368 812536976 333658134 893388288 352383264 506385104 391565856 457923648 91910064 943837716 363249260 998153314 464400352 886599896 60203904 327073290 334024984 473961196 971612672 724780544 205393152 143128384 329709248 639061792 295764704 171641120 284875348 500906378 424451072 742747968 484231904 29091794 678828400 799682736 175881376 793617728 145941696 613383560 28810880 728327600 703482880 381784608 99279945 45597656 26512816 32212352 409705984 990929184 567398272 791564448 802757248 69880832 881441824 578960992 120198208 353486336 518350680 287472 96206918 680925528 213935924 992469248 23445228 51739976 654328184 567023104 753839296 782076808 974876224 461960448 986427192 666017680 899086064 674905600 997925840 538027648 116650052 897374464 633343744
756489020 553787830 735774565 773186512 739242724 717023872 744154820 852118054 540196144 417427008 543909776 654102664 851343184 779933100 784267088 905528200 418827408 606665932 709609936 499449042 512087184 674359440 711020656 832329104 727298718 890540660 803144208 878469776 651203760 488542992 555460930 689524880 866660176 433723200 618532240 701857040 781411760 792169411 514569920 749871684 424008976 753112502 885851136 615378624 581420892 774642949 498283236 574902416 706454928 552087632 539404432 485575198 502105872 590608272 539988496 435517840 795601496 543085600 544160816 842704660 475544464 575486512 600457376 694651280 473708376 780931296 644404752 648303216 751486096 637240352 557944176 715287103 501182064 888231684 652785040 758686304 793736932 865133056 642431468 589700392 555076016 707628368 580353296 477883936 850884307 643846698 561973336 895657972 589788912 916361816 533147888 799534896 798708152 684197216 869479592 792635360 844266306 814556624 854308528 708197136 317426816 595204568 722572928 492630288 391223424 305144106 581316608 455925546 783480956 570063360 378066712 390710792 699840896 541011552 649185848 339293664 293446208 597997696 564484224 408837638 641861232 685440772 668156000 685450152 569770280 371797352 653930560 469038464 582397056 517374719 441765504 415655976 404680674 338331008 499815104 489463508 388965664 469033424 324486272 553518724 694378592 435669536 615330630 746764252 668928896 743913892 578784848 682691712 566077392 550986388 489702240 360981384 662089088 727246436 421105024 773054200 344027744 362116000 352506748 790551968 494718528 353520000 533400192 366434888 695211272 648273600 479008404 783699328 542760584 352594440 454081336 449964608 356340552 624751048 615763872 659903186 682816208 632009988 706084768 333351088 741642320 562968832 765969368 364702944 658525440 548091664 572463040 597054048 587072320 420776280 531810400 754392192 317112128 556931520 757101942 696845982 788443648 327349248 514885828 355534608 728217392 638057792 710749744 448650736 375592000 506916672 721557024 504374848 251759296 386313292 231858240 346645704 678533696 367592000 395062208 438967040 389820208 491208256 412156480 558879088 337541696 545934240 430926544 229489360 385422496 293935388 300817504 465339200 699656652 418753064 236956296 605695649 268377664 310027200 417552000 381135504 406684760 562413824 493620288 667235456 630884296 574523464 455559232 274024032 452867555 272079680 467783392 572338032 329078656 649988128 685350448 695571328 461558659 295387464 473779464 606389952 454114882 633647872 375821696 483651136 229504704 599718912 478027840 533523776 438346184 257346188 537435072 680377152 470368672 359780864 692359752 691823664 639537504 624120920 274560576 589687808 231988856 283279488 589334328 249927104 564977036 591296576 670845986 595025984 535885632 532464680 601500452 610768224 238900928 290666376 570531648 268272832 246849556 727478848 427025464 695307152 484663856 351964548 257361472 647550272 582727040 571659884 590759600 542177620 561321248 763800540 766407384 593260416 847504768 512774316 597504334 766587520 813387552 544752384 413166560 436347392 868380928 759107876 797663632 652096384 418268032 896801536 613656256 823831168 504434304 825544064 612339712 669298304 414099458 839112964 609186432 601221280 499574376 595642688 878808160 714427856 822690320 615216480 450418028 570643916 591205296 873516096 753781632 700908112 724871978 542491248 478335712 616548288 551221376 464742744 765044000 550372104 430756736 759599224 842171264 835190977 619275088 806830688 551117280 643336304 658341328 440900216 763551648 496558592 826069840 799724600 840778439 613551616 808318032 444088320 721126336 557430144 889809704 471099792 821326636 617700288 663205856 777437312 617139328 667946752 740027520 614448102 802607088 606363392 515912724 798612480 434542176 789468736 823417650 640025216 832025408 740913324 543380160 854178828 440334608 614028632 672975296 630872808 411813184 474814632 185135185 722963968 257919488 187000347 912161024 912256792 538878008 97678224 807793920 642392120 531365216 519888256 618886880 302792892 314825216 88841910 610829968 726481638 352228992 37927928 125209600 450113536 871926108 108182492 311759360 147333120 298771744 804858792 862055600 323086832 717875616 826790912 611098120 539585232 61600459 94510624 263387648 915794560 105749574 928363512 322707220 468089600 490595168 309878852 281891296 589824188 324743168 894234956 697938432 707808768 388330062 48274304 267786528 114256000 283329792 887598522 512875392 690966400 207991808 231111520 640577920 566609237 277530672 542075452 987622240 858335296 516655968 167259984 672252062 902326898 48959104 902500400 146337280 172059264 394904320 197555250 803744900 926491336 839116800 559510016 978251200 205090900 465875952 298304624 434285376 868189088 179686528 108537456 921343360 72192300 320198240 912110624 385043712 422376454 560011904 474322102 886034432 935827400 202046544 552525149
459056892 256355702 438342437 475754384 441810596 419591744 446722692 554685926 242764016 119994880 246477648 356670536 553911056 482500972 486834960 608096072 121395280 309233804 412177808 202016914 214655056 376927312 413588528 534896976 429866590 593108532 505712080 581037648 353771632 191110864 258028802 392092752 569228048 136291072 321100112 404424912 483979632 494737283 217137792 452439556 126576848 455680374 588419008 317946496 283988764 477210821 200851108 277470288 409022800 254655504 241972304 188143070 204673744 293176144 242556368 138085712 498169368 245653472 246728688 545272532 178112336 278054384 303025248 397219152 176276248 483499168 346972624 350871088 454053968 339808224 260512048 417854975 203749936 590799556 355352912 461254176 496304804 567700928 344999340 292268264 257643888 410196240 282921168 180451808 553452179 346414570 264541208 598225844 292356784 618929688 235715760 502102768 501276024 386765088 572047464 495203232 546834178 517124496 556876400 410765008 163963392 441741144 569109504 339166864 237760000 151680682 427853184 302462122 630017532 416599936 224603288 237247368 546377472 387548128 495722424 185830240 139982784 444534272 411020800 255374214 488397808 531977348 514692576 531986728 416306856 218333928 500467136 315575040 428933632 363911295 288302080 262192552 251217250 184867584 346351680 336000084 235502240 315570000 171022848 400055300 540915168 282206112 461867206 593300828 515465472 590450468 425321424 529228288 412613968 397522964 336238816 207517960 508625664 573783012 267641600 619590776 190564320 208652576 199043324 637088544 341255104 200056576 379936768 212971464 541747848 494810176 325544980 630235904 389297160 199131016 300617912 296501184 202877128 471287624 462300448 506439762 529352784 478546564 552621344 179887664 588178896 409505408 612505944 211239520 505062016 394628240 418999616 443590624 433608896 267312856 378346976 600928768 163648704 403468096 603638518 543382558 634980224 173885824 361422404 202071184 906056784 815897184 888589136 626490128 553431392 684756064 899396416 682214240 429598688 564152684 409697632 524485096 856373088 545431392 572901600 616806432 567659600 669047648 589995872 736718480 515381088 723773632 608765936 407328752 563261888 471774780 478656896 643178592 877496044 596592456 414795688 783535041 446217056 487866592 595391392 558974896 584524152 740253216 671459680 845074848 808723688 752362856 633398624 451863424 630706947 449919072 645622784 750177424 506918048 827827520 863189840 873410720 639398051 473226856 651618856 784229344 631954274 811487264 553661088 661490528 407344096 777558304 655867232 711363168 616185576 435185580 715274464 858216544 648208064 537620256 870199144 869663056 817376896 801960312 452399968 767527200 409828248 461118880 767173720 427766496 742816428 769135968 848685378 772865376 713725024 710304072 779339844 788607616 416740320 468505768 748371040 446112224 424688948 905318240 604864856 873146544 662503248 529803940 435200864 825389664 391110784 380043628 399143344 350561364 369704992 572184284 574791128 401644160 655888512 321158060 405888078 574971264 621771296 353136128 221550304 244731136 676764672 567491620 606047376 460480128 226651776 705185280 422040000 632214912 312818048 633927808 420723456 477682048 222483202 647496708 417570176 409605024 307958120 404026432 687191904 522811600 631074064 423600224 258801772 379027660 399589040 681899840 562165376 509291856 533255722 350874992 286719456 424932032 359605120 273126488 573427744 358755848 239140480 567982968 650555008 643574721 427658832 615214432 359501024 451720048 466725072 249283960 571935392 304942336 634453584 608108344 649162183 421935360 616701776 252472064 529510080 365813888 698193448 279483536 629710380 426084032 471589600 585821056 425523072 476330496 548411264 422831846 610990832 414747136 324296468 606996224 242925920 597852480 631801394 448408960 640409152 549297068 351763904 662562572 248718352 422412376 481359040 439256552 220196928 283198376 628699000 649263808 214122400 102168064 396029537 644545824 24717368 763639904 111025280 160527920 61729664 78877972 87409606 92310624 241081504 876249456 207324160 149372216 465367296 144089920 411644500 329421936 361908992 73825792 931082420 637913096 974965248 433438356 792653688 163651072 608726156 867360968 580742280 746572100 766664080 780007424 745488000 864296960 334285696 183187300 446390272 864591720 437717152 865628640 861092072 641521158 173739206 946882465 709334100 953099152 414388096 708474088 765298515 934364160 225372368 452873056 810541750 16187218 234117144 851228160 220952368 424943288 42818560 903529009 920201080 424540576 385156728 10894065 695990912 267565440 726141184 297000000 174526780 372573744 429017600 110327168 760384064 473996032 171438736 236213488 219225312 128317440 258790912 891033232 533198883 940080080 171362028 429001164 466067968 228464992 566460458 664326144 514211016 302507136 393586168 135862784 880828288 378875904 546418786 982305280
491433612 288732422 470719157 508131104 474187316 451968464 479099412 587062646 275140736 152371600 278854368 389047256 586287776 514877692 519211680 640472792 153772000 341610524 444554528 234393634 247031776 409304032 445965248 567273696 462243310 625485252 538088800 613414368 386148352 223487584 290405522 424469472 601604768 168667792 353476832 436801632 516356352 527114003 249514512 484816276 158953568 488057094 620795728 350323216 316365484 509587541 233227828 309847008 441399520 287032224 274349024 220519790 237050464 325552864 274933088 170462432 530546088 278030192 279105408 577649252 210489056 310431104 335401968 429595872 208652968 515875888 379349344 383247808 486430688 372184944 292888768 450231695 236126656 623176276 387729632 493630896 528681524 600077648 377376060 324644984 290020608 442572960 315297888 212828528 585828899 378791290 296917928 630602564 324733504 651306408 268092480 534479488 533652744 419141808 604424184 527579952 579210898 549501216 589253120 443141728 362971136 640748888 768117248 538174608 436767744 350688426 626860928 501469866 829025276 615607680 423611032 436255112 745385216 586555872 694730168 384837984 338990528 643542016 610028544 454381958 687405552 730985092 713700320 730994472 615314600 417341672 699474880 514582784 627941376 562919039 487309824 461200296 450224994 383875328 545359424 535007828 434509984 514577744 370030592 599063044 739922912 481213856 660874950 792308572 714473216 789458212 624329168 728236032 611621712 596530708 535246560 406525704 707633408 772790756 466649344 818598520 389572064 407660320 398051068 836096288 540262848 399064320 578944512 411979208 740755592 693817920 524552724 829243648 588304904 398138760 499625656 495508928 401884872 670295368 661308192 705447506 728360528 677554308 751629088 378895408 787186640 608513152 811513688 410247264 704069760 593635984 618007360 642598368 632616640 466320600 577354720 799936512 362656448 602475840 802646262 742390302 833987968 372893568 560430148 401078928 827013968 736854368 809546320 547447312 474388576 605713248 820353600 603171424 350555872 485109868 330654816 445442280 777330272 466388576 493858784 537763616 488616784 590004832 510953056 657675664 436338272 644730816 529723120 328285936 484219072 392731964 399614080 564135776 798453228 517549640 335752872 704492225 367174240 408823776 516348576 479932080 505481336 661210400 592416864 766032032 729680872 673320040 554355808 372820608 551664131 370876256 566579968 671134608 427875232 748784704 784147024 794367904 560355235 394184040 572576040 705186528 552911458 732444448 474618272 582447712 328301280 698515488 576824416 632320352 537142760 356142764 636231648 779173728 569165248 458577440 791156328 790620240 738334080 722917496 373357152 688484384 330785432 382076064 688130904 348723680 663773612 690093152 769642562 693822560 634682208 631261256 700297028 709564800 337697504 389462952 669328224 367069408 345646132 826275424 525822040 794103728 583460432 450761124 356158048 746346848 279974144 268906988 288006704 239424724 258568352 461047644 463654488 290507520 544751872 210021420 294751438 463834624 510634656 241999488 110413664 133594496 565628032 456354980 494910736 349343488 115515136 594048640 310903360 521078272 201681408 522791168 309586816 366545408 111346562 536360068 306433536 298468384 196821480 292889792 576055264 411674960 519937424 312463584 147665132 267891020 288452400 570763200 451028736 398155216 422119082 239738352 175582816 313795392 248468480 161989848 462291104 247619208 128003840 456846328 539418368 532438081 316522192 504077792 248364384 340583408 355588432 138147320 460798752 193805696 523316944 496971704 538025543 310798720 505565136 141335424 418373440 254677248 587056808 168346896 518573740 314947392 360452960 474684416 314386432 365193856 437274624 311695206 499854192 303610496 213159828 495859584 131789280 486715840 520664754 337272320 529272512 438160428 240627264 551425932 137581712 311275736 370222400 328119912 109060288 172061736 803392900 905749676 818746112 685333056 315507200 360829656 947757248 943683968 488149590 484570208 168177424 932477414 275855904 381978138 525672518 904337472 731553152 703346592 307300432 401693168 314339840 660766448 9681164 573677616 348174896 105493808 333788884 204767620 257623192 33311104 927085390 376283616 480977189 177621600 588683264 918173088 677105152 37932288 884698880 194166832 83598704 220308224 865857920 599028864 912937846 16663184 263734144 557682688 805743312 790302656 349613068 222359080 991164544 575058912 214790648 984436740 946098504 457463325 451954304 156438912 124122812 318056982 272854016 248572374 449527040 606265385 460976179 403641236 710538240 954124800 541836500 298935168 539750320 663778050 655997744 884092992 361120616 95789312 84888704 709278332 952078930 177748992 344171020 302361126 620689240 637067776 362524928 216490112 683849452 332030256 662503552 85051328 361759424 485897968 940375136 167427064 984976104 546149824 506596160 683333888
589848300 387147110 569133845 606545792 572602004 550383152 577514100 685477334 373555424 250786288 377269056 487461944 684702464 613292380 617626368 738887480 252186688 440025212 542969216 332808322 345446464 507718720 544379936 665688384 560657998 723899940 636503488 711829056 484563040 321902272 388820210 522884160 700019456 267082480 451891520 535216320 614771040 625528691 347929200 583230964 257368256 586471782 719210416 448737904 414780172 608002229 331642516 408261696 539814208 385446912 372763712 318934478 335465152 423967552 373347776 268877120 628960776 376444880 377520096 676063940 308903744 408845792 433816656 528010560 307067656 614290576 477764032 481662496 584845376 470599632 391303456 548646383 334541344 721590964 486144320 592045584 627096212 698492336 475790748 423059672 388435296 540987648 413712576 311243216 684243587 477205978 395332616 729017252 423148192 749721096 366507168 632894176 632067432 517556496 702838872 625994640 677625586 647915904 687667808 541556416 420473292 698251044 825619404 595676764 494269900 408190582 684363084 558972022 886527432 673109836 481113188 493757268 802887372 644058028 752232324 442340140 396492684 701044172 667530700 511884114 744907708 788487248 771202476 788496628 672816756 474843828 756977036 572084940 685443532 620421195 544811980 518702452 507727150 441377484 602861580 592509984 492012140 572079900 427532748 656565200 797425068 538716012 718377106 849810728 771975372 846960368 681831324 785738188 669123868 654032864 592748716 464027860 765135564 830292912 524151500 876100676 447074220 465162476 455553224 893598444 597765004 456566476 636446668 469481364 798257748 751320076 582054880 886745804 645807060 455640916 557127812 553011084 459387028 727797524 718810348 762949662 785862684 735056464 809131244 436397564 844688796 666015308 869015844 467749420 761571916 651138140 675509516 700100524 690118796 523822756 634856876 857438668 420158604 659977996 860148418 799892458 891490124 430395724 617932304 458581084 730586768 640427168 713119120 451020112 377961376 509286048 723926400 506744224 254128672 388682668 234227616 349015080 680903072 369961376 397431584 441336416 392189584 493577632 414525856 561248464 339911072 548303616 433295920 231858736 387791872 296304764 303186880 467708576 702026028 421122440 239325672 608065025 270747040 312396576 419921376 383504880 409054136 564783200 495989664 669604832 633253672 576892840 457928608 276393408 455236931 274449056 470152768 574707408 331448032 652357504 687719824 697940704 463928035 297756840 476148840 608759328 456484258 636017248 378191072 486020512 231874080 602088288 480397216 535893152 440715560 259715564 539804448 682746528 472738048 362150240 694729128 694193040 641906880 626490296 276929952 592057184 234358232 285648864 591703704 252296480 567346412 593665952 673215362 597395360 538255008 534834056 603869828 613137600 241270304 293035752 572901024 270642208 249218932 729848224 429394840 697676528 487033232 354333924 259730848 649919648 203393408 192326252 211425968 162843988 181987616 384466908 387073752 213926784 468171136 133440684 218170702 387253888 434053920 165418752 33832928 57013760 489047296 379774244 418330000 272762752 38934400 517467904 234322624 444497536 125100672 446210432 233006080 289964672 34765826 459779332 229852800 221887648 120240744 216309056 499474528 335094224 443356688 235882848 71084396 191310284 211871664 494182464 374448000 321574480 345538346 163157616 99002080 237214656 171887744 85409112 385710368 171038472 51423104 380265592 462837632 455857345 239941456 427497056 171783648 264002672 279007696 61566584 384218016 117224960 446736208 420390968 461444807 234217984 428984400 64754688 341792704 178096512 510476072 91766160 441993004 238366656 283872224 398103680 237805696 288613120 360693888 235114470 423273456 227029760 136579092 419278848 55208544 410135104 444084018 260691584 452691776 361579692 164046528 474845196 61000976 234695000 293641664 251539176 32479552 95481000 235569296 952156672 49457618 105502144 611876758 892890100 932355808 414606208 499796224 208707584 586648128 489967616 32961514 278191694 921443840 903647840 523719848 952353912 990662768 333186224 227948460 58144928 116259872 637008736 827111404 321776584 747750784 685936120 839557888 999974938 782856304 126876736 362460976 218803968 140265008 424126744 128057232 772363872 850715216 812548200 200366368 880912640 616603792 855984468 447659008 841806544 153676256 496232692 742032384 186658160 982590368 506784408 920991232 624939008 127767296 164466992 771367424 658762816 998052384 888473136 568310940 620497152 338064832 838475008 646585296 373831808 35772784 140603976 629377999 233936000 785267120 38344016 856311168 819911226 247385088 852241424 296408536 629934992 565908130 547268032 230133508 788561728 166314624 630907220 165784688 585199704 550692650 599227517 141117760 139424616 733885400 280736224 788827904 957480344 843088888 576834688 544190976 209657370 724620012 775042442
478081132 275379942 457366677 494778624 460834836 438615984 465746932 573710166 261788256 139019120 265501888 375694776 572935296 501525212 505859200 627120312 140419520 328258044 431202048 221041154 233679296 395951552 432612768 553921216 448890830 612132772 524736320 600061888 372795872 210135104 277053042 411116992 588252288 155315312 340124352 423449152 503003872 513761523 236162032 471463796 145601088 474704614 607443248 336970736 303013004 496235061 219875348 296494528 428047040 273679744 260996544 207167310 223697984 312200384 261580608 157109952 517193608 264677712 265752928 564296772 197136576 297078624 322049488 416243392 195300488 502523408 365996864 369895328 473078208 358832464 279536288 436879215 222774176 609823796 374377152 480278416 515329044 586725168 364023580 311292504 276668128 429220480 301945408 199476048 572476419 365438810 283565448 617250084 311381024 637953928 254740000 521127008 520300264 405789328 591071704 514227472 565858418 536148736 575900640 429789248 506783744 784561496 911929856 681987216 580580352 494501034 770673536 645282474 972837884 759420288 567423640 580067720 889197824 730368480 838542776 528650592 482803136 787354624 753841152 598194566 831218160 874797700 857512928 874807080 759127208 561154280 843287488 658395392 771753984 706731647 631122432 605012904 594037602 527687936 689172032 678820436 578322592 658390352 513843200 742875652 883735520 625026464 804687558 936121180 858285824 933270820 768141776 872048640 755434320 740343316 679059168 550338312 851446016 916603364 610461952 962411128 533384672 551472928 541863676 979908896 684075456 542876928 722757120 555791816 884568200 837630528 668365332 973056256 732117512 541951368 643438264 639321536 545697480 814107976 805120800 849260114 872173136 821366916 895441696 522708016 930999248 752325760 955326296 554059872 847882368 737448592 761819968 786410976 776429248 610133208 721167328 943749120 506469056 746288448 946458870 886202910 977800576 516706176 704242756 544891536 541394480 451234880 523926832 261827824 188769088 320093760 534734112 317551936 64936384 199490380 45035328 159822792 491710784 180769088 208239296 252144128 202997296 304385344 225333568 372056176 150718784 359111328 244103632 42666448 198599584 107112476 113994592 278516288 512833740 231930152 50133384 418872737 81554752 123204288 230729088 194312592 219861848 375590912 306797376 480412544 444061384 387700552 268736320 87201120 266044643 85256768 280960480 385515120 142255744 463165216 498527536 508748416 274735747 108564552 286956552 419567040 267291970 446824960 188998784 296828224 42681792 412896000 291204928 346700864 251523272 70523276 350612160 493554240 283545760 172957952 505536840 505000752 452714592 437298008 87737664 402864896 45165944 96456576 402511416 63104192 378154124 404473664 484023074 408203072 349062720 345641768 414677540 423945312 52078016 103843464 383708736 81449920 60026644 540655936 240202552 508484240 297840944 165141636 70538560 460727360 203880280 192813124 211912840 163330860 182474488 384953780 387560624 214413656 468658008 133927556 218657574 387740760 434540792 165905624 34319800 57500632 489534168 380261116 418816872 273249624 39421272 517954776 234809496 444984408 125587544 446697304 233492952 290451544 35252698 460266204 230339672 222374520 120727616 216795928 499961400 335581096 443843560 236369720 71571268 191797156 212358536 494669336 374934872 322061352 346025218 163644488 99488952 237701528 172374616 85895984 386197240 171525344 51909976 380752464 463324504 456344217 240428328 427983928 172270520 264489544 279494568 62053456 384704888 117711832 447223080 420877840 461931679 234704856 429471272 65241560 342279576 178583384 510962944 92253032 442479876 238853528 284359096 398590552 238292568 289099992 361180760 235601342 423760328 227516632 137065964 419765720 55695416 410621976 444570890 261178456 453178648 362066564 164533400 475332068 61487848 235181872 294128536 252026048 32966424 95967872 251321456 192279600 164186579 34803456 421605376 928297972 199129665 692673100 13026944 943247560 98314048 634442008 354808244 480056304 752677944 652549144 596868608 316136534 170974116 329726249 410306984 46012360 155662340 652926640 857347496 664135616 276834432 790635072 491655296 924184224 282029462 970034688 920099902 14845748 790336000 749350336 263534666 739868672 865605280 867495232 836504320 922559584 516879058 345578048 919985472 872879242 384773288 902299264 959424984 796092160 684825408 593965150 150905720 275083416 95798340 238933376 851833541 644649760 843573536 993284046 591318887 843079936 109921920 292448000 347791872 407720304 349284352 677615572 703395882 945352768 187274606 220838688 677812446 456235648 301528128 842667456 711899908 919972220 31354400 452198880 489874648 795859808 999702365 832961536 787485376 516912295 757977168 626420032 85876768 420217856 581039964 969329152 135572416 814514000 545471120 681155444 35643992 233514736 270833840 105515800
389490764 186789574 368776309 406188256 372244468 350025616 377156564 485119798 173197888 50428752 176911520 287104408 484344928 412934844 417268832 538529944 51829152 239667676 342611680 132450786 145088928 307361184 344022400 465330848 360300462 523542404 436145952 511471520 284205504 121544736 188462674 322526624 499661920 66724944 251533984 334858784 414413504 425171155 147571664 382873428 57010720 386114246 518852880 248380368 214422636 407644693 131284980 207904160 339456672 185089376 172406176 118576942 135107616 223610016 172990240 68519584 428603240 176087344 177162560 475706404 108546208 208488256 233459120 327653024 106710120 413933040 277406496 281304960 384487840 270242096 190945920 348288847 134183808 521233428 285786784 391688048 426738676 498134800 275433212 222702136 188077760 340630112 213355040 110885680 483886051 276848442 194975080 528659716 222790656 549363560 166149632 432536640 431709896 317198960 502481336 425637104 477268050 447558368 487310272 341198880 484165120 761942872 889311232 659368592 557961728 471882410 748054912 622663850 950219260 736801664 544805016 557449096 866579200 707749856 815924152 506031968 460184512 764736000 731222528 575575942 808599536 852179076 834894304 852188456 736508584 538535656 820668864 635776768 749135360 684113023 608503808 582394280 571418978 505069312 666553408 656201812 555703968 635771728 491224576 720257028 861116896 602407840 782068934 913502556 835667200 910652196 745523152 849430016 732815696 717724692 656440544 527719688 828827392 893984740 587843328 939792504 510766048 528854304 519245052 957290272 661456832 520258304 700138496 533173192 861949576 815011904 645746708 950437632 709498888 519332744 620819640 616702912 523078856 791489352 782502176 826641490 849554512 798748292 872823072 500089392 908380624 729707136 932707672 531441248 825263744 714829968 739201344 763792352 753810624 587514584 698548704 921130496 483850432 723669824 923840246 863584286 955181952 494087552 681624132 522272912 852118384 761958784 834650736 572551728 499492992 630817664 845458016 628275840 375660288 510214284 355759232 470546696 802434688 491492992 518963200 562868032 513721200 615109248 536057472 682780080 461442688 669835232 554827536 353390352 509323488 417836380 424718496 589240192 823557644 542654056 360857288 729596641 392278656 433928192 541452992 505036496 530585752 686314816 617521280 791136448 754785288 698424456 579460224 397925024 576768547 395980672 591684384 696239024 452979648 773889120 809251440 819472320 585459651 419288456 597680456 730290944 578015874 757548864 499722688 607552128 353405696 723619904 601928832 657424768 562247176 381247180 661336064 804278144 594269664 483681856 816260744 815724656 763438496 748021912 398461568 713588800 355889848 407180480 713235320 373828096 688878028 715197568 794746978 718926976 659786624 656365672 725401444 734669216 362801920 414567368 694432640 392173824 370750548 851379840 550926456 819208144 608564848 475865540 381262464 771451264 599843712 588776556 607876272 559294292 578437920 780917212 783524056 610377088 864621440 529890988 614621006 783704192 830504224 561869056 430283232 453464064 885497600 776224548 814780304 669213056 435384704 913918208 630772928 840947840 521550976 842660736 629456384 686414976 431216130 856229636 626303104 618337952 516691048 612759360 895924832 731544528 839806992 632333152 467534700 587760588 608321968 890632768 770898304 718024784 741988650 559607920 495452384 633664960 568338048 481859416 782160672 567488776 447873408 776715896 859287936 852307649 636391760 823947360 568233952 660452976 675458000 458016888 780668320 513675264 843186512 816841272 857895111 630668288 825434704 461204992 738243008 574546816 906926376 488216464 838443308 634816960 680322528 794553984 634256000 685063424 757144192 631564774 819723760 623480064 533029396 815729152 451658848 806585408 840534322 657141888 849142080 758029996 560496832 871295500 457451280 631145304 690091968 647989480 428929856 491931304 171818496 968211600 22718065 291290598 926189392 335585104 568375808 243403488 184457856 622612768 716380784 247759872 944504384 290625692 675171712 619151872 788772864 600008128 831125186 355041128 715404112 564639000 788513804 789895680 397464320 453960448 306026336 713384256 469162496 332158504 136888484 592022050 882015200 631753544 220505280 321898112 495276600 773338432 680754754 473221120 759208360 521238400 126769288 833375024 481251672 107588712 383619072 684272560 340748416 444439680 897976736 731764448 695045560 460874060 812390912 462124384 421059599 196129700 905204928 170424576 24721200 215668104 144999840 756047744 380344392 135344334 117282752 465951456 322194112 810994344 755111808 78778176 666339992 703093652 224997904 492895626 733705900 844018860 426347788 521252584 900241032 256005632 670767580 434137600 411422326 645712756 252659166 939952296 101379280 303353024 104031368 236749796 543114336 32769472 9809712 887483008 688834560 56319568 855125000 286960768
537877484 335176294 517163029 554574976 520631188 498412336 525543284 633506518 321584608 198815472 325298240 435491128 632731648 561321564 565655552 686916664 200215872 388054396 490998400 280837506 293475648 455747904 492409120 613717568 508687182 671929124 584532672 659858240 432592224 269931456 336849394 470913344 648048640 215111664 399920704 483245504 562800224 573557875 295958384 531260148 205397440 534500966 667239600 396767088 362809356 556031413 279671700 356290880 487843392 333476096 320792896 266963662 283494336 371996736 321376960 216906304 576989960 324474064 325549280 624093124 256932928 356874976 381845840 476039744 255096840 562319760 425793216 429691680 532874560 418628816 339332640 496675567 282570528 669620148 434173504 540074768 575125396 646521520 423819932 371088856 336464480 489016832 361741760 259272400 632272771 425235162 343361800 677046436 371177376 697750280 314536352 580923360 580096616 465585680 650868056 574023824 625654770 595945088 635696992 489585600 225151488 502929240 630297600 400354960 298948096 212868778 489041280 363650218 691205628 477788032 285791384 298435464 607565568 448736224 556910520 247018336 201170880 505722368 472208896 316562310 549585904 593165444 575880672 593174824 477494952 279522024 561655232 376763136 490121728 425099391 349490176 323380648 312405346 246055680 407539776 397188180 296690336 376758096 232210944 461243396 602103264 343394208 523055302 654488924 576653568 651638564 486509520 590416384 473802064 458711060 397426912 268706056 569813760 634971108 328829696 680778872 251752416 269840672 260231420 698276640 402443200 261244672 441124864 274159560 602935944 555998272 386733076 691424000 450485256 260319112 361806008 357689280 264065224 532475720 523488544 567627858 590540880 539734660 613809440 241075760 649366992 470693504 673694040 272427616 566250112 455816336 480187712 504778720 494796992 328500952 439535072 662116864 224836800 464656192 664826614 604570654 696168320 235073920 422610500 263259280 957592400 867432800 940124752 678025744 604967008 736291680 950932032 733749856 481134304 615688300 461233248 576020712 907908704 596967008 624437216 668342048 619195216 720583264 641531488 788254096 566916704 775309248 660301552 458864368 614797504 523310396 530192512 694714208 929031660 648128072 466331304 835070657 497752672 539402208 646927008 610510512 636059768 791788832 722995296 896610464 860259304 803898472 684934240 503399040 682242563 501454688 697158400 801713040 558453664 879363136 914725456 924946336 690933667 524762472 703154472 835764960 683489890 863022880 605196704 713026144 458879712 829093920 707402848 762898784 667721192 486721196 766810080 909752160 699743680 589155872 921734760 921198672 868912512 853495928 503935584 819062816 461363864 512654496 818709336 479302112 794352044 820671584 900220994 824400992 765260640 761839688 830875460 840143232 468275936 520041384 799906656 497647840 476224564 956853856 656400472 924682160 714038864 581339556 486736480 876925280 627033728 615966572 635066288 586484308 605627936 808107228 810714072 637567104 891811456 557081004 641811022 810894208 857694240 589059072 457473248 480654080 912687616 803414564 841970320 696403072 462574720 941108224 657962944 868137856 548740992 869850752 656646400 713604992 458406146 883419652 653493120 645527968 543881064 639949376 923114848 758734544 866997008 659523168 494724716 614950604 635511984 917822784 798088320 745214800 769178666 586797936 522642400 660854976 595528064 509049432 809350688 594678792 475063424 803905912 886477952 879497665 663581776 851137376 595423968 687642992 702648016 485206904 807858336 540865280 870376528 844031288 885085127 657858304 852624720 488395008 765433024 601736832 934116392 515406480 865633324 662006976 707512544 821744000 661446016 712253440 784334208 658754790 846913776 650670080 560219412 842919168 478848864 833775424 867724338 684331904 876332096 785220012 587686848 898485516 484641296 658335320 717281984 675179496 456119872 519121320 744910080 556282048 526322176 636051408 378614272 664304848 904128330 257274489 780314624 106374144 880882688 887379840 350203398 432889088 881689920 421927328 476348948 682918232 638413201 157932288 498720440 260850688 364439168 66808576 398981356 435186236 549078644 63333392 692978164 196283200 749978056 624482304 651948032 714231248 265418544 329056642 165817040 187313228 194522176 245963024 392933824 590501184 540050400 762800000 942207200 887530176 510203072 91164180 866192544 777707264 916971140 226441200 23791104 225035556 740350688 885393288 767736788 871085300 275057134 953829424 65932232 185652384 220420704 378431136 676625632 617726752 978722176 138239788 7982336 719484416 502277860 830333648 321701744 329958572 693535280 419527008 335303912 213725504 222602208 317642240 636234752 196454104 86924536 740060640 553298736 263527152 576306688 91490944 91769344 9197936 345408400 836208960 237569664 286667524 625647360 164415894 89619820 235293520 696558168 615813760
793889900 591188710 773175445 810587392 776643604 754424752 781555700 889518934 577597024 454827888 581310656 691503544 888744064 817333980 821667968 942929080 456228288 644066812 747010816 536849922 549488064 711760320 748421536 869729984 764699598 927941540 840545088 915870656 688604640 525943872 592861810 726925760 904061056 471124080 655933120 739257920 818812640 829570291 551970800 787272564 461409856 790513382 923252016 652779504 618821772 812043829 535684116 612303296 743855808 589488512 576805312 522976078 539506752 628009152 577389376 472918720 833002376 580486480 581561696 880105540 512945344 612887392 637858256 732052160 511109256 818332176 681805632 685704096 788886976 674641232 595345056 752687983 538582944 925632564 690185920 796087184 831137812 902533936 679832348 627101272 592476896 745029248 617754176 515284816 888285187 681247578 599374216 933058852 627189792 953762696 570548768 836935776 836109032 721598096 906880472 830036240 881667186 851957504 891709408 745598016 26513576 304291328 431659688 201717048 100310184 14230866 290403368 165012306 492567716 279150120 87153472 99797552 408927656 250098312 358272608 48380424 2532968 307084456 273570984 117924398 350947992 394527532 377242760 394536912 278857040 80884112 363017320 178125224 291483816 226461479 150852264 124742736 113767434 47417768 208901864 198550268 98052424 178120184 33573032 262605484 403465352 144756296 324417390 455851012 378015656 453000652 287871608 391778472 275164152 260073148 198789000 70068144 371175848 436333196 130191784 482140960 53114504 71202760 61593508 499638728 203805288 62606760 242486952 75521648 404298032 357360360 188095164 492786088 251847344 61681200 163168096 159051368 65427312 333837808 324850632 368989946 391902968 341096748 415171528 42437848 450729080 272055592 475056128 73789704 367612200 257178424 281549800 306140808 296159080 129863040 240897160 463478952 26198888 266018280 466188702 405932742 497530408 36436008 223972588 64621368 656442480 566282880 638974832 376875824 303817088 435141760 649782112 432599936 179984384 314538380 160083328 274870792 606758784 295817088 323287296 367192128 318045296 419433344 340381568 487104176 265766784 474159328 359151632 157714448 313647584 222160476 229042592 393564288 627881740 346978152 165181384 533920737 196602752 238252288 345777088 309360592 334909848 490638912 421845376 595460544 559109384 502748552 383784320 202249120 381092643 200304768 396008480 500563120 257303744 578213216 613575536 623796416 389783747 223612552 402004552 534615040 382339970 561872960 304046784 411876224 157729792 527944000 406252928 461748864 366571272 185571276 465660160 608602240 398593760 288005952 620584840 620048752 567762592 552346008 202785664 517912896 160213944 211504576 517559416 178152192 493202124 519521664 599071074 523251072 464110720 460689768 529725540 538993312 167126016 218891464 498756736 196497920 175074644 655703936 355250552 623532240 412888944 280189636 185586560 575775360 660660732 649593576 668693292 620111312 639254940 841734232 844341076 671194108 925438460 590708008 675438026 844521212 891321244 622686076 491100252 514281084 946314620 837041568 875597324 730030076 496201724 974735228 691589948 901764860 582367996 903477756 690273404 747231996 492033150 917046656 687120124 679154972 577508068 673576380 956741852 792361548 900624012 693150172 528351720 648577608 669138988 951449788 831715324 778841804 802805670 620424940 556269404 694481980 629155068 542676436 842977692 628305796 508690428 837532916 920104956 913124669 697208780 884764380 629050972 721269996 736275020 518833908 841485340 574492284 904003532 877658292 918712131 691485308 886251724 522022012 799060028 635363836 967743396 549033484 899260328 695633980 741139548 855371004 695073020 745880444 817961212 692381794 880540780 684297084 593846416 876546172 512475868 867402428 901351342 717958908 909959100 818847016 621313852 932112520 518268300 691962324 750908988 708806500 489746876 552748324 223747072 889620864 287400244 11105984 215729772 819341265 489482304 624671910 932355072 618244096 155266096 890441008 322496384 44958110 701541836 796900752 927210876 16138216 72896160 506757632 267520000 528912896 214948896 38544000 334284336 322295808 567098579 329935744 911510204 838596392 618293368 574563688 421257232 579855162 150855808 658351552 572493056 945465850 983766480 751656100 376609716 783426724 972822648 381312767 182769408 623700072 724942784 746934528 812271938 425278336 94557504 25490536 525774080 839509984 741843232 153088992 590162848 641401600 912372480 886495104 61180800 678645344 713124160 105034880 832141776 714053608 629602256 238095744 746284974 886059840 175334590 652376540 532867766 739156256 520137664 797125954 243311456 83424598 364322304 595138480 930859152 84492000 703796244 907621368 452729088 341882176 760589956 902402048 296907958 900625984 86719408 499539536 45477888 444777104 905799008 913402316 156454816 389721496 800581307 816769024
758252384 555551194 737537929 774949876 741006088 718787236 745918184 853881418 541959508 419190372 545673140 655866028 853106548 781696464 786030452 907291564 420590772 608429296 711373300 501212406 513850548 676122804 712784020 834092468 729062082 892304024 804907572 880233140 652967124 490306356 557224294 691288244 868423540 435486564 620295604 703620404 783175124 793932775 516333284 751635048 425772340 754875866 887614500 617141988 583184256 776406313 500046600 576665780 708218292 553850996 541167796 487338562 503869236 592371636 541751860 437281204 797364860 544848964 545924180 844468024 477307828 577249876 602220740 696414644 475471740 782694660 646168116 650066580 753249460 639003716 559707540 717050467 502945428 889995048 654548404 760449668 795500296 866896420 644194832 591463756 556839380 709391732 582116660 479647300 852647671 645610062 563736700 897421336 591552276 918125180 534911252 801298260 800471516 685960580 871242956 794398724 846029670 816319988 856071892 709960500 357594656 635372408 762740768 532798128 431391264 345311946 621484448 496093386 823648796 610231200 418234552 430878632 740008736 581179392 689353688 379461504 333614048 638165536 604652064 449005478 682029072 725608612 708323840 725617992 609938120 411965192 694098400 509206304 622564896 557542559 481933344 455823816 444848514 378498848 539982944 529631348 429133504 509201264 364654112 593686564 734546432 475837376 655498470 786932092 709096736 784081732 618952688 722859552 606245232 591154228 529870080 401149224 702256928 767414276 461272864 813222040 384195584 402283840 392674588 830719808 534886368 393687840 573568032 406602728 735379112 688441440 519176244 823867168 582928424 392762280 494249176 490132448 396508392 664918888 655931712 700071026 722984048 672177828 746252608 373518928 781810160 603136672 806137208 404870784 698693280 588259504 612630880 637221888 627240160 460944120 571978240 794560032 357279968 597099360 797269782 737013822 828611488 367517088 555053668 395702448 570572336 480412736 553104688 291005680 217946944 349271616 563911968 346729792 94114240 228668236 74213184 189000648 520888640 209946944 237417152 281321984 232175152 333563200 254511424 401234032 179896640 388289184 273281488 71844304 227777440 136290332 143172448 307694144 542011596 261108008 79311240 448050593 110732608 152382144 259906944 223490448 249039704 404768768 335975232 509590400 473239240 416878408 297914176 116378976 295222499 114434624 310138336 414692976 171433600 492343072 527705392 537926272 303913603 137742408 316134408 448744896 296469826 476002816 218176640 326006080 71859648 442073856 320382784 375878720 280701128 99701132 379790016 522732096 312723616 202135808 534714696 534178608 481892448 466475864 116915520 432042752 74343800 125634432 431689272 92282048 407331980 433651520 513200930 437380928 378240576 374819624 443855396 453123168 81255872 133021320 412886592 110627776 89204500 569833792 269380408 537662096 327018800 194319492 99716416 489905216 511903088 500835932 519935648 471353668 490497296 692976588 695583432 522436464 776680816 441950364 526680382 695763568 742563600 473928432 342342608 365523440 797556976 688283924 726839680 581272432 347444080 825977584 542832304 753007216 433610352 754720112 541515760 598474352 343275506 768289012 538362480 530397328 428750424 524818736 807984208 643603904 751866368 544392528 379594076 499819964 520381344 802692144 682957680 630084160 654048026 471667296 407511760 545724336 480397424 393918792 694220048 479548152 359932784 688775272 771347312 764367025 548451136 736006736 480293328 572512352 587517376 370076264 692727696 425734640 755245888 728900648 769954487 542727664 737494080 373264368 650302384 486606192 818985752 400275840 750502684 546876336 592381904 706613360 546315376 597122800 669203568 543624150 731783136 535539440 445088772 727788528 363718224 718644784 752593698 569201264 761201456 670089372 472556208 783354876 369510656 543204680 602151344 560048856 340989232 403990680 375204672 376612520 637888820 449042688 549450592 166967808 149266896 285998784 44801376 580057296 454394880 216746976 797401056 329459720 10874768 71723384 106533328 181718272 642833800 304967462 434880744 260898864 513143306 633194688 439880384 243600000 952043520 293973280 845047044 423258584 780279040 688686016 719942667 152589824 697914076 530516584 642683648 807593768 281770768 776778574 530072000 321853568 573714560 454757888 629072928 82996672 717785652 562065760 436975976 37667832 502082176 452719023 598148736 431331468 476466336 269493572 457686380 612083918 346685824 486448592 952626752 39914164 901064596 640359348 199546900 780788672 312791808 738710528 671431636 505051760 884579840 677732580 714227484 582031768 766280208 740536384 799713824 597189952 241588040 58906896 308847202 638206240 175085064 541505090 867024147 219314568 313801216 510184448 394193980 607565312 196764997 618311516 239926384 460621312 589266480 14524288 687597028 941622704 690596702 743584256
790612866 587911676 769898411 807310358 773366570 751147718 778278666 886241900 574319990 451550854 578033622 688226510 885467030 814056946 818390934 939652046 452951254 640789778 743733782 533572888 546211030 708483286 745144502 866452950 761422564 924664506 837268054 912593622 685327606 522666838 589584776 723648726 900784022 467847046 652656086 735980886 815535606 826293257 548693766 783995530 458132822 787236348 919974982 649502470 615544738 808766795 532407082 609026262 740578774 586211478 573528278 519699044 536229718 624732118 574112342 469641686 829725342 577209446 578284662 876828506 509668310 609610358 634581222 728775126 507832222 815055142 678528598 682427062 785609942 671364198 592068022 749410949 535305910 922355530 686908886 792810150 827860778 899256902 676555314 623824238 589199862 741752214 614477142 512007782 885008153 677970544 596097182 929781818 623912758 950485662 567271734 833658742 832831998 718321062 903603438 826759206 878390152 848680470 888432374 742320982 160302472 438080224 565448584 335505944 234099080 148019762 424192264 298801202 626356612 412939016 220942368 233586448 542716552 383887208 492061504 182169320 136321864 440873352 407359880 251713294 484736888 528316428 511031656 528325808 412645936 214673008 496806216 311914120 425272712 360250375 284641160 258531632 247556330 181206664 342690760 332339164 231841320 311909080 167361928 396394380 537254248 278545192 458206286 589639908 511804552 586789548 421660504 525567368 408953048 393862044 332577896 203857040 504964744 570122092 263980680 615929856 186903400 204991656 195382404 633427624 337594184 196395656 376275848 209310544 538086928 491149256 321884060 626574984 385636240 195470096 296956992 292840264 199216208 467626704 458639528 502778842 525691864 474885644 548960424 176226744 584517976 405844488 608845024 207578600 501401096 390967320 415338696 439929704 429947976 263651936 374686056 597267848 159987784 399807176 599977598 539721638 631319304 170224904 357761484 198410264 634703952 544544352 617236304 355137296 282078560 413403232 628043584 410861408 158245856 292799852 138344800 253132264 585020256 274078560 301548768 345453600 296306768 397694816 318643040 465365648 244028256 452420800 337413104 135975920 291909056 200421948 207304064 371825760 606143212 325239624 143442856 512182209 174864224 216513760 324038560 287622064 313171320 468900384 400106848 573722016 537370856 481010024 362045792 180510592 359354115 178566240 374269952 478824592 235565216 556474688 591837008 602057888 368045219 201874024 380266024 512876512 360601442 540134432 282308256 390137696 135991264 506205472 384514400 440010336 344832744 163832748 443921632 586863712 376855232 266267424 598846312 598310224 546024064 530607480 181047136 496174368 138475416 189766048 495820888 156413664 471463596 497783136 577332546 501512544 442372192 438951240 507987012 517254784 145387488 197152936 477018208 174759392 153336116 633965408 333512024 601793712 391150416 258451108 163848032 554036832 333487136 322419980 341519696 292937716 312081344 514560636 517167480 344020512 598264864 263534412 348264430 517347616 564147648 295512480 163926656 187107488 619141024 509867972 548423728 402856480 169028128 647561632 364416352 574591264 255194400 576304160 363099808 420058400 164859554 589873060 359946528 351981376 250334472 346402784 629568256 465187952 573450416 365976576 201178124 321404012 341965392 624276192 504541728 451668208 475632074 293251344 229095808 367308384 301981472 215502840 515804096 301132200 181516832 510359320 592931360 585951073 370035184 557590784 301877376 394096400 409101424 191660312 514311744 247318688 576829936 550484696 591538535 364311712 559078128 194848416 471886432 308190240 640569800 221859888 572086732 368460384 413965952 528197408 367899424 418706848 490787616 365208198 553367184 357123488 266672820 549372576 185302272 540228832 574177746 390785312 582785504 491673420 294140256 604938924 191094704 364788728 423735392 381632904 162573280 225574728 994267376 822802944 128159472 646494528 635668480 501379400 800028896 156551990 214302784 995319552 814643648 47642752 735313382 281521220 58196944 844673184 471973384 124073824 94055708 181629780 123751664 31082456 92779324 293233024 388707920 586044032 585028800 109221236 502909440 922401172 835612640 369891548 18560096 358450336 558950144 624560448 633003072 110323776 23093440 327604096 654511384 89998584 214174840 45006800 615434562 441652500 537992456 678137956 138420504 938148306 36841088 29885696 965006848 693957664 316258950 68740 137685824 331575504 307012256 238817448 768267736 979387788 440706684 754204504 936234730 539800864 204942960 185417944 348484100 167802816 414440032 408846632 552164864 766437316 824783648 687861120 259479000 506840785 935315626 888487808 758663174 934108384 774148032 986260004 509288160 408467872 353191072 265810880 951019872 629549239 211782768 474882000 471563451 370059264 233987068 881005576 639742220 288645152 769393675 358714052
357289838 154588648 336575383 373987330 340043542 317824690 344955638 452918872 140996962 18227826 144710594 254903482 452144002 380733918 385067906 506329018 19628226 207466750 310410754 100249860 112888002 275160258 311821474 433129922 328099536 491341478 403945026 479270594 252004578 89343810 156261748 290325698 467460994 34524018 219333058 302657858 382212578 392970229 115370738 350672502 24809794 353913320 486651954 216179442 182221710 375443767 99084054 175703234 307255746 152888450 140205250 86376016 102906690 191409090 140789314 36318658 396402314 143886418 144961634 443505478 76345282 176287330 201258194 295452098 74509194 381732114 245205570 249104034 352286914 238041170 158744994 316087921 101982882 489032502 253585858 359487122 394537750 465933874 243232286 190501210 155876834 308429186 181154114 78684754 451685125 244647516 162774154 496458790 190589730 517162634 133948706 400335714 399508970 284998034 470280410 393436178 445067124 415357442 455109346 308997954 248403968 526181720 653550080 423607440 322200576 236121258 512293760 386902698 714458108 501040512 309043864 321687944 630818048 471988704 580163000 270270816 224423360 528974848 495461376 339814790 572838384 616417924 599133152 616427304 500747432 302774504 584907712 400015616 513374208 448351871 372742656 346633128 335657826 269308160 430792256 420440660 319942816 400010576 255463424 484495876 625355744 366646688 546307782 677741404 599906048 674891044 509762000 613668864 497054544 481963540 420679392 291958536 593066240 658223588 352082176 704031352 275004896 293093152 283483900 721529120 425695680 284497152 464377344 297412040 626188424 579250752 409985556 714676480 473737736 283571592 385058488 380941760 287317704 555728200 546741024 590880338 613793360 562987140 637061920 264328240 672619472 493945984 696946520 295680096 589502592 479068816 503440192 528031200 518049472 351753432 462787552 685369344 248089280 487908672 688079094 627823134 719420800 258326400 445862980 286511760 940151560 849991960 922683912 660584904 587526168 718850840 933491192 716309016 463693464 598247460 443792408 558579872 890467864 579526168 606996376 650901208 601754376 703142424 624090648 770813256 549475864 757868408 642860712 441423528 597356664 505869556 512751672 677273368 911590820 630687232 448890464 817629817 480311832 521961368 629486168 593069672 618618928 774347992 705554456 879169624 842818464 786457632 667493400 485958200 664801723 484013848 679717560 784272200 541012824 861922296 897284616 907505496 673492827 507321632 685713632 818324120 666049050 845582040 587755864 695585304 441438872 811653080 689962008 745457944 650280352 469280356 749369240 892311320 682302840 571715032 904293920 903757832 851471672 836055088 486494744 801621976 443923024 495213656 801268496 461861272 776911204 803230744 882780154 806960152 747819800 744398848 813434620 822702392 450835096 502600544 782465816 480207000 458783724 939413016 638959632 907241320 696598024 563898716 469295640 859484440 420225664 409158508 428258224 379676244 398819872 601299164 603906008 430759040 685003392 350272940 435002958 604086144 650886176 382251008 250665184 273846016 705879552 596606500 635162256 489595008 255766656 734300160 451154880 661329792 341932928 663042688 449838336 506796928 251598082 676611588 446685056 438719904 337073000 433141312 716306784 551926480 660188944 452715104 287916652 408142540 428703920 711014720 591280256 538406736 562370602 379989872 315834336 454046912 388720000 302241368 602542624 387870728 268255360 597097848 679669888 672689601 456773712 644329312 388615904 480834928 495839952 278398840 601050272 334057216 663568464 637223224 678277063 451050240 645816656 281586944 558624960 394928768 727308328 308598416 658825260 455198912 500704480 614935936 454637952 505445376 577526144 451946726 640105712 443862016 353411348 636111104 272040800 626967360 660916274 477523840 669524032 578411948 380878784 691677452 277833232 451527256 510473920 468371432 249311808 312313256 705485440 131808262 222425756 283713128 262451336 415781904 686216192 325905104 279892864 242868352 621575398 818781568 206128776 336821232 920389760 555988840 522479446 13711604 309801952 505841368 876410474 508070264 461304528 174961664 196494528 172504224 508636832 418215949 98888120 269759296 223474384 719812668 616048384 193244264 991245655 273217524 657743288 679814272 418916104 811048960 693329808 786918400 568318028 292363534 720053248 246433072 203214848 632517384 72483000 466717600 445742848 188666272 391472832 883685683 746723328 969887920 369016320 827208868 315192414 357891072 215016936 932624609 296976896 375057920 423346428 610944720 686636432 629941536 458750128 270833856 189475904 542770800 539751040 504935546 948943690 305708448 142956752 967836032 515424768 482610112 760307808 78450000 433070784 860471552 822416056 532304928 618079744 725749312 491144640 749594784 513386452 299665000 840672160 611065848 342457809 685054976 830688752 658516992 606161312 434828928
554340504 351639314 533626049 571037996 537094208 514875356 542006304 649969538 338047628 215278492 341761260 451954148 649194668 577784584 582118572 703379684 216678892 404517416 507461420 297300526 309938668 472210924 508872140 630180588 525150202 688392144 600995692 676321260 449055244 286394476 353312414 487376364 664511660 231574684 416383724 499708524 579263244 590020895 312421404 547723168 221860460 550963986 683702620 413230108 379272376 572494433 296134720 372753900 504306412 349939116 337255916 283426682 299957356 388459756 337839980 233369324 593452980 340937084 342012300 640556144 273395948 373337996 398308860 492502764 271559860 578782780 442256236 446154700 549337580 435091836 355795660 513138587 299033548 686083168 450636524 556537788 591588416 662984540 440282952 387551876 352927500 505479852 378204780 275735420 648735791 441698182 359824820 693509456 387640396 714213300 330999372 597386380 596559636 482048700 667331076 590486844 642117790 612408108 652160012 506048620 399461512 677239264 804607624 574664984 473258120 387178802 663351304 537960242 865515652 652098056 460101408 472745488 781875592 623046248 731220544 421328360 375480904 680032392 646518920 490872334 723895928 767475468 750190696 767484848 651804976 453832048 735965256 551073160 664431752 599409415 523800200 497690672 486715370 420365704 581849800 571498204 471000360 551068120 406520968 635553420 776413288 517704232 697365326 828798948 750963592 825948588 660819544 764726408 648112088 633021084 571736936 443016080 744123784 809281132 503139720 855088896 426062440 444150696 434541444 872586664 576753224 435554696 615434888 448469584 777245968 730308296 561043100 865734024 624795280 434629136 536116032 531999304 438375248 706785744 697798568 741937882 764850904 714044684 788119464 415385784 823677016 645003528 848004064 446737640 740560136 630126360 654497736 679088744 669107016 502810976 613845096 836426888 399146824 638966216 839136638 778880678 870478344 409383944 596920524 437569304 629300128 539140528 611832480 349733472 276674736 407999408 622639760 405457584 152842032 287396028 132940976 247728440 579616432 268674736 296144944 340049776 290902944 392290992 313239216 459961824 238624432 447016976 332009280 130572096 286505232 195018124 201900240 366421936 600739388 319835800 138039032 506778385 169460400 211109936 318634736 282218240 307767496 463496560 394703024 568318192 531967032 475606200 356641968 175106768 353950291 173162416 368866128 473420768 230161392 551070864 586433184 596654064 362641395 196470200 374862200 507472688 355197618 534730608 276904432 384733872 130587440 500801648 379110576 434606512 339428920 158428924 438517808 581459888 371451408 260863600 593442488 592906400 540620240 525203656 175643312 490770544 133071592 184362224 490417064 151009840 466059772 492379312 571928722 496108720 436968368 433547416 502583188 511850960 139983664 191749112 471614384 169355568 147932292 628561584 328108200 596389888 385746592 253047284 158444208 548633008 501710592 490643436 509743152 461161172 480304800 682784092 685390936 512243968 766488320 431757868 516487886 685571072 732371104 463735936 332150112 355330944 787364480 678091428 716647184 571079936 337251584 815785088 532639808 742814720 423417856 744527616 531323264 588281856 333083010 758096516 528169984 520204832 418557928 514626240 797791712 633411408 741673872 534200032 369401580 489627468 510188848 792499648 672765184 619891664 643855530 461474800 397319264 535531840 470204928 383726296 684027552 469355656 349740288 678582776 761154816 754174529 538258640 725814240 470100832 562319856 577324880 359883768 682535200 415542144 745053392 718708152 759761991 532535168 727301584 363071872 640109888 476413696 808793256 390083344 740310188 536683840 582189408 696420864 536122880 586930304 659011072 533431654 721590640 525346944 434896276 717596032 353525728 708452288 742401202 559008768 751008960 659896876 462363712 773162380 359318160 533012184 591958848 549856360 330796736 393798184 879457792 388960096 421030720 194486568 839469520 972744528 279416448 302384804 287175808 943223122 641463808 931454976 845378030 86288440 31292500 630142368 628221646 142939952 963386544 934398016 620783250 432549165 208163200 216730176 244641008 854478428 855945472 768092120 751105984 546240168 492538924 129139452 459676288 704593528 959043280 341493668 658350592 98477072 24795648 639648116 815172156 294907220 436856128 622175552 108747200 920111456 669966848 206881408 657509500 870172784 559585808 489043660 759165632 652115758 347379504 484176064 968162588 167816192 60287318 640430080 235138560 278567120 74280504 916516224 291723336 550539304 286051840 485194616 10754808 45872640 518589072 72566496 905134402 67535000 937440272 285902272 280956104 928230249 804243384 71873024 128916724 285176510 11286016 930220590 773040632 178120704 728873424 372993381 987871488 342913032 861060648 295409152 497890560 88992704 344665216 866553792 104259166 926830880 942843716 491273024
630101344 427400154 609386889 646798836 612855048 590636196 617767144 725730378 413808468 291039332 417522100 527714988 724955508 653545424 657879412 779140524 292439732 480278256 583222260 373061366 385699508 547971764 584632980 705941428 600911042 764152984 676756532 752082100 524816084 362155316 429073254 563137204 740272500 307335524 492144564 575469364 655024084 665781735 388182244 623484008 297621300 626724826 759463460 488990948 455033216 648255273 371895560 448514740 580067252 425699956 413016756 359187522 375718196 464220596 413600820 309130164 669213820 416697924 417773140 716316984 349156788 449098836 474069700 568263604 347320700 654543620 518017076 521915540 625098420 510852676 431556500 588899427 374794388 761844008 526397364 632298628 667349256 738745380 516043792 463312716 428688340 581240692 453965620 351496260 724496631 517459022 435585660 769270296 463401236 789974140 406760212 673147220 672320476 557809540 743091916 666247684 717878630 688168948 727920852 581809460 447086128 724863880 852232240 622289600 520882736 434803418 710975920 585584858 913140268 699722672 507726024 520370104 829500208 670670864 778845160 468952976 423105520 727657008 694143536 538496950 771520544 815100084 797815312 815109464 699429592 501456664 783589872 598697776 712056368 647034031 571424816 545315288 534339986 467990320 629474416 619122820 518624976 598692736 454145584 683178036 824037904 565328848 744989942 876423564 798588208 873573204 708444160 812351024 695736704 680645700 619361552 490640696 791748400 856905748 550764336 902713512 473687056 491775312 482166060 920211280 624377840 483179312 663059504 496094200 824870584 777932912 608667716 913358640 672419896 482253752 583740648 579623920 485999864 754410360 745423184 789562498 812475520 761669300 835744080 463010400 871301632 692628144 895628680 494362256 788184752 677750976 702122352 726713360 716731632 550435592 661469712 884051504 446771440 686590832 886761254 826505294 918102960 457008560 644545140 485193920 651666792 561507192 634199144 372100136 299041400 430366072 645006424 427824248 175208696 309762692 155307640 270095104 601983096 291041400 318511608 362416440 313269608 414657656 335605880 482328488 260991096 469383640 354375944 152938760 308871896 217384788 224266904 388788600 623106052 342202464 160405696 529145049 191827064 233476600 341001400 304584904 330134160 485863224 417069688 590684856 554333696 497972864 379008632 197473432 376316955 195529080 391232792 495787432 252528056 573437528 608799848 619020728 385008059 218836864 397228864 529839352 377564282 557097272 299271096 407100536 152954104 523168312 401477240 456973176 361795584 180795588 460884472 603826552 393818072 283230264 615809152 615273064 562986904 547570320 198009976 513137208 155438256 206728888 512783728 173376504 488426436 514745976 594295386 518475384 459335032 455914080 524949852 534217624 162350328 214115776 493981048 191722232 170298956 650928248 350474864 618756552 408113256 275413948 180810872 570999672 286434712 275367556 294467272 245885292 265028920 467508212 470115056 296968088 551212440 216481988 301212006 470295192 517095224 248460056 116874232 140055064 572088600 462815548 501371304 355804056 121975704 600509208 317363928 527538840 208141976 529251736 316047384 373005976 117807130 542820636 312894104 304928952 203282048 299350360 582515832 418135528 526397992 318924152 154125700 274351588 294912968 577223768 457489304 404615784 428579650 246198920 182043384 320255960 254929048 168450416 468751672 254079776 134464408 463306896 545878936 538898649 322982760 510538360 254824952 347043976 362049000 144607888 467259320 200266264 529777512 503432272 544486111 317259288 512025704 147795992 424834008 261137816 593517376 174807464 525034308 321407960 366913528 481144984 320847000 371654424 443735192 318155774 506314760 310071064 219620396 502320152 138249848 493176408 527125322 343732888 535733080 444620996 247087832 557886500 144042280 317736304 376682968 334580480 115520856 178522304 722828532 700690380 845822784 803602944 668012608 766885632 680084906 835025712 733632992 880816376 999992855 638924360 382945996 803530112 809848160 88848974 315116400 852649472 553426128 169154448 944735552 383052520 429791072 397237088 753082136 557616896 705262880 428630400 828120984 376723796 8474752 894407234 569779168 619633040 122165376 109249056 47145600 696184138 460032459 730246817 72368800 608262768 151093184 113584712 323477264 814156640 374695760 840854275 976242560 411194295 592000648 751771072 494235336 498964128 905842176 563075584 327006268 201840094 896889800 213711204 96551002 83794688 48005872 141714944 276861120 996102108 676140760 223991687 216989696 737602464 964766020 328973096 535962624 165664158 617058400 540185799 485027196 816786656 989291992 188766768 165058088 52494718 704811208 716462718 895158176 168410304 959252352 783233952 383968802 152046640 604962968 815444776 831000832 948159359 134807072 682632700 63710720 981696768 897001342 833631336
442090572 239389382 421376117 458788064 424844276 402625424 429756372 537719606 225797696 103028560 229511328 339704216 536944736 465534652 469868640 591129752 104428960 292267484 395211488 185050594 197688736 359960992 396622208 517930656 412900270 576142212 488745760 564071328 336805312 174144544 241062482 375126432 552261728 119324752 304133792 387458592 467013312 477770963 200171472 435473236 109610528 438714054 571452688 300980176 267022444 460244501 183884788 260503968 392056480 237689184 225005984 171176750 187707424 276209824 225590048 121119392 481203048 228687152 229762368 528306212 161146016 261088064 286058928 380252832 159309928 466532848 330006304 333904768 437087648 322841904 243545728 400888655 186783616 573833236 338386592 444287856 479338484 550734608 328033020 275301944 240677568 393229920 265954848 163485488 536485859 329448250 247574888 581259524 275390464 601963368 218749440 485136448 484309704 369798768 555081144 478236912 529867858 500158176 539910080 393798688 327817028 605594780 732963140 503020500 401613636 315534318 591706820 466315758 793871168 580453572 388456924 401101004 710231108 551401764 659576060 349683876 303836420 608387908 574874436 419227850 652251444 695830984 678546212 695840364 580160492 382187564 664320772 479428676 592787268 527764931 452155716 426046188 415070886 348721220 510205316 499853720 399355876 479423636 334876484 563908936 704768804 446059748 625720842 757154464 679319108 754304104 589175060 693081924 576467604 561376600 500092452 371371596 672479300 737636648 431495236 783444412 354417956 372506212 362896960 800942180 505108740 363910212 543790404 376825100 705601484 658663812 489398616 794089540 553150796 362984652 464471548 460354820 366730764 635141260 626154084 670293398 693206420 642400200 716474980 343741300 752032532 573359044 776359580 375093156 668915652 558481876 582853252 607444260 597462532 431166492 542200612 764782404 327502340 567321732 767492154 707236194 798833860 337739460 525276040 365924820 683990944 593831344 666523296 404424288 331365552 462690224 677330576 460148400 207532848 342086844 187631792 302419256 634307248 323365552 350835760 394740592 345593760 446981808 367930032 514652640 293315248 501707792 386700096 185262912 341196048 249708940 256591056 421112752 655430204 374526616 192729848 561469201 224151216 265800752 373325552 336909056 362458312 518187376 449393840 623009008 586657848 530297016 411332784 229797584 408641107 227853232 423556944 528111584 284852208 605761680 641124000 651344880 417332211 251161016 429553016 562163504 409888434 589421424 331595248 439424688 185278256 555492464 433801392 489297328 394119736 213119740 493208624 636150704 426142224 315554416 648133304 647597216 595311056 579894472 230334128 545461360 187762408 239053040 545107880 205700656 520750588 547070128 626619538 550799536 491659184 488238232 557274004 566541776 194674480 246439928 526305200 224046384 202623108 683252400 382799016 651080704 440437408 307738100 213135024 603323824 472768600 461701444 480801160 432219180 451362808 653842100 656448944 483301976 737546328 402815876 487545894 656629080 703429112 434793944 303208120 326388952 758422488 649149436 687705192 542137944 308309592 786843096 503697816 713872728 394475864 715585624 502381272 559339864 304141018 729154524 499227992 491262840 389615936 485684248 768849720 604469416 712731880 505258040 340459588 460685476 481246856 763557656 643823192 590949672 614913538 432532808 368377272 506589848 441262936 354784304 655085560 440413664 320798296 649640784 732212824 725232537 509316648 696872248 441158840 533377864 548382888 330941776 653593208 386600152 716111400 689766160 730819999 503593176 698359592 334129880 611167896 447471704 779851264 361141352 711368196 507741848 553247416 667478872 507180888 557988312 630069080 504489662 692648648 496404952 405954284 688654040 324583736 679510296 713459210 530066776 722066968 630954884 433421720 744220388 330376168 504070192 563016856 520914368 301854744 364856192 799348224 633043840 202211680 584274816 492182404 230702160 916308000 663778688 107457328 177995776 424246960 68734544 799445504 157147986 741183872 16238944 533477376 228105228 696992384 266769848 629448092 433680144 913613312 485318656 629663401 579938048 55896768 827262272 349376736 850770688 629401444 757348243 57778944 712325632 326566832 486105356 203297736 204177864 547226704 169101568 837958836 902982049 364690144 248550000 119786288 318302190 995019520 375771472 392591016 44189184 935292600 948474880 201578176 633562432 876268600 859450590 531052419 583430656 312926696 685676756 547391808 503753602 270740976 428023808 441779584 956391518 864443136 278915184 973245992 547471936 212577632 84165760 849481672 90235552 481705856 656018792 181596672 475271680 427865696 957383632 604805920 315267840 121624664 471827744 764194304 949227184 20026752 516682368 145273344 120894192 889958432 103539802 89775444 703195820 634969408 446134712 82474880 644583184 230113084 719634688
446531204 243830014 425816749 463228696 429284908 407066056 434197004 542160238 230238328 107469192 233951960 344144848 541385368 469975284 474309272 595570384 108869592 296708116 399652120 189491226 202129368 364401624 401062840 522371288 417340902 580582844 493186392 568511960 341245944 178585176 245503114 379567064 556702360 123765384 308574424 391899224 471453944 482211595 204612104 439913868 114051160 443154686 575893320 305420808 271463076 464685133 188325420 264944600 396497112 242129816 229446616 175617382 192148056 280650456 230030680 125560024 485643680 233127784 234203000 532746844 165586648 265528696 290499560 384693464 163750560 470973480 334446936 338345400 441528280 327282536 247986360 405329287 191224248 578273868 342827224 448728488 483779116 555175240 332473652 279742576 245118200 397670552 270395480 167926120 540926491 333888882 252015520 585700156 279831096 606404000 223190072 489577080 488750336 374239400 559521776 482677544 534308490 504598808 544350712 398239320 462324096 740101848 867470208 637527568 536120704 450041386 726213888 600822826 928378236 714960640 522963992 535608072 844738176 685908832 794083128 484190944 438343488 742894976 709381504 553734918 786758512 830338052 813053280 830347432 714667560 516694632 798827840 613935744 727294336 662271999 586662784 560553256 549577954 483228288 644712384 634360788 533862944 613930704 469383552 698416004 839275872 580566816 760227910 891661532 813826176 888811172 723682128 827588992 710974672 695883668 634599520 505878664 806986368 872143716 566002304 917951480 488925024 507013280 497404028 935449248 639615808 498417280 678297472 511332168 840108552 793170880 623905684 928596608 687657864 497491720 598978616 594861888 501237832 769648328 760661152 804800466 827713488 776907268 850982048 478248368 886539600 707866112 910866648 509600224 803422720 692988944 717360320 741951328 731969600 565673560 676707680 899289472 462009408 701828800 901999222 841743262 933340928 472246528 659783108 500431888 851187220 761027620 833719572 571620564 498561828 629886500 844526852 627344676 374729124 509283120 354828068 469615532 801503524 490561828 518032036 561936868 512790036 614178084 535126308 681848916 460511524 668904068 553896372 352459188 508392324 416905216 423787332 588309028 822626480 541722892 359926124 728665477 391347492 432997028 540521828 504105332 529654588 685383652 616590116 790205284 753854124 697493292 578529060 396993860 575837383 395049508 590753220 695307860 452048484 772957956 808320276 818541156 584528487 418357292 596749292 729359780 577084710 756617700 498791524 606620964 352474532 722688740 600997668 656493604 561316012 380316016 660404900 803346980 593338500 482750692 815329580 814793492 762507332 747090748 397530404 712657636 354958684 406249316 712304156 372896932 687946864 714266404 793815814 717995812 658855460 655434508 724470280 733738052 361870756 413636204 693501476 391242660 369819384 850448676 549995292 818276980 607633684 474934376 380331300 770520100 677565568 666498412 685598128 637016148 656159776 858639068 861245912 688098944 942343296 607612844 692342862 861426048 908226080 639590912 508005088 531185920 963219456 853946404 892502160 746934912 513106560 991640064 708494784 918669696 599272832 920382592 707178240 764136832 508937986 933951492 704024960 696059808 594412904 690481216 973646688 809266384 917528848 710055008 545256556 665482444 686043824 968354624 848620160 795746640 819710506 637329776 573174240 711386816 646059904 559581272 859882528 645210632 525595264 854437752 937009792 930029505 714113616 901669216 645955808 738174832 753179856 535738744 858390176 591397120 920908368 894563128 935616967 708390144 903156560 538926848 815964864 652268672 984648232 565938320 916165164 712538816 758044384 872275840 711977856 762785280 834866048 709286630 897445616 701201920 610751252 893451008 529380704 884307264 918256178 734863744 926863936 835751852 638218688 949017356 535173136 708867160 767813824 725711336 506651712 569653160 238701248 765437631 964198344 187282425 30272352 928467104 364807780 214133904 468516204 277549386 762446450 305311176 75517816 331115668 434573920 703961968 780636928 738238200 787097600 936820816 897090304 634549947 17007376 863373040 983451776 361187908 773862784 545709052 796545152 432132624 52570272 94730368 829426944 124205568 920568832 411237424 494934528 412256768 739850112 501181696 444065388 737785396 682725862 348493170 324039296 123774976 483408768 680530944 832097000 603548760 773155056 493862824 119064094 84729984 924343462 330942000 571641408 830003232 923432960 974614260 548258036 550256476 232967920 968032320 295201756 537896288 293387018 202420096 465918144 594213536 409138176 700087308 860682944 322247008 465582080 216702040 596017224 256090640 82508716 0 708001500 751034368 140984824 356713744 367366144 157146500 176230912 294600424 366413600 674320752 661382784 520417280 937177000 314081612 733546120 982223088 818360176 831270400 227288160 662868464
594010412 391309222 573295957 610707904 576764116 554545264 581676212 689639446 377717536 254948400 381431168 491624056 688864576 617454492 621788480 743049592 256348800 444187324 547131328 336970434 349608576 511880832 548542048 669850496 564820110 728062052 640665600 715991168 488725152 326064384 392982322 527046272 704181568 271244592 456053632 539378432 618933152 629690803 352091312 587393076 261530368 590633894 723372528 452900016 418942284 612164341 335804628 412423808 543976320 389609024 376925824 323096590 339627264 428129664 377509888 273039232 633122888 380606992 381682208 680226052 313065856 413007904 437978768 532172672 311229768 618452688 481926144 485824608 589007488 474761744 395465568 552808495 338703456 725753076 490306432 596207696 631258324 702654448 479952860 427221784 392597408 545149760 417874688 315405328 688405699 481368090 399494728 733179364 427310304 753883208 370669280 637056288 636229544 521718608 707000984 630156752 681787698 652078016 691829920 545718528 331053972 608831724 736200084 506257444 404850580 318771262 594943764 469552702 797108112 583690516 391693868 404337948 713468052 554638708 662813004 352920820 307073364 611624852 578111380 422464794 655488388 699067928 681783156 699077308 583397436 385424508 667557716 482665620 596024212 531001875 455392660 429283132 418307830 351958164 513442260 503090664 402592820 482660580 338113428 567145880 708005748 449296692 628957786 760391408 682556052 757541048 592412004 696318868 579704548 564613544 503329396 374608540 675716244 740873592 434732180 786681356 357654900 375743156 366133904 804179124 508345684 367147156 547027348 380062044 708838428 661900756 492635560 797326484 556387740 366221596 467708492 463591764 369967708 638378204 629391028 673530342 696443364 645637144 719711924 346978244 755269476 576595988 779596524 378330100 672152596 561718820 586090196 610681204 600699476 434403436 545437556 768019348 330739284 570558676 770729098 710473138 802070804 340976404 528512984 369161764 641218032 551058432 623750384 361651376 288592640 419917312 634557664 417375488 164759936 299313932 144858880 259646344 591534336 280592640 308062848 351967680 302820848 404208896 325157120 471879728 250542336 458934880 343927184 142490000 298423136 206936028 213818144 378339840 612657292 331753704 149956936 518696289 181378304 223027840 330552640 294136144 319685400 475414464 406620928 580236096 543884936 487524104 368559872 187024672 365868195 185080320 380784032 485338672 242079296 562988768 598351088 608571968 374559299 208388104 386780104 519390592 367115522 546648512 288822336 396651776 142505344 512719552 391028480 446524416 351346824 170346828 450435712 593377792 383369312 272781504 605360392 604824304 552538144 537121560 187561216 502688448 144989496 196280128 502334968 162927744 477977676 504297216 583846626 508026624 448886272 445465320 514501092 523768864 151901568 203667016 483532288 181273472 159850196 640479488 340026104 608307792 397664496 264965188 170362112 560550912 521274944 510207788 529307504 480725524 499869152 702348444 704955288 531808320 786052672 451322220 536052238 705135424 751935456 483300288 351714464 374895296 806928832 697655780 736211536 590644288 356815936 835349440 552204160 762379072 442982208 764091968 550887616 607846208 352647362 777660868 547734336 539769184 438122280 534190592 817356064 652975760 761238224 553764384 388965932 509191820 529753200 812064000 692329536 639456016 663419882 481039152 416883616 555096192 489769280 403290648 703591904 488920008 369304640 698147128 780719168 773738881 557822992 745378592 489665184 581884208 596889232 379448120 702099552 435106496 764617744 738272504 779326343 552099520 746865936 382636224 659674240 495978048 828357608 409647696 759874540 556248192 601753760 715985216 555687232 606494656 678575424 552996006 741154992 544911296 454460628 737160384 373090080 728016640 761965554 578573120 770573312 679461228 481928064 792726732 378882512 552576536 611523200 569420712 350361088 413362536 33628544 799253992 813601248 399927783 21229384 154431744 585615936 993842176 185812498 110240920 578980864 73271360 186680384 722866048 906605408 693974250 267616640 233986256 500707168 601231232 759546112 878428288 673102128 697291824 328828800 75251776 545951856 165441920 262376416 761558268 192160960 794102432 534626560 540758560 316404224 123118144 216331520 819713608 635086816 422564064 463344088 387552384 94559520 883034488 200780608 222533054 294281552 756347720 480901460 75262136 701798164 175988224 207781264 16373760 197422304 369394056 922191744 393160896 900659842 563738332 695215232 593758720 699900444 524521792 144363776 413564496 125720784 122279168 797573600 349047902 477563200 225698368 878506752 498047922 710803728 554970272 112562048 191042400 15700608 262210280 307443692 252498620 399271264 412505536 340913152 424907776 700718840 722560424 802153760 252019776 823160512 269660160 861283328 121362376 291192576 191708992 653268832 629944096 169931072 210587376
653156844 450455654 632442389 669854336 635910548 613691696 640822644 748785878 436863968 314094832 440577600 550770488 748011008 676600924 680934912 802196024 315495232 503333756 606277760 396116866 408755008 571027264 607688480 728996928 623966542 787208484 699812032 775137600 547871584 385210816 452128754 586192704 763328000 330391024 515200064 598524864 678079584 688837235 411237744 646539508 320676800 649780326 782518960 512046448 478088716 671310773 394951060 471570240 603122752 448755456 436072256 382243022 398773696 487276096 436656320 332185664 692269320 439753424 440828640 739372484 372212288 472154336 497125200 591319104 370376200 677599120 541072576 544971040 648153920 533908176 454612000 611954927 397849888 784899508 549452864 655354128 690404756 761800880 539099292 486368216 451743840 604296192 477021120 374551760 747552131 540514522 458641160 792325796 486456736 813029640 429815712 696202720 695375976 580865040 766147416 689303184 740934130 711224448 750976352 604864960 133966392 411744144 539112504 309169864 207763000 121683682 397856184 272465122 600020532 386602936 194606288 207250368 516380472 357551128 465725424 155833240 109985784 414537272 381023800 225377214 458400808 501980348 484695576 501989728 386309856 188336928 470470136 285578040 398936632 333914295 258305080 232195552 221220250 154870584 316354680 306003084 205505240 285573000 141025848 370058300 510918168 252209112 431870206 563303828 485468472 560453468 395324424 499231288 382616968 367525964 306241816 177520960 478628664 543786012 237644600 589593776 160567320 178655576 169046324 607091544 311258104 170059576 349939768 182974464 511750848 464813176 295547980 600238904 359300160 169134016 270620912 266504184 172880128 441290624 432303448 476442762 499355784 448549564 522624344 149890664 558181896 379508408 582508944 181242520 475065016 364631240 389002616 413593624 403611896 237315856 348349976 570931768 133651704 373471096 573641518 513385558 604983224 143888824 331425404 172074184 504735184 414575584 487267536 225168528 152109792 283434464 498074816 280892640 28277088 162831084 8376032 123163496 455051488 144109792 171580000 215484832 166338000 267726048 188674272 335396880 114059488 322452032 207444336 6007152 161940288 70453180 77335296 241856992 476174444 195270856 13474088 382213441 44895456 86544992 194069792 157653296 183202552 338931616 270138080 443753248 407402088 351041256 232077024 50541824 229385347 48597472 244301184 348855824 105596448 426505920 461868240 472089120 238076451 71905256 250297256 382907744 230632674 410165664 152339488 260168928 6022496 376236704 254545632 310041568 214863976 33863980 313952864 456894944 246886464 136298656 468877544 468341456 416055296 400638712 51078368 366205600 8506648 59797280 365852120 26444896 341494828 367814368 447363778 371543776 312403424 308982472 378018244 387286016 15418720 67184168 347049440 44790624 23367348 503996640 203543256 471824944 261181648 128482340 33879264 424068064 682563760 671496604 690596320 642014340 661157968 863637260 866244104 693097136 947341488 612611036 697341054 866424240 913224272 644589104 513003280 536184112 968217648 858944596 897500352 751933104 518104752 996638256 713492976 923667888 604271024 925380784 712176432 769135024 513936178 938949684 709023152 701058000 599411096 695479408 978644880 814264576 922527040 715053200 550254748 670480636 691042016 973352816 853618352 800744832 824708698 642327968 578172432 716385008 651058096 564579464 864880720 650208824 530593456 859435944 942007984 935027697 719111808 906667408 650954000 743173024 758178048 540736936 863388368 596395312 925906560 899561320 940615159 713388336 908154752 543925040 820963056 657266864 989646424 570936512 921163356 717537008 763042576 877274032 716976048 767783472 839864240 714284822 902443808 706200112 615749444 898449200 534378896 889305456 923254370 739861936 931862128 840750044 643216880 954015548 540171328 713865352 772812016 730709528 511649904 574651352 521763784 156413600 916924912 427975064 911955088 908940984 935667456 226903552 763201088 100866216 753589552 436438844 409464704 980132240 254970040 821310440 419109400 439582208 78520048 29867880 610161120 169753600 952502400 798348418 836486736 22528640 114021928 791673344 69043992 258926872 345352352 95411356 243858544 582565634 614198784 325707772 658426768 687215104 439422848 440903596 272092032 167452604 994732224 913212604 367686368 576851952 656586976 977283384 448721572 936712192 350328480 336416800 144442872 355552576 439717952 501088192 191498805 583656448 684645376 99849408 92352144 644880000 888467664 444892192 725360456 39188736 903710720 150229344 452217664 715704316 174370500 180767200 362188576 833405440 213158272 239800416 89674880 756754904 294528024 672774700 145970480 896833280 896063368 493623800 166811648 823127344 82408360 405759808 563381440 286083688 221745616 596728708 99059078 41066754 584995520 684271616 271083392 445017120 559818824 497768384
436795076 234093886 416080621 453492568 419548780 397329928 424460876 532424110 220502200 97733064 224215832 334408720 531649240 460239156 464573144 585834256 99133464 286971988 389915992 179755098 192393240 354665496 391326712 512635160 407604774 570846716 483450264 558775832 331509816 168849048 235766986 369830936 546966232 114029256 298838296 382163096 461717816 472475467 194875976 430177740 104315032 433418558 566157192 295684680 261726948 454949005 178589292 255208472 386760984 232393688 219710488 165881254 182411928 270914328 220294552 115823896 475907552 223391656 224466872 523010716 155850520 255792568 280763432 374957336 154014432 461237352 324710808 328609272 431792152 317546408 238250232 395593159 181488120 568537740 333091096 438992360 474042988 545439112 322737524 270006448 235382072 387934424 260659352 158189992 531190363 324152754 242279392 575964028 270094968 596667872 213453944 479840952 479014208 364503272 549785648 472941416 524572362 494862680 534614584 388503192 392739712 670517464 797885824 567943184 466536320 380457002 656629504 531238442 858793852 645376256 453379608 466023688 775153792 616324448 724498744 414606560 368759104 673310592 639797120 484150534 717174128 760753668 743468896 760763048 645083176 447110248 729243456 544351360 657709952 592687615 517078400 490968872 479993570 413643904 575128000 564776404 464278560 544346320 399799168 628831620 769691488 510982432 690643526 822077148 744241792 819226788 654097744 758004608 641390288 626299284 565015136 436294280 737401984 802559332 496417920 848367096 419340640 437428896 427819644 865864864 570031424 428832896 608713088 441747784 770524168 723586496 554321300 859012224 618073480 427907336 529394232 525277504 431653448 700063944 691076768 735216082 758129104 707322884 781397664 408663984 816955216 638281728 841282264 440015840 733838336 623404560 647775936 672366944 662385216 496089176 607123296 829705088 392425024 632244416 832414838 772158878 863756544 402662144 590198724 430847504 642776236 552616636 625308588 363209580 290150844 421475516 636115868 418933692 166318140 300872136 146417084 261204548 593092540 282150844 309621052 353525884 304379052 405767100 326715324 473437932 252100540 460493084 345485388 144048204 299981340 208494232 215376348 379898044 614215496 333311908 151515140 520254493 182936508 224586044 332110844 295694348 321243604 476972668 408179132 581794300 545443140 489082308 370118076 188582876 367426399 186638524 382342236 486896876 243637500 564546972 599909292 610130172 376117503 209946308 388338308 520948796 368673726 548206716 290380540 398209980 144063548 514277756 392586684 448082620 352905028 171905032 451993916 594935996 384927516 274339708 606918596 606382508 554096348 538679764 189119420 504246652 146547700 197838332 503893172 164485948 479535880 505855420 585404830 509584828 450444476 447023524 516059296 525327068 153459772 205225220 485090492 182831676 161408400 642037692 341584308 609865996 399222700 266523392 171920316 562109116 230985380 219918224 239017940 190435960 209579588 412058880 414665724 241518756 495763108 161032656 245762674 414845860 461645892 193010724 61424900 84605732 516639268 407366216 445921972 300354724 66526372 545059876 261914596 472089508 152692644 473802404 260598052 317556644 62357798 487371304 257444772 249479620 147832716 243901028 527066500 362686196 470948660 263474820 98676368 218902256 239463636 521774436 402039972 349166452 373130318 190749588 126594052 264806628 199479716 113001084 413302340 198630444 79015076 407857564 490429604 483449317 267533428 455089028 199375620 291594644 306599668 89158556 411809988 144816932 474328180 447982940 489036779 261809956 456576372 92346660 369384676 205688484 538068044 119358132 469584976 265958628 311464196 425695652 265397668 316205092 388285860 262706442 450865428 254621732 164171064 446870820 82800516 437727076 471675990 288283556 480283748 389171664 191638500 502437168 88592948 262286972 321233636 279131148 60071524 123072972 858765824 787516656 142828948 270867456 893661184 248599168 785286400 334427096 817806976 24013824 683930368 775195648 255616000 901561200 797760602 404129366 943523712 796041928 860810720 232929848 688488048 246904416 291475209 612059796 87376128 815545432 921217408 487826688 713036768 790023516 230662912 841915826 419701376 482662864 309210000 647880052 692215072 887555256 761379740 531697408 366579464 937484800 948524008 37368944 185923160 454381692 984976224 644358912 223945272 533809040 180037556 245612880 972121600 974463064 878038128 343092416 852602368 820172468 137391356 413079760 879817216 677301436 139041280 214937552 31168256 500364800 303794352 166653568 360932512 572741240 816414492 771472000 961526272 309302680 83972960 138597432 839026176 497240144 371426240 611176456 736996036 292050448 913502334 190304768 165621184 79340868 941738440 318887909 577294336 277670128 763488400 354463900 498902480 266541824 833513984 136448800 924273152 843836284 567963992 357017644
830692652 627991462 809978197 847390144 813446356 791227504 818358452 926321686 614399776 491630640 618113408 728306296 925546816 854136732 858470720 979731832 493031040 680869564 783813568 573652674 586290816 748563072 785224288 906532736 801502350 964744292 877347840 952673408 725407392 562746624 629664562 763728512 940863808 507926832 692735872 776060672 855615392 866373043 588773552 824075316 498212608 827316134 960054768 689582256 655624524 848846581 572486868 649106048 780658560 626291264 613608064 559778830 576309504 664811904 614192128 509721472 869805128 617289232 618364448 916908292 549748096 649690144 674661008 768854912 547912008 855134928 718608384 722506848 825689728 711443984 632147808 789490735 575385696 962435316 726988672 832889936 867940564 939336688 716635100 663904024 629279648 781832000 654556928 552087568 925087939 718050330 636176968 969861604 663992544 990565448 607351520 873738528 872911784 758400848 943683224 866838992 918469938 888760256 928512160 782400768 91874592 369652344 497020704 267078064 165671200 79591882 355764384 230373322 557928732 344511136 152514488 165158568 474288672 315459328 423633624 113741440 67893984 372445472 338932000 183285414 416309008 459888548 442603776 459897928 344218056 146245128 428378336 243486240 356844832 291822495 216213280 190103752 179128450 112778784 274262880 263911284 163413440 243481200 98934048 327966500 468826368 210117312 389778406 521212028 443376672 518361668 353232624 457139488 340525168 325434164 264150016 135429160 436536864 501694212 195552800 547501976 118475520 136563776 126954524 564999744 269166304 127967776 307847968 140882664 469659048 422721376 253456180 558147104 317208360 127042216 228529112 224412384 130788328 399198824 390211648 434350962 457263984 406457764 480532544 107798864 516090096 337416608 540417144 139150720 432973216 322539440 346910816 371501824 361520096 195224056 306258176 528839968 91559904 331379296 531549718 471293758 562891424 101797024 289333604 129982384 793880896 703721296 776413248 514314240 441255504 572580176 787220528 570038352 317422800 451976796 297521744 412309208 744197200 433255504 460725712 504630544 455483712 556871760 477819984 624542592 403205200 611597744 496590048 295152864 451086000 359598892 366481008 531002704 765320156 484416568 302619800 671359153 334041168 375690704 483215504 446799008 472348264 628077328 559283792 732898960 696547800 640186968 521222736 339687536 518531059 337743184 533446896 638001536 394742160 715651632 751013952 761234832 527222163 361050968 539442968 672053456 519778386 699311376 441485200 549314640 295168208 665382416 543691344 599187280 504009688 323009692 603098576 746040656 536032176 425444368 758023256 757487168 705201008 689784424 340224080 655351312 297652360 348942992 654997832 315590608 630640540 656960080 736509490 660689488 601549136 598128184 667163956 676431728 304564432 356329880 636195152 333936336 312513060 793142352 492688968 760970656 550327360 417628052 323024976 713213776 516395496 505328340 524428056 475846076 494989704 697468996 700075840 526928872 781173224 446442772 531172790 700255976 747056008 478420840 346835016 370015848 802049384 692776332 731332088 585764840 351936488 830469992 547324712 757499624 438102760 759212520 546008168 602966760 347767914 772781420 542854888 534889736 433242832 529311144 812476616 648096312 756358776 548884936 384086484 504312372 524873752 807184552 687450088 634576568 658540434 476159704 412004168 550216744 484889832 398411200 698712456 484040560 364425192 693267680 775839720 768859433 552943544 740499144 484785736 577004760 592009784 374568672 697220104 430227048 759738296 733393056 774446895 547220072 741986488 377756776 654794792 491098600 823478160 404768248 754995092 551368744 596874312 711105768 550807784 601615208 673695976 548116558 736275544 540031848 449581180 732280936 368210632 723137192 757086106 573693672 765693864 674581780 477048616 787847284 374003064 547697088 606643752 564541264 345481640 408483088 14130436 360277376 635753088 195112152 31448216 110690816 748674880 944956936 779725830 801064960 771199488 809452992 314888336 173100976 367633284 269698976 346724192 64864649 973391120 229351936 81029666 953969920 143478528 919195344 472367872 171325766 872162432 899961344 45650484 968951936 567480780 691440000 183416256 914565824 609004288 93461952 63343784 695695376 139621500 440739584 347496656 304927120 932762912 299128032 587680339 318063136 489485792 736091932 343928736 100021856 490341376 20584104 734711104 968293648 355660690 711095496 620553808 270159920 220201871 530249676 374754940 522365184 530983696 960788140 914582528 243329488 215106560 887519056 709926808 993908712 909314560 141465168 577656672 175095176 312155224 83246080 216128256 144580096 370365696 45875904 184354772 402985280 13158540 392450560 407096112 80081632 771707264 376015360 983874304 650268224 344976384 222547936 156911852 171793392 194764640 229036384 743981500 614883192 188138736 680982208
763414188 560712998 742699733 780111680 746167892 723949040 751079988 859043222 547121312 424352176 550834944 661027832 858268352 786858268 791192256 912453368 425752576 613591100 716535104 506374210 519012352 681284608 717945824 839254272 734223886 897465828 810069376 885394944 658128928 495468160 562386098 696450048 873585344 440648368 625457408 708782208 788336928 799094579 521495088 756796852 430934144 760037670 892776304 622303792 588346060 781568117 505208404 581827584 713380096 559012800 546329600 492500366 509031040 597533440 546913664 442443008 802526664 550010768 551085984 849629828 482469632 582411680 607382544 701576448 480633544 787856464 651329920 655228384 758411264 644165520 564869344 722212271 508107232 895156852 659710208 765611472 800662100 872058224 649356636 596625560 562001184 714553536 587278464 484809104 857809475 650771866 568898504 902583140 596714080 923286984 540073056 806460064 805633320 691122384 876404760 799560528 851191474 821481792 861233696 715122304 310376896 588154648 715523008 485580368 384173504 298094186 574266688 448875626 776431036 563013440 371016792 383660872 692790976 533961632 642135928 332243744 286396288 590947776 557434304 401787718 634811312 678390852 661106080 678400232 562720360 364747432 646880640 461988544 575347136 510324799 434715584 408606056 397630754 331281088 492765184 482413588 381915744 461983504 317436352 546468804 687328672 428619616 608280710 739714332 661878976 736863972 571734928 675641792 559027472 543936468 482652320 353931464 655039168 720196516 414055104 766004280 336977824 355066080 345456828 783502048 487668608 346470080 526350272 359384968 688161352 641223680 471958484 776649408 535710664 345544520 447031416 442914688 349290632 617701128 608713952 652853266 675766288 624960068 699034848 326301168 734592400 555918912 758919448 357653024 651475520 541041744 565413120 590004128 580022400 413726360 524760480 747342272 310062208 549881600 750052022 689796062 781393728 320299328 507835908 348484688 596616944 506457344 579149296 317050288 243991552 375316224 589956576 372774400 120158848 254712844 100257792 215045256 546933248 235991552 263461760 307366592 258219760 359607808 280556032 427278640 205941248 414333792 299326096 97888912 253822048 162334940 169217056 333738752 568056204 287152616 105355848 474095201 136777216 178426752 285951552 249535056 275084312 430813376 362019840 535635008 499283848 442923016 323958784 142423584 321267107 140479232 336182944 440737584 197478208 518387680 553750000 563970880 329958211 163787016 342179016 474789504 322514434 502047424 244221248 352050688 97904256 468118464 346427392 401923328 306745736 125745740 405834624 548776704 338768224 228180416 560759304 560223216 507937056 492520472 142960128 458087360 100388408 151679040 457733880 118326656 433376588 459696128 539245538 463425536 404285184 400864232 469900004 479167776 107300480 159065928 438931200 136672384 115249108 595878400 295425016 563706704 353063408 220364100 125761024 515949824 501319062 490251906 509351622 460769642 479913270 682392562 684999406 511852438 766096790 431366338 516096356 685179542 731979574 463344406 331758582 354939414 786972950 677699898 716255654 570688406 336860054 815393558 532248278 742423190 423026326 744136086 530931734 587890326 332691480 757704986 527778454 519813302 418166398 514234710 797400182 633019878 741282342 533808502 369010050 489235938 509797318 792108118 672373654 619500134 643464000 461083270 396927734 535140310 469813398 383334766 683636022 468964126 349348758 678191246 760763286 753782999 537867110 725422710 469709302 561928326 576933350 359492238 682143670 415150614 744661862 718316622 759370461 532143638 726910054 362680342 639718358 476022166 808401726 389691814 739918658 536292310 581797878 696029334 535731350 586538774 658619542 533040124 721199110 524955414 434504746 717204502 353134198 708060758 742009672 558617238 750617430 659505346 461972182 772770850 358926630 532620654 591567318 549464830 330405206 393406654 995423880 795719064 3965056 849461760 215120192 264488512 303847592 792308224 633001970 693309096 590791248 324305408 86471058 739028568 635458772 591048699 693248928 526264800 597531984 682688000 897247488 845942784 162624032 660915712 490955520 727593280 844616000 118706688 547934024 226301952 634753536 877832064 442804736 917594980 962688000 708981792 708986000 94620384 347720576 485530672 313788680 18021768 414571534 978232756 953229740 387855040 48849992 969332624 383516736 604692834 655223232 210683520 706169584 663195372 583790912 668214948 634337420 782909312 194275328 990641360 128731296 554504736 547285644 600300768 624744744 840491104 875565272 64540160 920456278 374577664 674457368 259630992 570984384 497108054 413312312 932796464 828687000 158043018 300221911 45752376 386857088 369425920 174902784 723994896 875920000 518368256 421125632 657647664 866297280 400539905 94733888 251369984 50935300 148746448 442622144 285587328 143477940 752489452 534145848 536592116
784341180 581639990 763626725 801038672 767094884 744876032 772006980 879970214 568048304 445279168 571761936 681954824 879195344 807785260 812119248 933380360 446679568 634518092 737462096 527301202 539939344 702211600 738872816 860181264 755150878 918392820 830996368 906321936 679055920 516395152 583313090 717377040 894512336 461575360 646384400 729709200 809263920 820021571 542422080 777723844 451861136 780964662 913703296 643230784 609273052 802495109 526135396 602754576 734307088 579939792 567256592 513427358 529958032 618460432 567840656 463370000 823453656 570937760 572012976 870556820 503396624 603338672 628309536 722503440 501560536 808783456 672256912 676155376 779338256 665092512 585796336 743139263 529034224 916083844 680637200 786538464 821589092 892985216 670283628 617552552 582928176 735480528 608205456 505736096 878736467 671698858 589825496 923510132 617641072 944213976 561000048 827387056 826560312 712049376 897331752 820487520 872118466 842408784 882160688 736049296 56275236 334052988 461421348 231478708 130071844 43992526 320165028 194773966 522329376 308911780 116915132 129559212 438689316 279859972 388034268 78142084 32294628 336846116 303332644 147686058 380709652 424289192 407004420 424298572 308618700 110645772 392778980 207886884 321245476 256223139 180613924 154504396 143529094 77179428 238663524 228311928 127814084 207881844 63334692 292367144 433227012 174517956 354179050 485612672 407777316 482762312 317633268 421540132 304925812 289834808 228550660 99829804 400937508 466094856 159953444 511902620 82876164 100964420 91355168 529400388 233566948 92368420 272248612 105283308 434059692 387122020 217856824 522547748 281609004 91442860 192929756 188813028 95188972 363599468 354612292 398751606 421664628 370858408 444933188 72199508 480490740 301817252 504817788 103551364 397373860 286940084 311311460 335902468 325920740 159624700 270658820 493240612 55960548 295779940 495950362 435694402 527292068 66197668 253734248 94383028 949776800 859617200 932309152 670210144 597151408 728476080 943116432 725934256 473318704 607872700 453417648 568205112 900093104 589151408 616621616 660526448 611379616 712767664 633715888 780438496 559101104 767493648 652485952 451048768 606981904 515494796 522376912 686898608 921216060 640312472 458515704 827255057 489937072 531586608 639111408 602694912 628244168 783973232 715179696 888794864 852443704 796082872 677118640 495583440 674426963 493639088 689342800 793897440 550638064 871547536 906909856 917130736 683118067 516946872 695338872 827949360 675674290 855207280 597381104 705210544 451064112 821278320 699587248 755083184 659905592 478905596 758994480 901936560 691928080 581340272 913919160 913383072 861096912 845680328 496119984 811247216 453548264 504838896 810893736 471486512 786536444 812855984 892405394 816585392 757445040 754024088 823059860 832327632 460460336 512225784 792091056 489832240 468408964 949038256 648584872 916866560 706223264 573523956 478920880 869109680 409155352 398088196 417187912 368605932 387749560 590228852 592835696 419688728 673933080 339202628 423932646 593015832 639815864 371180696 239594872 262775704 694809240 585536188 624091944 478524696 244696344 723229848 440084568 650259480 330862616 651972376 438768024 495726616 240527770 665541276 435614744 427649592 326002688 422071000 705236472 540856168 649118632 441644792 276846340 397072228 417633608 699944408 580209944 527336424 551300290 368919560 304764024 442976600 377649688 291171056 591472312 376800416 257185048 586027536 668599576 661619289 445703400 633259000 377545592 469764616 484769640 267328528 589979960 322986904 652498152 626152912 667206751 439979928 634746344 270516632 547554648 383858456 716238016 297528104 647754948 444128600 489634168 603865624 443567640 494375064 566455832 440876414 629035400 432791704 342341036 625040792 260970488 615897048 649845962 466453528 658453720 567341636 369808472 680607140 266762920 440456944 499403608 457301120 238241496 301242944 312276432 323928320 992025024 582161670 377447898 526782080 239854480 796453930 614223708 59525000 450248486 76711388 862933530 4453392 13881696 571646688 161638656 868114432 94297728 172542016 849393280 327396768 625744912 80300256 758530492 365876996 396750208 633538560 750751000 14980764 326934016 215017472 365219840 414852863 434401122 240706016 988843500 604878304 296404384 264323840 973873660 441520128 784662752 994145216 999874692 540661134 928824250 945991232 971025540 407268512 828016240 571662336 567260706 469282672 863370880 982177168 739092800 285682816 27784000 18157568 780225920 40246690 115909170 867137536 77449648 784255168 621745120 146892160 921698848 414306800 417947998 424124928 376956248 234928962 414683336 617829132 550364592 548316876 188722248 400098368 225571180 378206768 108740976 306462720 262003744 869978328 737316736 544767572 448479744 867062968 435605504 988495232 364570152 802265940 303218544 970896640 401446032 553831976 741887904 973866920
691142188 488440998 670427733 707839680 673895892 651677040 678807988 786771222 474849312 352080176 478562944 588755832 785996352 714586268 718920256 840181368 353480576 541319100 644263104 434102210 446740352 609012608 645673824 766982272 661951886 825193828 737797376 813122944 585856928 423196160 490114098 624178048 801313344 368376368 553185408 636510208 716064928 726822579 449223088 684524852 358662144 687765670 820504304 550031792 516074060 709296117 432936404 509555584 641108096 486740800 474057600 420228366 436759040 525261440 474641664 370171008 730254664 477738768 478813984 777357828 410197632 510139680 535110544 629304448 408361544 715584464 579057920 582956384 686139264 571893520 492597344 649940271 435835232 822884852 587438208 693339472 728390100 799786224 577084636 524353560 489729184 642281536 515006464 412537104 785537475 578499866 496626504 830311140 524442080 851014984 467801056 734188064 733361320 618850384 804132760 727288528 778919474 749209792 788961696 642850304 239445688 517223440 644591800 414649160 313242296 227162978 503335480 377944418 705499828 492082232 300085584 312729664 621859768 463030424 571204720 261312536 215465080 520016568 486503096 330856510 563880104 607459644 590174872 607469024 491789152 293816224 575949432 391057336 504415928 439393591 363784376 337674848 326699546 260349880 421833976 411482380 310984536 391052296 246505144 475537596 616397464 357688408 537349502 668783124 590947768 665932764 500803720 604710584 488096264 473005260 411721112 283000256 584107960 649265308 343123896 695073072 266046616 284134872 274525620 712570840 416737400 275538872 455419064 288453760 617230144 570292472 401027276 705718200 464779456 274613312 376100208 371983480 278359424 546769920 537782744 581922058 604835080 554028860 628103640 255369960 663661192 484987704 687988240 286721816 580544312 470110536 494481912 519072920 509091192 342795152 453829272 676411064 239131000 478950392 679120814 618864854 710462520 249368120 436904700 277553480 943021634 852862034 925553986 663454978 590396242 721720914 936361266 719179090 466563538 601117534 446662482 561449946 893337938 582396242 609866450 653771282 604624450 706012498 626960722 773683330 552345938 760738482 645730786 444293602 600226738 508739630 515621746 680143442 914460894 633557306 451760538 820499891 483181906 524831442 632356242 595939746 621489002 777218066 708424530 882039698 845688538 789327706 670363474 488828274 667671797 486883922 682587634 787142274 543882898 864792370 900154690 910375570 676362901 510191706 688583706 821194194 668919124 848452114 590625938 698455378 444308946 814523154 692832082 748328018 653150426 472150430 752239314 895181394 685172914 574585106 907163994 906627906 854341746 838925162 489364818 804492050 446793098 498083730 804138570 464731346 779781278 806100818 885650228 809830226 750689874 747268922 816304694 825572466 453705170 505470618 785335890 483077074 461653798 942283090 641829706 910111394 699468098 566768790 472165714 862354514 251098894 240031738 259131454 210549474 229693102 432172394 434779238 261632270 515876622 181146170 265876188 434959374 481759406 213124238 81538414 104719246 536752782 427479730 466035486 320468238 86639886 565173390 282028110 492203022 172806158 493915918 280711566 337670158 82471312 507484818 277558286 269593134 167946230 264014542 547180014 382799710 491062174 283588334 118789882 239015770 259577150 541887950 422153486 369279966 393243832 210863102 146707566 284920142 219593230 133114598 433415854 218743958 99128590 427971078 510543118 503562831 287646942 475202542 219489134 311708158 326713182 109272070 431923502 164930446 494441694 468096454 509150293 281923470 476689886 112460174 389498190 225801998 558181558 139471646 489698490 286072142 331577710 445809166 285511182 336318606 408399374 282819956 470978942 274735246 184284578 466984334 102914030 457840590 491789504 308397070 500397262 409285178 211752014 522550682 108706462 282400486 341347150 299244662 80185038 143186486 581921728 837338112 651713400 674160200 544953348 577930896 336999552 789909376 281065128 214358656 279451742 294420300 697630464 455636608 335158784 878225024 710544760 530045960 321435616 73490536 9835768 88745792 64191040 123780864 286395500 495279484 955837872 760354304 372904384 922889600 545861120 990555648 660589456 890460672 848694784 841792896 747036848 286796090 637947518 743500355 584995260 696789996 912376320 975032320 449075796 440170276 245047568 113169940 133312000 736006272 838211452 387853536 112399464 946162176 191707160 173909134 688595968 870582752 421581888 149606268 17368264 64084800 490055371 175488372 29440224 37045760 68782272 798092288 280063408 992459608 108151936 744840768 530957484 169900928 752839368 411502080 569177128 150074012 35823328 257489624 798357136 294614552 774463724 227281920 522374656 647965920 330879744 352804064 389189920 469421056 510107088 365023216 111957460 437706472 84004628 627734528 845048240 982108816 779757440 455405250
578949164 376247974 558234709 595646656 561702868 539484016 566614964 674578198 362656288 239887152 366369920 476562808 673803328 602393244 606727232 727988344 241287552 429126076 532070080 321909186 334547328 496819584 533480800 654789248 549758862 713000804 625604352 700929920 473663904 311003136 377921074 511985024 689120320 256183344 440992384 524317184 603871904 614629555 337030064 572331828 246469120 575572646 708311280 437838768 403881036 597103093 320743380 397362560 528915072 374547776 361864576 308035342 324566016 413068416 362448640 257977984 618061640 365545744 366620960 665164804 298004608 397946656 422917520 517111424 296168520 603391440 466864896 470763360 573946240 459700496 380404320 537747247 323642208 710691828 475245184 581146448 616197076 687593200 464891612 412160536 377536160 530088512 402813440 300344080 673344451 466306842 384433480 718118116 412249056 738821960 355608032 621995040 621168296 506657360 691939736 615095504 666726450 637016768 676768672 530657280 296646912 574424664 701793024 471850384 370443520 284364202 560536704 435145642 762701052 549283456 357286808 369930888 679060992 520231648 628405944 318513760 272666304 577217792 543704320 388057734 621081328 664660868 647376096 664670248 548990376 351017448 633150656 448258560 561617152 496594815 420985600 394876072 383900770 317551104 479035200 468683604 368185760 448253520 303706368 532738820 673598688 414889632 594550726 725984348 648148992 723133988 558004944 661911808 545297488 530206484 468922336 340201480 641309184 706466532 400325120 752274296 323247840 341336096 331726844 769772064 473938624 332740096 512620288 345654984 674431368 627493696 458228500 762919424 521980680 331814536 433301432 429184704 335560648 603971144 594983968 639123282 662036304 611230084 685304864 312571184 720862416 542188928 745189464 343923040 637745536 527311760 551683136 576274144 566292416 399996376 511030496 733612288 296332224 536151616 736322038 676066078 767663744 306569344 494105924 334754704 836758960 746599360 819291312 557192304 484133568 615458240 830098592 612916416 360300864 494854860 340399808 455187272 787075264 476133568 503603776 547508608 498361776 599749824 520698048 667420656 446083264 654475808 539468112 338030928 493964064 402476956 409359072 573880768 808198220 527294632 345497864 714237217 376919232 418568768 526093568 489677072 515226328 670955392 602161856 775777024 739425864 683065032 564100800 382565600 561409123 380621248 576324960 680879600 437620224 758529696 793892016 804112896 570100227 403929032 582321032 714931520 562656450 742189440 484363264 592192704 338046272 708260480 586569408 642065344 546887752 365887756 645976640 788918720 578910240 468322432 800901320 800365232 748079072 732662488 383102144 698229376 340530424 391821056 697875896 358468672 673518604 699838144 779387554 703567552 644427200 641006248 710042020 719309792 347442496 399207944 679073216 376814400 355391124 836020416 535567032 803848720 593205424 460506116 365903040 756091840 214655520 203588364 222688080 174106100 193249728 395729020 398335864 225188896 479433248 144702796 229432814 398516000 445316032 176680864 45095040 68275872 500309408 391036356 429592112 284024864 50196512 528730016 245584736 455759648 136362784 457472544 244268192 301226784 46027938 471041444 241114912 233149760 131502856 227571168 510736640 346356336 454618800 247144960 82346508 202572396 223133776 505444576 385710112 332836592 356800458 174419728 110264192 248476768 183149856 96671224 396972480 182300584 62685216 391527704 474099744 467119457 251203568 438759168 183045760 275264784 290269808 72828696 395480128 128487072 457998320 431653080 472706919 245480096 440246512 76016800 353054816 189358624 521738184 103028272 453255116 249628768 295134336 409365792 249067808 299875232 371956000 246376582 434535568 238291872 147841204 430540960 66470656 421397216 455346130 271953696 463953888 372841804 175308640 486107308 72263088 245957112 304903776 262801288 43741664 106743112 767016784 491531488 567592654 236048384 878282952 244486584 507881664 8867580 419995884 767838080 230807936 676163968 352838016 610528514 963148160 685909648 787387728 291535568 404201560 254566666 348905846 621516272 718473602 328206845 656877352 209741920 770292358 273801976 401224122 246774656 824119888 248682400 604534448 375272352 107378720 527868736 250242972 567653508 162230140 993184790 724190056 729703008 56804952 42369104 353941544 155829030 135621248 882171956 452231456 396359116 29739880 705879644 904836384 780113384 728217620 883340576 133046224 967515860 118169680 483862672 463729728 677171648 772661288 686982320 600882272 593229360 278030394 539724044 577587858 739753492 598536248 542945260 424171024 527757674 728202752 486949872 628825168 958299896 526668000 173694400 700032740 913890304 133095424 833930920 109284844 384297884 731503008 64585288 561573432 531103360 926186200 110048848 82000304 135238920 423621824 474802432 239675136 175395456 209890720 488318478
746119148 543417958 725404693 762816640 728872852 706654000 733784948 841748182 529826272 407057136 533539904 643732792 840973312 769563228 773897216 895158328 408457536 596296060 699240064 489079170 501717312 663989568 700650784 821959232 716928846 880170788 792774336 868099904 640833888 478173120 545091058 679155008 856290304 423353328 608162368 691487168 771041888 781799539 504200048 739501812 413639104 742742630 875481264 605008752 571051020 764273077 487913364 564532544 696085056 541717760 529034560 475205326 491736000 580238400 529618624 425147968 785231624 532715728 533790944 832334788 465174592 565116640 590087504 684281408 463338504 770561424 634034880 637933344 741116224 626870480 547574304 704917231 490812192 877861812 642415168 748316432 783367060 854763184 632061596 579330520 544706144 697258496 569983424 467514064 840514435 633476826 551603464 885288100 579419040 905991944 522778016 789165024 788338280 673827344 859109720 782265488 833896434 804186752 843938656 697827264 469709848 747487600 874855960 644913320 543506456 457427138 733599640 608208578 935763988 722346392 530349744 542993824 852123928 693294584 801468880 491576696 445729240 750280728 716767256 561120670 794144264 837723804 820439032 837733184 722053312 524080384 806213592 621321496 734680088 669657751 594048536 567939008 556963706 490614040 652098136 641746540 541248696 621316456 476769304 705801756 846661624 587952568 767613662 899047284 821211928 896196924 731067880 834974744 718360424 703269420 641985272 513264416 814372120 879529468 573388056 925337232 496310776 514399032 504789780 942835000 647001560 505803032 685683224 518717920 847494304 800556632 631291436 935982360 695043616 504877472 606364368 602247640 508623584 777034080 768046904 812186218 835099240 784293020 858367800 485634120 893925352 715251864 918252400 516985976 810808472 700374696 724746072 749337080 739355352 573059312 684093432 906675224 469395160 709214552 909384974 849129014 940726680 479632280 667168860 507817640 637859687 547700087 620392039 358293031 285234295 416558967 631199319 414017143 161401591 295955587 141500535 256287999 588175991 277234295 304704503 348609335 299462503 400850551 321798775 468521383 247183991 455576535 340568839 139131655 295064791 203577683 210459799 374981495 609298947 328395359 146598591 515337944 178019959 219669495 327194295 290777799 316327055 472056119 403262583 576877751 540526591 484165759 365201527 183666327 362509850 181721975 377425687 481980327 238720951 559630423 594992743 605213623 371200954 205029759 383421759 516032247 363757177 543290167 285463991 393293431 139146999 509361207 387670135 443166071 347988479 166988483 447077367 590019447 380010967 269423159 602002047 601465959 549179799 533763215 184202871 499330103 141631151 192921783 498976623 159569399 474619331 500938871 580488281 504668279 445527927 442106975 511142747 520410519 148543223 200308671 480173943 177915127 156491851 637121143 336667759 604949447 394306151 261606843 167003767 557192567 470466432 459399276 478498992 429917012 449060640 651539932 654146776 480999808 735244160 400513708 485243726 654326912 701126944 432491776 300905952 324086784 756120320 646847268 685403024 539835776 306007424 784540928 501395648 711570560 392173696 713283456 500079104 557037696 301838850 726852356 496925824 488960672 387313768 483382080 766547552 602167248 710429712 502955872 338157420 458383308 478944688 761255488 641521024 588647504 612611370 430230640 366075104 504287680 438960768 352482136 652783392 438111496 318496128 647338616 729910656 722930369 507014480 694570080 438856672 531075696 546080720 328639608 651291040 384297984 713809232 687463992 728517831 501291008 696057424 331827712 608865728 445169536 777549096 358839184 709066028 505439680 550945248 665176704 504878720 555686144 627766912 502187494 690346480 494102784 403652116 686351872 322281568 677208128 711157042 527764608 719764800 628652716 431119552 741918220 328074000 501768024 560714688 518612200 299552576 362554024 795872240 414353728 499254592 875606016 265584576 632620944 352539296 95710976 861847164 538310088 243970768 602260140 72543933 464210272 741013092 825631780 789470095 656576828 785011656 983002480 543300360 916800416 839048192 888319386 169489264 199751520 492264448 419964288 630836480 66386880 914010856 589495184 522237920 966690544 872754142 1689424 684118992 86346056 208416960 245597248 478346352 397571726 61383168 911993008 122782112 41366720 217805952 299378176 12482048 180002816 248011776 991360384 688281638 326937512 918302104 207654016 640980928 271695159 689160480 116385204 656535040 498675968 969466880 205340000 905162176 811073472 383259136 775776013 794737920 127056152 385753568 568761040 228605500 924819152 720366360 107262656 484046400 263629056 828147424 14455240 368389656 19022124 869132288 217689600 9879600 24650752 453518608 680726176 278726188 177532630 553407808 202359864 108692184 598752392 251573536 838542304 919671176 181712548 585316768 121143984
711141164 508439974 690426709 727838656 693894868 671676016 698806964 806770198 494848288 372079152 498561920 608754808 805995328 734585244 738919232 860180344 373479552 561318076 664262080 454101186 466739328 629011584 665672800 786981248 681950862 845192804 757796352 833121920 605855904 443195136 510113074 644177024 821312320 388375344 573184384 656509184 736063904 746821555 469222064 704523828 378661120 707764646 840503280 570030768 536073036 729295093 452935380 529554560 661107072 506739776 494056576 440227342 456758016 545260416 494640640 390169984 750253640 497737744 498812960 797356804 430196608 530138656 555109520 649303424 428360520 735583440 599056896 602955360 706138240 591892496 512596320 669939247 455834208 842883828 607437184 713338448 748389076 819785200 597083612 544352536 509728160 662280512 535005440 432536080 805536451 598498842 516625480 850310116 544441056 871013960 487800032 754187040 753360296 638849360 824131736 747287504 798918450 769208768 808960672 662849280 220347927 498125679 625494039 395551399 294144535 208065217 484237719 358846657 686402067 472984471 280987823 293631903 602762007 443932663 552106959 242214775 196367319 500918807 467405335 311758749 544782343 588361883 571077111 588371263 472691391 274718463 556851671 371959575 485318167 420295830 344686615 318577087 307601785 241252119 402736215 392384619 291886775 371954535 227407383 456439835 597299703 338590647 518251741 649685363 571850007 646835003 481705959 585612823 468998503 453907499 392623351 263902495 565010199 630167547 324026135 675975311 246948855 265037111 255427859 693473079 397639639 256441111 436321303 269355999 598132383 551194711 381929515 686620439 445681695 255515551 357002447 352885719 259261663 527672159 518684983 562824297 585737319 534931099 609005879 236272199 644563431 465889943 668890479 267624055 561446551 451012775 475384151 499975159 489993431 323697391 434731511 657313303 220033239 459852631 660023053 599767093 691364759 230270359 417806939 258455719 957939696 867780096 940472048 678373040 605314304 736638976 951279328 734097152 481481600 616035596 461580544 576368008 908256000 597314304 624784512 668689344 619542512 720930560 641878784 788601392 567264000 775656544 660648848 459211664 615144800 523657692 530539808 695061504 929378956 648475368 466678600 835417953 498099968 539749504 647274304 610857808 636407064 792136128 723342592 896957760 860606600 804245768 685281536 503746336 682589859 501801984 697505696 802060336 558800960 879710432 915072752 925293632 691280963 525109768 703501768 836112256 683837186 863370176 605544000 713373440 459227008 829441216 707750144 763246080 668068488 487068492 767157376 910099456 700090976 589503168 922082056 921545968 869259808 853843224 504282880 819410112 461711160 513001792 819056632 479649408 794699340 821018880 900568290 824748288 765607936 762186984 831222756 840490528 468623232 520388680 800253952 497995136 476571860 957201152 656747768 925029456 714386160 581686852 487083776 877272576 482822876 471755720 490855436 442273456 461417084 663896376 666503220 493356252 747600604 412870152 497600170 666683356 713483388 444848220 313262396 336443228 768476764 659203712 697759468 552192220 318363868 796897372 513752092 723927004 404530140 725639900 512435548 569394140 314195294 739208800 509282268 501317116 399670212 495738524 778903996 614523692 722786156 515312316 350513864 470739752 491301132 773611932 653877468 601003948 624967814 442587084 378431548 516644124 451317212 364838580 665139836 450467940 330852572 659695060 742267100 735286813 519370924 706926524 451213116 543432140 558437164 340996052 663647484 396654428 726165676 699820436 740874275 513647452 708413868 344184156 621222172 457525980 789905540 371195628 721422472 517796124 563301692 677533148 517235164 568042588 640123356 514543938 702702924 506459228 416008560 698708316 334638012 689564572 723513486 540121052 732121244 641009160 443475996 754274664 340430444 514124468 573071132 530968644 311909020 374910468 32468496 88124416 337708544 345198144 246467285 436935296 428304465 212936672 370491264 315184744 131689396 262185404 141792450 346567360 63222208 129875040 376410400 840801248 698684126 799521984 983237456 888618816 788088924 939467232 153875388 561654880 955125761 999164416 441291336 322914904 892890368 672653008 671690936 601459832 219271680 688761396 322487472 818997248 615343360 755628928 802262738 228163936 480201874 45604352 618881824 103908608 46207332 921505280 208415088 103978016 312135784 135371008 276114752 806294248 468083488 275987408 828350288 321396712 209051168 743312704 7261152 990066528 88423072 289580612 412881488 963592732 230176512 201185292 852273152 787960670 847736384 544012800 656967936 604499120 269605376 457690521 119172056 345125154 3311776 694751905 999986932 653341664 881458487 134350832 176508912 507603745 879802112 59608448 843132560 870472104 278300904 668571256 976735232 289324611 118155980 960370368 27776640 683201202 652813744 868766288
421324332 218623142 400609877 438021824 404078036 381859184 408990132 516953366 205031456 82262320 208745088 318937976 516178496 444768412 449102400 570363512 83662720 271501244 374445248 164284354 176922496 339194752 375855968 497164416 392134030 555375972 467979520 543305088 316039072 153378304 220296242 354360192 531495488 98558512 283367552 366692352 446247072 457004723 179405232 414706996 88844288 417947814 550686448 280213936 246256204 439478261 163118548 239737728 371290240 216922944 204239744 150410510 166941184 255443584 204823808 100353152 460436808 207920912 208996128 507539972 140379776 240321824 265292688 359486592 138543688 445766608 309240064 313138528 416321408 302075664 222779488 380122415 166017376 553066996 317620352 423521616 458572244 529968368 307266780 254535704 219911328 372463680 245188608 142719248 515719619 308682010 226808648 560493284 254624224 581197128 197983200 464370208 463543464 349032528 534314904 457470672 509101618 479391936 519143840 373032448 65631056 343408808 470777168 240834528 139427664 53348346 329520848 204129786 531685196 318267600 126270952 138915032 448045136 289215792 397390088 87497904 41650448 346201936 312688464 157041878 390065472 433645012 416360240 433654392 317974520 120001592 402134800 217242704 330601296 265578959 189969744 163860216 152884914 86535248 248019344 237667748 137169904 217237664 72690512 301722964 442582832 183873776 363534870 494968492 417133136 492118132 326989088 430895952 314281632 299190628 237906480 109185624 410293328 475450676 169309264 521258440 92231984 110320240 100710988 538756208 242922768 101724240 281604432 114639128 443415512 396477840 227212644 531903568 290964824 100798680 202285576 198168848 104544792 372955288 363968112 408107426 431020448 380214228 454289008 81555328 489846560 311173072 514173608 112907184 406729680 296295904 320667280 345258288 335276560 168980520 280014640 502596432 65316368 305135760 505306182 445050222 536647888 75553488 263090068 103738848 804524736 714365136 787057088 524958080 451899344 583224016 797864368 580682192 328066640 462620636 308165584 422953048 754841040 443899344 471369552 515274384 466127552 567515600 488463824 635186432 413849040 622241584 507233888 305796704 461729840 370242732 377124848 541646544 775963996 495060408 313263640 682002993 344685008 386334544 493859344 457442848 482992104 638721168 569927632 743542800 707191640 650830808 531866576 350331376 529174899 348387024 544090736 648645376 405386000 726295472 761657792 771878672 537866003 371694808 550086808 682697296 530422226 709955216 452129040 559958480 305812048 676026256 554335184 609831120 514653528 333653532 613742416 756684496 546676016 436088208 768667096 768131008 715844848 700428264 350867920 665995152 308296200 359586832 665641672 326234448 641284380 667603920 747153330 671333328 612192976 608772024 677807796 687075568 315208272 366973720 646838992 344580176 323156900 803786192 503332808 771614496 560971200 428271892 333668816 723857616 607540992 596473836 615573552 566991572 586135200 788614492 791221336 618074368 872318720 537588268 622318286 791401472 838201504 569566336 437980512 461161344 893194880 783921828 822477584 676910336 443081984 921615488 638470208 848645120 529248256 850358016 637153664 694112256 438913410 863926916 634000384 626035232 524388328 620456640 903622112 739241808 847504272 640030432 475231980 595457868 616019248 898330048 778595584 725722064 749685930 567305200 503149664 641362240 576035328 489556696 789857952 575186056 455570688 784413176 866985216 860004929 644089040 831644640 575931232 668150256 683155280 465714168 788365600 521372544 850883792 824538552 865592391 638365568 833131984 468902272 745940288 582244096 914623656 495913744 846140588 642514240 688019808 802251264 641953280 692760704 764841472 639262054 827421040 631177344 540726676 823426432 459356128 814282688 848231602 664839168 856839360 765727276 568194112 878992780 465148560 638842584 697789248 655686760 436627136 499628584 256834432 715319536 733955860 404668176 726600068 909885128 879905874 794749264 765937920 141271680 1165952 389859840 274914964 49873576 116923384 472719454 42022188 25053632 96317184 903080680 668418304 249437304 868363648 142376704 466012260 542188160 361574448 700666784 488452288 774302464 815218528 291837440 671565152 790275072 514896880 997148158 518958840 431960832 159793804 863291174 342587392 622941044 957379904 27198676 129739800 669236000 935082268 498657429 825971648 546529880 437137520 144000000 508061304 494615700 246872000 328053146 412056912 840740653 805526960 255639954 491166554 716764433 491657600 710291640 446576128 683228080 941183712 590456124 546555664 899986874 851521152 324646402 675869376 779596080 999451136 601054768 392432352 107800684 916987344 883922856 469977340 835705552 778134972 67558988 887401564 570504136 882011592 70720152 401203568 657467904 563052976 268271132 630097280 525407080 823928684 986416768 10643236 213196600 679703552 85434560
765295068 562593878 744580613 781992560 748048772 725829920 752960868 860924102 549002192 426233056 552715824 662908712 860149232 788739148 793073136 914334248 427633456 615471980 718415984 508255090 520893232 683165488 719826704 841135152 736104766 899346708 811950256 887275824 660009808 497349040 564266978 698330928 875466224 442529248 627338288 710663088 790217808 800975459 523375968 758677732 432815024 761918550 894657184 624184672 590226940 783448997 507089284 583708464 715260976 560893680 548210480 494381246 510911920 599414320 548794544 444323888 804407544 551891648 552966864 851510708 484350512 584292560 609263424 703457328 482514424 789737344 653210800 657109264 760292144 646046400 566750224 724093151 509988112 897037732 661591088 767492352 802542980 873939104 651237516 598506440 563882064 716434416 589159344 486689984 859690355 652652746 570779384 904464020 598594960 925167864 541953936 808340944 807514200 693003264 878285640 801441408 853072354 823362672 863114576 717003184 177453696 455231448 582599808 352657168 251250304 165170986 441343488 315952426 643507836 430090240 238093592 250737672 559867776 401038432 509212728 199320544 153473088 458024576 424511104 268864518 501888112 545467652 528182880 545477032 429797160 231824232 513957440 329065344 442423936 377401599 301792384 275682856 264707554 198357888 359841984 349490388 248992544 329060304 184513152 413545604 554405472 295696416 475357510 606791132 528955776 603940772 438811728 542718592 426104272 411013268 349729120 221008264 522115968 587273316 281131904 633081080 204054624 222142880 212533628 650578848 354745408 213546880 393427072 226461768 555238152 508300480 339035284 643726208 402787464 212621320 314108216 309991488 216367432 484777928 475790752 519930066 542843088 492036868 566111648 193377968 601669200 422995712 625996248 224729824 518552320 408118544 432489920 457080928 447099200 280803160 391837280 614419072 177139008 416958400 617128822 556872862 648470528 187376128 374912708 215561488 533477104 443317504 516009456 253910448 180851712 312176384 526816736 309634560 57019008 191573004 37117952 151905416 483793408 172851712 200321920 244226752 195079920 296467968 217416192 364138800 142801408 351193952 236186256 34749072 190682208 99195100 106077216 270598912 504916364 224012776 42216008 410955361 73637376 115286912 222811712 186395216 211944472 367673536 298880000 472495168 436144008 379783176 260818944 79283744 258127267 77339392 273043104 377597744 134338368 455247840 490610160 500831040 266818371 100647176 279039176 411649664 259374594 438907584 181081408 288910848 34764416 404978624 283287552 338783488 243605896 62605900 342694784 485636864 275628384 165040576 497619464 497083376 444797216 429380632 79820288 394947520 37248568 88539200 394594040 55186816 370236748 396556288 476105698 400285696 341145344 337724392 406760164 416027936 44160640 95926088 375791360 73532544 52109268 532738560 232285176 500566864 289923568 157224260 62621184 452809984 297148240 286081084 305180800 256598820 275742448 478221740 480828584 307681616 561925968 227195516 311925534 481008720 527808752 259173584 127587760 150768592 582802128 473529076 512084832 366517584 132689232 611222736 328077456 538252368 218855504 539965264 326760912 383719504 128520658 553534164 323607632 315642480 213995576 310063888 593229360 428849056 537111520 329637680 164839228 285065116 305626496 587937296 468202832 415329312 439293178 256912448 192756912 330969488 265642576 179163944 479465200 264793304 145177936 474020424 556592464 549612177 333696288 521251888 265538480 357757504 372762528 155321416 477972848 210979792 540491040 514145800 555199639 327972816 522739232 158509520 435547536 271851344 604230904 185520992 535747836 332121488 377627056 491858512 331560528 382367952 454448720 328869302 517028288 320784592 230333924 513033680 148963376 503889936 537838850 354446416 546446608 455334524 257801360 568600028 154755808 328449832 387396496 345294008 126234384 189235832 223972 785452032 730594960 647892600 423323808 764589120 87081604 72954794 891732992 273970272 108851200 874922128 214855904 729498192 362919928 409503424 779409600 659562048 562478080 924816000 331481517 942816128 704346560 643922688 518513712 649056442 436579200 608460672 852731392 658247750 328261040 404427616 67241504 857153920 956257792 191748736 450594368 13791488 403847408 366115072 130856704 809724072 190509136 232298326 509354555 430353252 600959080 882756608 680009588 954938916 200763544 196188416 375811840 405397032 503872000 370467264 856340372 967113093 184421376 199276140 538553184 442000458 380461504 610903072 136421472 963269024 920019968 610516712 944041856 67176416 369099552 18688960 155280000 887971766 135160960 85104640 992681984 287503296 642341568 474995712 115167770 9767004 790742144 721166708 779363520 58626764 830896800 121331429 711859840 631132032 256766080 423253344 272519072 494541144 706425344 864336640 641697572 111960980 455127328 671545728
556777434 354076244 536062979 573474926 539531138 517312286 544443234 652406468 340484558 217715422 344198190 454391078 651631598 580221514 584555502 705816614 219115822 406954346 509898350 299737456 312375598 474647854 511309070 632617518 527587132 690829074 603432622 678758190 451492174 288831406 355749344 489813294 666948590 234011614 418820654 502145454 581700174 592457825 314858334 550160098 224297390 553400916 686139550 415667038 381709306 574931363 298571650 375190830 506743342 352376046 339692846 285863612 302394286 390896686 340276910 235806254 595889910 343374014 344449230 642993074 275832878 375774926 400745790 494939694 273996790 581219710 444693166 448591630 551774510 437528766 358232590 515575517 301470478 688520098 453073454 558974718 594025346 665421470 442719882 389988806 355364430 507916782 380641710 278172350 651172721 444135112 362261750 695946386 390077326 716650230 333436302 599823310 598996566 484485630 669768006 592923774 644554720 614845038 654596942 508485550 238984728 516762480 644130840 414188200 312781336 226702018 502874520 377483458 705038868 491621272 299624624 312268704 621398808 462569464 570743760 260851576 215004120 519555608 486042136 330395550 563419144 606998684 589713912 607008064 491328192 293355264 575488472 390596376 503954968 438932631 363323416 337213888 326238586 259888920 421373016 411021420 310523576 390591336 246044184 475076636 615936504 357227448 536888542 668322164 590486808 665471804 500342760 604249624 487635304 472544300 411260152 282539296 583647000 648804348 342662936 694612112 265585656 283673912 274064660 712109880 416276440 275077912 454958104 287992800 616769184 569831512 400566316 705257240 464318496 274152352 375639248 371522520 277898464 546308960 537321784 581461098 604374120 553567900 627642680 254909000 663200232 484526744 687527280 286260856 580083352 469649576 494020952 518611960 508630232 342334192 453368312 675950104 238670040 478489432 678659854 618403894 710001560 248907160 436443740 277092520 568637250 478477650 551169602 289070594 216011858 347336530 561976882 344794706 92179154 226733150 72278098 187065562 518953554 208011858 235482066 279386898 230240066 331628114 252576338 399298946 177961554 386354098 271346402 69909218 225842354 134355246 141237362 305759058 540076510 259172922 77376154 446115507 108797522 150447058 257971858 221555362 247104618 402833682 334040146 507655314 471304154 414943322 295979090 114443890 293287413 112499538 308203250 412757890 169498514 490407986 525770306 535991186 301978517 135807322 314199322 446809810 294534740 474067730 216241554 324070994 69924562 440138770 318447698 373943634 278766042 97766046 377854930 520797010 310788530 200200722 532779610 532243522 479957362 464540778 114980434 430107666 72408714 123699346 429754186 90346962 405396894 431716434 511265844 435445842 376305490 372884538 441920310 451188082 79320786 131086234 410951506 108692690 87269414 567898706 267445322 535727010 325083714 192384406 97781330 487970130 188913712 177846556 196946272 148364292 167507920 369987212 372594056 199447088 453691440 118960988 203691006 372774192 419574224 150939056 19353232 42534064 474567600 365294548 403850304 258283056 24454704 502988208 219842928 430017840 110620976 431730736 218526384 275484976 20286130 445299636 215373104 207407952 105761048 201829360 484994832 320614528 428876992 221403152 56604700 176830588 197391968 479702768 359968304 307094784 331058650 148677920 84522384 222734960 157408048 70929416 371230672 156558776 36943408 365785896 448357936 441377649 225461760 413017360 157303952 249522976 264528000 47086888 369738320 102745264 432256512 405911272 446965111 219738288 414504704 50274992 327313008 163616816 495996376 77286464 427513308 223886960 269392528 383623984 223326000 274133424 346214192 220634774 408793760 212550064 122099396 404799152 40728848 395655408 429604322 246211888 438212080 347099996 149566832 460365500 46521280 220215304 279161968 237059480 17999856 81001304 330251056 907470660 896097040 44878304 912321120 374186496 371954912 390155136 557690304 615801509 204475840 495868928 186816608 445091840 440890400 88725004 990121237 235040768 227096192 757721152 164582400 196584256 675420656 93631584 54298120 872401760 938852576 821707704 634900096 682325792 759375073 718772882 908805760 101693728 247709432 748117936 745490432 70402048 655941696 660969440 390799472 461867040 772532728 756773892 678273940 72750384 150891936 600760584 402191360 816662364 631218896 963831367 310721056 937585152 833187072 319663940 547773456 551294968 369020000 654014906 133905302 368369760 853869032 101302008 315644416 989761024 270700384 610895073 338975744 897329896 724810224 338643958 746961792 741516776 56446656 846370816 896240160 267825376 210993824 867444736 58433824 646653696 386480832 250351872 947457444 825594299 887474688 442481158 40475328 179538256 961911424 980244224 631701152 22087704 435106832 946265344 2448384 648674472 320210432 808950800
755850996 553149806 735136541 772548488 738604700 716385848 743516796 851480030 539558120 416788984 543271752 653464640 850705160 779295076 783629064 904890176 418189384 606027908 708971912 498811018 511449160 673721416 710382632 831691080 726660694 889902636 802506184 877831752 650565736 487904968 554822906 688886856 866022152 433085176 617894216 701219016 780773736 791531387 513931896 749233660 423370952 752474478 885213112 614740600 580782868 774004925 497645212 574264392 705816904 551449608 538766408 484937174 501467848 589970248 539350472 434879816 794963472 542447576 543522792 842066636 474906440 574848488 599819352 694013256 473070352 780293272 643766728 647665192 750848072 636602328 557306152 714649079 500544040 887593660 652147016 758048280 793098908 864495032 641793444 589062368 554437992 706990344 579715272 477245912 850246283 643208674 561335312 895019948 589150888 915723792 532509864 798896872 798070128 683559192 868841568 791997336 843628282 813918600 853670504 707559112 144645888 422423640 549792000 319849360 218442496 132363178 408535680 283144618 610700028 397282432 205285784 217929864 527059968 368230624 476404920 166512736 120665280 425216768 391703296 236056710 469080304 512659844 495375072 512669224 396989352 199016424 481149632 296257536 409616128 344593791 268984576 242875048 231899746 165550080 327034176 316682580 216184736 296252496 151705344 380737796 521597664 262888608 442549702 573983324 496147968 571132964 406003920 509910784 393296464 378205460 316921312 188200456 489308160 554465508 248324096 600273272 171246816 189335072 179725820 617771040 321937600 180739072 360619264 193653960 522430344 475492672 306227476 610918400 369979656 179813512 281300408 277183680 183559624 451970120 442982944 487122258 510035280 459229060 533303840 160570160 568861392 390187904 593188440 191922016 485744512 375310736 399682112 424273120 414291392 247995352 359029472 581611264 144331200 384150592 584321014 524065054 615662720 154568320 342104900 182753680 847054832 756895232 829587184 567488176 494429440 625754112 840394464 623212288 370596736 505150732 350695680 465483144 797371136 486429440 513899648 557804480 508657648 610045696 530993920 677716528 456379136 664771680 549763984 348326800 504259936 412772828 419654944 584176640 818494092 537590504 355793736 724533089 387215104 428864640 536389440 499972944 525522200 681251264 612457728 786072896 749721736 693360904 574396672 392861472 571704995 390917120 586620832 691175472 447916096 768825568 804187888 814408768 580396099 414224904 592616904 725227392 572952322 752485312 494659136 602488576 348342144 718556352 596865280 652361216 557183624 376183628 656272512 799214592 589206112 478618304 811197192 810661104 758374944 742958360 393398016 708525248 350826296 402116928 708171768 368764544 683814476 710134016 789683426 713863424 654723072 651302120 720337892 729605664 357738368 409503816 689369088 387110272 365686996 846316288 545862904 814144592 603501296 470801988 376198912 766387712 522961792 511894636 530994352 482412372 501556000 704035292 706642136 533495168 787739520 453009068 537739086 706822272 753622304 484987136 353401312 376582144 808615680 699342628 737898384 592331136 358502784 837036288 553891008 764065920 444669056 765778816 552574464 609533056 354334210 779347716 549421184 541456032 439809128 535877440 819042912 654662608 762925072 555451232 390652780 510878668 531440048 813750848 694016384 641142864 665106730 482726000 418570464 556783040 491456128 404977496 705278752 490606856 370991488 699833976 782406016 775425729 559509840 747065440 491352032 583571056 598576080 381134968 703786400 436793344 766304592 739959352 781013191 553786368 748552784 384323072 661361088 497664896 830044456 411334544 761561388 557935040 603440608 717672064 557374080 608181504 680262272 554682854 742841840 546598144 456147476 738847232 374776928 729703488 763652402 580259968 772260160 681148076 483614912 794413580 380569360 554263384 613210048 571107560 352047936 415049384 254834000 299545792 777367017 80808620 976392228 151459580 928913340 635939840 317115488 14612432 127347116 565485440 553573832 292743976 379734528 359856640 164399776 129465640 409483216 485723520 737098288 621256058 446011360 913672672 404078400 333516544 332398656 808619872 997930920 664941160 290988512 652332480 919579232 441008000 36034712 813508352 372566200 628827168 567238284 121442092 573599952 576600832 130232288 889002812 996492193 866005828 999901744 322948144 898474532 413178944 248476752 699704536 912380232 780645776 811277696 674552858 734345008 402050352 999112000 444147200 788376976 63507200 994997520 919290720 499410816 600664120 819136850 569969852 531437815 275064746 28220448 317408832 753077944 527110416 619732352 154955848 409364268 843822336 539522048 788038944 290806804 637449088 581317264 174719346 985886232 5854692 909790336 580513892 552291629 20439296 224013793 439734816 40540242 124328730 459447904 430490800 761737952 754288148 187705100 755918936
748518364 545817174 727803909 765215856 731272068 709053216 736184164 844147398 532225488 409456352 535939120 646132008 843372528 771962444 776296432 897557544 410856752 598695276 701639280 491478386 504116528 666388784 703050000 824358448 719328062 882570004 795173552 870499120 643233104 480572336 547490274 681554224 858689520 425752544 610561584 693886384 773441104 784198755 506599264 741901028 416038320 745141846 877880480 607407968 573450236 766672293 490312580 566931760 698484272 544116976 531433776 477604542 494135216 582637616 532017840 427547184 787630840 535114944 536190160 834734004 467573808 567515856 592486720 686680624 465737720 772960640 636434096 640332560 743515440 629269696 549973520 707316447 493211408 880261028 644814384 750715648 785766276 857162400 634460812 581729736 547105360 699657712 572382640 469913280 842913651 635876042 554002680 887687316 581818256 908391160 525177232 791564240 790737496 676226560 861508936 784664704 836295650 806585968 846337872 700226480 286142352 563920104 691288464 461345824 359938960 273859642 550032144 424641082 752196492 538778896 346782248 359426328 668556432 509727088 617901384 308009200 262161744 566713232 533199760 377553174 610576768 654156308 636871536 654165688 538485816 340512888 622646096 437754000 551112592 486090255 410481040 384371512 373396210 307046544 468530640 458179044 357681200 437748960 293201808 522234260 663094128 404385072 584046166 715479788 637644432 712629428 547500384 651407248 534792928 519701924 458417776 329696920 630804624 695961972 389820560 741769736 312743280 330831536 321222284 759267504 463434064 322235536 502115728 335150424 663926808 616989136 447723940 752414864 511476120 321309976 422796872 418680144 325056088 593466584 584479408 628618722 651531744 600725524 674800304 302066624 710357856 531684368 734684904 333418480 627240976 516807200 541178576 565769584 555787856 389491816 500525936 723107728 285827664 525647056 725817478 665561518 757159184 296064784 483601364 324250144 991650288 901490688 974182640 712083632 639024896 770349568 984989920 767807744 515192192 649746188 495291136 610078600 941966592 631024896 658495104 702399936 653253104 754641152 675589376 822311984 600974592 809367136 694359440 492922256 648855392 557368284 564250400 728772096 963089548 682185960 500389192 869128545 531810560 573460096 680984896 644568400 670117656 825846720 757053184 930668352 894317192 837956360 718992128 537456928 716300451 535512576 731216288 835770928 592511552 913421024 948783344 959004224 724991555 558820360 737212360 869822848 717547778 897080768 639254592 747084032 492937600 863151808 741460736 796956672 701779080 520779084 800867968 943810048 733801568 623213760 955792648 955256560 902970400 887553816 537993472 853120704 495421752 546712384 852767224 513360000 828409932 854729472 934278882 858458880 799318528 795897576 864933348 874201120 502333824 554099272 833964544 531705728 510282452 990911744 690458360 958740048 748096752 615397444 520794368 910983168 207019544 195952388 215052104 166470124 185613752 388093044 390699888 217552920 471797272 137066820 221796838 390880024 437680056 169044888 37459064 60639896 492673432 383400380 421956136 276388888 42560536 521094040 237948760 448123672 128726808 449836568 236632216 293590808 38391962 463405468 233478936 225513784 123866880 219935192 503100664 338720360 446982824 239508984 74710532 194936420 215497800 497808600 378074136 325200616 349164482 166783752 102628216 240840792 175513880 89035248 389336504 174664608 55049240 383891728 466463768 459483481 243567592 431123192 175409784 267628808 282633832 65192720 387844152 120851096 450362344 424017104 465070943 237844120 432610536 68380824 345418840 181722648 514102208 95392296 445619140 241992792 287498360 401729816 241431832 292239256 364320024 238740606 426899592 230655896 140205228 422904984 58834680 413761240 447710154 264317720 456317912 365205828 167672664 478471332 64627112 238321136 297267800 255165312 36105688 99107136 5401076 856862464 513366144 213106688 294080000 724826880 163979456 821842808 79447566 506529792 705104768 631453984 87136659 337849600 664499840 182834512 660883888 152782544 124246954 836320896 933292340 702539256 497393920 995344700 818081752 146322480 196122208 457748256 89976088 966018786 540347018 425003232 356427512 428957824 494645760 502016000 684345984 862654752 689378634 518959456 66440064 478615040 890906040 177150048 686105576 278720128 54507568 608029696 99666480 671362496 884167184 400601600 612140480 862005632 841753320 571461804 595495484 546843136 782736188 7163520 746463512 143732288 525114080 322712972 384444732 813538060 721688320 912544720 448020454 548874144 412220720 28268160 996501472 461192336 339253990 588856648 179254912 28006144 869457112 835991212 780651952 673461120 722458224 874438464 866303834 302448392 820649344 891161116 851764800 984768896 824412672 400664832 243493018 575493581 635205360 219788288 401124600 911313920 148554640 82150400
611539484 408838294 590825029 628236976 594293188 572074336 599205284 707168518 395246608 272477472 398960240 509153128 706393648 634983564 639317552 760578664 273877872 461716396 564660400 354499506 367137648 529409904 566071120 687379568 582349182 745591124 658194672 733520240 506254224 343593456 410511394 544575344 721710640 288773664 473582704 556907504 636462224 647219875 369620384 604922148 279059440 608162966 740901600 470429088 436471356 629693413 353333700 429952880 561505392 407138096 394454896 340625662 357156336 445658736 395038960 290568304 650651960 398136064 399211280 697755124 330594928 430536976 455507840 549701744 328758840 635981760 499455216 503353680 606536560 492290816 412994640 570337567 356232528 743282148 507835504 613736768 648787396 720183520 497481932 444750856 410126480 562678832 435403760 332934400 705934771 498897162 417023800 750708436 444839376 771412280 388198352 654585360 653758616 539247680 724530056 647685824 699316770 669607088 709358992 563247600 232958208 510735960 638104320 408161680 306754816 220675498 496848000 371456938 699012348 485594752 293598104 306242184 615372288 456542944 564717240 254825056 208977600 513529088 480015616 324369030 557392624 600972164 583687392 600981544 485301672 287328744 569461952 384569856 497928448 432906111 357296896 331187368 320212066 253862400 415346496 404994900 304497056 384564816 240017664 469050116 609909984 351200928 530862022 662295644 584460288 659445284 494316240 598223104 481608784 466517780 405233632 276512776 577620480 642777828 336636416 688585592 259559136 277647392 268038140 706083360 410249920 269051392 448931584 281966280 610742664 563804992 394539796 699230720 458291976 268125832 369612728 365496000 271871944 540282440 531295264 575434578 598347600 547541380 621616160 248882480 657173712 478500224 681500760 280234336 574056832 463623056 487994432 512585440 502603712 336307672 447341792 669923584 232643520 472462912 672633334 612377374 703975040 242880640 430417220 271066000 819982768 729823168 802515120 540416112 467357376 598682048 813322400 596140224 343524672 478078668 323623616 438411080 770299072 459357376 486827584 530732416 481585584 582973632 503921856 650644464 429307072 637699616 522691920 321254736 477187872 385700764 392582880 557104576 791422028 510518440 328721672 697461025 360143040 401792576 509317376 472900880 498450136 654179200 585385664 759000832 722649672 666288840 547324608 365789408 544632931 363845056 559548768 664103408 420844032 741753504 777115824 787336704 553324035 387152840 565544840 698155328 545880258 725413248 467587072 575416512 321270080 691484288 569793216 625289152 530111560 349111564 629200448 772142528 562134048 451546240 784125128 783589040 731302880 715886296 366325952 681453184 323754232 375044864 681099704 341692480 656742412 683061952 762611362 686791360 627651008 624230056 693265828 702533600 330666304 382431752 662297024 360038208 338614932 819244224 518790840 787072528 576429232 443729924 349126848 739315648 211906208 200839052 219938768 171356788 190500416 392979708 395586552 222439584 476683936 141953484 226683502 395766688 442566720 173931552 42345728 65526560 497560096 388287044 426842800 281275552 47447200 525980704 242835424 453010336 133613472 454723232 241518880 298477472 43278626 468292132 238365600 230400448 128753544 224821856 507987328 343607024 451869488 244395648 79597196 199823084 220384464 502695264 382960800 330087280 354051146 171670416 107514880 245727456 180400544 93921912 394223168 179551272 59935904 388778392 471350432 464370145 248454256 436009856 180296448 272515472 287520496 70079384 392730816 125737760 455249008 428903768 469957607 242730784 437497200 73267488 350305504 186609312 518988872 100278960 450505804 246879456 292385024 406616480 246318496 297125920 369206688 243627270 431786256 235542560 145091892 427791648 63721344 418647904 452596818 269204384 461204576 370092492 172559328 483357996 69513776 243207800 302154464 260051976 40992352 103993800 169993712 603598656 113721296 262807144 131336960 539951948 46972048 100328856 821025600 909442240 619284304 321411506 955555260 574247336 649908392 93039600 626964992 397494592 27135552 968297408 717127584 939595264 873785432 591024704 798124198 276427406 119630848 328722688 252611760 664516025 269414972 46346944 9183040 194939400 14808204 876289936 417818502 370624572 803148608 465970768 579913620 49253376 533350944 498018524 461075832 844555520 683418 898487776 369408823 498395552 892381480 864953584 316868096 95403584 159500288 56451328 987364528 929636352 4865792 273460184 223472859 434576064 301714304 734964984 26070112 216668600 698430288 243212864 918507688 102433896 437095568 838130584 204446680 134337280 993163664 988331024 152478208 920421080 695586720 320680764 200145152 715641986 940241324 439031896 179222784 637540384 986850934 500853248 154908337 996028288 943408768 8275456 656207168 470491392 690002668 53046752 795352240 314807028 106386144 259160432
709960912 507259722 689246457 726658404 692714616 670495764 697626712 805589946 493668036 370898900 497381668 607574556 804815076 733404992 737738980 859000092 372299300 560137824 663081828 452920934 465559076 627831332 664492548 785800996 680770610 844012552 756616100 831941668 604675652 442014884 508932822 642996772 820132068 387195092 572004132 655328932 734883652 745641303 468041812 703343576 377480868 706584394 839323028 568850516 534892784 728114841 451755128 528374308 659926820 505559524 492876324 439047090 455577764 544080164 493460388 388989732 749073388 496557492 497632708 796176552 429016356 528958404 553929268 648123172 427180268 734403188 597876644 601775108 704957988 590712244 511416068 668758995 454653956 841703576 606256932 712158196 747208824 818604948 595903360 543172284 508547908 661100260 533825188 431355828 804356199 597318590 515445228 849129864 543260804 869833708 486619780 753006788 752180044 637669108 822951484 746107252 797738198 768028516 807780420 661669028 235901520 513679272 641047632 411104992 309698128 223618810 499791312 374400250 701955660 488538064 296541416 309185496 618315600 459486256 567660552 257768368 211920912 516472400 482958928 327312342 560335936 603915476 586630704 603924856 488244984 290272056 572405264 387513168 500871760 435849423 360240208 334130680 323155378 256805712 418289808 407938212 307440368 387508128 242960976 471993428 612853296 354144240 533805334 665238956 587403600 662388596 497259552 601166416 484552096 469461092 408176944 279456088 580563792 645721140 339579728 691528904 262502448 280590704 270981452 709026672 413193232 271994704 451874896 284909592 613685976 566748304 397483108 702174032 461235288 271069144 372556040 368439312 274815256 543225752 534238576 578377890 601290912 550484692 624559472 251825792 660117024 481443536 684444072 283177648 577000144 466566368 490937744 515528752 505547024 339250984 450285104 672866896 235586832 475406224 675576646 615320686 706918352 245823952 433360532 274009312 548798144 458638544 531330496 269231488 196172752 327497424 542137776 324955600 72340048 206894044 52438992 167226456 499114448 188172752 215642960 259547792 210400960 311789008 232737232 379459840 158122448 366514992 251507296 50070112 206003248 114516140 121398256 285919952 520237404 239333816 57537048 426276401 88958416 130607952 238132752 201716256 227265512 382994576 314201040 487816208 451465048 395104216 276139984 94604784 273448307 92660432 288364144 392918784 149659408 470568880 505931200 516152080 282139411 115968216 294360216 426970704 274695634 454228624 196402448 304231888 50085456 420299664 298608592 354104528 258926936 77926940 358015824 500957904 290949424 180361616 512940504 512404416 460118256 444701672 95141328 410268560 52569608 103860240 409915080 70507856 385557788 411877328 491426738 415606736 356466384 353045432 422081204 431348976 59481680 111247128 391112400 88853584 67430308 548059600 247606216 515887904 305244608 172545300 77942224 468131024 634388800 623321644 642421360 593839380 612983008 815462300 818069144 644922176 899166528 564436076 649166094 818249280 865049312 596414144 464828320 488009152 920042688 810769636 849325392 703758144 469929792 948463296 665318016 875492928 556096064 877205824 664001472 720960064 465761218 890774724 660848192 652883040 551236136 647304448 930469920 766089616 874352080 666878240 502079788 622305676 642867056 925177856 805443392 752569872 776533738 594153008 529997472 668210048 602883136 516404504 816705760 602033864 482418496 811260984 893833024 886852737 670936848 858492448 602779040 694998064 710003088 492561976 815213408 548220352 877731600 851386360 892440199 665213376 859979792 495750080 772788096 609091904 941471464 522761552 872988396 669362048 714867616 829099072 668801088 719608512 791689280 666109862 854268848 658025152 567574484 850274240 486203936 841130496 875079410 691686976 883687168 792575084 595041920 905840588 491996368 665690392 724637056 682534568 463474944 526476392 415842432 31590600 932333056 963206552 394280320 777585876 802098688 269863536 319524353 355853312 582413928 574311424 744859680 660500480 990399104 270670192 602176456 943317592 403030016 696787170 456124172 336157192 168549248 758208976 795218608 648743236 12463072 352277936 997868978 651852480 702176224 875923712 596974464 49943696 907887392 722189560 72124992 671107152 690628928 565667512 649388608 837993552 934023936 313566592 785076072 726098848 22092588 771319152 854558976 888888599 273478932 759102912 936696960 843435500 864595184 516895270 644070497 547576108 718159104 82972472 781398112 382441488 480980992 549269312 473343776 19868192 814749674 351747416 695008256 728021102 939570688 303053312 572490640 764213668 798298960 550276416 13138688 504368128 820795904 446456832 772790750 131933600 637275488 313344692 937709534 242140760 173141376 179346544 935222644 648915824 697208064 708167840 265892160 196199144 689086976 787883392 773643664 698061504 225148540 934394136
467888300 265187110 447173845 484585792 450642004 428423152 455554100 563517334 251595424 128826288 255309056 365501944 562742464 491332380 495666368 616927480 130226688 318065212 421009216 210848322 223486464 385758720 422419936 543728384 438697998 601939940 514543488 589869056 362603040 199942272 266860210 400924160 578059456 145122480 329931520 413256320 492811040 503568691 225969200 461270964 135408256 464511782 597250416 326777904 292820172 486042229 209682516 286301696 417854208 263486912 250803712 196974478 213505152 302007552 251387776 146917120 507000776 254484880 255560096 554103940 186943744 286885792 311856656 406050560 185107656 492330576 355804032 359702496 462885376 348639632 269343456 426686383 212581344 599630964 364184320 470085584 505136212 576532336 353830748 301099672 266475296 419027648 291752576 189283216 562283587 355245978 273372616 607057252 301188192 627761096 244547168 510934176 510107432 395596496 580878872 504034640 555665586 525955904 565707808 419596416 297302784 575080536 702448896 472506256 371099392 285020074 561192576 435801514 763356924 549939328 357942680 370586760 679716864 520887520 629061816 319169632 273322176 577873664 544360192 388713606 621737200 665316740 648031968 665326120 549646248 351673320 633806528 448914432 562273024 497250687 421641472 395531944 384556642 318206976 479691072 469339476 368841632 448909392 304362240 533394692 674254560 415545504 595206598 726640220 648804864 723789860 558660816 662567680 545953360 530862356 469578208 340857352 641965056 707122404 400980992 752930168 323903712 341991968 332382716 770427936 474594496 333395968 513276160 346310856 675087240 628149568 458884372 763575296 522636552 332470408 433957304 429840576 336216520 604627016 595639840 639779154 662692176 611885956 685960736 313227056 721518288 542844800 745845336 344578912 638401408 527967632 552339008 576930016 566948288 400652248 511686368 734268160 296988096 536807488 736977910 676721950 768319616 307225216 494761796 335410576 655229488 565069888 637761840 375662832 302604096 433928768 648569120 431386944 178771392 313325388 158870336 273657800 605545792 294604096 322074304 365979136 316832304 418220352 339168576 485891184 264553792 472946336 357938640 156501456 312434592 220947484 227829600 392351296 626668748 345765160 163968392 532707745 195389760 237039296 344564096 308147600 333696856 489425920 420632384 594247552 557896392 501535560 382571328 201036128 379879651 199091776 394795488 499350128 256090752 577000224 612362544 622583424 388570755 222399560 400791560 533402048 381126978 560659968 302833792 410663232 156516800 526731008 405039936 460535872 365358280 184358284 464447168 607389248 397380768 286792960 619371848 618835760 566549600 551133016 201572672 516699904 159000952 210291584 516346424 176939200 491989132 518308672 597858082 522038080 462897728 459476776 528512548 537780320 165913024 217678472 497543744 195284928 173861652 654490944 354037560 622319248 411675952 278976644 184373568 574562368 287538688 276471532 295571248 246989268 266132896 468612188 471219032 298072064 552316416 217585964 302315982 471399168 518199200 249564032 117978208 141159040 573192576 463919524 502475280 356908032 123079680 601613184 318467904 528642816 209245952 530355712 317151360 374109952 118911106 543924612 313998080 306032928 204386024 300454336 583619808 419239504 527501968 320028128 155229676 275455564 296016944 578327744 458593280 405719760 429683626 247302896 183147360 321359936 256033024 169554392 469855648 255183752 135568384 464410872 546982912 540002625 324086736 511642336 255928928 348147952 363152976 145711864 468363296 201370240 530881488 504536248 545590087 318363264 513129680 148899968 425937984 262241792 594621352 175911440 526138284 322511936 368017504 482248960 321950976 372758400 444839168 319259750 507418736 311175040 220724372 503424128 139353824 494280384 528229298 344836864 536837056 445724972 248191808 558990476 145146256 318840280 377786944 335684456 116624832 179626280 939022592 203531648 579993024 614978395 664501696 910054544 615052896 307002880 708599952 94974720 779551291 195184064 2450800 803616080 910976512 20466688 925300992 631904536 533723536 615234752 377851336 121901104 541334912 971389600 263227744 208999456 643094089 201488384 695661888 266611648 270518944 573087744 60126720 736238080 408393424 436266164 164439168 223331988 435784576 820767504 564001792 878337798 4692000 48200877 77157376 285252344 871103456 122759232 973023488 289583032 818757440 602724480 364122432 346709440 23079778 342016219 687478752 43703600 555448560 941963730 73707728 807169168 460130000 948153904 427265536 79658240 740454072 931457608 742278344 748096640 887003392 542580864 304925872 217651092 855819584 428013440 731484650 965623544 821419584 657842212 794042896 177294848 816778112 204143872 746496000 663207552 632665016 734798735 752934400 515044444 525782656 928005320 834595150 141517136 613446368 343913536 183343040 526986600 954323456 579409024
456887468 254186278 436173013 473584960 439641172 417422320 444553268 552516502 240594592 117825456 244308224 354501112 551741632 480331548 484665536 605926648 119225856 307064380 410008384 199847490 212485632 374757888 411419104 532727552 427697166 590939108 503542656 578868224 351602208 188941440 255859378 389923328 567058624 134121648 318930688 402255488 481810208 492567859 214968368 450270132 124407424 453510950 586249584 315777072 281819340 475041397 198681684 275300864 406853376 252486080 239802880 185973646 202504320 291006720 240386944 135916288 495999944 243484048 244559264 543103108 175942912 275884960 300855824 395049728 174106824 481329744 344803200 348701664 451884544 337638800 258342624 415685551 201580512 588630132 353183488 459084752 494135380 565531504 342829916 290098840 255474464 408026816 280751744 178282384 551282755 344245146 262371784 596056420 290187360 616760264 233546336 499933344 499106600 384595664 569878040 493033808 544664754 514955072 554706976 408595584 183114080 460891832 588260192 358317552 256910688 170831370 447003872 321612810 649168220 435750624 243753976 256398056 565528160 406698816 514873112 204980928 159133472 463684960 430171488 274524902 507548496 551128036 533843264 551137416 435457544 237484616 519617824 334725728 448084320 383061983 307452768 281343240 270367938 204018272 365502368 355150772 254652928 334720688 190173536 419205988 560065856 301356800 481017894 612451516 534616160 609601156 444472112 548378976 431764656 416673652 355389504 226668648 527776352 592933700 286792288 638741464 209715008 227803264 218194012 656239232 360405792 219207264 399087456 232122152 560898536 513960864 344695668 649386592 408447848 218281704 319768600 315651872 222027816 490438312 481451136 525590450 548503472 497697252 571772032 199038352 607329584 428656096 631656632 230390208 524212704 413778928 438150304 462741312 452759584 286463544 397497664 620079456 182799392 422618784 622789206 562533246 654130912 193036512 380573092 221221872 594276832 504117232 576809184 314710176 241651440 372976112 587616464 370434288 117818736 252372732 97917680 212705144 544593136 233651440 261121648 305026480 255879648 357267696 278215920 424938528 203601136 411993680 296985984 95548800 251481936 159994828 166876944 331398640 565716092 284812504 103015736 471755089 134437104 176086640 283611440 247194944 272744200 428473264 359679728 533294896 496943736 440582904 321618672 140083472 318926995 138139120 333842832 438397472 195138096 516047568 551409888 561630768 327618099 161446904 339838904 472449392 320174322 499707312 241881136 349710576 95564144 465778352 344087280 399583216 304405624 123405628 403494512 546436592 336428112 225840304 558419192 557883104 505596944 490180360 140620016 455747248 98048296 149338928 455393768 115986544 431036476 457356016 536905426 461085424 401945072 398524120 467559892 476827664 104960368 156725816 436591088 134332272 112908996 593538288 293084904 561366592 350723296 218023988 123420912 513609712 602659376 591592220 610691936 562109956 581253584 783732876 786339720 613192752 867437104 532706652 617436670 786519856 833319888 564684720 433098896 456279728 888313264 779040212 817595968 672028720 438200368 916733872 633588592 843763504 524366640 845476400 632272048 689230640 434031794 859045300 629118768 621153616 519506712 615575024 898740496 734360192 842622656 635148816 470350364 590576252 611137632 893448432 773713968 720840448 744804314 562423584 498268048 636480624 571153712 484675080 784976336 570304440 450689072 779531560 862103600 855123313 639207424 826763024 571049616 663268640 678273664 460832552 783483984 516490928 846002176 819656936 860710775 633483952 828250368 464020656 741058672 577362480 909742040 491032128 841258972 637632624 683138192 797369648 637071664 687879088 759959856 634380438 822539424 626295728 535845060 818544816 454474512 809401072 843349986 659957552 851957744 760845660 563312496 874111164 460266944 633960968 692907632 650805144 431745520 494746968 933977072 900126400 849642624 377064032 939814080 270995008 923899392 332109120 69202294 105082128 171021440 525886880 717890512 172761952 542664400 275844864 145536288 323321008 163159232 724382464 713128152 385171072 724650224 89124352 545971712 167606848 574310400 289784410 347171200 595499184 361273472 675425346 972779880 19277936 879304668 406347858 326193704 126275184 572920448 471544384 969752644 24647040 166348431 538695760 824723084 805497680 185209856 634321056 500587264 564012000 956319456 834763316 612353992 560053520 455365632 396375456 824972800 351250000 737177952 353921600 46725216 4447188 946367680 896786176 382409504 909536896 288711936 106156544 300922984 938097640 417024256 681420980 207647664 314911360 304578368 224421772 937452000 169389152 437745024 998249984 147009024 31650784 495460884 286744108 190905984 185782128 672427104 78652852 695456456 305059228 330813536 258270464 389892608 881673624 983142778 764897024 373938688 217985248 277898752 662390064
362049996 159348806 341335541 378747488 344803700 322584848 349715796 457679030 145757120 22987984 149470752 259663640 456904160 385494076 389828064 511089176 24388384 212226908 315170912 105010018 117648160 279920416 316581632 437890080 332859694 496101636 408705184 484030752 256764736 94103968 161021906 295085856 472221152 39284176 224093216 307418016 386972736 397730387 120130896 355432660 29569952 358673478 491412112 220939600 186981868 380203925 103844212 180463392 312015904 157648608 144965408 91136174 107666848 196169248 145549472 41078816 401162472 148646576 149721792 448265636 81105440 181047488 206018352 300212256 79269352 386492272 249965728 253864192 357047072 242801328 163505152 320848079 106743040 493792660 258346016 364247280 399297908 470694032 247992444 195261368 160636992 313189344 185914272 83444912 456445283 249407674 167534312 501218948 195349888 521922792 138708864 405095872 404269128 289758192 475040568 398196336 449827282 420117600 459869504 313758112 366179648 643957400 771325760 541383120 439976256 353896938 630069440 504678378 832233788 618816192 426819544 439463624 748593728 589764384 697938680 388046496 342199040 646750528 613237056 457590470 690614064 734193604 716908832 734202984 618523112 420550184 702683392 517791296 631149888 566127551 490518336 464408808 453433506 387083840 548567936 538216340 437718496 517786256 373239104 602271556 743131424 484422368 664083462 795517084 717681728 792666724 627537680 731444544 614830224 599739220 538455072 409734216 710841920 775999268 469857856 821807032 392780576 410868832 401259580 839304800 543471360 402272832 582153024 415187720 743964104 697026432 527761236 832452160 591513416 401347272 502834168 498717440 405093384 673503880 664516704 708656018 731569040 680762820 754837600 382103920 790395152 611721664 814722200 413455776 707278272 596844496 621215872 645806880 635825152 469529112 580563232 803145024 365864960 605684352 805854774 745598814 837196480 376102080 563638660 404287440 988232688 898073088 970765040 708666032 635607296 766931968 981572320 764390144 511774592 646328588 491873536 606661000 938548992 627607296 655077504 698982336 649835504 751223552 672171776 818894384 597556992 805949536 690941840 489504656 645437792 553950684 560832800 725354496 959671948 678768360 496971592 865710945 528392960 570042496 677567296 641150800 666700056 822429120 753635584 927250752 890899592 834538760 715574528 534039328 712882851 532094976 727798688 832353328 589093952 910003424 945365744 955586624 721573955 555402760 733794760 866405248 714130178 893663168 635836992 743666432 489520000 859734208 738043136 793539072 698361480 517361484 797450368 940392448 730383968 619796160 952375048 951838960 899552800 884136216 534575872 849703104 492004152 543294784 849349624 509942400 824992332 851311872 930861282 855041280 795900928 792479976 861515748 870783520 498916224 550681672 830546944 528288128 506864852 987494144 687040760 955322448 744679152 611979844 517376768 907565568 416211712 405144556 424244272 375662292 394805920 597285212 599892056 426745088 680989440 346258988 430989006 600072192 646872224 378237056 246651232 269832064 701865600 592592548 631148304 485581056 251752704 730286208 447140928 657315840 337918976 659028736 445824384 502782976 247584130 672597636 442671104 434705952 333059048 429127360 712292832 547912528 656174992 448701152 283902700 404128588 424689968 707000768 587266304 534392784 558356650 375975920 311820384 450032960 384706048 298227416 598528672 383856776 264241408 593083896 675655936 668675649 452759760 640315360 384601952 476820976 491826000 274384888 597036320 330043264 659554512 633209272 674263111 447036288 641802704 277572992 554611008 390914816 723294376 304584464 654811308 451184960 496690528 610921984 450624000 501431424 573512192 447932774 636091760 439848064 349397396 632097152 268026848 622953408 656902322 473509888 665510080 574397996 376864832 687663500 273819280 447513304 506459968 464357480 245297856 308299304 865127776 34251700 918424720 138388352 162696784 590920416 331467648 660282208 767938927 920610048 394968320 893733996 994077323 215254720 628965888 832759168 312334708 417859964 571825152 455208775 417518480 454849920 909066320 114439520 596706696 225109664 168651264 648809472 169478400 290397760 41056384 306207380 408059504 779263632 791570480 102168704 572626368 627286174 470012416 535945344 747600000 361487168 977686944 692204660 133541000 271016704 167175296 308762048 230450386 158568136 846308936 95475648 500164188 145958958 924546592 312587012 225448104 705474368 459155644 953379030 700314330 513657520 584991600 575368000 642120438 903885200 763230027 127138944 471479600 517533856 558959744 54140096 994278720 817397448 296533760 90823362 23539264 448444563 34955312 607973376 229306368 389194240 139256832 617090416 251386995 463155604 380267914 303778552 225650944 849107908 536212152 241667252 445268332 80114776 377457628 10253944 608317368 873832182 137039518 771656704
550004652 347303462 529290197 566702144 532758356 510539504 537670452 645633686 333711776 210942640 337425408 447618296 644858816 573448732 577782720 699043832 212343040 400181564 503125568 292964674 305602816 467875072 504536288 625844736 520814350 684056292 596659840 671985408 444719392 282058624 348976562 483040512 660175808 227238832 412047872 495372672 574927392 585685043 308085552 543387316 217524608 546628134 679366768 408894256 374936524 568158581 291798868 368418048 499970560 345603264 332920064 279090830 295621504 384123904 333504128 229033472 589117128 336601232 337676448 636220292 269060096 369002144 393973008 488166912 267224008 574446928 437920384 441818848 545001728 430755984 351459808 508802735 294697696 681747316 446300672 552201936 587252564 658648688 435947100 383216024 348591648 501144000 373868928 271399568 644399939 437362330 355488968 689173604 383304544 709877448 326663520 593050528 592223784 477712848 662995224 586150992 637781938 608072256 647824160 501712768 487093248 764871000 892239360 662296720 560889856 474810538 750983040 625591978 953147388 739729792 547733144 560377224 869507328 710677984 818852280 508960096 463112640 767664128 734150656 578504070 811527664 855107204 837822432 855116584 739436712 541463784 823596992 638704896 752063488 687041151 611431936 585322408 574347106 507997440 669481536 659129940 558632096 638699856 494152704 723185156 864045024 605335968 784997062 916430684 838595328 913580324 748451280 852358144 735743824 720652820 659368672 530647816 831755520 896912868 590771456 942720632 513694176 531782432 522173180 960218400 664384960 523186432 703066624 536101320 864877704 817940032 648674836 953365760 712427016 522260872 623747768 619631040 526006984 794417480 785430304 829569618 852482640 801676420 875751200 503017520 911308752 732635264 935635800 534369376 828191872 717758096 742129472 766720480 756738752 590442712 701476832 924058624 486778560 726597952 926768374 866512414 958110080 497015680 684552260 525201040 903702200 813542600 886234552 624135544 551076808 682401480 897041832 679859656 427244104 561798100 407343048 522130512 854018504 543076808 570547016 614451848 565305016 666693064 587641288 734363896 513026504 721419048 606411352 404974168 560907304 469420196 476302312 640824008 875141460 594237872 412441104 781180457 443862472 485512008 593036808 556620312 582169568 737898632 669105096 842720264 806369104 750008272 631044040 449508840 628352363 447564488 643268200 747822840 504563464 825472936 860835256 871056136 637043467 470872272 649264272 781874760 629599690 809132680 551306504 659135944 404989512 775203720 653512648 709008584 613830992 432830996 712919880 855861960 645853480 535265672 867844560 867308472 815022312 799605728 450045384 765172616 407473664 458764296 764819136 425411912 740461844 766781384 846330794 770510792 711370440 707949488 776985260 786253032 414385736 466151184 746016456 443757640 422334364 902963656 602510272 870791960 660148664 527449356 432846280 823035080 266569074 255501918 274601634 226019654 245163282 447642574 450249418 277102450 531346802 196616350 281346368 450429554 497229586 228594418 97008594 120189426 552222962 442949910 481505666 335938418 102110066 580643570 297498290 507673202 188276338 509386098 296181746 353140338 97941492 522954998 293028466 285063314 183416410 279484722 562650194 398269890 506532354 299058514 134260062 254485950 275047330 557358130 437623666 384750146 408714012 226333282 162177746 300390322 235063410 148584778 448886034 234214138 114598770 443441258 526013298 519033011 303117122 490672722 234959314 327178338 342183362 124742250 447393682 180400626 509911874 483566634 524620473 297393650 492160066 127930354 404968370 241272178 573651738 154941826 505168670 301542322 347047890 461279346 300981362 351788786 423869554 298290136 486449122 290205426 199754758 482454514 118384210 473310770 507259684 323867250 515867442 424755358 227222194 538020862 124176642 297870666 356817330 314714842 95655218 158656666 420320688 791903288 832918768 164948992 550790144 196203864 524163584 916550336 377280832 12624880 162304 989966864 221285134 159573920 112081934 870238736 608688640 435516924 127779600 804875968 614705540 317131368 974884256 718772000 92691340 510744192 480669696 43738592 837177320 142379860 852493216 141728784 105764640 274848704 488099024 854419456 561043063 252237824 444884074 113873600 72441620 1264832 476452660 422592936 934646386 495585096 79835760 693035520 319454158 276458432 118558880 331095040 55799016 986361104 614332296 962968640 353635072 886729728 247606884 24588288 77493760 910853268 225444736 207668736 295809724 722214112 941996864 875811188 474592864 747411392 769296640 724702272 687356928 757364614 352917928 331895472 986117906 684455168 985477376 914918784 727001760 89184000 916106896 564495744 962409820 947567264 300259808 731124064 771495807 516007168 45978500 521589792 414162424 415836072 222862016 57337344 21067456 851888384 727732608 257375744
824622340 621921150 803907885 841319832 807376044 785157192 812288140 920251374 608329464 485560328 612043096 722235984 919476504 848066420 852400408 973661520 486960728 674799252 777743256 567582362 580220504 742492760 779153976 900462424 795432038 958673980 871277528 946603096 719337080 556676312 623594250 757658200 934793496 501856520 686665560 769990360 849545080 860302731 582703240 818005004 492142296 821245822 953984456 683511944 649554212 842776269 566416556 643035736 774588248 620220952 607537752 553708518 570239192 658741592 608121816 503651160 863734816 611218920 612294136 910837980 543677784 643619832 668590696 762784600 541841696 849064616 712538072 716436536 819619416 705373672 626077496 783420423 569315384 956365004 720918360 826819624 861870252 933266376 710564788 657833712 623209336 775761688 648486616 546017256 919017627 711980018 630106656 963791292 657922232 984495136 601281208 867668216 866841472 752330536 937612912 860768680 912399626 882689944 922441848 776330456 170220256 447998008 575366368 345423728 244016864 157937546 434110048 308718986 636274396 422856800 230860152 243504232 552634336 393804992 501979288 192087104 146239648 450791136 417277664 261631078 494654672 538234212 520949440 538243592 422563720 224590792 506724000 321831904 435190496 370168159 294558944 268449416 257474114 191124448 352608544 342256948 241759104 321826864 177279712 406312164 547172032 288462976 468124070 599557692 521722336 596707332 431578288 535485152 418870832 403779828 342495680 213774824 514882528 580039876 273898464 625847640 196821184 214909440 205300188 643345408 347511968 206313440 386193632 219228328 548004712 501067040 331801844 636492768 395554024 205387880 306874776 302758048 209133992 477544488 468557312 512696626 535609648 484803428 558878208 186144528 594435760 415762272 618762808 217496384 511318880 400885104 425256480 449847488 439865760 273569720 384603840 607185632 169905568 409724960 609895382 549639422 641237088 180142688 367679268 208328048 653797080 563637480 636329432 374230424 301171688 432496360 647136712 429954536 177338984 311892980 157437928 272225392 604113384 293171688 320641896 364546728 315399896 416787944 337736168 484458776 263121384 471513928 356506232 155069048 311002184 219515076 226397192 390918888 625236340 344332752 162535984 531275337 193957352 235606888 343131688 306715192 332264448 487993512 419199976 592815144 556463984 500103152 381138920 199603720 378447243 197659368 393363080 497917720 254658344 575567816 610930136 621151016 387138347 220967152 399359152 531969640 379694570 559227560 301401384 409230824 155084392 525298600 403607528 459103464 363925872 182925876 463014760 605956840 395948360 285360552 617939440 617403352 565117192 549700608 200140264 515267496 157568544 208859176 514914016 175506792 490556724 516876264 596425674 520605672 461465320 458044368 527080140 536347912 164480616 216246064 496111336 193852520 172429244 653058536 352605152 620886840 410243544 277544236 182941160 573129960 465104792 454037636 473137352 424555372 443699000 646178292 648785136 475638168 729882520 395152068 479882086 648965272 695765304 427130136 295544312 318725144 750758680 641485628 680041384 534474136 300645784 779179288 496034008 706208920 386812056 707921816 494717464 551676056 296477210 721490716 491564184 483599032 381952128 478020440 761185912 596805608 705068072 497594232 332795780 453021668 473583048 755893848 636159384 583285864 607249730 424869000 360713464 498926040 433599128 347120496 647421752 432749856 313134488 641976976 724549016 717568729 501652840 689208440 433495032 525714056 540719080 323277968 645929400 378936344 708447592 682102352 723156191 495929368 690695784 326466072 603504088 439807896 772187456 353477544 703704388 500078040 545583608 659815064 499517080 550324504 622405272 496825854 684984840 488741144 398290476 680990232 316919928 671846488 705795402 522402968 714403160 623291076 425757912 736556580 322712360 496406384 555353048 513250560 294190936 357192384 785533888 65618944 313357576 456273920 655068196 36863904 840991872 732389590 135545184 526963900 437219920 361814384 290112028 392105936 387455064 588481536 345536768 911833332 534806992 999839288 143489472 329147936 690831872 826124160 102114186 852668368 390745952 782257948 866315392 973127984 384036584 941113904 751877952 639604736 197321216 886108298 362446968 741712768 958591232 803497984 448889888 474678992 308164608 615091602 6762760 571484192 699459456 83861728 29449472 990468884 666416128 990821060 336475424 479299392 480902400 975928560 132665464 786386956 575520000 982831584 481682304 943554304 358066696 359305920 431348632 499115912 203066800 505364544 882141856 13834064 365074144 433328610 431126784 42659200 319114880 744930836 236066512 258970904 924715592 405313624 406347456 195309280 770993536 960298304 48072800 464895724 96229572 189662792 866925152 284835328 658704384 686417208 164577024 804078540 307089760 761045952 19459424 474261956 556362230 708192552
720169710 517468520 699455255 736867202 702923414 680704562 707835510 815798744 503876834 381107698 507590466 617783354 815023874 743613790 747947778 869208890 382508098 570346622 673290626 463129732 475767874 638040130 674701346 796009794 690979408 854221350 766824898 842150466 614884450 452223682 519141620 653205570 830340866 397403890 582212930 665537730 745092450 755850101 478250610 713552374 387689666 716793192 849531826 579059314 545101582 738323639 461963926 538583106 670135618 515768322 503085122 449255888 465786562 554288962 503669186 399198530 759282186 506766290 507841506 806385350 439225154 539167202 564138066 658331970 437389066 744611986 608085442 611983906 715166786 600921042 521624866 678967793 464862754 851912374 616465730 722366994 757417622 828813746 606112158 553381082 518756706 671309058 544033986 441564626 814564997 607527388 525654026 859338662 553469602 880042506 496828578 763215586 762388842 647877906 833160282 756316050 807946996 778237314 817989218 671877826 272194216 549971968 677340328 447397688 345990824 259911506 536084008 410692946 738248356 524830760 332834112 345478192 654608296 495778952 603953248 294061064 248213608 552765096 519251624 363605038 596628632 640208172 622923400 640217552 524537680 326564752 608697960 423805864 537164456 472142119 396532904 370423376 359448074 293098408 454582504 444230908 343733064 423800824 279253672 508286124 649145992 390436936 570098030 701531652 623696296 698681292 533552248 637459112 520844792 505753788 444469640 315748784 616856488 682013836 375872424 727821600 298795144 316883400 307274148 745319368 449485928 308287400 488167592 321202288 649978672 603041000 433775804 738466728 497527984 307361840 408848736 404732008 311107952 579518448 570531272 614670586 637583608 586777388 660852168 288118488 696409720 517736232 720736768 319470344 613292840 502859064 527230440 551821448 541839720 375543680 486577800 709159592 271879528 511698920 711869342 651613382 743211048 282116648 469653228 310302008 507896646 417737046 490428998 228329990 155271254 286595926 501236278 284054102 31438550 165992546 11537494 126324958 458212950 147271254 174741462 218646294 169499462 270887510 191835734 338558342 117220950 325613494 210605798 9168614 165101750 73614642 80496758 245018454 479335906 198432318 16635550 385374903 48056918 89706454 197231254 160814758 186364014 342093078 273299542 446914710 410563550 354202718 235238486 53703286 232546809 51758934 247462646 352017286 108757910 429667382 465029702 475250582 241237913 75066718 253458718 386069206 233794136 413327126 155500950 263330390 9183958 379398166 257707094 313203030 218025438 37025442 317114326 460056406 250047926 139460118 472039006 471502918 419216758 403800174 54239830 369367062 11668110 62958742 369013582 29606358 344656290 370975830 450525240 374705238 315564886 312143934 381179706 390447478 18580182 70345630 350210902 47952086 26528810 507158102 206704718 474986406 264343110 131643802 37040726 427229526 672237440 661170284 680270000 631688020 650831648 853310940 855917784 682770816 937015168 602284716 687014734 856097920 902897952 634262784 502676960 525857792 957891328 848618276 887174032 741606784 507778432 986311936 703166656 913341568 593944704 915054464 701850112 758808704 503609858 928623364 698696832 690731680 589084776 685153088 968318560 803938256 912200720 704726880 539928428 660154316 680715696 963026496 843292032 790418512 814382378 632001648 567846112 706058688 640731776 554253144 854554400 639882504 520267136 849109624 931681664 924701377 708785488 896341088 640627680 732846704 747851728 530410616 853062048 586068992 915580240 889235000 930288839 703062016 897828432 533598720 810636736 646940544 979320104 560610192 910837036 707210688 752716256 866947712 706649728 757457152 829537920 703958502 892117488 695873792 605423124 888122880 524052576 878979136 912928050 729535616 921535808 830423724 632890560 943689228 529845008 703539032 762485696 720383208 501323584 564325032 845157802 570302528 372047619 804891776 486504576 145556992 24275680 729811546 176651304 226974912 54738944 674247904 78290864 742373520 790233600 630316512 708472832 407941504 186810120 957457360 156357910 858705800 289296384 158313886 221933136 598336000 846245472 608726912 397337316 99367072 57069568 877425600 968714944 239392480 697706680 274827664 317485692 359624892 710815232 190224082 540833400 452844696 202545408 890526712 181418928 974927456 314322048 495028992 407258544 700952896 699130980 494705232 421237248 624981216 963225200 626788736 599565536 86109244 805352512 831495936 227020744 320036864 323192192 770749770 373048736 269425344 209760768 726380576 506278400 802349440 926538720 462121600 489132800 760077160 529236992 576611696 481384000 760272993 425971712 377678528 431050674 696600062 552461254 162068700 424963768 537291808 773916224 45391956 428107792 916294720 520506240 736048636 453597376 564751584 889633552 732620592 13094400 952833056 918835976 700771680
564189036 361487846 543474581 580886528 546942740 524723888 551854836 659818070 347896160 225127024 351609792 461802680 659043200 587633116 591967104 713228216 226527424 414365948 517309952 307149058 319787200 482059456 518720672 640029120 534998734 698240676 610844224 686169792 458903776 296243008 363160946 497224896 674360192 241423216 426232256 509557056 589111776 599869427 322269936 557571700 231708992 560812518 693551152 423078640 389120908 582342965 305983252 382602432 514154944 359787648 347104448 293275214 309805888 398308288 347688512 243217856 603301512 350785616 351860832 650404676 283244480 383186528 408157392 502351296 281408392 588631312 452104768 456003232 559186112 444940368 365644192 522987119 308882080 695931700 460485056 566386320 601436948 672833072 450131484 397400408 362776032 515328384 388053312 285583952 658584323 451546714 369673352 703357988 397488928 724061832 340847904 607234912 606408168 491897232 677179608 600335376 651966322 622256640 662008544 515897152 155378268 433156020 560524380 330581740 229174876 143095558 419268060 293876998 621432408 408014812 216018164 228662244 537792348 378963004 487137300 177245116 131397660 435949148 402435676 246789090 479812684 523392224 506107452 523401604 407721732 209748804 491882012 306989916 420348508 355326171 279716956 253607428 242632126 176282460 337766556 327414960 226917116 306984876 162437724 391470176 532330044 273620988 453282082 584715704 506880348 581865344 416736300 520643164 404028844 388937840 327653692 198932836 500040540 565197888 259056476 611005652 181979196 200067452 190458200 628503420 332669980 191471452 371351644 204386340 533162724 486225052 316959856 621650780 380712036 190545892 292032788 287916060 194292004 462702500 453715324 497854638 520767660 469961440 544036220 171302540 579593772 400920284 603920820 202654396 496476892 386043116 410414492 435005500 425023772 258727732 369761852 592343644 155063580 394882972 595053394 534797434 626395100 165300700 352837280 193486060 735283828 645124228 717816180 455717172 382658436 513983108 728623460 511441284 258825732 393379728 238924676 353712140 685600132 374658436 402128644 446033476 396886644 498274692 419222916 565945524 344608132 553000676 437992980 236555796 392488932 301001824 307883940 472405636 706723088 425819500 244022732 612762085 275444100 317093636 424618436 388201940 413751196 569480260 500686724 674301892 637950732 581589900 462625668 281090468 459933991 279146116 474849828 579404468 336145092 657054564 692416884 702637764 468625095 302453900 480845900 613456388 461181318 640714308 382888132 490717572 236571140 606785348 485094276 540590212 445412620 264412624 544501508 687443588 477435108 366847300 699426188 698890100 646603940 631187356 281627012 596754244 239055292 290345924 596400764 256993540 572043472 598363012 677912422 602092420 542952068 539531116 608566888 617834660 245967364 297732812 577598084 275339268 253915992 734545284 434091900 702373588 491730292 359030984 264427908 654616708 653044736 641977580 661077296 612495316 631638944 834118236 836725080 663578112 917822464 583092012 667822030 836905216 883705248 615070080 483484256 506665088 938698624 829425572 867981328 722414080 488585728 967119232 683973952 894148864 574752000 895861760 682657408 739616000 484417154 909430660 679504128 671538976 569892072 665960384 949125856 784745552 893008016 685534176 520735724 640961612 661522992 943833792 824099328 771225808 795189674 612808944 548653408 686865984 621539072 535060440 835361696 620689800 501074432 829916920 912488960 905508673 689592784 877148384 621434976 713654000 728659024 511217912 833869344 566876288 896387536 870042296 911096135 683869312 878635728 514406016 791444032 627747840 960127400 541417488 891644332 688017984 733523552 847755008 687457024 738264448 810345216 684765798 872924784 676681088 586230420 868930176 504859872 859786432 893735346 710342912 902343104 811231020 613697856 924496524 510652304 684346328 743292992 701190504 482130880 545132328 325842384 612245368 237819584 489445950 660200832 741665952 557809152 303418340 373619592 693707840 433176800 79931568 982897504 486432952 903396124 394384860 851288064 632579008 155774536 734637376 682760864 425778424 985804160 992360320 343636480 907643648 571066240 810351520 653067024 292467840 624726896 575538176 394742438 406515200 2295194 902500800 456495376 133289472 984319113 8139744 209487488 301345280 859140109 36213376 559500128 380833280 379256320 64081560 910296320 213817440 285746112 302166028 190796800 686554508 796254208 568202288 547308740 648804352 607722496 803151543 542562492 546435744 447958944 413269504 700174952 948345484 320221390 667867700 265998736 891260884 128143136 346160750 124167424 869695816 456830080 380224384 360992064 118848248 309233584 695206272 341508512 651136000 969782784 737258864 778299600 118288328 400110528 92783840 274894412 302505600 918428748 583748368 971814956 979202432 463855096 491435056 805651968 189079648 928335360 28873440
526573308 323872118 505858853 543270800 509327012 487108160 514239108 622202342 310280432 187511296 313994064 424186952 621427472 550017388 554351376 675612488 188911696 376750220 479694224 269533330 282171472 444443728 481104944 602413392 497383006 660624948 573228496 648554064 421288048 258627280 325545218 459609168 636744464 203807488 388616528 471941328 551496048 562253699 284654208 519955972 194093264 523196790 655935424 385462912 351505180 544727237 268367524 344986704 476539216 322171920 309488720 255659486 272190160 360692560 310072784 205602128 565685784 313169888 314245104 612788948 245628752 345570800 370541664 464735568 243792664 551015584 414489040 418387504 521570384 407324640 328028464 485371391 271266352 658315972 422869328 528770592 563821220 635217344 412515756 359784680 325160304 477712656 350437584 247968224 620968595 413930986 332057624 665742260 359873200 686446104 303232176 569619184 568792440 454281504 639563880 562719648 614350594 584640912 624392816 478281424 242773504 520551256 647919616 417976976 316570112 230490794 506663296 381272234 708827644 495410048 303413400 316057480 625187584 466358240 574532536 264640352 218792896 523344384 489830912 334184326 567207920 610787460 593502688 610796840 495116968 297144040 579277248 394385152 507743744 442721407 367112192 341002664 330027362 263677696 425161792 414810196 314312352 394380112 249832960 478865412 619725280 361016224 540677318 672110940 594275584 669260580 504131536 608038400 491424080 476333076 415048928 286328072 587435776 652593124 346451712 698400888 269374432 287462688 277853436 715898656 420065216 278866688 458746880 291781576 620557960 573620288 404355092 709046016 468107272 277941128 379428024 375311296 281687240 550097736 541110560 585249874 608162896 557356676 631431456 258697776 666989008 488315520 691316056 290049632 583872128 473438352 497809728 522400736 512419008 346122968 457157088 679738880 242458816 482278208 682448630 622192670 713790336 252695936 440232516 280881296 605872400 515712800 588404752 326305744 253247008 384571680 599212032 382029856 129414304 263968300 109513248 224300712 556188704 245247008 272717216 316622048 267475216 368863264 289811488 436534096 215196704 423589248 308581552 107144368 263077504 171590396 178472512 342994208 577311660 296408072 114611304 483350657 146032672 187682208 295207008 258790512 284339768 440068832 371275296 544890464 508539304 452178472 333214240 151679040 330522563 149734688 345438400 449993040 206733664 527643136 563005456 573226336 339213667 173042472 351434472 484044960 331769890 511302880 253476704 361306144 107159712 477373920 355682848 411178784 316001192 135001196 415090080 558032160 348023680 237435872 570014760 569478672 517192512 501775928 152215584 467342816 109643864 160934496 466989336 127582112 442632044 468951584 548500994 472680992 413540640 410119688 479155460 488423232 116555936 168321384 448186656 145927840 124504564 605133856 304680472 572962160 362318864 229619556 135016480 525205280 238333792 227266636 246366352 197784372 216928000 419407292 422014136 248867168 503111520 168381068 253111086 422194272 468994304 200359136 68773312 91954144 523987680 414714628 453270384 307703136 73874784 552408288 269263008 479437920 160041056 481150816 267946464 324905056 69706210 494719716 264793184 256828032 155181128 251249440 534414912 370034608 478297072 270823232 106024780 226250668 246812048 529122848 409388384 356514864 380478730 198098000 133942464 272155040 206828128 120349496 420650752 205978856 86363488 415205976 497778016 490797729 274881840 462437440 206724032 298943056 313948080 96506968 419158400 152165344 481676592 455331352 496385191 269158368 463924784 99695072 376733088 213036896 545416456 126706544 476933388 273307040 318812608 433044064 272746080 323553504 395634272 270054854 458213840 261970144 171519476 454219232 90148928 445075488 479024402 295631968 487632160 396520076 198986912 509785580 95941360 269635384 328582048 286479560 67419936 130421384 68582226 648468008 680865152 409619000 144764416 35867136 19557088 989367992 441026560 547793728 371864280 604585600 680004320 755195304 262175864 968685120 803527424 544223168 632056356 232817803 65055416 427858368 77168080 298079552 452761544 619137680 325182384 162996480 422759680 371913002 296366080 235381760 900571204 102711200 406276440 160745784 514267736 928237248 422161000 339419792 182017536 187654440 931012976 919901332 98518952 347055092 131578880 484226432 590109440 719541868 857730608 18904329 381809200 171256672 824681680 29657984 531909376 72223744 317457152 391260672 512507072 90185856 283733290 841580256 427497472 463732128 702971712 600422432 682495104 722298688 634196514 897018240 986775248 319848152 347788555 720787840 630997344 573444864 374657536 556932496 878314848 788891106 15808832 819528960 748742784 167260272 397076000 507645376 767140196 144849488 317275136 317753664 859871616 111624696 854064730 199848492 717262496 716329656 71214384 446164444
347304528 144603338 326590073 364002020 330058232 307839380 334970328 442933562 131011652 8242516 134725284 244918172 442158692 370748608 375082596 496343708 9642916 197481440 300425444 90264550 102902692 265174948 301836164 423144612 318114226 481356168 393959716 469285284 242019268 79358500 146276438 280340388 457475684 24538708 209347748 292672548 372227268 382984919 105385428 340687192 14824484 343928010 476666644 206194132 172236400 365458457 89098744 165717924 297270436 142903140 130219940 76390706 92921380 181423780 130804004 26333348 386417004 133901108 134976324 433520168 66359972 166302020 191272884 285466788 64523884 371746804 235220260 239118724 342301604 228055860 148759684 306102611 91997572 479047192 243600548 349501812 384552440 455948564 233246976 180515900 145891524 298443876 171168804 68699444 441699815 234662206 152788844 486473480 180604420 507177324 123963396 390350404 389523660 275012724 460295100 383450868 435081814 405372132 445124036 299012644 131622016 409399768 536768128 306825488 205418624 119339306 395511808 270120746 597676156 384258560 192261912 204905992 514036096 355206752 463381048 153488864 107641408 412192896 378679424 223032838 456056432 499635972 482351200 499645352 383965480 185992552 468125760 283233664 396592256 331569919 255960704 229851176 218875874 152526208 314010304 303658708 203160864 283228624 138681472 367713924 508573792 249864736 429525830 560959452 483124096 558109092 392980048 496886912 380272592 365181588 303897440 175176584 476284288 541441636 235300224 587249400 158222944 176311200 166701948 604747168 308913728 167715200 347595392 180630088 509406472 462468800 293203604 597894528 356955784 166789640 268276536 264159808 170535752 438946248 429959072 474098386 497011408 446205188 520279968 147546288 555837520 377164032 580164568 178898144 472720640 362286864 386658240 411249248 401267520 234971480 346005600 568587392 131307328 371126720 571297142 511041182 602638848 141544448 329081028 169729808 841922288 751762688 824454640 562355632 489296896 620621568 835261920 618079744 365464192 500018188 345563136 460350600 792238592 481296896 508767104 552671936 503525104 604913152 525861376 672583984 451246592 659639136 544631440 343194256 499127392 407640284 414522400 579044096 813361548 532457960 350661192 719400545 382082560 423732096 531256896 494840400 520389656 676118720 607325184 780940352 744589192 688228360 569264128 387728928 566572451 385784576 581488288 686042928 442783552 763693024 799055344 809276224 575263555 409092360 587484360 720094848 567819778 747352768 489526592 597356032 343209600 713423808 591732736 647228672 552051080 371051084 651139968 794082048 584073568 473485760 806064648 805528560 753242400 737825816 388265472 703392704 345693752 396984384 703039224 363632000 678681932 705001472 784550882 708730880 649590528 646169576 715205348 724473120 352605824 404371272 684236544 381977728 360554452 841183744 540730360 809012048 598368752 465669444 371066368 761255168 528505056 517437900 536537616 487955636 507099264 709578556 712185400 539038432 793282784 458552332 543282350 712365536 759165568 490530400 358944576 382125408 814158944 704885892 743441648 597874400 364046048 842579552 559434272 769609184 450212320 771322080 558117728 615076320 359877474 784890980 554964448 546999296 445352392 541420704 824586176 660205872 768468336 560994496 396196044 516421932 536983312 819294112 699559648 646686128 670649994 488269264 424113728 562326304 496999392 410520760 710822016 496150120 376534752 705377240 787949280 780968993 565053104 752608704 496895296 589114320 604119344 386678232 709329664 442336608 771847856 745502616 786556455 559329632 754096048 389866336 666904352 503208160 835587720 416877808 767104652 563478304 608983872 723215328 562917344 613724768 685805536 560226118 748385104 552141408 461690740 744390496 380320192 735246752 769195666 585803232 777803424 686691340 489158176 799956844 386112624 559806648 618753312 576650824 357591200 420592648 450857888 501336210 905016884 708586586 379618168 419336100 267384072 131165648 728230264 356669824 173497152 783325184 507042064 553512224 326499456 350299144 414851072 121530200 774265448 177680064 424448192 10364336 333859896 9037984 654726924 881526272 793901250 87867884 34429296 120116608 590950464 660662048 322394634 867451392 728118656 219223520 7709104 998691581 456154114 428234960 782463292 868012164 344687680 228676800 108927256 581574992 641586768 611648000 214203264 916685312 833367040 425835168 833173084 728516816 881451936 347665140 234082998 619499384 615081920 270490496 610436096 284804816 937216924 786251168 577031008 170422784 999057936 238848406 164135936 397951384 7120896 545126656 993599472 907868946 242968448 291915908 289060672 137690916 373791744 67455862 681511296 508222564 417259984 571663200 344312794 882183860 493093770 234440232 493795360 83845424 90530168 831307992 717540586 34297600 719335552 546596992 966566400 127406592 568276512 361011936
700053420 497352230 679338965 716750912 682807124 660588272 687719220 795682454 483760544 360991408 487474176 597667064 794907584 723497500 727831488 849092600 362391808 550230332 653174336 443013442 455651584 617923840 654585056 775893504 670863118 834105060 746708608 822034176 594768160 432107392 499025330 633089280 810224576 377287600 562096640 645421440 724976160 735733811 458134320 693436084 367573376 696676902 829415536 558943024 524985292 718207349 441847636 518466816 650019328 495652032 482968832 429139598 445670272 534172672 483552896 379082240 739165896 486650000 487725216 786269060 419108864 519050912 544021776 638215680 417272776 724495696 587969152 591867616 695050496 580804752 501508576 658851503 444746464 831796084 596349440 702250704 737301332 808697456 585995868 533264792 498640416 651192768 523917696 421448336 794448707 587411098 505537736 839222372 533353312 859926216 476712288 743099296 742272552 627761616 813043992 736199760 787830706 758121024 797872928 651761536 509539200 787316952 914685312 684742672 583335808 497256490 773428992 648037930 975593340 762175744 570179096 582823176 891953280 733123936 841298232 531406048 485558592 790110080 756596608 600950022 833973616 877553156 860268384 877562536 761882664 563909736 846042944 661150848 774509440 709487103 633877888 607768360 596793058 530443392 691927488 681575892 581078048 661145808 516598656 745631108 886490976 627781920 807443014 938876636 861041280 936026276 770897232 874804096 758189776 743098772 681814624 553093768 854201472 919358820 613217408 965166584 536140128 554228384 544619132 982664352 686830912 545632384 725512576 558547272 887323656 840385984 671120788 975811712 734872968 544706824 646193720 642076992 548452936 816863432 807876256 852015570 874928592 824122372 898197152 525463472 933754704 755081216 958081752 556815328 850637824 740204048 764575424 789166432 779184704 612888664 723922784 946504576 509224512 749043904 949214326 888958366 980556032 519461632 706998212 547646992 873629580 783469980 856161932 594062924 521004188 652328860 866969212 649787036 397171484 531725480 377270428 492057892 823945884 513004188 540474396 584379228 535232396 636620444 557568668 704291276 482953884 691346428 576338732 374901548 530834684 439347576 446229692 610751388 845068840 564165252 382368484 751107837 413789852 455439388 562964188 526547692 552096948 707826012 639032476 812647644 776296484 719935652 600971420 419436220 598279743 417491868 613195580 717750220 474490844 795400316 830762636 840983516 606970847 440799652 619191652 751802140 599527070 779060060 521233884 629063324 374916892 745131100 623440028 678935964 583758372 402758376 682847260 825789340 615780860 505193052 837771940 837235852 784949692 769533108 419972764 735099996 377401044 428691676 734746516 395339292 710389224 736708764 816258174 740438172 681297820 677876868 746912640 756180412 384313116 436078564 715943836 413685020 392261744 872891036 572437652 840719340 630076044 497376736 402773660 792962460 361244148 350176992 369276708 320694728 339838356 542317648 544924492 371777524 626021876 291291424 376021442 545104628 591904660 323269492 191683668 214864500 646898036 537624984 576180740 430613492 196785140 675318644 392173364 602348276 282951412 604061172 390856820 447815412 192616566 617630072 387703540 379738388 278091484 374159796 657325268 492944964 601207428 393733588 228935136 349161024 369722404 652033204 532298740 479425220 503389086 321008356 256852820 395065396 329738484 243259852 543561108 328889212 209273844 538116332 620688372 613708085 397792196 585347796 329634388 421853412 436858436 219417324 542068756 275075700 604586948 578241708 619295547 392068724 586835140 222605428 499643444 335947252 668326812 249616900 599843744 396217396 441722964 555954420 395656436 446463860 518544628 392965210 581124196 384880500 294429832 577129588 213059284 567985844 601934758 418542324 610542516 519430432 321897268 632695936 218851716 392545740 451492404 409389916 190330292 253331740 194833414 990561576 110803700 255479904 4770120 924480900 754326224 338626008 759575250 859652104 853529096 38116992 104712427 137084320 189039872 347922688 288092928 691103816 671504896 244428864 122905565 326179468 321617600 938516480 574624288 126640640 795106496 656937088 36366336 862370544 80717284 758887424 93226432 389813824 621002088 538409716 490791856 446350784 761093704 949904210 741511720 200010928 262462792 914467466 71299810 316025248 447799268 320918572 31958728 366649724 542539254 637833816 699421488 820953512 885544704 903259312 556730284 736739996 539601984 211117328 822782981 512166656 637629150 400593840 666207224 728212992 235672064 194931280 877243004 861200384 396789992 10828960 473279612 816222400 305001694 9596704 931160064 434005696 492108228 223948384 199701224 79885125 170721376 618733124 348477016 16144512 281774732 412377088 688181574 886995328 534143376 885819462 374417712 956465390 903675616 204412032 108769576 364564154 346521024 520665056
670338284 467637094 649623829 687035776 653091988 630873136 658004084 765967318 454045408 331276272 457759040 567951928 765192448 693782364 698116352 819377464 332676672 520515196 623459200 413298306 425936448 588208704 624869920 746178368 641147982 804389924 716993472 792319040 565053024 402392256 469310194 603374144 780509440 347572464 532381504 615706304 695261024 706018675 428419184 663720948 337858240 666961766 799700400 529227888 495270156 688492213 412132500 488751680 620304192 465936896 453253696 399424462 415955136 504457536 453837760 349367104 709450760 456934864 458010080 756553924 389393728 489335776 514306640 608500544 387557640 694780560 558254016 562152480 665335360 551089616 471793440 629136367 415031328 802080948 566634304 672535568 707586196 778982320 556280732 503549656 468925280 621477632 494202560 391733200 764733571 557695962 475822600 809507236 503638176 830211080 446997152 713384160 712557416 598046480 783328856 706484624 758115570 728405888 768157792 622046400 172566250 450344002 577712362 347769722 246362858 160283540 436456042 311064980 638620390 425202794 233206146 245850226 554980330 396150986 504325282 194433098 148585642 453137130 419623658 263977072 497000666 540580206 523295434 540589586 424909714 226936786 509069994 324177898 437536490 372514153 296904938 270795410 259820108 193470442 354954538 344602942 244105098 324172858 179625706 408658158 549518026 290808970 470470064 601903686 524068330 599053326 433924282 537831146 421216826 406125822 344841674 216120818 517228522 582385870 276244458 628193634 199167178 217255434 207646182 645691402 349857962 208659434 388539626 221574322 550350706 503413034 334147838 638838762 397900018 207733874 309220770 305104042 211479986 479890482 470903306 515042620 537955642 487149422 561224202 188490522 596781754 418108266 621108802 219842378 513664874 403231098 427602474 452193482 442211754 275915714 386949834 609531626 172251562 412070954 612241376 551985416 643583082 182488682 370025262 210674042 702889450 612729850 685421802 423322794 350264058 481588730 696229082 479046906 226431354 360985350 206530298 321317762 653205754 342264058 369734266 413639098 364492266 465880314 386828538 533551146 312213754 520606298 405598602 204161418 360094554 268607446 275489562 440011258 674328710 393425122 211628354 580367707 243049722 284699258 392224058 355807562 381356818 537085882 468292346 641907514 605556354 549195522 430231290 248696090 427539613 246751738 442455450 547010090 303750714 624660186 660022506 670243386 436230717 270059522 448451522 581062010 428786940 608319930 350493754 458323194 204176762 574390970 452699898 508195834 413018242 232018246 512107130 655049210 445040730 334452922 667031810 666495722 614209562 598792978 249232634 564359866 206660914 257951546 564006386 224599162 539649094 565968634 645518044 569698042 510557690 507136738 576172510 585440282 213572986 265338434 545203706 242944890 221521614 702150906 401697522 669979210 459335914 326636606 232033530 622222330 681760816 670693660 689793376 641211396 660355024 862834316 865441160 692294192 946538544 611808092 696538110 865621296 912421328 643786160 512200336 535381168 967414704 858141652 896697408 751130160 517301808 995835312 712690032 922864944 603468080 924577840 711373488 768332080 513133234 938146740 708220208 700255056 598608152 694676464 977841936 813461632 921724096 714250256 549451804 669677692 690239072 972549872 852815408 799941888 823905754 641525024 577369488 715582064 650255152 563776520 864077776 649405880 529790512 858633000 941205040 934224753 718308864 905864464 650151056 742370080 757375104 539933992 862585424 595592368 925103616 898758376 939812215 712585392 907351808 543122096 820160112 656463920 988843480 570133568 920360412 716734064 762239632 876471088 716173104 766980528 839061296 713481878 901640864 705397168 614946500 897646256 533575952 888502512 922451426 739058992 931059184 839947100 642413936 953212604 539368384 713062408 772009072 729906584 510846960 573848408 768903968 530388722 238896444 343879672 988144896 295588750 940849944 848692224 300338966 358630400 475692800 526280704 774333952 939658144 877626112 399304704 632440200 119497728 783859712 776559705 517424608 870371648 953458672 403087998 11391570 465881152 244024736 351300128 538815860 523758688 880000000 933006336 722145280 254066176 953010064 592787696 733833120 462858822 503495360 122446576 533286152 468546400 873775104 369061696 76634338 687420448 939329536 884211328 189315584 685153280 140180464 698435046 945433792 950109056 198141024 811393280 152319344 239819184 787140100 116236404 477900290 585054400 388376907 477161796 637637199 765704368 282457396 496805560 696223408 371996400 242430592 826224976 728958988 968318320 134340608 69633026 450013800 952728704 518805691 847848448 768000512 125407242 160146760 592435268 92445184 440832896 738697408 49206720 5297970 247965088 492571744 979349928 256324768 427253504 882508288 493287200 509553324 165331072 943524352 460490216
551250415 348549225 530535960 567947907 534004119 511785267 538916215 646879449 334957539 212188403 338671171 448864059 646104579 574694495 579028483 700289595 213588803 401427327 504371331 294210437 306848579 469120835 505782051 627090499 522060113 685302055 597905603 673231171 445965155 283304387 350222325 484286275 661421571 228484595 413293635 496618435 576173155 586930806 309331315 544633079 218770371 547873897 680612531 410140019 376182287 569404344 293044631 369663811 501216323 346849027 334165827 280336593 296867267 385369667 334749891 230279235 590362891 337846995 338922211 637466055 270305859 370247907 395218771 489412675 268469771 575692691 439166147 443064611 546247491 432001747 352705571 510048498 295943459 682993079 447546435 553447699 588498327 659894451 437192863 384461787 349837411 502389763 375114691 272645331 645645702 438608093 356734731 690419367 384550307 711123211 327909283 594296291 593469547 478958611 664240987 587396755 639027701 609318019 649069923 502958531 364862082 642639834 770008194 540065554 438658690 352579372 628751874 503360812 830916222 617498626 425501978 438146058 747276162 588446818 696621114 386728930 340881474 645432962 611919490 456272904 689296498 732876038 715591266 732885418 617205546 419232618 701365826 516473730 629832322 564809985 489200770 463091242 452115940 385766274 547250370 536898774 436400930 516468690 371921538 600953990 741813858 483104802 662765896 794199518 716364162 791349158 626220114 730126978 613512658 598421654 537137506 408416650 709524354 774681702 468540290 820489466 391463010 409551266 399942014 837987234 542153794 400955266 580835458 413870154 742646538 695708866 526443670 831134594 590195850 400029706 501516602 497399874 403775818 672186314 663199138 707338452 730251474 679445254 753520034 380786354 789077586 610404098 813404634 412138210 705960706 595526930 619898306 644489314 634507586 468211546 579245666 801827458 364547394 604366786 804537208 744281248 835878914 374784514 562321094 402969874 872929936 782770336 855462288 593363280 520304544 651629216 866269568 649087392 396471840 531025836 376570784 491358248 823246240 512304544 539774752 583679584 534532752 635920800 556869024 703591632 482254240 690646784 575639088 374201904 530135040 438647932 445530048 610051744 844369196 563465608 381668840 750408193 413090208 454739744 562264544 525848048 551397304 707126368 638332832 811948000 775596840 719236008 600271776 418736576 597580099 416792224 612495936 717050576 473791200 794700672 830062992 840283872 606271203 440100008 618492008 751102496 598827426 778360416 520534240 628363680 374217248 744431456 622740384 678236320 583058728 402058732 682147616 825089696 615081216 504493408 837072296 836536208 784250048 768833464 419273120 734400352 376701400 427992032 734046872 394639648 709689580 736009120 815558530 739738528 680598176 677177224 746212996 755480768 383613472 435378920 715244192 412985376 391562100 872191392 571738008 840019696 629376400 496677092 402074016 792262816 330826880 319759724 338859440 290277460 309421088 511900380 514507224 341360256 595604608 260874156 345604174 514687360 561487392 292852224 161266400 184447232 616480768 507207716 545763472 400196224 166367872 644901376 361756096 571931008 252534144 573643904 360439552 417398144 162199298 587212804 357286272 349321120 247674216 343742528 626908000 462527696 570790160 363316320 198517868 318743756 339305136 621615936 501881472 449007952 472971818 290591088 226435552 364648128 299321216 212842584 513143840 298471944 178856576 507699064 590271104 583290817 367374928 554930528 299217120 391436144 406441168 189000056 511651488 244658432 574169680 547824440 588878279 361651456 556417872 192188160 469226176 305529984 637909544 219199632 569426476 365800128 411305696 525537152 365239168 416046592 488127360 362547942 550706928 354463232 264012564 546712320 182642016 537568576 571517490 388125056 580125248 489013164 291480000 602278668 188434448 362128472 421075136 378972648 159913024 222914472 829130832 888600775 144400816 573610064 308398800 154561128 109999664 702604652 104972800 356152320 697188196 534499328 315215149 467841920 433531280 6012160 95650524 62482688 241791748 387941888 440848528 786999594 833931456 386750800 521444230 359373830 674233088 102892704 143280928 298696848 283113552 988586072 530654464 755733092 364461208 962145600 154428736 647376128 608455674 538240128 99037968 914817488 999626564 335018496 437597272 33868652 326593037 838484992 821603800 430739019 981953120 167847344 985743936 695638016 61736448 34409833 90198912 341797956 24598752 573903104 280247784 660264768 866995718 34375744 429760000 800374048 613177126 358591368 398784328 509138672 647910912 919183600 383698928 867766064 43235776 839573664 719789568 708384192 92260464 914014848 47558144 671184608 544800480 152095104 678883293 872160368 777694048 632487552 165491768 880913412 547496960 28917408 944240648 982477248 390686016 424084384 510691264 725501760 876856960 34738604
575977275 373276085 555262820 592674767 558730979 536512127 563643075 671606309 359684399 236915263 363398031 473590919 670831439 599421355 603755343 725016455 238315663 426154187 529098191 318937297 331575439 493847695 530508911 651817359 546786973 710028915 622632463 697958031 470692015 308031247 374949185 509013135 686148431 253211455 438020495 521345295 600900015 611657666 334058175 569359939 243497231 572600757 705339391 434866879 400909147 594131204 317771491 394390671 525943183 371575887 358892687 305063453 321594127 410096527 359476751 255006095 615089751 362573855 363649071 662192915 295032719 394974767 419945631 514139535 293196631 600419551 463893007 467791471 570974351 456728607 377432431 534775358 320670319 707719939 472273295 578174559 613225187 684621311 461919723 409188647 374564271 527116623 399841551 297372191 670372562 463334953 381461591 715146227 409277167 735850071 352636143 619023151 618196407 503685471 688967847 612123615 663754561 634044879 673796783 527685391 70119376 347897128 475265488 245322848 143915984 57836666 334009168 208618106 536173516 322755920 130759272 143403352 452533456 293704112 401878408 91986224 46138768 350690256 317176784 161530198 394553792 438133332 420848560 438142712 322462840 124489912 406623120 221731024 335089616 270067279 194458064 168348536 157373234 91023568 252507664 242156068 141658224 221725984 77178832 306211284 447071152 188362096 368023190 499456812 421621456 496606452 331477408 435384272 318769952 303678948 242394800 113673944 414781648 479938996 173797584 525746760 96720304 114808560 105199308 543244528 247411088 106212560 286092752 119127448 447903832 400966160 231700964 536391888 295453144 105287000 206773896 202657168 109033112 377443608 368456432 412595746 435508768 384702548 458777328 86043648 494334880 315661392 518661928 117395504 411218000 300784224 325155600 349746608 339764880 173468840 284502960 507084752 69804688 309624080 509794502 449538542 541136208 80041808 267578388 108227168 791488512 701328912 774020864 511921856 438863120 570187792 784828144 567645968 315030416 449584412 295129360 409916824 741804816 430863120 458333328 502238160 453091328 554479376 475427600 622150208 400812816 609205360 494197664 292760480 448693616 357206508 364088624 528610320 762927772 482024184 300227416 668966769 331648784 373298320 480823120 444406624 469955880 625684944 556891408 730506576 694155416 637794584 518830352 337295152 516138675 335350800 531054512 635609152 392349776 713259248 748621568 758842448 524829779 358658584 537050584 669661072 517386002 696918992 439092816 546922256 292775824 662990032 541298960 596794896 501617304 320617308 600706192 743648272 533639792 423051984 755630872 755094784 702808624 687392040 337831696 652958928 295259976 346550608 652605448 313198224 628248156 654567696 734117106 658297104 599156752 595735800 664771572 674039344 302172048 353937496 633802768 331543952 310120676 790749968 490296584 758578272 547934976 415235668 320632592 710821392 558367648 547300492 566400208 517818228 536961856 739441148 742047992 568901024 823145376 488414924 573144942 742228128 789028160 520392992 388807168 411988000 844021536 734748484 773304240 627736992 393908640 872442144 589296864 799471776 480074912 801184672 587980320 644938912 389740066 814753572 584827040 576861888 475214984 571283296 854448768 690068464 798330928 590857088 426058636 546284524 566845904 849156704 729422240 676548720 700512586 518131856 453976320 592188896 526861984 440383352 740684608 526012712 406397344 735239832 817811872 810831585 594915696 782471296 526757888 618976912 633981936 416540824 739192256 472199200 801710448 775365208 816419047 589192224 783958640 419728928 696766944 533070752 865450312 446740400 796967244 593340896 638846464 753077920 592779936 643587360 715668128 590088710 778247696 582004000 491553332 774253088 410182784 765109344 799058258 615665824 807666016 716553932 519020768 829819436 415975216 589669240 648615904 606513416 387453792 450455240 695718400 510945152 379627087 242952160 891357696 29158500 410550336 190764040 12607784 452180560 341658688 170034760 454682736 218475904 253951816 392659456 590340948 613900494 780913396 230262144 104984160 894453052 516948896 499744064 963258912 742190768 75128320 669063600 75662464 81432416 560249392 255731824 973794918 565023104 60563104 20925920 123572096 20577456 312107008 98604246 602135296 49104232 156096640 247231746 564464192 670423040 119969280 710122432 333943580 926276096 388413590 177748732 502023054 786705360 742687104 543328256 20970592 135820160 426354880 12394352 664095576 149943152 850735840 746681234 486669104 861766560 22399376 633929088 648130464 747712316 863481224 324492800 152327808 859539456 936465664 664306048 511076680 348775952 227353536 184937092 223702736 464649931 510540736 925984816 739290944 62466560 183385680 44221152 704612384 904246016 924802048 123168648 939408610 526901352 890634400 212030256 568874545 688516096 930193052 237476352
751641100 548939910 730926645 768338592 734394804 712175952 739306900 847270134 535348224 412579088 539061856 649254744 846495264 775085180 779419168 900680280 413979488 601818012 704762016 494601122 507239264 669511520 706172736 827481184 722450798 885692740 798296288 873621856 646355840 483695072 550613010 684676960 861812256 428875280 613684320 697009120 776563840 787321491 509722000 745023764 419161056 748264582 881003216 610530704 576572972 769795029 493435316 570054496 701607008 547239712 534556512 480727278 497257952 585760352 535140576 430669920 790753576 538237680 539312896 837856740 470696544 570638592 595609456 689803360 468860456 776083376 639556832 643455296 746638176 632392432 553096256 710439183 496334144 883383764 647937120 753838384 788889012 860285136 637583548 584852472 550228096 702780448 575505376 473036016 846036387 638998778 557125416 890810052 584940992 911513896 528299968 794686976 793860232 679349296 864631672 787787440 839418386 809708704 849460608 703349216 188906968 466684720 594053080 364110440 262703576 176624258 452796760 327405698 654961108 441543512 249546864 262190944 571321048 412491704 520666000 210773816 164926360 469477848 435964376 280317790 513341384 556920924 539636152 556930304 441250432 243277504 525410712 340518616 453877208 388854871 313245656 287136128 276160826 209811160 371295256 360943660 260445816 340513576 195966424 424998876 565858744 307149688 486810782 618244404 540409048 615394044 450265000 554171864 437557544 422466540 361182392 232461536 533569240 598726588 292585176 644534352 215507896 233596152 223986900 662032120 366198680 225000152 404880344 237915040 566691424 519753752 350488556 655179480 414240736 224074592 325561488 321444760 227820704 496231200 487244024 531383338 554296360 503490140 577564920 204831240 613122472 434448984 637449520 236183096 530005592 419571816 443943192 468534200 458552472 292256432 403290552 625872344 188592280 428411672 628582094 568326134 659923800 198829400 386365980 227014760 548667888 458508288 531200240 269101232 196042496 327367168 542007520 324825344 72209792 206763788 52308736 167096200 498984192 188042496 215512704 259417536 210270704 311658752 232606976 379329584 157992192 366384736 251377040 49939856 205872992 114385884 121268000 285789696 520107148 239203560 57406792 426146145 88828160 130477696 238002496 201586000 227135256 382864320 314070784 487685952 451334792 394973960 276009728 94474528 273318051 92530176 288233888 392788528 149529152 470438624 505800944 516021824 282009155 115837960 294229960 426840448 274565378 454098368 196272192 304101632 49955200 420169408 298478336 353974272 258796680 77796684 357885568 500827648 290819168 180231360 512810248 512274160 459988000 444571416 95011072 410138304 52439352 103729984 409784824 70377600 385427532 411747072 491296482 415476480 356336128 352915176 421950948 431218720 59351424 111116872 390982144 88723328 67300052 547929344 247475960 515757648 305114352 172415044 77811968 468000768 387871632 376804476 395904192 347322212 366465840 568945132 571551976 398405008 652649360 317918908 402648926 571732112 618532144 349896976 218311152 241491984 673525520 564252468 602808224 457240976 223412624 701946128 418800848 628975760 309578896 630688656 417484304 474442896 219244050 644257556 414331024 406365872 304718968 400787280 683952752 519572448 627834912 420361072 255562620 375788508 396349888 678660688 558926224 506052704 530016570 347635840 283480304 421692880 356365968 269887336 570188592 355516696 235901328 564743816 647315856 640335569 424419680 611975280 356261872 448480896 463485920 246044808 568696240 301703184 631214432 604869192 645923031 418696208 613462624 249232912 526270928 362574736 694954296 276244384 626471228 422844880 468350448 582581904 422283920 473091344 545172112 419592694 607751680 411507984 321057316 603757072 239686768 594613328 628562242 445169808 637170000 546057916 348524752 659323420 245479200 419173224 478119888 436017400 216957776 279959224 712161280 264447360 278781600 328399263 464776028 317580608 157693264 496226048 940061938 735237184 883258624 459555904 503090064 940794404 898913144 744249152 522249296 578811200 123863552 33553568 628758560 539044872 833823680 606770112 863974400 509607552 981845792 98971008 940490928 253975168 555147136 10939420 883672016 343312000 276790352 458249400 243644820 740589276 254723864 468671607 840776032 410956000 955899680 443379680 150735600 8343372 48009088 78599032 471913072 684295696 437158864 249507800 747321328 462922240 14486848 197273968 404941610 839291164 875793856 453037239 94136277 154344448 123414016 655455920 702873936 134539936 693657888 75905280 54515712 551653888 708847872 275827344 907500544 264061420 198822324 451644928 877262848 367757568 577287496 483625408 674924096 868720000 140776896 848945426 736624928 303398240 745030088 368749568 463378176 332471672 874473184 85298688 690053632 926343424 646108848 963540512 166039384 854418544 624043520 75623528
650608324 447907134 629893869 667305816 633362028 611143176 638274124 746237358 434315448 311546312 438029080 548221968 745462488 674052404 678386392 799647504 312946712 500785236 603729240 393568346 406206488 568478744 605139960 726448408 621418022 784659964 697263512 772589080 545323064 382662296 449580234 583644184 760779480 327842504 512651544 595976344 675531064 686288715 408689224 643990988 318128280 647231806 779970440 509497928 475540196 668762253 392402540 469021720 600574232 446206936 433523736 379694502 396225176 484727576 434107800 329637144 689720800 437204904 438280120 736823964 369663768 469605816 494576680 588770584 367827680 675050600 538524056 542422520 645605400 531359656 452063480 609406407 395301368 782350988 546904344 652805608 687856236 759252360 536550772 483819696 449195320 601747672 474472600 372003240 745003611 537966002 456092640 789777276 483908216 810481120 427267192 693654200 692827456 578316520 763598896 686754664 738385610 708675928 748427832 602316440 118821944 396599696 523968056 294025416 192618552 106539234 382711736 257320674 584876084 371458488 179461840 192105920 501236024 342406680 450580976 140688792 94841336 399392824 365879352 210232766 443256360 486835900 469551128 486845280 371165408 173192480 455325688 270433592 383792184 318769847 243160632 217051104 206075802 139726136 301210232 290858636 190360792 270428552 125881400 354913852 495773720 237064664 416725758 548159380 470324024 545309020 380179976 484086840 367472520 352381516 291097368 162376512 463484216 528641564 222500152 574449328 145422872 163511128 153901876 591947096 296113656 154915128 334795320 167830016 496606400 449668728 280403532 585094456 344155712 153989568 255476464 251359736 157735680 426146176 417159000 461298314 484211336 433405116 507479896 134746216 543037448 364363960 567364496 166098072 459920568 349486792 373858168 398449176 388467448 222171408 333205528 555787320 118507256 358326648 558497070 498241110 589838776 128744376 316280956 156929736 866967280 776807680 849499632 587400624 514341888 645666560 860306912 643124736 390509184 525063180 370608128 485395592 817283584 506341888 533812096 577716928 528570096 629958144 550906368 697628976 476291584 684684128 569676432 368239248 524172384 432685276 439567392 604089088 838406540 557502952 375706184 744445537 407127552 448777088 556301888 519885392 545434648 701163712 632370176 805985344 769634184 713273352 594309120 412773920 591617443 410829568 606533280 711087920 467828544 788738016 824100336 834321216 600308547 434137352 612529352 745139840 592864770 772397760 514571584 622401024 368254592 738468800 616777728 672273664 577096072 396096076 676184960 819127040 609118560 498530752 831109640 830573552 778287392 762870808 413310464 728437696 370738744 422029376 728084216 388676992 703726924 730046464 809595874 733775872 674635520 671214568 740250340 749518112 377650816 429416264 709281536 407022720 385599444 866228736 565775352 834057040 623413744 490714436 396111360 786300160 596591148 585523992 604623708 556041728 575185356 777664648 780271492 607124524 861368876 526638424 611368442 780451628 827251660 558616492 427030668 450211500 882245036 772971984 811527740 665960492 432132140 910665644 627520364 837695276 518298412 839408172 626203820 683162412 427963566 852977072 623050540 615085388 513438484 609506796 892672268 728291964 836554428 629080588 464282136 584508024 605069404 887380204 767645740 714772220 738736086 556355356 492199820 630412396 565085484 478606852 778908108 564236212 444620844 773463332 856035372 849055085 633139196 820694796 564981388 657200412 672205436 454764324 777415756 510422700 839933948 813588708 854642547 627415724 822182140 457952428 734990444 571294252 903673812 484963900 835190744 631564396 677069964 791301420 631003436 681810860 753891628 628312210 816471196 620227500 529776832 812476588 448406284 803332844 837281758 653889324 845889516 754777432 557244268 868042936 454198716 627892740 686839404 644736916 425677292 488678740 186934528 145871792 816691200 562522496 648484048 488514768 951436864 625706992 505156864 408867972 458858368 597799340 714735480 672110696 140274432 717324160 466293792 397473024 698970848 188178479 151107096 836850424 576828768 156307968 414997416 641215426 417921888 308599168 64757856 584057088 954358864 694298048 467357000 207464790 50232832 394133768 747472248 535838720 659798778 607566976 548218648 155532408 806809336 74318848 396003536 565275708 704640512 91553264 837892608 878746704 148492872 335097680 136998640 829554880 664828736 494958536 367438368 700936811 367569440 528776096 782334800 963472832 643257856 542568256 991005736 539417792 286433792 15580624 286744832 908034816 42199280 396642864 896633280 916729664 191026680 121018768 632070656 934187940 237211680 158273552 256811520 289382054 840455356 807741696 128124032 832871360 122885632 711381312 110318464 586570324 139179448 874972464 140954420 360280320 382725120 835510864 196500560 13855470 663820880 142422944
541683692 338982502 520969237 558381184 524437396 502218544 529349492 637312726 325390816 202621680 329104448 439297336 636537856 565127772 569461760 690722872 204022080 391860604 494804608 284643714 297281856 459554112 496215328 617523776 512493390 675735332 588338880 663664448 436398432 273737664 340655602 474719552 651854848 218917872 403726912 487051712 566606432 577364083 299764592 535066356 209203648 538307174 671045808 400573296 366615564 559837621 283477908 360097088 491649600 337282304 324599104 270769870 287300544 375802944 325183168 220712512 580796168 328280272 329355488 627899332 260739136 360681184 385652048 479845952 258903048 566125968 429599424 433497888 536680768 422435024 343138848 500481775 286376736 673426356 437979712 543880976 578931604 650327728 427626140 374895064 340270688 492823040 365547968 263078608 636078979 429041370 347168008 680852644 374983584 701556488 318342560 584729568 583902824 469391888 654674264 577830032 629460978 599751296 639503200 493391808 325532676 603310428 730678788 500736148 399329284 313249966 589422468 464031406 791586816 578169220 386172572 398816652 707946756 549117412 657291708 347399524 301552068 606103556 572590084 416943498 649967092 693546632 676261860 693556012 577876140 379903212 662036420 477144324 590502916 525480579 449871364 423761836 412786534 346436868 507920964 497569368 397071524 477139284 332592132 561624584 702484452 443775396 623436490 754870112 677034756 752019752 586890708 690797572 574183252 559092248 497808100 369087244 670194948 735352296 429210884 781160060 352133604 370221860 360612608 798657828 502824388 361625860 541506052 374540748 703317132 656379460 487114264 791805188 550866444 360700300 462187196 458070468 364446412 632856908 623869732 668009046 690922068 640115848 714190628 341456948 749748180 571074692 774075228 372808804 666631300 556197524 580568900 605159908 595178180 428882140 539916260 762498052 325217988 565037380 765207802 704951842 796549508 335455108 522991688 363640468 692882032 602722432 675414384 413315376 340256640 471581312 686221664 469039488 216423936 350977932 196522880 311310344 643198336 332256640 359726848 403631680 354484848 455872896 376821120 523543728 302206336 510598880 395591184 194154000 350087136 258600028 265482144 430003840 664321292 383417704 201620936 570360289 233042304 274691840 382216640 345800144 371349400 527078464 458284928 631900096 595548936 539188104 420223872 238688672 417532195 236744320 432448032 537002672 293743296 614652768 650015088 660235968 426223299 260052104 438444104 571054592 418779522 598312512 340486336 448315776 194169344 564383552 442692480 498188416 403010824 222010828 502099712 645041792 435033312 324445504 657024392 656488304 604202144 588785560 239225216 554352448 196653496 247944128 553998968 214591744 529641676 555961216 635510626 559690624 500550272 497129320 566165092 575432864 203565568 255331016 535196288 232937472 211514196 692143488 391690104 659971792 449328496 316629188 222026112 612214912 543698432 532631276 551730992 503149012 522292640 724771932 727378776 554231808 808476160 473745708 558475726 727558912 774358944 505723776 374137952 397318784 829352320 720079268 758635024 613067776 379239424 857772928 574627648 784802560 465405696 786515456 573311104 630269696 375070850 800084356 570157824 562192672 460545768 556614080 839779552 675399248 783661712 576187872 411389420 531615308 552176688 834487488 714753024 661879504 685843370 503462640 439307104 577519680 512192768 425714136 726015392 511343496 391728128 720570616 803142656 796162369 580246480 767802080 512088672 604307696 619312720 401871608 724523040 457529984 787041232 760695992 801749831 574523008 769289424 405059712 682097728 518401536 850781096 432071184 782298028 578671680 624177248 738408704 578110720 628918144 700998912 575419494 763578480 567334784 476884116 759583872 395513568 750440128 784389042 600996608 792996800 701884716 504351552 815150220 401306000 575000024 633946688 591844200 372784576 435786024 431282958 345788960 835493944 33263616 840872304 688712688 228098557 567730404 561240304 822151304 790003132 463435930 928955136 758878708 564247478 713422272 800963036 686362896 380806728 202272640 455791552 904158464 814137680 327750352 834018864 583714544 211699904 872737920 440445312 328026977 801614336 414229168 353066752 628304192 638732672 47707648 385907232 238654856 167593416 788141700 313502848 496228976 585601092 989737600 67989056 485446144 477082936 963328128 47744924 297231208 467402000 87785264 711171316 795721280 63299512 199900964 423142240 527502816 623581286 115632224 91688852 465827408 629780992 615336800 49246208 372992960 570618715 146320152 3479040 237595056 133828096 494286608 672205832 986639104 898127136 208459264 502814672 631916024 309279680 951912700 130674700 357484416 299396096 497447456 751060736 960271566 51491072 871443712 636932400 248268280 705875660 995485500 620898428 587096728 249567744 295381056 340831232 795567808 416020946 455967104
381784620 179083430 361070165 398482112 364538324 342319472 369450420 477413654 165491744 42722608 169205376 279398264 476638784 405228700 409562688 530823800 44123008 231961532 334905536 124744642 137382784 299655040 336316256 457624704 352594318 515836260 428439808 503765376 276499360 113838592 180756530 314820480 491955776 59018800 243827840 327152640 406707360 417465011 139865520 375167284 49304576 378408102 511146736 240674224 206716492 399938549 123578836 200198016 331750528 177383232 164700032 110870798 127401472 215903872 165284096 60813440 420897096 168381200 169456416 468000260 100840064 200782112 225752976 319946880 99003976 406226896 269700352 273598816 376781696 262535952 183239776 340582703 126477664 513527284 278080640 383981904 419032532 490428656 267727068 214995992 180371616 332923968 205648896 103179536 476179907 269142298 187268936 520953572 215084512 541657416 158443488 424830496 424003752 309492816 494775192 417930960 469561906 439852224 479604128 333492736 318891584 596669336 724037696 494095056 392688192 306608874 582781376 457390314 784945724 571528128 379531480 392175560 701305664 542476320 650650616 340758432 294910976 599462464 565948992 410302406 643326000 686905540 669620768 686914920 571235048 373262120 655395328 470503232 583861824 518839487 443230272 417120744 406145442 339795776 501279872 490928276 390430432 470498192 325951040 554983492 695843360 437134304 616795398 748229020 670393664 745378660 580249616 684156480 567542160 552451156 491167008 362446152 663553856 728711204 422569792 774518968 345492512 363580768 353971516 792016736 496183296 354984768 534864960 367899656 696676040 649738368 480473172 785164096 544225352 354059208 455546104 451429376 357805320 626215816 617228640 661367954 684280976 633474756 707549536 334815856 743107088 564433600 767434136 366167712 659990208 549556432 573927808 598518816 588537088 422241048 533275168 755856960 318576896 558396288 758566710 698310750 789908416 328814016 516350596 356999376 519783928 429624328 502316280 240217272 167158536 298483208 513123560 295941384 43325832 177879828 23424776 138212240 470100232 159158536 186628744 230533576 181386744 282774792 203723016 350445624 129108232 337500776 222493080 21055896 176989032 85501924 92384040 256905736 491223188 210319600 28522832 397262185 59944200 101593736 209118536 172702040 198251296 353980360 285186824 458801992 422450832 366090000 247125768 65590568 244434091 63646216 259349928 363904568 120645192 441554664 476916984 487137864 253125195 86954000 265346000 397956488 245681418 425214408 167388232 275217672 21071240 391285448 269594376 325090312 229912720 48912724 329001608 471943688 261935208 151347400 483926288 483390200 431104040 415687456 66127112 381254344 23555392 74846024 380900864 41493640 356543572 382863112 462412522 386592520 327452168 324031216 393066988 402334760 30467464 82232912 362098184 59839368 38416092 519045384 218592000 486873688 276230392 143531084 48928008 439116808 329317632 318250476 337350192 288768212 307911840 510391132 512997976 339851008 594095360 259364908 344094926 513178112 559978144 291342976 159757152 182937984 614971520 505698468 544254224 398686976 164858624 643392128 360246848 570421760 251024896 572134656 358930304 415888896 160690050 585703556 355777024 347811872 246164968 342233280 625398752 461018448 569280912 361807072 197008620 317234508 337795888 620106688 500372224 447498704 471462570 289081840 224926304 363138880 297811968 211333336 511634592 296962696 177347328 506189816 588761856 581781569 365865680 553421280 297707872 389926896 404931920 187490808 510142240 243149184 572660432 546315192 587369031 360142208 554908624 190678912 467716928 304020736 636400296 217690384 567917228 364290880 409796448 524027904 363729920 414537344 486618112 361038694 549197680 352953984 262503316 545203072 181132768 536059328 570008242 386615808 578616000 487503916 289970752 600769420 186925200 360619224 419565888 377463400 158403776 221405224 978709360 919341148 443742957 400685600 82713696 78375576 334844672 300677512 679507081 539898368 273248384 829665056 177359620 523010176 94466936 713454400 375352832 388151936 103759296 49477848 631281024 26077184 304375632 108528208 451133184 927718124 565116672 656560128 333514620 352680568 861266336 152922684 680709364 395230448 339294976 416748544 642142198 379505056 958943064 119323944 38866992 636594624 226182400 605901492 824478144 72430900 244225792 912075712 481958400 405277376 145785184 240032150 84661888 418154204 883664384 633505024 590782520 719214556 936161184 570612976 123981632 518880664 758453312 541825920 813909952 978970280 906563998 762836464 794810616 193417120 281562556 181888008 703674368 368686384 713189016 143163904 513680384 37986534 785438912 386967640 791114636 881360879 870340160 178756280 252177168 14906045 717348944 233336800 716297344 531983784 676635424 341200224 149780520 988996064 482153184 78702976 824084784 245179848 788198320 199076864
517779828 315078638 497065373 534477320 500533532 478314680 505445628 613408862 301486952 178717816 305200584 415393472 612633992 541223908 545557896 666819008 180118216 367956740 470900744 260739850 273377992 435650248 472311464 593619912 488589526 651831468 564435016 639760584 412494568 249833800 316751738 450815688 627950984 195014008 379823048 463147848 542702568 553460219 275860728 511162492 185299784 514403310 647141944 376669432 342711700 535933757 259574044 336193224 467745736 313378440 300695240 246866006 263396680 351899080 301279304 196808648 556892304 304376408 305451624 603995468 236835272 336777320 361748184 455942088 234999184 542222104 405695560 409594024 512776904 398531160 319234984 476577911 262472872 649522492 414075848 519977112 555027740 626423864 403722276 350991200 316366824 468919176 341644104 239174744 612175115 405137506 323264144 656948780 351079720 677652624 294438696 560825704 559998960 445488024 630770400 553926168 605557114 575847432 615599336 469487944 51842936 329620688 456989048 227046408 125639544 39560226 315732728 190341666 517897076 304479480 112482832 125126912 434257016 275427672 383601968 73709784 27862328 332413816 298900344 143253758 376277352 419856892 402572120 419866272 304186400 106213472 388346680 203454584 316813176 251790839 176181624 150072096 139096794 72747128 234231224 223879628 123381784 203449544 58902392 287934844 428794712 170085656 349746750 481180372 403345016 478330012 313200968 417107832 300493512 285402508 224118360 95397504 396505208 461662556 155521144 507470320 78443864 96532120 86922868 524968088 229134648 87936120 267816312 100851008 429627392 382689720 213424524 518115448 277176704 87010560 188497456 184380728 90756672 359167168 350179992 394319306 417232328 366426108 440500888 67767208 476058440 297384952 500385488 99119064 392941560 282507784 306879160 331470168 321488440 155192400 266226520 488808312 51528248 291347640 491518062 431262102 522859768 61765368 249301948 89950728 567640752 477481152 550173104 288074096 215015360 346340032 560980384 343798208 91182656 225736652 71281600 186069064 517957056 207015360 234485568 278390400 229243568 330631616 251579840 398302448 176965056 385357600 270349904 68912720 224845856 133358748 140240864 304762560 539080012 258176424 76379656 445119009 107801024 149450560 256975360 220558864 246108120 401837184 333043648 506658816 470307656 413946824 294982592 113447392 292290915 111503040 307206752 411761392 168502016 489411488 524773808 534994688 300982019 134810824 313202824 445813312 293538242 473071232 215245056 323074496 68928064 439142272 317451200 372947136 277769544 96769548 376858432 519800512 309792032 199204224 531783112 531247024 478960864 463544280 113983936 429111168 71412216 122702848 428757688 89350464 404400396 430719936 510269346 434449344 375308992 371888040 440923812 450191584 78324288 130089736 409955008 107696192 86272916 566902208 266448824 534730512 324087216 191387908 96784832 486973632 368864480 357797324 376897040 328315060 347458688 549937980 552544824 379397856 633642208 298911756 383641774 552724960 599524992 330889824 199304000 222484832 654518368 545245316 583801072 438233824 204405472 682938976 399793696 609968608 290571744 611681504 398477152 455435744 200236898 625250404 395323872 387358720 285711816 381780128 664945600 500565296 608827760 401353920 236555468 356781356 377342736 659653536 539919072 487045552 511009418 328628688 264473152 402685728 337358816 250880184 551181440 336509544 216894176 545736664 628308704 621328417 405412528 592968128 337254720 429473744 444478768 227037656 549689088 282696032 612207280 585862040 626915879 399689056 594455472 230225760 507263776 343567584 675947144 257237232 607464076 403837728 449343296 563574752 403276768 454084192 526164960 400585542 588744528 392500832 302050164 584749920 220679616 575606176 609555090 426162656 618162848 527050764 329517600 640316268 226472048 400166072 459112736 417010248 197950624 260952072 486112960 746035712 247040512 9753262 683288924 254165248 524017488 952209556 373358080 195660084 496582620 176749120 642443926 544762156 562035232 910032992 223105108 170916136 821358144 215045664 82610688 601076640 915653120 312647036 243675720 473981824 214482672 296310400 685819220 997686048 766762348 2246458 801445232 829554272 805046272 494162944 943317520 436468832 422519803 300384814 438596600 906001627 160836480 261507072 716196408 816315520 955705376 317304064 748384256 925088576 611998400 161274400 360139008 647854164 547360093 636872944 306312014 478291744 402438208 338927380 964007936 819336144 480129824 497185024 815508772 920178812 341974016 908484864 387127688 796821648 774422528 362894996 287447530 295364632 558363008 709365376 186687920 569481920 448559616 97131474 995460880 200520272 703288868 311037888 433424576 839806768 789824502 985469592 272296616 398915122 797179089 609391824 290471216 308171520 796494813 307598848 425100480 543829856 246070632 289590784
501416140 298714950 480701685 518113632 484169844 461950992 489081940 597045174 285123264 162354128 288836896 399029784 596270304 524860220 529194208 650455320 163754528 351593052 454537056 244376162 257014304 419286560 455947776 577256224 472225838 635467780 548071328 623396896 396130880 233470112 300388050 434452000 611587296 178650320 363459360 446784160 526338880 537096531 259497040 494798804 168936096 498039622 630778256 360305744 326348012 519570069 243210356 319829536 451382048 297014752 284331552 230502318 247032992 335535392 284915616 180444960 540528616 288012720 289087936 587631780 220471584 320413632 345384496 439578400 218635496 525858416 389331872 393230336 496413216 382167472 302871296 460214223 246109184 633158804 397712160 503613424 538664052 610060176 387358588 334627512 300003136 452555488 325280416 222811056 595811427 388773818 306900456 640585092 334716032 661288936 278075008 544462016 543635272 429124336 614406712 537562480 589193426 559483744 599235648 453124256 74321936 352099688 479468048 249525408 148118544 62039226 338211728 212820666 540376076 326958480 134961832 147605912 456736016 297906672 406080968 96188784 50341328 354892816 321379344 165732758 398756352 442335892 425051120 442345272 326665400 128692472 410825680 225933584 339292176 274269839 198660624 172551096 161575794 95226128 256710224 246358628 145860784 225928544 81381392 310413844 451273712 192564656 372225750 503659372 425824016 500809012 335679968 439586832 322972512 307881508 246597360 117876504 418984208 484141556 178000144 529949320 100922864 119011120 109401868 547447088 251613648 110415120 290295312 123330008 452106392 405168720 235903524 540594448 299655704 109489560 210976456 206859728 113235672 381646168 372658992 416798306 439711328 388905108 462979888 90246208 498537440 319863952 522864488 121598064 415420560 304986784 329358160 353949168 343967440 177671400 288705520 511287312 74007248 313826640 513997062 453741102 545338768 84244368 271780948 112429728 850638208 760478608 833170560 571071552 498012816 629337488 843977840 626795664 374180112 508734108 354279056 469066520 800954512 490012816 517483024 561387856 512241024 613629072 534577296 681299904 459962512 668355056 553347360 351910176 507843312 416356204 423238320 587760016 822077468 541173880 359377112 728116465 390798480 432448016 539972816 503556320 529105576 684834640 616041104 789656272 753305112 696944280 577980048 396444848 575288371 394500496 590204208 694758848 451499472 772408944 807771264 817992144 583979475 417808280 596200280 728810768 576535698 756068688 498242512 606071952 351925520 722139728 600448656 655944592 560767000 379767004 659855888 802797968 592789488 482201680 814780568 814244480 761958320 746541736 396981392 712108624 354409672 405700304 711755144 372347920 687397852 713717392 793266802 717446800 658306448 654885496 723921268 733189040 361321744 413087192 692952464 390693648 369270372 849899664 549446280 817727968 607084672 474385364 379782288 769971088 429876480 418809324 437909040 389327060 408470688 610949980 613556824 440409856 694654208 359923756 444653774 613736960 660536992 391901824 260316000 283496832 715530368 606257316 644813072 499245824 265417472 743950976 460805696 670980608 351583744 672693504 459489152 516447744 261248898 686262404 456335872 448370720 346723816 442792128 725957600 561577296 669839760 462365920 297567468 417793356 438354736 720665536 600931072 548057552 572021418 389640688 325485152 463697728 398370816 311892184 612193440 397521544 277906176 606748664 689320704 682340417 466424528 653980128 398266720 490485744 505490768 288049656 610701088 343708032 673219280 646874040 687927879 460701056 655467472 291237760 568275776 404579584 736959144 318249232 668476076 464849728 510355296 624586752 464288768 515096192 587176960 461597542 649756528 453512832 363062164 645761920 281691616 636618176 670567090 487174656 679174848 588062764 390529600 701328268 287484048 461178072 520124736 478022248 258962624 321964072 676856568 616452320 744130688 649758004 871092476 141123584 309654920 378068992 281854688 987120720 915559995 428406686 901698304 289148952 967667956 296768768 246733504 756430344 659960175 579769792 299717056 685914352 334764112 580315844 543573504 307863510 14795776 61187400 979832320 245317856 666102412 249147488 531486208 226193920 379521400 412724853 758331264 363706880 203645608 620800448 117767104 683818576 110336832 456310178 872131776 705478032 84571600 916663536 116137632 701475000 795886980 238283426 356529408 809054528 686704656 914433840 767770624 807761556 240967488 886913752 357953840 488386560 864475000 400323232 204237152 905045760 302244242 647459136 407346536 268917152 236114164 704800764 616065368 982394272 553885848 729495200 770718750 433587408 584530864 904564512 791324928 608712870 7777792 384011612 52082528 143021312 201239050 330022784 480985696 226522368 536181312 619275376 193756430 924267234 687193520 572398528 848204200 617787776 153550432 414544184
747455948 544754758 726741493 764153440 730209652 707990800 735121748 843084982 531163072 408393936 534876704 645069592 842310112 770900028 775234016 896495128 409794336 597632860 700576864 490415970 503054112 665326368 701987584 823296032 718265646 881507588 794111136 869436704 642170688 479509920 546427858 680491808 857627104 424690128 609499168 692823968 772378688 783136339 505536848 740838612 414975904 744079430 876818064 606345552 572387820 765609877 489250164 565869344 697421856 543054560 530371360 476542126 493072800 581575200 530955424 426484768 786568424 534052528 535127744 833671588 466511392 566453440 591424304 685618208 464675304 771898224 635371680 639270144 742453024 628207280 548911104 706254031 492148992 879198612 643751968 749653232 784703860 856099984 633398396 580667320 546042944 698595296 571320224 468850864 841851235 634813626 552940264 886624900 580755840 907328744 524114816 790501824 789675080 675164144 860446520 783602288 835233234 805523552 845275456 699164064 416608448 694386200 821754560 591811920 490405056 404325738 680498240 555107178 882662588 669244992 477248344 489892424 799022528 640193184 748367480 438475296 392627840 697179328 663665856 508019270 741042864 784622404 767337632 784631784 668951912 470978984 753112192 568220096 681578688 616556351 540947136 514837608 503862306 437512640 598996736 588645140 488147296 568215056 423667904 652700356 793560224 534851168 714512262 845945884 768110528 843095524 677966480 781873344 665259024 650168020 588883872 460163016 761270720 826428068 520286656 872235832 443209376 461297632 451688380 889733600 593900160 452701632 632581824 465616520 794392904 747455232 578190036 882880960 641942216 451776072 553262968 549146240 455522184 723932680 714945504 759084818 781997840 731191620 805266400 432532720 840823952 662150464 865151000 463884576 757707072 647273296 671644672 696235680 686253952 519957912 630992032 853573824 416293760 656113152 856283574 796027614 887625280 426530880 614067460 454716240 721813936 631654336 704346288 442247280 369188544 500513216 715153568 497971392 245355840 379909836 225454784 340242248 672130240 361188544 388658752 432563584 383416752 484804800 405753024 552475632 331138240 539530784 424523088 223085904 379019040 287531932 294414048 458935744 693253196 412349608 230552840 599292193 261974208 303623744 411148544 374732048 400281304 556010368 487216832 660832000 624480840 568120008 449155776 267620576 446464099 265676224 461379936 565934576 322675200 643584672 678946992 689167872 455155203 288984008 467376008 599986496 447711426 627244416 369418240 477247680 223101248 593315456 471624384 527120320 431942728 250942732 531031616 673973696 463965216 353377408 685956296 685420208 633134048 617717464 268157120 583284352 225585400 276876032 582930872 243523648 558573580 584893120 664442530 588622528 529482176 526061224 595096996 604364768 232497472 284262920 564128192 261869376 240446100 721075392 420622008 688903696 478260400 345561092 250958016 641146816 323385712 312318556 331418272 282836292 301979920 504459212 507066056 333919088 588163440 253432988 338163006 507246192 554046224 285411056 153825232 177006064 609039600 499766548 538322304 392755056 158926704 637460208 354314928 564489840 245092976 566202736 352998384 409956976 154758130 579771636 349845104 341879952 240233048 336301360 619466832 455086528 563348992 355875152 191076700 311302588 331863968 614174768 494440304 441566784 465530650 283149920 218994384 357206960 291880048 205401416 505702672 291030776 171415408 500257896 582829936 575849649 359933760 547489360 291775952 383994976 399000000 181558888 504210320 237217264 566728512 540383272 581437111 354210288 548976704 184746992 461785008 298088816 630468376 211758464 561985308 358358960 403864528 518095984 357798000 408605424 480686192 355106774 543265760 347022064 256571396 539271152 175200848 530127408 564076322 380683888 572684080 481571996 284038832 594837500 180993280 354687304 413633968 371531480 152471856 215473304 787250804 961954720 277072896 435167646 257260032 88810712 965252916 831164992 548579472 994583040 303564416 608010016 684800480 380238784 349795808 941057328 751507408 157651024 742822016 124240384 496525824 665452188 328656896 857906944 203479584 706481136 330830276 321656576 804889504 384138784 324469716 740366848 480562688 348061805 965410656 788944384 297919568 209310912 407424256 277707832 100214784 574184991 306284688 15005344 50234208 570490880 533142896 383091200 300382576 838259068 726741760 238565160 574234200 132377768 713376832 30324976 392199826 501756596 392737312 504735664 53756340 386393344 818187088 701749258 602263572 194491136 475209920 779128224 362470400 607914792 848303896 676085760 566797568 418378000 72076044 235373952 36791424 125882304 582684512 327396512 637430656 613759584 128304928 793288192 307371376 760300616 851183360 704219688 306048576 318711546 705849394 74287296 711096090 221809264 425510496 226139020 190081276 936156 158796064 134295424
400395352 197694162 379680897 417092844 383149056 360930204 388061152 496024386 184102476 61333340 187816108 298008996 495249516 423839432 428173420 549434532 62733740 250572264 353516268 143355374 155993516 318265772 354926988 476235436 371205050 534446992 447050540 522376108 295110092 132449324 199367262 333431212 510566508 77629532 262438572 345763372 425318092 436075743 158476252 393778016 67915308 397018834 529757468 259284956 225327224 418549281 142189568 218808748 350361260 195993964 183310764 129481530 146012204 234514604 183894828 79424172 439507828 186991932 188067148 486610992 119450796 219392844 244363708 338557612 117614708 424837628 288311084 292209548 395392428 281146684 201850508 359193435 145088396 532138016 296691372 402592636 437643264 509039388 286337800 233606724 198982348 351534700 224259628 121790268 494790639 287753030 205879668 539564304 233695244 560268148 177054220 443441228 442614484 328103548 513385924 436541692 488172638 458462956 498214860 352103468 91751360 369529112 496897472 266954832 165547968 79468650 355641152 230250090 557805500 344387904 152391256 165035336 474165440 315336096 423510392 113618208 67770752 372322240 338808768 183162182 416185776 459765316 442480544 459774696 344094824 146121896 428255104 243363008 356721600 291699263 216090048 189980520 179005218 112655552 274139648 263788052 163290208 243357968 98810816 327843268 468703136 209994080 389655174 521088796 443253440 518238436 353109392 457016256 340401936 325310932 264026784 135305928 436413632 501570980 195429568 547378744 118352288 136440544 126831292 564876512 269043072 127844544 307724736 140759432 469535816 422598144 253332948 558023872 317085128 126918984 228405880 224289152 130665096 399075592 390088416 434227730 457140752 406334532 480409312 107675632 515966864 337293376 540293912 139027488 432849984 322416208 346787584 371378592 361396864 195100824 306134944 528716736 91436672 331256064 531426486 471170526 562768192 101673792 289210372 129859152 650096166 559936566 632628518 370529510 297470774 428795446 643435798 426253622 173638070 308192066 153737014 268524478 600412470 289470774 316940982 360845814 311698982 413087030 334035254 480757862 259420470 467813014 352805318 151368134 307301270 215814162 222696278 387217974 621535426 340631838 158835070 527574423 190256438 231905974 339430774 303014278 328563534 484292598 415499062 589114230 552763070 496402238 377438006 195902806 374746329 193958454 389662166 494216806 250957430 571866902 607229222 617450102 383437433 217266238 395658238 528268726 375993656 555526646 297700470 405529910 151383478 521597686 399906614 455402550 360224958 179224962 459313846 602255926 392247446 281659638 614238526 613702438 561416278 545999694 196439350 511566582 153867630 205158262 511213102 171805878 486855810 513175350 592724760 516904758 457764406 454343454 523379226 532646998 160779702 212545150 492410422 190151606 168728330 649357622 348904238 617185926 406542630 273843322 179240246 569429046 573563200 562496044 581595760 533013780 552157408 754636700 757243544 584096576 838340928 503610476 588340494 757423680 804223712 535588544 404002720 427183552 859217088 749944036 788499792 642932544 409104192 887637696 604492416 814667328 495270464 816380224 603175872 660134464 404935618 829949124 600022592 592057440 490410536 586478848 869644320 705264016 813526480 606052640 441254188 561480076 582041456 864352256 744617792 691744272 715708138 533327408 469171872 607384448 542057536 455578904 755880160 541208264 421592896 750435384 833007424 826027137 610111248 797666848 541953440 634172464 649177488 431736376 754387808 487394752 816906000 790560760 831614599 604387776 799154192 434924480 711962496 548266304 880645864 461935952 812162796 608536448 654042016 768273472 607975488 658782912 730863680 605284262 793443248 597199552 506748884 789448640 425378336 780304896 814253810 630861376 822861568 731749484 534216320 845014988 431170768 604864792 663811456 621708968 402649344 465650792 527565200 274031640 623611648 473486870 816576384 142507560 270198784 858481088 748641024 105322496 825183744 162985036 731105806 940229632 911581484 656990470 14380544 617678392 95589072 359979712 241835872 388893184 401476682 331012832 635428288 56392428 264702990 496593536 272410112 850238880 602559056 346755968 562458680 607545044 762814236 363335168 187446784 103175060 55234624 22814956 911820800 789958532 830053536 38541818 321625732 167911276 994731808 924903936 666647664 460435552 708490240 143272800 985685344 337836672 259577704 835662720 259709124 984882688 218505292 28145316 722480720 304008576 335655872 245787552 425399472 377028224 52397158 574127488 228009000 27221488 565295816 638657712 1412960 219720634 822605104 757109744 641645056 273736624 112438768 658290816 446300944 692158780 747439599 212526528 97587712 814641152 470167440 734854080 18838954 870723200 266189008 206113968 354362860 434443607 949558272 407138240 287062208 307027520 360406721 163171024
762762092 560060902 742047637 779459584 745515796 723296944 750427892 858391126 546469216 423700080 550182848 660375736 857616256 786206172 790540160 911801272 425100480 612939004 715883008 505722114 518360256 680632512 717293728 838602176 733571790 896813732 809417280 884742848 657476832 494816064 561734002 695797952 872933248 439996272 624805312 708130112 787684832 798442483 520842992 756144756 430282048 759385574 892124208 621651696 587693964 780916021 504556308 581175488 712728000 558360704 545677504 491848270 508378944 596881344 546261568 441790912 801874568 549358672 550433888 848977732 481817536 581759584 606730448 700924352 479981448 787204368 650677824 654576288 757759168 643513424 564217248 721560175 507455136 894504756 659058112 764959376 800010004 871406128 648704540 595973464 561349088 713901440 586626368 484157008 857157379 650119770 568246408 901931044 596061984 922634888 539420960 805807968 804981224 690470288 875752664 798908432 850539378 820829696 860581600 714470208 343548760 621326512 748694872 518752232 417345368 331266050 607438552 482047490 809602900 596185304 404188656 416832736 725962840 567133496 675307792 365415608 319568152 624119640 590606168 434959582 667983176 711562716 694277944 711572096 595892224 397919296 680052504 495160408 608519000 543496663 467887448 441777920 430802618 364452952 525937048 515585452 415087608 495155368 350608216 579640668 720500536 461791480 641452574 772886196 695050840 770035836 604906792 708813656 592199336 577108332 515824184 387103328 688211032 753368380 447226968 799176144 370149688 388237944 378628692 816673912 520840472 379641944 559522136 392556832 721333216 674395544 505130348 809821272 568882528 378716384 480203280 476086552 382462496 650872992 641885816 686025130 708938152 658131932 732206712 359473032 767764264 589090776 792091312 390824888 684647384 574213608 598584984 623175992 613194264 446898224 557932344 780514136 343234072 583053464 783223886 722967926 814565592 353471192 541007772 381656552 547603864 457444264 530136216 268037208 194978472 326303144 540943496 323761320 71145768 205699764 51244712 166032176 497920168 186978472 214448680 258353512 209206680 310594728 231542952 378265560 156928168 365320712 250313016 48875832 204808968 113321860 120203976 284725672 519043124 238139536 56342768 425082121 87764136 129413672 236938472 200521976 226071232 381800296 313006760 486621928 450270768 393909936 274945704 93410504 272254027 91466152 287169864 391724504 148465128 469374600 504736920 514957800 280945131 114773936 293165936 425776424 273501354 453034344 195208168 303037608 48891176 419105384 297414312 352910248 257732656 76732660 356821544 499763624 289755144 179167336 511746224 511210136 458923976 443507392 93947048 409074280 51375328 102665960 408720800 69313576 384363508 410683048 490232458 414412456 355272104 351851152 420886924 430154696 58287400 110052848 389918120 87659304 66236028 546865320 246411936 514693624 304050328 171351020 76747944 466936744 484343502 473276346 492376062 443794082 462937710 665417002 668023846 494876878 749121230 414390778 499120796 668203982 715004014 446368846 314783022 337963854 769997390 660724338 699280094 553712846 319884494 798417998 515272718 725447630 406050766 727160526 513956174 570914766 315715920 740729426 510802894 502837742 401190838 497259150 780424622 616044318 724306782 516832942 352034490 472260378 492821758 775132558 655398094 602524574 626488440 444107710 379952174 518164750 452837838 366359206 666660462 451988566 332373198 661215686 743787726 736807439 520891550 708447150 452733742 544952766 559957790 342516678 665168110 398175054 727686302 701341062 742394901 515168078 709934494 345704782 622742798 459046606 791426166 372716254 722943098 519316750 564822318 679053774 518755790 569563214 641643982 516064564 704223550 507979854 417529186 700228942 336158638 691085198 725034112 541641678 733641870 642529786 444996622 755795290 341951070 515645094 574591758 532489270 313429646 376431094 448169536 889088520 262950048 412130304 343984878 741804032 617635328 235606472 342111952 439633920 629142000 389410304 274213120 363070464 728433016 756882000 125138500 315914048 736030534 603428352 129574400 549510400 141045888 181845272 155084000 314011760 612641024 90787744 735003136 355230068 167972888 841061376 245455104 96544064 688450456 704449658 728763384 139033056 439235968 648645752 895054064 351002034 537091728 263140760 597841536 207492004 169820672 964685312 511179904 70675840 523754621 472170496 574407000 993526416 47798848 547780416 458954752 104080000 800350880 938643408 459206992 581267192 688081920 190392448 912367872 668859392 398323190 892567936 828088924 227892864 284912346 466702848 828750290 792566648 320189312 422679408 67062462 501354 874446739 352046272 243066092 35882228 235970872 762690808 706996632 260956092 900473088 96735344 67791456 487425024 372675840 708776174 341660872 712261008 940160060 176466112 459418836 410434252 731709440 462243240
562769680 360068490 542055225 579467172 545523384 523304532 550435480 658398714 346476804 223707668 350190436 460383324 657623844 586213760 590547748 711808860 225108068 412946592 515890596 305729702 318367844 480640100 517301316 638609764 533579378 696821320 609424868 684750436 457484420 294823652 361741590 495805540 672940836 240003860 424812900 508137700 587692420 598450071 320850580 556152344 230289636 559393162 692131796 421659284 387701552 580923609 304563896 381183076 512735588 358368292 345685092 291855858 308386532 396888932 346269156 241798500 601882156 349366260 350441476 648985320 281825124 381767172 406738036 500931940 279989036 587211956 450685412 454583876 557766756 443521012 364224836 521567763 307462724 694512344 459065700 564966964 600017592 671413716 448712128 395981052 361356676 513909028 386633956 284164596 657164967 450127358 368253996 701938632 396069572 722642476 339428548 605815556 604988812 490477876 675760252 598916020 650546966 620837284 660589188 514477796 357493288 635271040 762639400 532696760 431289896 345210578 621383080 495992018 823547428 610129832 418133184 430777264 739907368 581078024 689252320 379360136 333512680 638064168 604550696 448904110 681927704 725507244 708222472 725516624 609836752 411863824 693997032 509104936 622463528 557441191 481831976 455722448 444747146 378397480 539881576 529529980 429032136 509099896 364552744 593585196 734445064 475736008 655397102 786830724 708995368 783980364 618851320 722758184 606143864 591052860 529768712 401047856 702155560 767312908 461171496 813120672 384094216 402182472 392573220 830618440 534785000 393586472 573466664 406501360 735277744 688340072 519074876 823765800 582827056 392660912 494147808 490031080 396407024 664817520 655830344 699969658 722882680 672076460 746151240 373417560 781708792 603035304 806035840 404769416 698591912 588158136 612529512 637120520 627138792 460842752 571876872 794458664 357178600 596997992 797168414 736912454 828510120 367415720 554952300 395601080 618117456 527957856 600649808 338550800 265492064 396816736 611457088 394274912 141659360 276213356 121758304 236545768 568433760 257492064 284962272 328867104 279720272 381108320 302056544 448779152 227441760 435834304 320826608 119389424 275322560 183835452 190717568 355239264 589556716 308653128 126856360 495595713 158277728 199927264 307452064 271035568 296584824 452313888 383520352 557135520 520784360 464423528 345459296 163924096 342767619 161979744 357683456 462238096 218978720 539888192 575250512 585471392 351458723 185287528 363679528 496290016 344014946 523547936 265721760 373551200 119404768 489618976 367927904 423423840 328246248 147246252 427335136 570277216 360268736 249680928 582259816 581723728 529437568 514020984 164460640 479587872 121888920 173179552 479234392 139827168 454877100 481196640 560746050 484926048 425785696 422364744 491400516 500668288 128800992 180566440 460431712 158172896 136749620 617378912 316925528 585207216 374563920 241864612 147261536 537450336 622927664 611860508 630960224 582378244 601521872 804001164 806608008 633461040 887705392 552974940 637704958 806788144 853588176 584953008 453367184 476548016 908581552 799308500 837864256 692297008 458468656 937002160 653856880 864031792 544634928 865744688 652540336 709498928 454300082 879313588 649387056 641421904 539775000 635843312 919008784 754628480 862890944 655417104 490618652 610844540 631405920 913716720 793982256 741108736 765072602 582691872 518536336 656748912 591422000 504943368 805244624 590572728 470957360 799799848 882371888 875391601 659475712 847031312 591317904 683536928 698541952 481100840 803752272 536759216 866270464 839925224 880979063 653752240 848518656 484288944 761326960 597630768 930010328 511300416 861527260 657900912 703406480 817637936 657339952 708147376 780228144 654648726 842807712 646564016 556113348 838813104 474742800 829669360 863618274 680225840 872226032 781113948 583580784 894379452 480535232 654229256 713175920 671073432 452013808 515015256 937015200 237422048 262006144 399669128 869619664 538011216 161127412 353011616 783329792 497536416 987064900 14792256 76048456 782121216 781117260 872648048 338088064 274166272 441239424 161130928 512343100 942379108 910627904 502007456 692995008 922439552 112772912 387752128 274364864 226078192 637475064 493874688 384151288 824652000 18798592 970939864 773804714 279147888 958731944 143882968 196778624 40458928 413248156 396402804 706121216 785235352 45398896 330654608 760252416 764641216 985861000 107185472 219960480 581723552 29461888 937824504 990474974 930098176 263851904 751545072 136077204 942938912 620710400 922219372 903335408 253713664 592082176 258050048 336911978 554299936 854484884 833146976 578353116 734746336 938933986 268707200 171148224 597556020 153255208 695723040 99044672 99999744 81318552 47407523 404362080 293686784 268521984 325077248 284041856 274796696 993649664 702160772 574111152 959958528 543196816 243597152 381966848 866480420 410025756 215108928
528700204 325999014 507985749 545397696 511453908 489235056 516366004 624329238 312407328 189638192 316120960 426313848 623554368 552144284 556478272 677739384 191038592 378877116 481821120 271660226 284298368 446570624 483231840 604540288 499509902 662751844 575355392 650680960 423414944 260754176 327672114 461736064 638871360 205934384 390743424 474068224 553622944 564380595 286781104 522082868 196220160 525323686 658062320 387589808 353632076 546854133 270494420 347113600 478666112 324298816 311615616 257786382 274317056 362819456 312199680 207729024 567812680 315296784 316372000 614915844 247755648 347697696 372668560 466862464 245919560 553142480 416615936 420514400 523697280 409451536 330155360 487498287 273393248 660442868 424996224 530897488 565948116 637344240 414642652 361911576 327287200 479839552 352564480 250095120 623095491 416057882 334184520 667869156 362000096 688573000 305359072 571746080 570919336 456408400 641690776 564846544 616477490 586767808 626519712 480408320 201815512 479593264 606961624 377018984 275612120 189532802 465705304 340314242 667869652 454452056 262455408 275099488 584229592 425400248 533574544 223682360 177834904 482386392 448872920 293226334 526249928 569829468 552544696 569838848 454158976 256186048 538319256 353427160 466785752 401763415 326154200 300044672 289069370 222719704 384203800 373852204 273354360 353422120 208874968 437907420 578767288 320058232 499719326 631152948 553317592 628302588 463173544 567080408 450466088 435375084 374090936 245370080 546477784 611635132 305493720 657442896 228416440 246504696 236895444 674940664 379107224 237908696 417788888 250823584 579599968 532662296 363397100 668088024 427149280 236983136 338470032 334353304 240729248 509139744 500152568 544291882 567204904 516398684 590473464 217739784 626031016 447357528 650358064 249091640 542914136 432480360 456851736 481442744 471461016 305164976 416199096 638780888 201500824 441320216 641490638 581234678 672832344 211737944 399274524 239923304 704837828 614678228 687370180 425271172 352212436 483537108 698177460 480995284 228379732 362933728 208478676 323266140 655154132 344212436 371682644 415587476 366440644 467828692 388776916 535499524 314162132 522554676 407546980 206109796 362042932 270555824 277437940 441959636 676277088 395373500 213576732 582316085 244998100 286647636 394172436 357755940 383305196 539034260 470240724 643855892 607504732 551143900 432179668 250644468 429487991 248700116 444403828 548958468 305699092 626608564 661970884 672191764 438179095 272007900 450399900 583010388 430735318 610268308 352442132 460271572 206125140 576339348 454648276 510144212 414966620 233966624 514055508 656997588 446989108 336401300 668980188 668444100 616157940 600741356 251181012 566308244 208609292 259899924 565954764 226547540 541597472 567917012 647466422 571646420 512506068 509085116 578120888 587388660 215521364 267286812 547152084 244893268 223469992 704099284 403645900 671927588 461284292 328584984 233981908 624170708 244469504 233402348 252502064 203920084 223063712 425543004 428149848 255002880 509247232 174516780 259246798 428329984 475130016 206494848 74909024 98089856 530123392 420850340 459406096 313838848 80010496 558544000 275398720 485573632 166176768 487286528 274082176 331040768 75841922 500855428 270928896 262963744 161316840 257385152 540550624 376170320 484432784 276958944 112160492 232386380 252947760 535258560 415524096 362650576 386614442 204233712 140078176 278290752 212963840 126485208 426786464 212114568 92499200 421341688 503913728 496933441 281017552 468573152 212859744 305078768 320083792 102642680 425294112 158301056 487812304 461467064 502520903 275294080 470060496 105830784 382868800 219172608 551552168 132842256 483069100 279442752 324948320 439179776 278881792 329689216 401769984 276190566 464349552 268105856 177655188 460354944 96284640 451211200 485160114 301767680 493767872 402655788 205122624 515921292 102077072 275771096 334717760 292615272 73555648 136557096 535465784 234154432 700356760 558111368 870884224 497491194 62276672 777955912 786032527 532823572 872369432 540830368 586854456 494492928 978566274 549710208 179399892 642178756 264985456 346048 817635638 937299380 1926300 965867840 515310512 367807488 784584520 864295968 191760672 764848816 510985216 110671152 524444664 639913072 216601088 124654480 849785472 776542286 831072960 98132272 202474752 338574680 158936288 970041678 157785506 79959416 28182928 546307360 568654336 587355200 244245560 546897136 714944300 649944576 107082996 610247676 133402768 891601303 169277040 664524912 695685952 247601612 84396950 485733862 508535440 617282000 810878640 435322112 621676406 8319744 179706200 280737184 781613376 128420864 925387440 796721298 338654016 785202016 27471872 887518784 350446976 186948376 317485184 478012111 103548780 440512360 140357784 839379200 394277634 139640000 174548480 274692400 458048544 979964120 157504016 459380480 247245992 128930626 319831848 180502622
562229252 359528062 541514797 578926744 544982956 522764104 549895052 657858286 345936376 223167240 349650008 459842896 657083416 585673332 590007320 711268432 224567640 412406164 515350168 305189274 317827416 480099672 516760888 638069336 533038950 696280892 608884440 684210008 456943992 294283224 361201162 495265112 672400408 239463432 424272472 507597272 587151992 597909643 320310152 555611916 229749208 558852734 691591368 421118856 387161124 580383181 304023468 380642648 512195160 357827864 345144664 291315430 307846104 396348504 345728728 241258072 601341728 348825832 349901048 648444892 281284696 381226744 406197608 500391512 279448608 586671528 450144984 454043448 557226328 442980584 363684408 521027335 306922296 693971916 458525272 564426536 599477164 670873288 448171700 395440624 360816248 513368600 386093528 283624168 656624539 449586930 367713568 701398204 395529144 722102048 338888120 605275128 604448384 489937448 675219824 598375592 650006538 620296856 660048760 513937368 442676416 720454168 847822528 617879888 516473024 430393706 706566208 581175146 908730556 695312960 503316312 515960392 825090496 666261152 774435448 464543264 418695808 723247296 689733824 534087238 767110832 810690372 793405600 810699752 695019880 497046952 779180160 594288064 707646656 642624319 567015104 540905576 529930274 463580608 625064704 614713108 514215264 594283024 449735872 678768324 819628192 560919136 740580230 872013852 794178496 869163492 704034448 807941312 691326992 676235988 614951840 486230984 787338688 852496036 546354624 898303800 469277344 487365600 477756348 915801568 619968128 478769600 658649792 491684488 820460872 773523200 604258004 908948928 668010184 477844040 579330936 575214208 481590152 750000648 741013472 785152786 808065808 757259588 831334368 458600688 866891920 688218432 891218968 489952544 783775040 673341264 697712640 722303648 712321920 546025880 657060000 879641792 442361728 682181120 882351542 822095582 913693248 452598848 640135428 480784208 873007800 782848200 855540152 593441144 520382408 651707080 866347432 649165256 396549704 531103700 376648648 491436112 823324104 512382408 539852616 583757448 534610616 635998664 556946888 703669496 482332104 690724648 575716952 374279768 530212904 438725796 445607912 610129608 844447060 563543472 381746704 750486057 413168072 454817608 562342408 525925912 551475168 707204232 638410696 812025864 775674704 719313872 600349640 418814440 597657963 416870088 612573800 717128440 473869064 794778536 830140856 840361736 606349067 440177872 618569872 751180360 598905290 778438280 520612104 628441544 374295112 744509320 622818248 678314184 583136592 402136596 682225480 825167560 615159080 504571272 837150160 836614072 784327912 768911328 419350984 734478216 376779264 428069896 734124736 394717512 709767444 736086984 815636394 739816392 680676040 677255088 746290860 755558632 383691336 435456784 715322056 413063240 391639964 872269256 571815872 840097560 629454264 496754956 402151880 792340680 626067356 615000200 634099916 585517936 604661564 807140856 809747700 636600732 890845084 556114632 640844650 809927836 856727868 588092700 456506876 479687708 911721244 802448192 841003948 695436700 461608348 940141852 656996572 867171484 547774620 868884380 655680028 712638620 457439774 882453280 652526748 644561596 542914692 638983004 922148476 757768172 866030636 658556796 493758344 613984232 634545612 916856412 797121948 744248428 768212294 585831564 521676028 659888604 594561692 508083060 808384316 593712420 474097052 802939540 885511580 878531293 662615404 850171004 594457596 686676620 701681644 484240532 806891964 539898908 869410156 843064916 884118755 656891932 851658348 487428636 764466652 600770460 933150020 514440108 864666952 661040604 706546172 820777628 660479644 711287068 783367836 657788418 845947404 649703708 559253040 841952796 477882492 832809052 866757966 683365532 875365724 784253640 586720476 897519144 483674924 657368948 716315612 674213124 455153500 518154948 488189888 306125888 137244608 892497728 367136952 958568540 326068336 317188832 973925648 741500000 734767582 856023680 27218720 838673168 445276380 657657984 894355200 451741199 790396672 427699160 495405680 8033588 234000000 765801452 194157700 315389440 911832000 388080920 606752964 151726048 112370252 891000000 792169180 489430892 870416768 418971648 602341440 515440636 902183152 828595840 534872832 826453992 52798336 252605376 516798280 831454032 853179264 475125888 426535764 651642904 341040867 142181618 930143032 808422342 868983416 793608768 177879552 363593728 562703220 451886802 394426080 758351220 852911104 440504948 409834752 737597888 627814912 813709312 390248448 939256064 23938747 406886984 367853500 192185344 576182152 610909616 902346240 469810360 848290144 624769702 285806656 853586768 547997431 325690880 181013824 931053056 140460568 460501882 733540260 104354736 811952640 28990128 49884737 859848448 500262008 558295296 366538608 382719872 151740707 103504872
405549842 202848652 384835387 422247334 388303546 366084694 393215642 501178876 189256966 66487830 192970598 303163486 500404006 428993922 433327910 554589022 67888230 255726754 358670758 148509864 161148006 323420262 360081478 481389926 376359540 539601482 452205030 527530598 300264582 137603814 204521752 338585702 515720998 82784022 267593062 350917862 430472582 441230233 163630742 398932506 73069798 402173324 534911958 264439446 230481714 423703771 147344058 223963238 355515750 201148454 188465254 134636020 151166694 239669094 189049318 84578662 444662318 192146422 193221638 491765482 124605286 224547334 249518198 343712102 122769198 429992118 293465574 297364038 400546918 286301174 207004998 364347925 150242886 537292506 301845862 407747126 442797754 514193878 291492290 238761214 204136838 356689190 229414118 126944758 499945129 292907520 211034158 544718794 238849734 565422638 182208710 448595718 447768974 333258038 518540414 441696182 493327128 463617446 503369350 357257958 175854066 453631818 581000178 351057538 249650674 163571356 439743858 314352796 641908206 428490610 236493962 249138042 558268146 399438802 507613098 197720914 151873458 456424946 422911474 267264888 500288482 543868022 526583250 543877402 428197530 230224602 512357810 327465714 440824306 375801969 300192754 274083226 263107924 196758258 358242354 347890758 247392914 327460674 182913522 411945974 552805842 294096786 473757880 605191502 527356146 602341142 437212098 541118962 424504642 409413638 348129490 219408634 520516338 585673686 279532274 631481450 202454994 220543250 210933998 648979218 353145778 211947250 391827442 224862138 553638522 506700850 337435654 642126578 401187834 211021690 312508586 308391858 214767802 483178298 474191122 518330436 541243458 490437238 564512018 191778338 600069570 421396082 624396618 223130194 516952690 406518914 430890290 455481298 445499570 279203530 390237650 612819442 175539378 415358770 615529192 555273232 646870898 185776498 373313078 213961858 852667244 762507644 835199596 573100588 500041852 631366524 846006876 628824700 376209148 510763144 356308092 471095556 802983548 492041852 519512060 563416892 514270060 615658108 536606332 683328940 461991548 670384092 555376396 353939212 509872348 418385240 425267356 589789052 824106504 543202916 361406148 730145501 392827516 434477052 542001852 505585356 531134612 686863676 618070140 791685308 755334148 698973316 580009084 398473884 577317407 396529532 592233244 696787884 453528508 774437980 809800300 820021180 586008511 419837316 598229316 730839804 578564734 758097724 500271548 608100988 353954556 724168764 602477692 657973628 562796036 381796040 661884924 804827004 594818524 484230716 816809604 816273516 763987356 748570772 399010428 714137660 356438708 407729340 713784180 374376956 689426888 715746428 795295838 719475836 660335484 656914532 725950304 735218076 363350780 415116228 694981500 392722684 371299408 851928700 551475316 819757004 609113708 476414400 381811324 772000124 234547708 223480552 242580268 193998288 213141916 415621208 418228052 245081084 499325436 164594984 249325002 418408188 465208220 196573052 64987228 88168060 520201596 410928544 449484300 303917052 70088700 548622204 265476924 475651836 156254972 477364732 264160380 321118972 65920126 490933632 261007100 253041948 151395044 247463356 530628828 366248524 474510988 267037148 102238696 222464584 243025964 525336764 405602300 352728780 376692646 194311916 130156380 268368956 203042044 116563412 416864668 202192772 82577404 411419892 493991932 487011645 271095756 458651356 202937948 295156972 310161996 92720884 415372316 148379260 477890508 451545268 492599107 265372284 460138700 95908988 372947004 209250812 541630372 122920460 473147304 269520956 315026524 429257980 268959996 319767420 391848188 266268770 454427756 258184060 167733392 450433148 86362844 441289404 475238318 291845884 483846076 392733992 195200828 505999496 92155276 265849300 324795964 282693476 63633852 126635300 693445000 658001920 276092928 564598040 25865604 186123888 630765056 262600320 742543435 88386984 147489760 857535314 816451840 744676652 731403808 575393344 742149028 45065792 18017792 787002624 573413600 918132940 669705408 219350304 974896000 821297664 241961752 739203188 356083648 803019635 303344652 785110476 947579008 501932160 865445376 842707990 541264832 135648750 341008588 669429760 687087472 769606894 326459296 979548572 371085744 230704216 197688100 797666874 417547432 492049272 284664912 726639488 554999984 684069936 825323456 912597808 406520544 990978560 870761864 508479920 568551984 351356784 825896516 806087968 292428544 7153152 819416096 978707456 526979008 675654528 106716432 584538888 333340112 946557184 455721920 532375936 312236100 412921188 655850512 789147776 268738146 480984672 520194688 542903444 887769616 795837384 964078544 60515200 218099448 422982536 253051744 522213600 361732352 635469288 434329756 172241856 9053424 149628992 159606124 649229568
694836844 492135654 674122389 711534336 677590548 655371696 682502644 790465878 478543968 355774832 482257600 592450488 789691008 718280924 722614912 843876024 357175232 545013756 647957760 437796866 450435008 612707264 649368480 770676928 665646542 828888484 741492032 816817600 589551584 426890816 493808754 627872704 805008000 372071024 556880064 640204864 719759584 730517235 452917744 688219508 362356800 691460326 824198960 553726448 519768716 712990773 436631060 513250240 644802752 490435456 477752256 423923022 440453696 528956096 478336320 373865664 733949320 481433424 482508640 781052484 413892288 513834336 538805200 632999104 412056200 719279120 582752576 586651040 689833920 575588176 496292000 653634927 439529888 826579508 591132864 697034128 732084756 803480880 580779292 528048216 493423840 645976192 518701120 416231760 789232131 582194522 500321160 834005796 528136736 854709640 471495712 737882720 737055976 622545040 807827416 730983184 782614130 752904448 792656352 646544960 398614656 676392408 803760768 573818128 472411264 386331946 662504448 537113386 864668796 651251200 459254552 471898632 781028736 622199392 730373688 420481504 374634048 679185536 645672064 490025478 723049072 766628612 749343840 766637992 650958120 452985192 735118400 550226304 663584896 598562559 522953344 496843816 485868514 419518848 581002944 570651348 470153504 550221264 405674112 634706564 775566432 516857376 696518470 827952092 750116736 825101732 659972688 763879552 647265232 632174228 570890080 442169224 743276928 808434276 502292864 854242040 425215584 443303840 433694588 871739808 575906368 434707840 614588032 447622728 776399112 729461440 560196244 864887168 623948424 433782280 535269176 531152448 437528392 705938888 696951712 741091026 764004048 713197828 787272608 414538928 822830160 644156672 847157208 445890784 739713280 629279504 653650880 678241888 668260160 501964120 612998240 835580032 398299968 638119360 838289782 778033822 869631488 408537088 596073668 436722448 661716040 571556440 644248392 382149384 309090648 440415320 655055672 437873496 185257944 319811940 165356888 280144352 612032344 301090648 328560856 372465688 323318856 424706904 345655128 492377736 271040344 479432888 364425192 162988008 318921144 227434036 234316152 398837848 633155300 352251712 170454944 539194297 201876312 243525848 351050648 314634152 340183408 495912472 427118936 600734104 564382944 508022112 389057880 207522680 386366203 205578328 401282040 505836680 262577304 583486776 618849096 629069976 395057307 228886112 407278112 539888600 387613530 567146520 309320344 417149784 163003352 533217560 411526488 467022424 371844832 190844836 470933720 613875800 403867320 293279512 625858400 625322312 573036152 557619568 208059224 523186456 165487504 216778136 522832976 183425752 498475684 524795224 604344634 528524632 469384280 465963328 534999100 544266872 172399576 224165024 504030296 201771480 180348204 660977496 360524112 628805800 418162504 285463196 190860120 581048920 198964860 187897704 206997420 158415440 177559068 380038360 382645204 209498236 463742588 129012136 213742154 382825340 429625372 160990204 29404380 52585212 484618748 375345696 413901452 268334204 34505852 513039356 229894076 440068988 120672124 441781884 228577532 285536124 30337278 455350784 225424252 217459100 115812196 211880508 495045980 330665676 438928140 231454300 66655848 186881736 207443116 489753916 370019452 317145932 341109798 158729068 94573532 232786108 167459196 80980564 381281820 166609924 46994556 375837044 458409084 451428797 235512908 423068508 167355100 259574124 274579148 57138036 379789468 112796412 442307660 415962420 457016259 229789436 424555852 60326140 337364156 173667964 506047524 87337612 437564456 233938108 279443676 393675132 233377148 284184572 356265340 230685922 418844908 222601212 132150544 414850300 50779996 405706556 439655470 256263036 448263228 357151144 159617980 470416648 56572428 230266452 289213116 247110628 28051004 91052452 784238496 963052400 841817216 227546400 976418928 421132310 632929088 232956626 714813472 262011824 605847664 122661888 47724928 117732352 555676800 157357184 565460016 735088272 202203609 541075296 587924992 135991552 927928896 71062288 960049856 411257768 728239072 716622872 958448312 328827904 724246276 629359360 391678464 450325216 427173758 528177632 192787456 216368384 830460160 763587296 169649152 711373224 357963392 111751680 721636952 83945408 22446198 424762016 619970160 610077952 276354266 446349168 636985856 550808200 13807628 309549784 119694848 448454429 547659840 816510034 168661472 641412984 331112084 233012856 333620496 73458176 621181272 830187484 458213636 201398976 331340400 319222096 465886208 726495680 266802636 148960672 110538054 671869612 886896248 809793976 94734784 353041792 752272449 536999040 662436608 597186144 441081520 818245180 197995392 525505536 247232000 214838256 403911680 175165184 165793918 583073536 595873696 580560224 47865248 566353520
775245228 572544038 754530773 791942720 757998932 735780080 762911028 870874262 558952352 436183216 562665984 672858872 870099392 798689308 803023296 924284408 437583616 625422140 728366144 518205250 530843392 693115648 729776864 851085312 746054926 909296868 821900416 897225984 669959968 507299200 574217138 708281088 885416384 452479408 637288448 720613248 800167968 810925619 533326128 768627892 442765184 771868710 904607344 634134832 600177100 793399157 517039444 593658624 725211136 570843840 558160640 504331406 520862080 609364480 558744704 454274048 814357704 561841808 562917024 861460868 494300672 594242720 619213584 713407488 492464584 799687504 663160960 667059424 770242304 655996560 576700384 734043311 519938272 906987892 671541248 777442512 812493140 883889264 661187676 608456600 573832224 726384576 599109504 496640144 869640515 662602906 580729544 914414180 608545120 935118024 551904096 818291104 817464360 702953424 888235800 811391568 863022514 833312832 873064736 726953344 423952720 701730472 829098832 599156192 497749328 411670010 687842512 562451450 890006860 676589264 484592616 497236696 806366800 647537456 755711752 445819568 399972112 704523600 671010128 515363542 748387136 791966676 774681904 791976056 676296184 478323256 760456464 575564368 688922960 623900623 548291408 522181880 511206578 444856912 606341008 595989412 495491568 575559328 431012176 660044628 800904496 542195440 721856534 853290156 775454800 850439796 685310752 789217616 672603296 657512292 596228144 467507288 768614992 833772340 527630928 879580104 450553648 468641904 459032652 897077872 601244432 460045904 639926096 472960792 801737176 754799504 585534308 890225232 649286488 459120344 560607240 556490512 462866456 731276952 722289776 766429090 789342112 738535892 812610672 439876992 848168224 669494736 872495272 471228848 765051344 654617568 678988944 703579952 693598224 527302184 638336304 860918096 423638032 663457424 863627846 803371886 894969552 433875152 621411732 462060512 704068328 613908728 686600680 424501672 351442936 482767608 697407960 480225784 227610232 362164228 207709176 322496640 654384632 343442936 370913144 414817976 365671144 467059192 388007416 534730024 313392632 521785176 406777480 205340296 361273432 269786324 276668440 441190136 675507588 394604000 212807232 581546585 244228600 285878136 393402936 356986440 382535696 538264760 469471224 643086392 606735232 550374400 431410168 249874968 428718491 247930616 443634328 548188968 304929592 625839064 661201384 671422264 437409595 271238400 449630400 582240888 429965818 609498808 351672632 459502072 205355640 575569848 453878776 509374712 414197120 233197124 513286008 656228088 446219608 335631800 668210688 667674600 615388440 599971856 250411512 565538744 207839792 259130424 565185264 225778040 540827972 567147512 646696922 570876920 511736568 508315616 577351388 586619160 214751864 266517312 546382584 244123768 222700492 703329784 402876400 671158088 460514792 327815484 233212408 623401208 522744504 511677348 530777064 482195084 501338712 703818004 706424848 533277880 787522232 452791780 537521798 706604984 753405016 484769848 353184024 376364856 808398392 699125340 737681096 592113848 358285496 836819000 553673720 763848632 444451768 765561528 552357176 609315768 354116922 779130428 549203896 541238744 439591840 535660152 818825624 654445320 762707784 555233944 390435492 510661380 531222760 813533560 693799096 640925576 664889442 482508712 418353176 556565752 491238840 404760208 705061464 490389568 370774200 699616688 782188728 775208441 559292552 746848152 491134744 583353768 598358792 380917680 703569112 436576056 766087304 739742064 780795903 553569080 748335496 384105784 661143800 497447608 829827168 411117256 761344100 557717752 603223320 717454776 557156792 607964216 680044984 554465566 742624552 546380856 455930188 738629944 374559640 729486200 763435114 580042680 772042872 680930788 483397624 794196292 380352072 554046096 612992760 570890272 351830648 414832096 14440384 107899424 311245760 177956720 74745856 650827968 114842014 762009600 756189948 194604744 27275400 47884544 346392122 352201384 440926440 530700360 188357120 240685296 242694784 394158592 72653200 887330608 699289996 502025216 466985664 478272652 844215680 438881232 540343304 659895989 543078656 614619360 386229840 164671272 687431880 829229280 159523114 205986736 267731202 661218496 360130627 428805419 705443701 415560192 340332080 488029968 566787840 789841216 117729360 146009088 116112580 647448736 920170272 913613568 523590656 600268166 483729472 158462976 7540124 101918752 466111016 868008960 78512896 598692112 505378944 328682352 215488460 33379328 7269184 79794736 126250000 456725632 23093280 850492784 199574144 314601184 138058992 315069688 436118652 749506575 424099604 865564664 739160968 888476928 506926298 428361216 687637352 27754672 665921462 522542880 296174080 983625860 707906578 447575424 353463872 116742016 967720976 876828746 2405120 191538696
795723138 593021948 775008683 812420630 778476842 756257990 783388938 891352172 579430262 456661126 583143894 693336782 890577302 819167218 823501206 944762318 458061526 645900050 748844054 538683160 551321302 713593558 750254774 871563222 766532836 929774778 842378326 917703894 690437878 527777110 594695048 728758998 905894294 472957318 657766358 741091158 820645878 831403529 553804038 789105802 463243094 792346620 925085254 654612742 620655010 813877067 537517354 614136534 745689046 591321750 578638550 524809316 541339990 629842390 579222614 474751958 834835614 582319718 583394934 881938778 514778582 614720630 639691494 733885398 512942494 820165414 683638870 687537334 790720214 676474470 597178294 754521221 540416182 927465802 692019158 797920422 832971050 904367174 681665586 628934510 594310134 746862486 619587414 517118054 890118425 683080816 601207454 934892090 629023030 955595934 572382006 838769014 837942270 723431334 908713710 831869478 883500424 853790742 893542646 747431254 515733708 793511460 920879820 690937180 589530316 503450998 779623500 654232438 981787848 768370252 576373604 589017684 898147788 739318444 847492740 537600556 491753100 796304588 762791116 607144530 840168124 883747664 866462892 883757044 768077172 570104244 852237452 667345356 780703948 715681611 640072396 613962868 602987566 536637900 698121996 687770400 587272556 667340316 522793164 751825616 892685484 633976428 813637522 945071144 867235788 942220784 777091740 880998604 764384284 749293280 688009132 559288276 860395980 925553328 619411916 971361092 542334636 560422892 550813640 988858860 693025420 551826892 731707084 564741780 893518164 846580492 677315296 982006220 741067476 550901332 652388228 648271500 554647444 823057940 814070764 858210078 881123100 830316880 904391660 531657980 939949212 761275724 964276260 563009836 856832332 746398556 770769932 795360940 785379212 619083172 730117292 952699084 515419020 755238412 955408834 895152874 986750540 525656140 713192720 553841500 626317968 536158368 608850320 346751312 273692576 405017248 619657600 402475424 149859872 284413868 129958816 244746280 576634272 265692576 293162784 337067616 287920784 389308832 310257056 456979664 235642272 444034816 329027120 127589936 283523072 192035964 198918080 363439776 597757228 316853640 135056872 503796225 166478240 208127776 315652576 279236080 304785336 460514400 391720864 565336032 528984872 472624040 353659808 172124608 350968131 170180256 365883968 470438608 227179232 548088704 583451024 593671904 359659235 193488040 371880040 504490528 352215458 531748448 273922272 381751712 127605280 497819488 376128416 431624352 336446760 155446764 435535648 578477728 368469248 257881440 590460328 589924240 537638080 522221496 172661152 487788384 130089432 181380064 487434904 148027680 463077612 489397152 568946562 493126560 433986208 430565256 499601028 508868800 137001504 188766952 468632224 166373408 144950132 625579424 325126040 593407728 382764432 250065124 155462048 545650848 527502104 516434948 535534664 486952684 506096312 708575604 711182448 538035480 792279832 457549380 542279398 711362584 758162616 489527448 357941624 381122456 813155992 703882940 742438696 596871448 363043096 841576600 558431320 768606232 449209368 770319128 557114776 614073368 358874522 783888028 553961496 545996344 444349440 540417752 823583224 659202920 767465384 559991544 395193092 515418980 535980360 818291160 698556696 645683176 669647042 487266312 423110776 561323352 495996440 409517808 709819064 495147168 375531800 704374288 786946328 779966041 564050152 751605752 495892344 588111368 603116392 385675280 708326712 441333656 770844904 744499664 785553503 558326680 753093096 388863384 665901400 502205208 834584768 415874856 766101700 562475352 607980920 722212376 561914392 612721816 684802584 559223166 747382152 551138456 460687788 743387544 379317240 734243800 768192714 584800280 776800472 685688388 488155224 798953892 385109672 558803696 617750360 575647872 356588248 419589696 602668224 802919520 455372736 224820320 767470080 890626688 339735400 504485120 166246912 745190984 9315488 511175072 197067904 877472988 861444864 3815936 17816442 233574400 147523456 642810160 338325832 959077714 862439084 57844800 854253120 67633920 754436384 138552844 859236560 427589696 575665920 742952360 935712992 804308672 624536000 619457120 473739648 21729902 448833216 727211120 543677440 331732924 744533328 791988804 651437760 888632448 142911992 352666816 47422963 389685512 693545856 157179756 98413568 642373836 946032060 961521144 747199252 5274992 262021120 204384224 662927504 256015104 361055232 649269056 637382832 762261360 572762176 972454400 33776896 431688976 528305888 911399106 351616624 394901812 778263098 338574672 497947904 365194240 170391424 111681328 881844318 202537152 919783936 707181120 734523680 387060480 197307904 444531888 372846336 345692032 388331640 500908392 884660144 541629512 272691200 220906946 496911872 909464544 90263846 648417088
697725590 495024400 677011135 714423082 680479294 658260442 685391390 793354624 481432714 358663578 485146346 595339234 792579754 721169670 725503658 846764770 360063978 547902502 650846506 440685612 453323754 615596010 652257226 773565674 668535288 831777230 744380778 819706346 592440330 429779562 496697500 630761450 807896746 374959770 559768810 643093610 722648330 733405981 455806490 691108254 365245546 694349072 827087706 556615194 522657462 715879519 439519806 516138986 647691498 493324202 480641002 426811768 443342442 531844842 481225066 376754410 736838066 484322170 485397386 783941230 416781034 516723082 541693946 635887850 414944946 722167866 585641322 589539786 692722666 578476922 499180746 656523673 442418634 829468254 594021610 699922874 734973502 806369626 583668038 530936962 496312586 648864938 521589866 419120506 792120877 585083268 503209906 836894542 531025482 857598386 474384458 740771466 739944722 625433786 810716162 733871930 785502876 755793194 795545098 649433706 452150528 729928280 857296640 627354000 525947136 439867818 716040320 590649258 918204668 704787072 512790424 525434504 834564608 675735264 783909560 474017376 428169920 732721408 699207936 543561350 776584944 820164484 802879712 820173864 704493992 506521064 788654272 603762176 717120768 652098431 576489216 550379688 539404386 473054720 634538816 624187220 523689376 603757136 459209984 688242436 829102304 570393248 750054342 881487964 803652608 878637604 713508560 817415424 700801104 685710100 624425952 495705096 796812800 861970148 555828736 907777912 478751456 496839712 487230460 925275680 629442240 488243712 668123904 501158600 829934984 782997312 613732116 918423040 677484296 487318152 588805048 584688320 491064264 759474760 750487584 794626898 817539920 766733700 840808480 468074800 876366032 697692544 900693080 499426656 793249152 682815376 707186752 731777760 721796032 555499992 666534112 889115904 451835840 691655232 891825654 831569694 923167360 462072960 649609540 490258320 645169808 555010208 627702160 365603152 292544416 423869088 638509440 421327264 168711712 303265708 148810656 263598120 595486112 284544416 312014624 355919456 306772624 408160672 329108896 475831504 254494112 462886656 347878960 146441776 302374912 210887804 217769920 382291616 616609068 335705480 153908712 522648065 185330080 226979616 334504416 298087920 323637176 479366240 410572704 584187872 547836712 491475880 372511648 190976448 369819971 189032096 384735808 489290448 246031072 566940544 602302864 612523744 378511075 212339880 390731880 523342368 371067298 550600288 292774112 400603552 146457120 516671328 394980256 450476192 355298600 174298604 454387488 597329568 387321088 276733280 609312168 608776080 556489920 541073336 191512992 506640224 148941272 200231904 506286744 166879520 481929452 508248992 587798402 511978400 452838048 449417096 518452868 527720640 155853344 207618792 487484064 185225248 163801972 644431264 343977880 612259568 401616272 268916964 174313888 564502688 568455176 557388020 576487736 527905756 547049384 749528676 752135520 578988552 833232904 498502452 583232470 752315656 799115688 530480520 398894696 422075528 854109064 744836012 783391768 637824520 403996168 882529672 599384392 809559304 490162440 811272200 598067848 655026440 399827594 824841100 594914568 586949416 485302512 581370824 864536296 700155992 808418456 600944616 436146164 556372052 576933432 859244232 739509768 686636248 710600114 528219384 464063848 602276424 536949512 450470880 750772136 536100240 416484872 745327360 827899400 820919113 605003224 792558824 536845416 629064440 644069464 426628352 749279784 482286728 811797976 785452736 826506575 599279752 794046168 429816456 706854472 543158280 875537840 456827928 807054772 603428424 648933992 763165448 602867464 653674888 725755656 600176238 788335224 592091528 501640860 784340616 420270312 775196872 809145786 625753352 817753544 726641460 529108296 839906964 426062744 599756768 658703432 616600944 397541320 460542768 21547752 453826624 317769144 806960403 405947904 726707200 444355504 981746288 862901366 31785976 847995904 281929612 194353396 772165120 973824208 344879472 517719848 507199216 635314240 577381136 20578166 488935392 13682644 369636544 27115776 339397344 507081408 40864224 121338400 34898800 444744736 813392110 622569720 511143168 325942720 712556940 119432000 191387120 773478400 348548688 785200000 105464944 180651232 211310026 890827718 539775968 691943168 800460288 283339356 543136768 447704192 174838528 583067782 535160692 204362360 352208088 576310720 194680704 829811552 192351424 168299168 475410044 784393928 316845120 944949632 23836736 727720168 854897728 684829176 125528304 714863800 605237848 485633990 648071392 538623432 67812688 936783520 379262220 183564288 308190240 299482184 606842309 556741280 11858590 63479552 942519698 850607040 462730240 665671296 24250000 877259080 366833144 899505968 917142016 614336304 877437504 379656384 273973608 786063744 373295350
746900644 544199454 726186189 763598136 729654348 707435496 734566444 842529678 530607768 407838632 534321400 644514288 841754808 770344724 774678712 895939824 409239032 597077556 700021560 489860666 502498808 664771064 701432280 822740728 717710342 880952284 793555832 868881400 641615384 478954616 545872554 679936504 857071800 424134824 608943864 692268664 771823384 782581035 504981544 740283308 414420600 743524126 876262760 605790248 571832516 765054573 488694860 565314040 696866552 542499256 529816056 475986822 492517496 581019896 530400120 425929464 786013120 533497224 534572440 833116284 465956088 565898136 590869000 685062904 464120000 771342920 634816376 638714840 741897720 627651976 548355800 705698727 491593688 878643308 643196664 749097928 784148556 855544680 632843092 580112016 545487640 698039992 570764920 468295560 841295931 634258322 552384960 886069596 580200536 906773440 523559512 789946520 789119776 674608840 859891216 783046984 834677930 804968248 844720152 698608760 190421396 468199148 595567508 365624868 264218004 178138686 454311188 328920126 656475536 443057940 251061292 263705372 572835476 414006132 522180428 212288244 166440788 470992276 437478804 281832218 514855812 558435352 541150580 558444732 442764860 244791932 526925140 342033044 455391636 390369299 314760084 288650556 277675254 211325588 372809684 362458088 261960244 342028004 197480852 426513304 567373172 308664116 488325210 619758832 541923476 616908472 451779428 555686292 439071972 423980968 362696820 233975964 535083668 600241016 294099604 646048780 217022324 235110580 225501328 663546548 367713108 226514580 406394772 239429468 568205852 521268180 352002984 656693908 415755164 225589020 327075916 322959188 229335132 497745628 488758452 532897766 555810788 505004568 579079348 206345668 614636900 435963412 638963948 237697524 531520020 421086244 445457620 470048628 460066900 293770860 404804980 627386772 190106708 429926100 630096522 569840562 661438228 200343828 387880408 228529188 640705648 550546048 623238000 361138992 288080256 419404928 634045280 416863104 164247552 298801548 144346496 259133960 591021952 280080256 307550464 351455296 302308464 403696512 324644736 471367344 250029952 458422496 343414800 141977616 297910752 206423644 213305760 377827456 612144908 331241320 149444552 518183905 180865920 222515456 330040256 293623760 319173016 474902080 406108544 579723712 543372552 487011720 368047488 186512288 365355811 184567936 380271648 484826288 241566912 562476384 597838704 608059584 374046915 207875720 386267720 518878208 366603138 546136128 288309952 396139392 141992960 512207168 390516096 446012032 350834440 169834444 449923328 592865408 382856928 272269120 604848008 604311920 552025760 536609176 187048832 502176064 144477112 195767744 501822584 162415360 477465292 503784832 583334242 507514240 448373888 444952936 513988708 523256480 151389184 203154632 483019904 180761088 159337812 639967104 339513720 607795408 397152112 264452804 169849728 560038528 450527632 439460476 458560192 409978212 429121840 631601132 634207976 461061008 715305360 380574908 465304926 634388112 681188144 412552976 280967152 304147984 736181520 626908468 665464224 519896976 286068624 764602128 481456848 691631760 372234896 693344656 480140304 537098896 281900050 706913556 476987024 469021872 367374968 463443280 746608752 582228448 690490912 483017072 318218620 438444508 459005888 741316688 621582224 568708704 592672570 410291840 346136304 484348880 419021968 332543336 632844592 418172696 298557328 627399816 709971856 702991569 487075680 674631280 418917872 511136896 526141920 308700808 631352240 364359184 693870432 667525192 708579031 481352208 676118624 311888912 588926928 425230736 757610296 338900384 689127228 485500880 531006448 645237904 484939920 535747344 607828112 482248694 670407680 474163984 383713316 666413072 302342768 657269328 691218242 507825808 699826000 608713916 411180752 721979420 308135200 481829224 540775888 498673400 279613776 342615224 647331744 746580608 36137280 322923360 500378048 15635884 775044544 489765760 659776768 421097640 451933472 652000240 187277824 252870304 152124786 846435448 84877700 164488432 754098768 794234208 84819456 62320720 884256305 942062280 325338624 2920768 406610560 347703088 261764631 832100580 643942976 939739444 782488718 517735666 73457616 593338976 797393536 758726816 389416750 565708800 718037120 619080441 348395000 546624712 260628052 488870752 513650688 924152832 93701556 598328992 217524864 236742912 237455608 857847400 83294592 584160528 955897152 690909088 50802400 786128800 981172084 399108512 161292800 244373472 842334336 460536974 270000288 709867264 428164520 883882880 522744128 510529728 176179522 729295360 280713076 895681510 348391880 997942912 474970048 168427008 152678300 458145280 69598272 24776416 254933680 655067296 675645856 511091584 60711136 650252158 862472704 410196250 853759776 926962624 143998512 356358946 278670356 553819470 202955004 177142312
786911308 584210118 766196853 803608800 769665012 747446160 774577108 882540342 570618432 447849296 574332064 684524952 881765472 810355388 814689376 935950488 449249696 637088220 740032224 529871330 542509472 704781728 741442944 862751392 757721006 920962948 833566496 908892064 681626048 518965280 585883218 719947168 897082464 464145488 648954528 732279328 811834048 822591699 544992208 780293972 454431264 783534790 916273424 645800912 611843180 805065237 528705524 605324704 736877216 582509920 569826720 515997486 532528160 621030560 570410784 465940128 826023784 573507888 574583104 873126948 505966752 605908800 630879664 725073568 504130664 811353584 674827040 678725504 781908384 667662640 588366464 745709391 531604352 918653972 683207328 789108592 824159220 895555344 672853756 620122680 585498304 738050656 610775584 508306224 881306595 674268986 592395624 926080260 620211200 946784104 563570176 829957184 829130440 714619504 899901880 823057648 874688594 844978912 884730816 738619424 111125248 388903000 516271360 286328720 184921856 98842538 375015040 249623978 577179388 363761792 171765144 184409224 493539328 334709984 442884280 132992096 87144640 391696128 358182656 202536070 435559664 479139204 461854432 479148584 363468712 165495784 447628992 262736896 376095488 311073151 235463936 209354408 198379106 132029440 293513536 283161940 182664096 262731856 118184704 347217156 488077024 229367968 409029062 540462684 462627328 537612324 372483280 476390144 359775824 344684820 283400672 154679816 455787520 520944868 214803456 566752632 137726176 155814432 146205180 584250400 288416960 147218432 327098624 160133320 488909704 441972032 272706836 577397760 336459016 146292872 247779768 243663040 150038984 418449480 409462304 453601618 476514640 425708420 499783200 127049520 535340752 356667264 559667800 158401376 452223872 341790096 366161472 390752480 380770752 214474712 325508832 548090624 110810560 350629952 550800374 490544414 582142080 121047680 308584260 149233040 646586928 556427328 629119280 367020272 293961536 425286208 639926560 422744384 170128832 304682828 150227776 265015240 596903232 285961536 313431744 357336576 308189744 409577792 330526016 477248624 255911232 464303776 349296080 147858896 303792032 212304924 219187040 383708736 618026188 337122600 155325832 524065185 186747200 228396736 335921536 299505040 325054296 480783360 411989824 585604992 549253832 492893000 373928768 192393568 371237091 190449216 386152928 490707568 247448192 568357664 603719984 613940864 379928195 213757000 392149000 524759488 372484418 552017408 294191232 402020672 147874240 518088448 396397376 451893312 356715720 175715724 455804608 598746688 388738208 278150400 610729288 610193200 557907040 542490456 192930112 508057344 150358392 201649024 507703864 168296640 483346572 509666112 589215522 513395520 454255168 450834216 519869988 529137760 157270464 209035912 488901184 186642368 165219092 645848384 345395000 613676688 403033392 270334084 175731008 565919808 352066048 340998892 360098608 311516628 330660256 533139548 535746392 362599424 616843776 282113324 366843342 535926528 582726560 314091392 182505568 205686400 637719936 528446884 567002640 421435392 187607040 666140544 382995264 593170176 273773312 594883072 381678720 438637312 183438466 608451972 378525440 370560288 268913384 364981696 648147168 483766864 592029328 384555488 219757036 339982924 360544304 642855104 523120640 470247120 494210986 311830256 247674720 385887296 320560384 234081752 534383008 319711112 200095744 528938232 611510272 604529985 388614096 576169696 320456288 412675312 427680336 210239224 532890656 265897600 595408848 569063608 610117447 382890624 577657040 213427328 490465344 326769152 659148712 240438800 590665644 387039296 432544864 546776320 386478336 437285760 509366528 383787110 571946096 375702400 285251732 567951488 203881184 558807744 592756658 409364224 601364416 510252332 312719168 623517836 209673616 383367640 442314304 400211816 181152192 244153640 433406240 217120256 847361024 293082478 1427104 807566312 388335446 394528340 205554090 488691552 642742200 894478566 770641024 495207936 106314752 556786688 421669824 860057520 655130112 705000024 586452488 819445216 408574848 240002560 656815968 987058688 449149040 543520768 924804712 775051560 685665247 932118528 600159648 617192624 617698160 777606560 933729496 871745004 282919232 440283400 783136768 206989256 432023956 467649024 301218528 907947168 617076232 514114816 899782648 918704800 925019936 523242112 7189166 379481200 556202560 632966400 332846197 706606664 707554020 479783680 926340064 124135680 483101708 348528888 768715632 754221972 89512180 269491633 667559064 246991991 252935936 864519168 740559680 113081344 218453256 476673460 408714752 858137072 502058368 663078352 579371244 487437136 972104448 467445381 618694608 550240700 897601536 363311884 522097784 484157536 731871258 936134224 206089768 202032400 606394314 349198336 610258848 833197655 86054384 182279424
346784026 144082836 326069571 363481518 329537730 307318878 334449826 442413060 130491150 7722014 134204782 244397670 441638190 370228106 374562094 495823206 9122414 196960938 299904942 89744048 102382190 264654446 301315662 422624110 317593724 480835666 393439214 468764782 241498766 78837998 145755936 279819886 456955182 24018206 208827246 292152046 371706766 382464417 104864926 340166690 14303982 343407508 476146142 205673630 171715898 364937955 88578242 165197422 296749934 142382638 129699438 75870204 92400878 180903278 130283502 25812846 385896502 133380606 134455822 432999666 65839470 165781518 190752382 284946286 64003382 371226302 234699758 238598222 341781102 227535358 148239182 305582109 91477070 478526690 243080046 348981310 384031938 455428062 232726474 179995398 145371022 297923374 170648302 68178942 441179313 234141704 152268342 485952978 180083918 506656822 123442894 389829902 389003158 274492222 459774598 382930366 434561312 404851630 444603534 298492142 132245760 410023512 537391872 307449232 206042368 119963050 396135552 270744490 598299900 384882304 192885656 205529736 514659840 355830496 464004792 154112608 108265152 412816640 379303168 223656582 456680176 500259716 482974944 500269096 384589224 186616296 468749504 283857408 397216000 332193663 256584448 230474920 219499618 153149952 314634048 304282452 203784608 283852368 139305216 368337668 509197536 250488480 430149574 561583196 483747840 558732836 393603792 497510656 380896336 365805332 304521184 175800328 476908032 542065380 235923968 587873144 158846688 176934944 167325692 605370912 309537472 168338944 348219136 181253832 510030216 463092544 293827348 598518272 357579528 167413384 268900280 264783552 171159496 439569992 430582816 474722130 497635152 446828932 520903712 148170032 556461264 377787776 580788312 179521888 473344384 362910608 387281984 411872992 401891264 235595224 346629344 569211136 131931072 371750464 571920886 511664926 603262592 142168192 329704772 170353552 714381592 624221992 696913944 434814936 361756200 493080872 707721224 490539048 237923496 372477492 218022440 332809904 664697896 353756200 381226408 425131240 375984408 477372456 398320680 545043288 323705896 532098440 417090744 215653560 371586696 280099588 286981704 451503400 685820852 404917264 223120496 591859849 254541864 296191400 403716200 367299704 392848960 548578024 479784488 653399656 617048496 560687664 441723432 260188232 439031755 258243880 453947592 558502232 315242856 636152328 671514648 681735528 447722859 281551664 459943664 592554152 440279082 619812072 361985896 469815336 215668904 585883112 464192040 519687976 424510384 243510388 523599272 666541352 456532872 345945064 678523952 677987864 625701704 610285120 260724776 575852008 218153056 269443688 575498528 236091304 551141236 577460776 657010186 581190184 522049832 518628880 587664652 596932424 225065128 276830576 556695848 254437032 233013756 713643048 413189664 681471352 470828056 338128748 243525672 633714472 373564704 362497548 381597264 333015284 352158912 554638204 557245048 384098080 638342432 303611980 388341998 557425184 604225216 335590048 204004224 227185056 659218592 549945540 588501296 442934048 209105696 687639200 404493920 614668832 295271968 616381728 403177376 460135968 204937122 629950628 400024096 392058944 290412040 386480352 669645824 505265520 613527984 406054144 241255692 361481580 382042960 664353760 544619296 491745776 515709642 333328912 269173376 407385952 342059040 255580408 555881664 341209768 221594400 550436888 633008928 626028641 410112752 597668352 341954944 434173968 449178992 231737880 554389312 287396256 616907504 590562264 631616103 404389280 599155696 234925984 511964000 348267808 680647368 261937456 612164300 408537952 454043520 568274976 407976992 458784416 530865184 405285766 593444752 397201056 306750388 589450144 225379840 580306400 614255314 430862880 622863072 531750988 334217824 645016492 231172272 404866296 463812960 421710472 202650848 265652296 581405488 128677008 220810640 329060709 957814656 266871808 223648360 178205648 125837056 359103944 611501652 127973376 867586048 512607416 340546704 747267488 336022624 501345664 278976692 555792864 907213952 955442656 10575392 8567804 713985568 484050336 964841000 155612296 666922368 764123008 684802328 788238396 803268112 405451444 118778491 917027840 276495968 851450368 709326006 282780192 34075200 667377440 25818624 686459120 276999536 840910848 917821500 874057296 73761280 103386627 406745600 309284773 218770432 271444896 38954304 998533360 982432424 752505040 686835712 452474792 772180000 630936752 780702874 174156384 328491190 958752092 242152320 518912448 442627608 31005568 499948208 316247488 344591200 75385324 965947224 457824768 27889152 846682496 970944000 212878000 396675688 135897868 592118784 813216768 947859349 67434928 483863424 228695968 230621957 742488960 697924224 677178880 673239232 43463808 488902624 466872320 739560720 377881856 856636024 381045608
440567417 237866227 419852962 457264909 423321121 401102269 428233217 536196451 224274541 101505405 227988173 338181061 535421581 464011497 468345485 589606597 102905805 290744329 393688333 183527439 196165581 358437837 395099053 516407501 411377115 574619057 487222605 562548173 335282157 172621389 239539327 373603277 550738573 117801597 302610637 385935437 465490157 476247808 198648317 433950081 108087373 437190899 569929533 299457021 265499289 458721346 182361633 258980813 390533325 236166029 223482829 169653595 186184269 274686669 224066893 119596237 479679893 227163997 228239213 526783057 159622861 259564909 284535773 378729677 157786773 465009693 328483149 332381613 435564493 321318749 242022573 399365500 185260461 572310081 336863437 442764701 477815329 549211453 326509865 273778789 239154413 391706765 264431693 161962333 534962704 327925095 246051733 579736369 273867309 600440213 217226285 483613293 482786549 368275613 553557989 476713757 528344703 498635021 538386925 392275533 87597200 365374952 492743312 262800672 161393808 75314490 351486992 226095930 553651340 340233744 148237096 160881176 470011280 311181936 419356232 109464048 63616592 368168080 334654608 179008022 412031616 455611156 438326384 455620536 339940664 141967736 424100944 239208848 352567440 287545103 211935888 185826360 174851058 108501392 269985488 259633892 159136048 239203808 94656656 323689108 464548976 205839920 385501014 516934636 439099280 514084276 348955232 452862096 336247776 321156772 259872624 131151768 432259472 497416820 191275408 543224584 114198128 132286384 122677132 560722352 264888912 123690384 303570576 136605272 465381656 418443984 249178788 553869712 312930968 122764824 224251720 220134992 126510936 394921432 385934256 430073570 452986592 402180372 476255152 103521472 511812704 333139216 536139752 134873328 428695824 318262048 342633424 367224432 357242704 190946664 301980784 524562576 87282512 327101904 527272326 467016366 558614032 97519632 285056212 125704992 703343102 613183502 685875454 423776446 350717710 482042382 696682734 479500558 226885006 361439002 206983950 321771414 653659406 342717710 370187918 414092750 364945918 466333966 387282190 534004798 312667406 521059950 406052254 204615070 360548206 269061098 275943214 440464910 674782362 393878774 212082006 580821359 243503374 285152910 392677710 356261214 381810470 537539534 468745998 642361166 606010006 549649174 430684942 249149742 427993265 247205390 442909102 547463742 304204366 625113838 660476158 670697038 436684369 270513174 448905174 581515662 429240592 608773582 350947406 458776846 204630414 574844622 453153550 508649486 413471894 232471898 512560782 655502862 445494382 334906574 667485462 666949374 614663214 599246630 249686286 564813518 207114566 258405198 564460038 225052814 540102746 566422286 645971696 570151694 511011342 507590390 576626162 585893934 214026638 265792086 545657358 243398542 221975266 702604558 402151174 670432862 459789566 327090258 232487182 622675982 335846144 324778988 343878704 295296724 314440352 516919644 519526488 346379520 600623872 265893420 350623438 519706624 566506656 297871488 166285664 189466496 621500032 512226980 550782736 405215488 171387136 649920640 366775360 576950272 257553408 578663168 365458816 422417408 167218562 592232068 362305536 354340384 252693480 348761792 631927264 467546960 575809424 368335584 203537132 323763020 344324400 626635200 506900736 454027216 477991082 295610352 231454816 369667392 304340480 217861848 518163104 303491208 183875840 512718328 595290368 588310081 372394192 559949792 304236384 396455408 411460432 194019320 516670752 249677696 579188944 552843704 593897543 366670720 561437136 197207424 474245440 310549248 642928808 224218896 574445740 370819392 416324960 530556416 370258432 421065856 493146624 367567206 555726192 359482496 269031828 551731584 187661280 542587840 576536754 393144320 585144512 494032428 296499264 607297932 193453712 367147736 426094400 383991912 164932288 227933736 936855066 751413324 275912232 927113904 183578698 577222528 723399280 254002656 806837056 174709159 154226816 198918144 221938094 456748688 802212224 222514944 120443440 498838816 771042616 926641344 873734656 8095434 663427840 471033184 985166188 602298064 689828384 416328960 430252488 841929450 982100448 325473840 464057856 843189264 970913824 625116672 206573568 133096320 860924288 699074714 944099072 81504536 619769952 215595392 735518528 241762944 496092544 462391000 69084800 817778688 381673920 284679600 140868444 336588976 856754944 425956096 525329744 413999698 373535280 813940236 678123680 580778000 776285952 221343600 327921568 420155904 518877244 345703384 225103280 825916632 185577248 614302088 861520000 838469048 347934228 665963520 402354368 179667384 318781460 821273232 483922592 150862824 635167360 936473018 144610830 108060576 88000390 483890080 775111168 467081344 513913600 578489344 546860800 850510944 686721272 655153335 930783872 367889536 230508288 604907208
341159548 138458358 320445093 357857040 323913252 301694400 328825348 436788582 124866672 2097536 128580304 238773192 436013712 364603628 368937616 490198728 3497936 191336460 294280464 84119570 96757712 259029968 295691184 416999632 311969246 475211188 387814736 463140304 235874288 73213520 140131458 274195408 451330704 18393728 203202768 286527568 366082288 376839939 99240448 334542212 8679504 337783030 470521664 200049152 166091420 359313477 82953764 159572944 291125456 136758160 124074960 70245726 86776400 175278800 124659024 20188368 380272024 127756128 128831344 427375188 60214992 160157040 185127904 279321808 58378904 365601824 229075280 232973744 336156624 221910880 142614704 299957631 85852592 472902212 237455568 343356832 378407460 449803584 227101996 174370920 139746544 292298896 165023824 62554464 435554835 228517226 146643864 480328500 174459440 501032344 117818416 384205424 383378680 268867744 454150120 377305888 428936834 399227152 438979056 292867664 432569568 710347320 837715680 607773040 506366176 420286858 696459360 571068298 898623708 685206112 493209464 505853544 814983648 656154304 764328600 454436416 408588960 713140448 679626976 523980390 757003984 800583524 783298752 800592904 684913032 486940104 769073312 584181216 697539808 632517471 556908256 530798728 519823426 453473760 614957856 604606260 504108416 584176176 439629024 668661476 809521344 550812288 730473382 861907004 784071648 859056644 693927600 797834464 681220144 666129140 604844992 476124136 777231840 842389188 536247776 888196952 459170496 477258752 467649500 905694720 609861280 468662752 648542944 481577640 810354024 763416352 594151156 898842080 657903336 467737192 569224088 565107360 471483304 739893800 730906624 775045938 797958960 747152740 821227520 448493840 856785072 678111584 881112120 479845696 773668192 663234416 687605792 712196800 702215072 535919032 646953152 869534944 432254880 672074272 872244694 811988734 903586400 442492000 630028580 470677360 869693904 779534304 852226256 590127248 517068512 648393184 863033536 645851360 393235808 527789804 373334752 488122216 820010208 509068512 536538720 580443552 531296720 632684768 553632992 700355600 479018208 687410752 572403056 370965872 526899008 435411900 442294016 606815712 841133164 560229576 378432808 747172161 409854176 451503712 559028512 522612016 548161272 703890336 635096800 808711968 772360808 715999976 597035744 415500544 594344067 413556192 609259904 713814544 470555168 791464640 826826960 837047840 603035171 436863976 615255976 747866464 595591394 775124384 517298208 625127648 370981216 741195424 619504352 675000288 579822696 398822700 678911584 821853664 611845184 501257376 833836264 833300176 781014016 765597432 416037088 731164320 373465368 424756000 730810840 391403616 706453548 732773088 812322498 736502496 677362144 673941192 742976964 752244736 380377440 432142888 712008160 409749344 388326068 868955360 568501976 836783664 626140368 493441060 398837984 789026784 483902749 472835593 491935309 443353329 462496957 664976249 667583093 494436125 748680477 413950025 498680043 667763229 714563261 445928093 314342269 337523101 769556637 660283585 698839341 553272093 319443741 797977245 514831965 725006877 405610013 726719773 513515421 570474013 315275167 740288673 510362141 502396989 400750085 496818397 779983869 615603565 723866029 516392189 351593737 471819625 492381005 774691805 654957341 602083821 626047687 443666957 379511421 517723997 452397085 365918453 666219709 451547813 331932445 660774933 743346973 736366686 520450797 708006397 452292989 544512013 559517037 342075925 664727357 397734301 727245549 700900309 741954148 514727325 709493741 345264029 622302045 458605853 790985413 372275501 722502345 518875997 564381565 678613021 518315037 569122461 641203229 515623811 703782797 507539101 417088433 699788189 335717885 690644445 724593359 541200925 733201117 642089033 444555869 755354537 341510317 515204341 574151005 532048517 312988893 375990341 359687328 745485518 511586260 93916444 957204480 158191232 416047552 500509184 226218358 804479808 802386758 655186560 87993125 101600128 47816320 610867264 383451584 773406232 945962872 331634560 118392672 541446604 771103280 219181984 181506048 445931520 609338944 213693696 453739136 943443104 110873092 115500236 147420800 623773696 772681720 479832192 609778892 936209488 477909328 226620928 491520512 349141536 797811424 647569408 166672488 476037500 907832804 844040640 998413312 437101260 264059904 156241920 701132928 5311376 896986968 717995632 695728160 479408384 970639064 92144960 267856768 947602536 752610528 122154496 384752652 317225084 684244400 690361680 893098496 78050176 169721472 730819368 71209984 133779946 964667648 770785504 320207492 257958264 531200480 263392984 884357760 51128316 563000000 553538032 332696320 730960128 27769185 618019200 374802375 892213100 201944664 763886592 292990009 677074864 391119380 687742048 456368772 545469600 562927296 410081376
428529310 225828120 407814855 445226802 411283014 389064162 416195110 524158344 212236434 89467298 215950066 326142954 523383474 451973390 456307378 577568490 90867698 278706222 381650226 171489332 184127474 346399730 383060946 504369394 399339008 562580950 475184498 550510066 323244050 160583282 227501220 361565170 538700466 105763490 290572530 373897330 453452050 464209701 186610210 421911974 96049266 425152792 557891426 287418914 253461182 446683239 170323526 246942706 378495218 224127922 211444722 157615488 174146162 262648562 212028786 107558130 467641786 215125890 216201106 514744950 147584754 247526802 272497666 366691570 145748666 452971586 316445042 320343506 423526386 309280642 229984466 387327393 173222354 560271974 324825330 430726594 465777222 537173346 314471758 261740682 227116306 379668658 252393586 149924226 522924597 315886988 234013626 567698262 261829202 588402106 205188178 471575186 470748442 356237506 541519882 464675650 516306596 486596914 526348818 380237426 500263168 778040920 905409280 675466640 574059776 487980458 764152960 638761898 966317308 752899712 560903064 573547144 882677248 723847904 832022200 522130016 476282560 780834048 747320576 591673990 824697584 868277124 850992352 868286504 752606632 554633704 836766912 651874816 765233408 700211071 624601856 598492328 587517026 521167360 682651456 672299860 571802016 651869776 507322624 736355076 877214944 618505888 798166982 929600604 851765248 926750244 761621200 865528064 748913744 733822740 672538592 543817736 844925440 910082788 603941376 955890552 526864096 544952352 535343100 973388320 677554880 536356352 716236544 549271240 878047624 831109952 661844756 966535680 725596936 535430792 636917688 632800960 539176904 807587400 798600224 842739538 865652560 814846340 888921120 516187440 924478672 745805184 948805720 547539296 841361792 730928016 755299392 779890400 769908672 603612632 714646752 937228544 499948480 739767872 939938294 879682334 971280000 510185600 697722180 538370960 859837168 769677568 842369520 580270512 507211776 638536448 853176800 635994624 383379072 517933068 363478016 478265480 810153472 499211776 526681984 570586816 521439984 622828032 543776256 690498864 469161472 677554016 562546320 361109136 517042272 425555164 432437280 596958976 831276428 550372840 368576072 737315425 399997440 441646976 549171776 512755280 538304536 694033600 625240064 798855232 762504072 706143240 587179008 405643808 584487331 403699456 599403168 703957808 460698432 781607904 816970224 827191104 593178435 427007240 605399240 738009728 585734658 765267648 507441472 615270912 361124480 731338688 609647616 665143552 569965960 388965964 669054848 811996928 601988448 491400640 823979528 823443440 771157280 755740696 406180352 721307584 363608632 414899264 720954104 381546880 696596812 722916352 802465762 726645760 667505408 664084456 733120228 742388000 370520704 422286152 702151424 399892608 378469332 859098624 558645240 826926928 616283632 483584324 388981248 779170048 383291776 372224620 391324336 342742356 361885984 564365276 566972120 393825152 648069504 313339052 398069070 567152256 613952288 345317120 213731296 236912128 668945664 559672612 598228368 452661120 218832768 697366272 414220992 624395904 304999040 626108800 412904448 469863040 214664194 639677700 409751168 401786016 300139112 396207424 679372896 514992592 623255056 415781216 250982764 371208652 391770032 674080832 554346368 501472848 525436714 343055984 278900448 417113024 351786112 265307480 565608736 350936840 231321472 560163960 642736000 635755713 419839824 607395424 351682016 443901040 458906064 241464952 564116384 297123328 626634576 600289336 641343175 414116352 608882768 244653056 521691072 357994880 690374440 271664528 621891372 418265024 463770592 578002048 417704064 468511488 540592256 415012838 603171824 406928128 316477460 599177216 235106912 590033472 623982386 440589952 632590144 541478060 343944896 654743564 240899344 414593368 473540032 431437544 212377920 275379368 417118784 842001108 335173712 549787614 63705408 980118608 90528900 495340032 356076920 384863232 600563200 260687520 415694208 758021576 430243840 934674092 720534288 113982080 920503296 658332992 770700404 640034096 956444472 948744056 262802688 548473140 346839296 186881134 582929170 217148688 451369704 391275697 755051488 308994336 456648064 285567696 160746064 809534784 256971920 380493024 542505256 465272808 971186176 386435480 285413760 420221440 990012160 971595776 22031936 256984640 718984384 757335456 18924032 690280736 43334088 426913440 243540304 308316040 530576384 892261272 517760512 189689432 12544679 918046907 431904720 887023792 43328000 924188395 630962000 403632768 315840128 917415232 273931168 257137904 782384458 717696192 679464684 179453440 901217280 307056000 435725013 725038496 914898138 499170528 607461760 920798048 699107958 544598885 134759497 407634816 202508800 405803680 522099028 555953952 205881600 606448768 790031800 644427008 975578312 271333920
371483858 168782668 350769403 388181350 354237562 332018710 359149658 467112892 155190982 32421846 158904614 269097502 466338022 394927938 399261926 520523038 33822246 221660770 324604774 114443880 127082022 289354278 326015494 447323942 342293556 505535498 418139046 493464614 266198598 103537830 170455768 304519718 481655014 48718038 233527078 316851878 396406598 407164249 129564758 364866522 39003814 368107340 500845974 230373462 196415730 389637787 113278074 189897254 321449766 167082470 154399270 100570036 117100710 205603110 154983334 50512678 410596334 158080438 159155654 457699498 90539302 190481350 215452214 309646118 88703214 395926134 259399590 263298054 366480934 252235190 172939014 330281941 116176902 503226522 267779878 373681142 408731770 480127894 257426306 204695230 170070854 322623206 195348134 92878774 465879145 258841536 176968174 510652810 204783750 531356654 148142726 414529734 413702990 299192054 484474430 407630198 459261144 429551462 469303366 323191974 312025632 589803384 717171744 487229104 385822240 299742922 575915424 450524362 778079772 564662176 372665528 385309608 694439712 535610368 643784664 333892480 288045024 592596512 559083040 403436454 636460048 680039588 662754816 680048968 564369096 366396168 648529376 463637280 576995872 511973535 436364320 410254792 399279490 332929824 494413920 484062324 383564480 463632240 319085088 548117540 688977408 430268352 609929446 741363068 663527712 738512708 573383664 677290528 560676208 545585204 484301056 355580200 656687904 721845252 415703840 767653016 338626560 356714816 347105564 785150784 489317344 348118816 527999008 361033704 689810088 642872416 473607220 778298144 537359400 347193256 448680152 444563424 350939368 619349864 610362688 654502002 677415024 626608804 700683584 327949904 736241136 557567648 760568184 359301760 653124256 542690480 567061856 591652864 581671136 415375096 526409216 748991008 311710944 551530336 751700758 691444798 783042464 321948064 509484644 350133424 987550304 897390704 970082656 707983648 634924912 766249584 980889936 763707760 511092208 645646204 491191152 605978616 937866608 626924912 654395120 698299952 649153120 750541168 671489392 818212000 596874608 805267152 690259456 488822272 644755408 553268300 560150416 724672112 958989564 678085976 496289208 865028561 527710576 569360112 676884912 640468416 666017672 821746736 752953200 926568368 890217208 833856376 714892144 533356944 712200467 531412592 727116304 831670944 588411568 909321040 944683360 954904240 720891571 554720376 733112376 865722864 713447794 892980784 635154608 742984048 488837616 859051824 737360752 792856688 697679096 516679100 796767984 939710064 729701584 619113776 951692664 951156576 898870416 883453832 533893488 849020720 491321768 542612400 848667240 509260016 824309948 850629488 930178898 854358896 795218544 791797592 860833364 870101136 498233840 549999288 829864560 527605744 506182468 986811760 686358376 954640064 743996768 611297460 516694384 906883184 481072904 470005748 489105464 440523484 459667112 662146404 664753248 491606280 745850632 411120180 495850198 664933384 711733416 443098248 311512424 334693256 766726792 657453740 696009496 550442248 316613896 795147400 512002120 722177032 402780168 723889928 510685576 567644168 312445322 737458828 507532296 499567144 397920240 493988552 777154024 612773720 721036184 513562344 348763892 468989780 489551160 771861960 652127496 599253976 623217842 440837112 376681576 514894152 449567240 363088608 663389864 448717968 329102600 657945088 740517128 733536841 517620952 705176552 449463144 541682168 556687192 339246080 661897512 394904456 724415704 698070464 739124303 511897480 706663896 342434184 619472200 455776008 788155568 369445656 719672500 516046152 561551720 675783176 515485192 566292616 638373384 512793966 700952952 504709256 414258588 696958344 332888040 687814600 721763514 538371080 730371272 639259188 441726024 752524692 338680472 512374496 571321160 529218672 310159048 373160496 802085358 310206480 549293888 369326384 815630520 539588278 197662398 263984000 524106800 962339080 330309328 218350688 499239000 657251452 548769996 658614784 250840768 427373256 978842004 244661760 70161672 15086448 801949504 179289008 30016413 456370530 382632248 964099200 854794776 447376452 850794752 323420800 434042624 891669328 286350327 176026496 75884608 113144448 832127424 212066048 460354432 137556160 245581000 647707520 484687984 811129856 472699776 908822500 558307000 300671152 688639488 661439072 679041344 504308976 474199820 739544064 159603840 376621568 101305456 943259136 724699200 848839376 130995226 663536000 452674048 865777536 532849446 646590032 285488322 142532072 760276740 551519832 389212736 79490328 154986368 376183296 805677600 150284480 785209216 935145728 907388128 32697912 436432196 846535480 32469868 207003008 806151168 814333168 968995840 289207808 756100096 349356096 30400608 873616840 275185088 918391296 119399424 952057128 607572992 156347406
685951224 483250034 665236769 702648716 668704928 646486076 673617024 781580258 469658348 346889212 473371980 583564868 780805388 709395304 713729292 834990404 348289612 536128136 639072140 428911246 441549388 603821644 640482860 761791308 656760922 820002864 732606412 807931980 580665964 418005196 484923134 618987084 796122380 363185404 547994444 631319244 710873964 721631615 444032124 679333888 353471180 682574706 815313340 544840828 510883096 704105153 427745440 504364620 635917132 481549836 468866636 415037402 431568076 520070476 469450700 364980044 725063700 472547804 473623020 772166864 405006668 504948716 529919580 624113484 403170580 710393500 573866956 577765420 680948300 566702556 487406380 644749307 430644268 817693888 582247244 688148508 723199136 794595260 571893672 519162596 484538220 637090572 509815500 407346140 780346511 573308902 491435540 825120176 519251116 845824020 462610092 728997100 728170356 613659420 798941796 722097564 773728510 744018828 783770732 637659340 33180672 310958424 438326784 208384144 106977280 20897962 297070464 171679402 499234812 285817216 93820568 106464648 415594752 256765408 364939704 55047520 9200064 313751552 280238080 124591494 357615088 401194628 383909856 401204008 285524136 87551208 369684416 184792320 298150912 233128575 157519360 131409832 120434530 54084864 215568960 205217364 104719520 184787280 40240128 269272580 410132448 151423392 331084486 462518108 384682752 459667748 294538704 398445568 281831248 266740244 205456096 76735240 377842944 443000292 136858880 488808056 59781600 77869856 68260604 506305824 210472384 69273856 249154048 82188744 410965128 364027456 194762260 499453184 258514440 68348296 169835192 165718464 72094408 340504904 331517728 375657042 398570064 347763844 421838624 49104944 457396176 278722688 481723224 80456800 374279296 263845520 288216896 312807904 302826176 136530136 247564256 470146048 32865984 272685376 472855798 412599838 504197504 43103104 230639684 71288464 500179208 410019608 482711560 220612552 147553816 278878488 493518840 276336664 23721112 158275108 3820056 118607520 450495512 139553816 167024024 210928856 161782024 263170072 184118296 330840904 109503512 317896056 202888360 1451176 157384312 65897204 72779320 237301016 471618468 190714880 8918112 377657465 40339480 81989016 189513816 153097320 178646576 334375640 265582104 439197272 402846112 346485280 227521048 45985848 224829371 44041496 239745208 344299848 101040472 421949944 457312264 467533144 233520475 67349280 245741280 378351768 226076698 405609688 147783512 255612952 1466520 371680728 249989656 305485592 210308000 29308004 309396888 452338968 242330488 131742680 464321568 463785480 411499320 396082736 46522392 361649624 3950672 55241304 361296144 21888920 336938852 363258392 442807802 366987800 307847448 304426496 373462268 382730040 10862744 62628192 342493464 40234648 18811372 499440664 198987280 467268968 256625672 123926364 29323288 419512088 515586288 504519132 523618848 475036868 494180496 696659788 699266632 526119664 780364016 445633564 530363582 699446768 746246800 477611632 346025808 369206640 801240176 691967124 730522880 584955632 351127280 829660784 546515504 756690416 437293552 758403312 545198960 602157552 346958706 771972212 542045680 534080528 432433624 528501936 811667408 647287104 755549568 548075728 383277276 503503164 524064544 806375344 686640880 633767360 657731226 475350496 411194960 549407536 484080624 397601992 697903248 483231352 363615984 692458472 775030512 768050225 552134336 739689936 483976528 576195552 591200576 373759464 696410896 429417840 758929088 732583848 773637687 546410864 741177280 376947568 653985584 490289392 822668952 403959040 754185884 550559536 596065104 710296560 549998576 600806000 672886768 547307350 735466336 539222640 448771972 731471728 367401424 722327984 756276898 572884464 764884656 673772572 476239408 787038076 373193856 546887880 605834544 563732056 344672432 407673880 937667816 362212576 804834688 735490088 206627248 382747648 124047170 578634848 284238848 647937408 69559296 280673612 281812944 713912760 296364800 398170720 457110272 16084536 212755136 310836880 250275584 688815552 992372968 985201776 712850672 618705984 175296232 683826760 300169000 411035330 729643520 957499008 329743896 884231968 305137680 597688918 671181818 920627582 317481088 350990848 619234620 352195576 989895168 36841700 849395456 822732920 25295160 170534400 276845184 474650272 464968460 114606180 915578848 957257600 338545856 954010480 610250400 377702308 82741480 473048776 984590880 121276384 740717568 149895204 98544640 381636096 632489876 251379476 316348888 176784176 225723392 167494100 537609296 5606100 900802336 314258416 349443264 940018944 724518400 12352672 427962240 288212484 508961280 519784112 235597384 444270332 132822176 821276736 468742656 251055384 792872444 281084072 272655360 153500706 413792736 986674968 737319343 109250072 594345728 273027984
426822060 224120870 406107605 443519552 409575764 387356912 414487860 522451094 210529184 87760048 214242816 324435704 521676224 450266140 454600128 575861240 89160448 276998972 379942976 169782082 182420224 344692480 381353696 502662144 397631758 560873700 473477248 548802816 321536800 158876032 225793970 359857920 536993216 104056240 288865280 372190080 451744800 462502451 184902960 420204724 94342016 423445542 556184176 285711664 251753932 444975989 168616276 245235456 376787968 222420672 209737472 155908238 172438912 260941312 210321536 105850880 465934536 213418640 214493856 513037700 145877504 245819552 270790416 364984320 144041416 451264336 314737792 318636256 421819136 307573392 228277216 385620143 171515104 558564724 323118080 429019344 464069972 535466096 312764508 260033432 225409056 377961408 250686336 148216976 521217347 314179738 232306376 565991012 260121952 586694856 203480928 469867936 469041192 354530256 539812632 462968400 514599346 484889664 524641568 378530176 342167328 619945080 747313440 517370800 415963936 329884618 606057120 480666058 808221468 594803872 402807224 415451304 724581408 565752064 673926360 364034176 318186720 622738208 589224736 433578150 666601744 710181284 692896512 710190664 594510792 396537864 678671072 493778976 607137568 542115231 466506016 440396488 429421186 363071520 524555616 514204020 413706176 493773936 349226784 578259236 719119104 460410048 640071142 771504764 693669408 768654404 603525360 707432224 590817904 575726900 514442752 385721896 686829600 751986948 445845536 797794712 368768256 386856512 377247260 815292480 519459040 378260512 558140704 391175400 719951784 673014112 503748916 808439840 567501096 377334952 478821848 474705120 381081064 649491560 640504384 684643698 707556720 656750500 730825280 358091600 766382832 587709344 790709880 389443456 683265952 572832176 597203552 621794560 611812832 445516792 556550912 779132704 341852640 581672032 781842454 721586494 813184160 352089760 539626340 380275120 967806608 877647008 950338960 688239952 615181216 746505888 961146240 743964064 491348512 625902508 471447456 586234920 918122912 607181216 634651424 678556256 629409424 730797472 651745696 798468304 577130912 785523456 670515760 469078576 625011712 533524604 540406720 704928416 939245868 658342280 476545512 845284865 507966880 549616416 657141216 620724720 646273976 802003040 733209504 906824672 870473512 814112680 695148448 513613248 692456771 511668896 707372608 811927248 568667872 889577344 924939664 935160544 701147875 534976680 713368680 845979168 693704098 873237088 615410912 723240352 469093920 839308128 717617056 773112992 677935400 496935404 777024288 919966368 709957888 599370080 931948968 931412880 879126720 863710136 514149792 829277024 471578072 522868704 828923544 489516320 804566252 830885792 910435202 834615200 775474848 772053896 841089668 850357440 478490144 530255592 810120864 507862048 486438772 967068064 666614680 934896368 724253072 591553764 496950688 887139488 476654166 465587010 484686726 436104746 455248374 657727666 660334510 487187542 741431894 406701442 491431460 660514646 707314678 438679510 307093686 330274518 762308054 653035002 691590758 546023510 312195158 790728662 507583382 717758294 398361430 719471190 506266838 563225430 308026584 733040090 503113558 495148406 393501502 489569814 772735286 608354982 716617446 509143606 344345154 464571042 485132422 767443222 647708758 594835238 618799104 436418374 372262838 510475414 445148502 358669870 658971126 444299230 324683862 653526350 736098390 729118103 513202214 700757814 445044406 537263430 552268454 334827342 657478774 390485718 719996966 693651726 734705565 507478742 702245158 338015446 615053462 451357270 783736830 365026918 715253762 511627414 557132982 671364438 511066454 561873878 633954646 508375228 696534214 500290518 409839850 692539606 328469302 683395862 717344776 533952342 725952534 634840450 437307286 748105954 334261734 507955758 566902422 524799934 305740310 368741758 17582828 434990384 793166086 147615448 807485744 374347216 190617008 886455808 921708800 918977696 99105660 984727328 159910976 182070848 657997968 128422592 268553648 388993316 331750912 779003920 383351444 935623344 669891584 169228158 688408000 728228996 886221248 726107388 279423156 568470528 583141888 868656000 772078848 807416192 54562182 310224080 780678496 434815874 590153750 591313474 335305600 690798528 976746528 610148608 167504420 239837232 711739648 47890944 429352112 758213120 860047328 442420768 927526864 444128896 540369664 278028664 249217792 78623584 101943552 716736000 781885672 913539880 15340328 833617408 930822144 701594112 933692156 390226245 550739528 67452416 18843136 554057984 437569104 458352624 988913720 551312346 678614245 323360942 919993344 584705536 713983488 353223352 779526028 126016896 362790208 508868796 360454784 74108960 23499884 989022536 877269820 322462355 489802386 289473696 36380352 747811840 358985216 436926750 298547616 587597312
478267436 275566246 457552981 494964928 461021140 438802288 465933236 573896470 261974560 139205424 265688192 375881080 573121600 501711516 506045504 627306616 140605824 328444348 431388352 221227458 233865600 396137856 432799072 554107520 449077134 612319076 524922624 600248192 372982176 210321408 277239346 411303296 588438592 155501616 340310656 423635456 503190176 513947827 236348336 471650100 145787392 474890918 607629552 337157040 303199308 496421365 220061652 296680832 428233344 273866048 261182848 207353614 223884288 312386688 261766912 157296256 517379912 264864016 265939232 564483076 197322880 297264928 322235792 416429696 195486792 502709712 366183168 370081632 473264512 359018768 279722592 437065519 222960480 610010100 374563456 480464720 515515348 586911472 364209884 311478808 276854432 429406784 302131712 199662352 572662723 365625114 283751752 617436388 311567328 638140232 254926304 521313312 520486568 405975632 591258008 514413776 566044722 536335040 576086944 429975552 83732384 361510136 488878496 258935856 157528992 71449674 347622176 222231114 549786524 336368928 144372280 157016360 466146464 307317120 415491416 105599232 59751776 364303264 330789792 175143206 408166800 451746340 434461568 451755720 336075848 138102920 420236128 235344032 348702624 283680287 208071072 181961544 170986242 104636576 266120672 255769076 155271232 235338992 90791840 319824292 460684160 201975104 381636198 513069820 435234464 510219460 345090416 448997280 332382960 317291956 256007808 127286952 428394656 493552004 187410592 539359768 110333312 128421568 118812316 556857536 261024096 119825568 299705760 132740456 461516840 414579168 245313972 550004896 309066152 118900008 220386904 216270176 122646120 391056616 382069440 426208754 449121776 398315556 472390336 99656656 507947888 329274400 532274936 131008512 424831008 314397232 338768608 363359616 353377888 187081848 298115968 520697760 83417696 323237088 523407510 463151550 554749216 93654816 281191396 121840176 657259104 567099504 639791456 377692448 304633712 435958384 650598736 433416560 180801008 315355004 160899952 275687416 607575408 296633712 324103920 368008752 318861920 420249968 341198192 487920800 266583408 474975952 359968256 158531072 314464208 222977100 229859216 394380912 628698364 347794776 165998008 534737361 197419376 239068912 346593712 310177216 335726472 491455536 422662000 596277168 559926008 503565176 384600944 203065744 381909267 201121392 396825104 501379744 258120368 579029840 614392160 624613040 390600371 224429176 402821176 535431664 383156594 562689584 304863408 412692848 158546416 528760624 407069552 462565488 367387896 186387900 466476784 609418864 399410384 288822576 621401464 620865376 568579216 553162632 203602288 518729520 161030568 212321200 518376040 178968816 494018748 520338288 599887698 524067696 464927344 461506392 530542164 539809936 167942640 219708088 499573360 197314544 175891268 656520560 356067176 624348864 413705568 281006260 186403184 576591984 667269808 656202652 675302368 626720388 645864016 848343308 850950152 677803184 932047536 597317084 682047102 851130288 897930320 629295152 497709328 520890160 952923696 843650644 882206400 736639152 502810800 981344304 698199024 908373936 588977072 910086832 696882480 753841072 498642226 923655732 693729200 685764048 584117144 680185456 963350928 798970624 907233088 699759248 534960796 655186684 675748064 958058864 838324400 785450880 809414746 627034016 562878480 701091056 635764144 549285512 849586768 634914872 515299504 844141992 926714032 919733745 703817856 891373456 635660048 727879072 742884096 525442984 848094416 581101360 910612608 884267368 925321207 698094384 892860800 528631088 805669104 641972912 974352472 555642560 905869404 702243056 747748624 861980080 701682096 752489520 824570288 698990870 887149856 690906160 600455492 883155248 519084944 874011504 907960418 724567984 916568176 825456092 627922928 938721596 524877376 698571400 757518064 715415576 496355952 559357400 618975744 994723840 255111776 400742336 492664800 57620744 343105584 105515792 640774656 205464896 819124992 336644256 505868994 620688768 781492056 240446936 502529536 650297024 181746088 110901464 5356032 454518713 831092352 353983040 804565723 79530960 87791488 218867840 285059200 333475456 82900040 154652216 57729200 177502016 105419728 578944960 70697832 69901376 601918070 779975744 308305824 61647040 823536000 860700224 985649784 650264310 691699362 849109940 162897200 592705664 418545216 685704720 65970176 203448768 359076608 583477756 884429584 961623092 135264054 729080608 152490448 503558976 879090000 168557760 115613216 325778976 686696352 713396846 901838408 346708136 750915634 491255456 283456896 759890184 632895480 694839168 940925765 843042542 617715353 515057440 230340162 976286800 936485416 384056164 421922640 735265600 917291808 555709821 28817984 960845468 250958720 850947200 396670144 414235016 407921808 456022848 498179060 645371786 884797848 655106048
519961964 317260774 499247509 536659456 502715668 480496816 507627764 615590998 303669088 180899952 307382720 417575608 614816128 543406044 547740032 669001144 182300352 370138876 473082880 262921986 275560128 437832384 474493600 595802048 490771662 654013604 566617152 641942720 414676704 252015936 318933874 452997824 630133120 197196144 382005184 465329984 544884704 555642355 278042864 513344628 187481920 516585446 649324080 378851568 344893836 538115893 261756180 338375360 469927872 315560576 302877376 249048142 265578816 354081216 303461440 198990784 559074440 306558544 307633760 606177604 239017408 338959456 363930320 458124224 237181320 544404240 407877696 411776160 514959040 400713296 321417120 478760047 264655008 651704628 416257984 522159248 557209876 628606000 405904412 353173336 318548960 471101312 343826240 241356880 614357251 407319642 325446280 659130916 353261856 679834760 296620832 563007840 562181096 447670160 632952536 556108304 607739250 578029568 617781472 471670080 288130388 565908140 693276500 463333860 361926996 275847678 552020180 426629118 754184528 540766932 348770284 361414364 670544468 511715124 619889420 309997236 264149780 568701268 535187796 379541210 612564804 656144344 638859572 656153724 540473852 342500924 624634132 439742036 553100628 488078291 412469076 386359548 375384246 309034580 470518676 460167080 359669236 439736996 295189844 524222296 665082164 406373108 586034202 717467824 639632468 714617464 549488420 653395284 536780964 521689960 460405812 331684956 632792660 697950008 391808596 743757772 314731316 332819572 323210320 761255540 465422100 324223572 504103764 337138460 665914844 618977172 449711976 754402900 513464156 323298012 424784908 420668180 327044124 595454620 586467444 630606758 653519780 602713560 676788340 304054660 712345892 533672404 736672940 335406516 629229012 518795236 543166612 567757620 557775892 391479852 502513972 725095764 287815700 527635092 727805514 667549554 759147220 298052820 485589400 326238180 833076608 742917008 815608960 553509952 480451216 611775888 826416240 609234064 356618512 491172508 336717456 451504920 783392912 472451216 499921424 543826256 494679424 596067472 517015696 663738304 442400912 650793456 535785760 334348576 490281712 398794604 405676720 570198416 804515868 523612280 341815512 710554865 373236880 414886416 522411216 485994720 511543976 667273040 598479504 772094672 735743512 679382680 560418448 378883248 557726771 376938896 572642608 677197248 433937872 754847344 790209664 800430544 566417875 400246680 578638680 711249168 558974098 738507088 480680912 588510352 334363920 704578128 582887056 638382992 543205400 362205404 642294288 785236368 575227888 464640080 797218968 796682880 744396720 728980136 379419792 694547024 336848072 388138704 694193544 354786320 669836252 696155792 775705202 699885200 640744848 637323896 706359668 715627440 343760144 395525592 675390864 373132048 351708772 832338064 531884680 800166368 589523072 456823764 362220688 752409488 630605944 619538788 638638504 590056524 609200152 811679444 814286288 641139320 895383672 560653220 645383238 814466424 861266456 592631288 461045464 484226296 916259832 806986780 845542536 699975288 466146936 944680440 661535160 871710072 552313208 873422968 660218616 717177208 461978362 886991868 657065336 649100184 547453280 643521592 926687064 762306760 870569224 663095384 498296932 618522820 639084200 921395000 801660536 748787016 772750882 590370152 526214616 664427192 599100280 512621648 812922904 598251008 478635640 807478128 890050168 883069881 667153992 854709592 598996184 691215208 706220232 488779120 811430552 544437496 873948744 847603504 888657343 661430520 856196936 491967224 769005240 605309048 937688608 518978696 869205540 665579192 711084760 825316216 665018232 715825656 787906424 662327006 850485992 654242296 563791628 846491384 482421080 837347640 871296554 687904120 879904312 788792228 591259064 902057732 488213512 661907536 720854200 678751712 459692088 522693536 147206148 479840296 689833056 917598208 6229760 351435168 931491104 740781952 158330368 735566339 31136212 858461320 675800832 441599162 114883952 484994752 689433456 801662464 329668232 55476124 435767232 182565036 985145916 172398976 361303840 368532704 423105536 55330272 1025536 671164752 500479104 413330688 811637500 761926720 41445284 181075188 706927864 912502804 501873690 616725976 760669700 678913024 576349908 812483616 719063552 163074790 114258674 287392364 995767292 437021952 78228784 389705416 161732889 820092928 233471488 652925856 580402624 885408672 621572540 661766852 529678544 546585488 360207536 210996928 685499344 154971120 303720160 27227136 496826528 732932888 468607936 426742144 766658048 686161920 548651204 789309200 551181992 917491060 186980288 107111400 948055624 719986024 460229816 352795816 128463442 125005184 18598888 116258760 287960640 69467232 338039552 907145384 716520448 180337576 45432320 454158830 327523200 688167572 231364440 946913792
564306300 361605110 543591845 581003792 547060004 524841152 551972100 659935334 348013424 225244288 351727056 461919944 659160464 587750380 592084368 713345480 226644688 414483212 517427216 307266322 319904464 482176720 518837936 640146384 535115998 698357940 610961488 686287056 459021040 296360272 363278210 497342160 674477456 241540480 426349520 509674320 589229040 599986691 322387200 557688964 231826256 560929782 693668416 423195904 389238172 582460229 306100516 382719696 514272208 359904912 347221712 293392478 309923152 398425552 347805776 243335120 603418776 350902880 351978096 650521940 283361744 383303792 408274656 502468560 281525656 588748576 452222032 456120496 559303376 445057632 365761456 523104383 308999344 696048964 460602320 566503584 601554212 672950336 450248748 397517672 362893296 515445648 388170576 285701216 658701587 451663978 369790616 703475252 397606192 724179096 340965168 607352176 606525432 492014496 677296872 600452640 652083586 622373904 662125808 516014416 302217280 579995032 707363392 477420752 376013888 289934570 566107072 440716010 768271420 554853824 362857176 375501256 684631360 525802016 633976312 324084128 278236672 582788160 549274688 393628102 626651696 670231236 652946464 670240616 554560744 356587816 638721024 453828928 567187520 502165183 426555968 400446440 389471138 323121472 484605568 474253972 373756128 453823888 309276736 538309188 679169056 420460000 600121094 731554716 653719360 728704356 563575312 667482176 550867856 535776852 474492704 345771848 646879552 712036900 405895488 757844664 328818208 346906464 337297212 775342432 479508992 338310464 518190656 351225352 680001736 633064064 463798868 768489792 527551048 337384904 438871800 434755072 341131016 609541512 600554336 644693650 667606672 616800452 690875232 318141552 726432784 547759296 750759832 349493408 643315904 532882128 557253504 581844512 571862784 405566744 516600864 739182656 301902592 541721984 741892406 681636446 773234112 312139712 499676292 340325072 966125680 875966080 948658032 686559024 613500288 744824960 959465312 742283136 489667584 624221580 469766528 584553992 916441984 605500288 632970496 676875328 627728496 729116544 650064768 796787376 575449984 783842528 668834832 467397648 623330784 531843676 538725792 703247488 937564940 656661352 474864584 843603937 506285952 547935488 655460288 619043792 644593048 800322112 731528576 905143744 868792584 812431752 693467520 511932320 690775843 509987968 705691680 810246320 566986944 887896416 923258736 933479616 699466947 533295752 711687752 844298240 692023170 871556160 613729984 721559424 467412992 837627200 715936128 771432064 676254472 495254476 775343360 918285440 708276960 597689152 930268040 929731952 877445792 862029208 512468864 827596096 469897144 521187776 827242616 487835392 802885324 829204864 908754274 832934272 773793920 770372968 839408740 848676512 476809216 528574664 808439936 506181120 484757844 965387136 664933752 933215440 722572144 589872836 495269760 885458560 365122572 354055416 373155132 324573152 343716780 546196072 548802916 375655948 629900300 295169848 379899866 548983052 595783084 327147916 195562092 218742924 650776460 541503408 580059164 434491916 200663564 679197068 396051788 606226700 286829836 607939596 394735244 451693836 196494990 621508496 391581964 383616812 281969908 378038220 661203692 496823388 605085852 397612012 232813560 353039448 373600828 655911628 536177164 483303644 507267510 324886780 260731244 398943820 333616908 247138276 547439532 332767636 213152268 541994756 624566796 617586509 401670620 589226220 333512812 425731836 440736860 223295748 545947180 278954124 608465372 582120132 623173971 395947148 590713564 226483852 503521868 339825676 672205236 253495324 603722168 400095820 445601388 559832844 399534860 450342284 522423052 396843634 585002620 388758924 298308256 581008012 216937708 571864268 605813182 422420748 614420940 523308856 325775692 636574360 222730140 396424164 455370828 413268340 194208716 257210164 577009824 41433876 40953600 954820096 575887500 318106496 498886624 52419253 891993920 295320304 347924556 896924160 560205824 189717792 770985344 459977192 480675312 585016192 100793280 630968360 249500772 456691936 591726656 409889032 558775872 590607424 735828198 13584560 414642560 96769000 138539008 596552192 314568832 455191552 705849168 265686400 859088376 445878130 142704224 803638654 994016128 757672400 113693632 290937328 780198440 280035328 575525936 579604958 75685328 548408754 420541952 444980472 11159880 624797932 831727828 980789248 110630144 836766464 813668864 415071088 736258288 240148544 506339028 411782336 447949680 575674904 665633600 64389120 419930912 223479976 3068416 61506112 209464708 351527420 342988880 740794272 768174634 437455552 672501848 949689568 434189390 581823488 838897504 321504560 430072990 6895200 194745088 816974592 256337932 479073280 862148096 193351040 220727872 504738318 786876680 48819248 327022944 654598720 766147040 256535360
693587644 490886454 672873189 710285136 676341348 654122496 681253444 789216678 477294768 354525632 481008400 591201288 788441808 717031724 721365712 842626824 355926032 543764556 646708560 436547666 449185808 611458064 648119280 769427728 664397342 827639284 740242832 815568400 588302384 425641616 492559554 626623504 803758800 370821824 555630864 638955664 718510384 729268035 451668544 686970308 361107600 690211126 822949760 552477248 518519516 711741573 435381860 512001040 643553552 489186256 476503056 422673822 439204496 527706896 477087120 372616464 732700120 480184224 481259440 779803284 412643088 512585136 537556000 631749904 410807000 718029920 581503376 585401840 688584720 574338976 495042800 652385727 438280688 825330308 589883664 695784928 730835556 802231680 579530092 526799016 492174640 644726992 517451920 414982560 787982931 580945322 499071960 832756596 526887536 853460440 470246512 736633520 735806776 621295840 806578216 729733984 781364930 751655248 791407152 645295760 242918193 520695945 648064305 418121665 316714801 230635483 506807985 381416923 708972333 495554737 303558089 316202169 625332273 466502929 574677225 264785041 218937585 523489073 489975601 334329015 567352609 610932149 593647377 610941529 495261657 297288729 579421937 394529841 507888433 442866096 367256881 341147353 330172051 263822385 425306481 414954885 314457041 394524801 249977649 479010101 619869969 361160913 540822007 672255629 594420273 669405269 504276225 608183089 491568769 476477765 415193617 286472761 587580465 652737813 346596401 698545577 269519121 287607377 277998125 716043345 420209905 279011377 458891569 291926265 620702649 573764977 404499781 709190705 468251961 278085817 379572713 375455985 281831929 550242425 541255249 585394563 608307585 557501365 631576145 258842465 667133697 488460209 691460745 290194321 584016817 473583041 497954417 522545425 512563697 346267657 457301777 679883569 242603505 482422897 682593319 622337359 713935025 252840625 440377205 281025985 504784112 414624512 487316464 225217456 152158720 283483392 498123744 280941568 28326016 162880012 8424960 123212424 455100416 144158720 171628928 215533760 166386928 267774976 188723200 335445808 114108416 322500960 207493264 6056080 161989216 70502108 77384224 241905920 476223372 195319784 13523016 382262369 44944384 86593920 194118720 157702224 183251480 338980544 270187008 443802176 407451016 351090184 232125952 50590752 229434275 48646400 244350112 348904752 105645376 426554848 461917168 472138048 238125379 71954184 250346184 382956672 230681602 410214592 152388416 260217856 6071424 376285632 254594560 310090496 214912904 33912908 314001792 456943872 246935392 136347584 468926472 468390384 416104224 400687640 51127296 366254528 8555576 59846208 365901048 26493824 341543756 367863296 447412706 371592704 312452352 309031400 378067172 387334944 15467648 67233096 347098368 44839552 23416276 504045568 203592184 471873872 261230576 128531268 33928192 424116992 550448128 539380972 558480688 509898708 529042336 731521628 734128472 560981504 815225856 480495404 565225422 734308608 781108640 512473472 380887648 404068480 836102016 726828964 765384720 619817472 385989120 864522624 581377344 791552256 472155392 793265152 580060800 637019392 381820546 806834052 576907520 568942368 467295464 563363776 846529248 682148944 790411408 582937568 418139116 538365004 558926384 841237184 721502720 668629200 692593066 510212336 446056800 584269376 518942464 432463832 732765088 518093192 398477824 727320312 809892352 802912065 586996176 774551776 518838368 611057392 626062416 408621304 731272736 464279680 793790928 767445688 808499527 581272704 776039120 411809408 688847424 525151232 857530792 438820880 789047724 585421376 630926944 745158400 584860416 635667840 707748608 582169190 770328176 574084480 483633812 766333568 402263264 757189824 791138738 607746304 799746496 708634412 511101248 821899916 408055696 581749720 640696384 598593896 379534272 442535720 734608256 167260544 910611520 287477520 713755648 734126832 681216416 406301200 212624960 888160272 359268376 41510536 41447936 821382652 817886208 939290468 707847680 354211024 780378000 381602304 300872608 460672 545655082 308196448 231957504 380837160 965110112 593983183 119831040 83039728 893125136 807155648 865452384 281304064 406928832 83378274 890386926 325389888 255656320 210065536 733886976 75798818 565097664 317608768 374139200 667802724 915197608 866062160 277105368 862285416 592556112 705771840 6473216 306370392 739452704 813194640 899156250 927868424 730328064 808338688 816352688 184209347 18842936 298614272 364536482 627731264 154448384 460997120 207671648 931668592 281371744 542779750 243203022 896862208 389248000 140943360 161992800 756775168 85187064 242177664 863940864 35092992 130553808 631151576 233480800 726895444 426689024 543123752 841084352 60542700 308296864 609894752 533630728 283120320 27967264 864868352 414994000 391689456 700951840 75655392
517471898 314770708 496757443 534169390 500225602 478006750 505137698 613100932 301179022 178409886 304892654 415085542 612326062 540915978 545249966 666511078 179810286 367648810 470592814 260431920 273070062 435342318 472003534 593311982 488281596 651523538 564127086 639452654 412186638 249525870 316443808 450507758 627643054 194706078 379515118 462839918 542394638 553152289 275552798 510854562 184991854 514095380 646834014 376361502 342403770 535625827 259266114 335885294 467437806 313070510 300387310 246558076 263088750 351591150 300971374 196500718 556584374 304068478 305143694 603687538 236527342 336469390 361440254 455634158 234691254 541914174 405387630 409286094 512468974 398223230 318927054 476269981 262164942 649214562 413767918 519669182 554719810 626115934 403414346 350683270 316058894 468611246 341336174 238866814 611867185 404829576 322956214 656640850 350771790 677344694 294130766 560517774 559691030 445180094 630462470 553618238 605249184 575539502 615291406 469180014 259555264 537333016 664701376 434758736 333351872 247272554 523445056 398053994 725609404 512191808 320195160 332839240 641969344 483140000 591314296 281422112 235574656 540126144 506612672 350966086 583989680 627569220 610284448 627578600 511898728 313925800 596059008 411166912 524525504 459503167 383893952 357784424 346809122 280459456 441943552 431591956 331094112 411161872 266614720 495647172 636507040 377797984 557459078 688892700 611057344 686042340 520913296 624820160 508205840 493114836 431830688 303109832 604217536 669374884 363233472 715182648 286156192 304244448 294635196 732680416 436846976 295648448 475528640 308563336 637339720 590402048 421136852 725827776 484889032 294722888 396209784 392093056 298469000 566879496 557892320 602031634 624944656 574138436 648213216 275479536 683770768 505097280 708097816 306831392 600653888 490220112 514591488 539182496 529200768 362904728 473938848 696520640 259240576 499059968 699230390 638974430 730572096 269477696 457014276 297663056 592458576 502298976 574990928 312891920 239833184 371157856 585798208 368616032 116000480 250554476 96099424 210886888 542774880 231833184 259303392 303208224 254061392 355449440 276397664 423120272 201782880 410175424 295167728 93730544 249663680 158176572 165058688 329580384 563897836 282994248 101197480 469936833 132618848 174268384 281793184 245376688 270925944 426655008 357861472 531476640 495125480 438764648 319800416 138265216 317108739 136320864 332024576 436579216 193319840 514229312 549591632 559812512 325799843 159628648 338020648 470631136 318356066 497889056 240062880 347892320 93745888 463960096 342269024 397764960 302587368 121587372 401676256 544618336 334609856 224022048 556600936 556064848 503778688 488362104 138801760 453928992 96230040 147520672 453575512 114168288 429218220 455537760 535087170 459267168 400126816 396705864 465741636 475009408 103142112 154907560 434772832 132514016 111090740 591720032 291266648 559548336 348905040 216205732 121602656 511791456 483444614 472377458 491477174 442895194 462038822 664518114 667124958 493977990 748222342 413491890 498221908 667305094 714105126 445469958 313884134 337064966 769098502 659825450 698381206 552813958 318985606 797519110 514373830 724548742 405151878 726261638 513057286 570015878 314817032 739830538 509904006 501938854 400291950 496360262 779525734 615145430 723407894 515934054 351135602 471361490 491922870 774233670 654499206 601625686 625589552 443208822 379053286 517265862 451938950 365460318 665761574 451089678 331474310 660316798 742888838 735908551 519992662 707548262 451834854 544053878 559058902 341617790 664269222 397276166 726787414 700442174 741496013 514269190 709035606 344805894 621843910 458147718 790527278 371817366 722044210 518417862 563923430 678154886 517856902 568664326 640745094 515165676 703324662 507080966 416630298 699330054 335259750 690186310 724135224 540742790 732742982 641630898 444097734 754896402 341052182 514746206 573692870 531590382 312530758 375532206 506208680 953195008 130393664 676016128 789797408 951658080 996608160 952727694 901342936 327970816 323217408 134940304 706287584 965988352 801337024 60813984 878658656 659485408 976218144 169371464 698034438 999621952 614458056 425901056 813530112 35605470 536529936 712262508 910118184 984168 419984768 587391184 70025112 96966536 448399296 229000800 887093248 861167656 763574551 785631424 617249234 31585432 619279104 159309040 834758648 806477824 775308816 917234464 705339328 311209408 208283328 976459776 135636928 172811850 890520768 411022464 366201952 750832896 219460648 224104656 709695232 520450560 188019000 561751672 24201216 949113076 247773824 207790080 44795792 930590436 609098241 162853616 239585960 442551936 894759312 889391152 71553272 527881344 298575296 520778752 375569800 489006960 597215488 180895365 863476192 801600416 971920000 957214192 602644480 645393702 227745758 148000016 463278904 152562944 660050312 527027430 214534988 197874288 780472128 280902912
699641644 496940454 678927189 716339136 682395348 660176496 687307444 795270678 483348768 360579632 487062400 597255288 794495808 723085724 727419712 848680824 361980032 549818556 652762560 442601666 455239808 617512064 654173280 775481728 670451342 833693284 746296832 821622400 594356384 431695616 498613554 632677504 809812800 376875824 561684864 645009664 724564384 735322035 457722544 693024308 367161600 696265126 829003760 558531248 524573516 717795573 441435860 518055040 649607552 495240256 482557056 428727822 445258496 533760896 483141120 378670464 738754120 486238224 487313440 785857284 418697088 518639136 543610000 637803904 416861000 724083920 587557376 591455840 694638720 580392976 501096800 658439727 444334688 831384308 595937664 701838928 736889556 808285680 585584092 532853016 498228640 650780992 523505920 421036560 794036931 586999322 505125960 838810596 532941536 859514440 476300512 742687520 741860776 627349840 812632216 735787984 787418930 757709248 797461152 651349760 150863840 428641592 556009952 326067312 224660448 138581130 414753632 289362570 616917980 403500384 211503736 224147816 533277920 374448576 482622872 172730688 126883232 431434720 397921248 242274662 475298256 518877796 501593024 518887176 403207304 205234376 487367584 302475488 415834080 350811743 275202528 249093000 238117698 171768032 333252128 322900532 222402688 302470448 157923296 386955748 527815616 269106560 448767654 580201276 502365920 577350916 412221872 516128736 399514416 384423412 323139264 194418408 495526112 560683460 254542048 606491224 177464768 195553024 185943772 623988992 328155552 186957024 366837216 199871912 528648296 481710624 312445428 617136352 376197608 186031464 287518360 283401632 189777576 458188072 449200896 493340210 516253232 465447012 539521792 166788112 575079344 396405856 599406392 198139968 491962464 381528688 405900064 430491072 420509344 254213304 365247424 587829216 150549152 390368544 590538966 530283006 621880672 160786272 348322852 188971632 643726176 553566576 626258528 364159520 291100784 422425456 637065808 419883632 167268080 301822076 147367024 262154488 594042480 283100784 310570992 354475824 305328992 406717040 327665264 474387872 253050480 461443024 346435328 144998144 300931280 209444172 216326288 380847984 615165436 334261848 152465080 521204433 183886448 225535984 333060784 296644288 322193544 477922608 409129072 582744240 546393080 490032248 371068016 189532816 368376339 187588464 383292176 487846816 244587440 565496912 600859232 611080112 377067443 210896248 389288248 521898736 369623666 549156656 291330480 399159920 145013488 515227696 393536624 449032560 353854968 172854972 452943856 595885936 385877456 275289648 607868536 607332448 555046288 539629704 190069360 505196592 147497640 198788272 504843112 165435888 480485820 506805360 586354770 510534768 451394416 447973464 517009236 526277008 154409712 206175160 486040432 183781616 162358340 642987632 342534248 610815936 400172640 267473332 172870256 563059056 413229174 402162018 421261734 372679754 391823382 594302674 596909518 423762550 678006902 343276450 428006468 597089654 643889686 375254518 243668694 266849526 698883062 589610010 628165766 482598518 248770166 727303670 444158390 654333302 334936438 656046198 442841846 499800438 244601592 669615098 439688566 431723414 330076510 426144822 709310294 544929990 653192454 445718614 280920162 401146050 421707430 704018230 584283766 531410246 555374112 372993382 308837846 447050422 381723510 295244878 595546134 380874238 261258870 590101358 672673398 665693111 449777222 637332822 381619414 473838438 488843462 271402350 594053782 327060726 656571974 630226734 671280573 444053750 638820166 274590454 551628470 387932278 720311838 301601926 651828770 448202422 493707990 607939446 447641462 498448886 570529654 444950236 633109222 436865526 346414858 629114614 265044310 619970870 653919784 470527350 662527542 571415458 373882294 684680962 270836742 444530766 503477430 461374942 242315318 305316766 802389936 197675522 358922656 743404288 843146656 41485168 890259703 73427384 179751504 152843520 558708384 514159680 108217456 385781760 395068704 536298240 629324672 310139908 422619000 164871514 852267168 775552000 693491972 35220650 713107840 651884416 756304032 966747632 623950460 750088640 666719435 943771408 91644304 783890180 571065536 235909184 727899056 179057072 337133440 532469848 336505928 426160768 558530432 90247243 307206368 443088384 774572544 112553184 992508112 261463168 91298500 663273376 797252000 950260648 160401504 411658934 830682652 326131006 70313872 538965108 724791373 512718208 688029840 154806016 540322816 454445650 421038384 392585936 705408000 643137152 339322624 406808145 557950976 465014850 21201760 886170112 832862400 935491584 607889280 938073783 827536992 71354980 750929088 842465280 554325796 194331552 290798001 389040768 412632064 991348296 808811264 251688112 633006728 415164096 906144704 912461904 413459200 701622512 109736960 871226078
831226816 628525626 810512361 847924308 813980520 791761668 818892616 926855850 614933940 492164804 618647572 728840460 926080980 854670896 859004884 980265996 493565204 681403728 784347732 574186838 586824980 749097236 785758452 907066900 802036514 965278456 877882004 953207572 725941556 563280788 630198726 764262676 941397972 508460996 693270036 776594836 856149556 866907207 589307716 824609480 498746772 827850298 960588932 690116420 656158688 849380745 573021032 649640212 781192724 626825428 614142228 560312994 576843668 665346068 614726292 510255636 870339292 617823396 618898612 917442456 550282260 650224308 675195172 769389076 548446172 855669092 719142548 723041012 826223892 711978148 632681972 790024899 575919860 962969480 727522836 833424100 868474728 939870852 717169264 664438188 629813812 782366164 655091092 552621732 925622103 718584494 636711132 970395768 664526708 991099612 607885684 874272692 873445948 758935012 944217388 867373156 919004102 889294420 929046324 782934932 132532088 410309840 537678200 307735560 206328696 120249378 396421880 271030818 598586228 385168632 193171984 205816064 514946168 356116824 464291120 154398936 108551480 413102968 379589496 223942910 456966504 500546044 483261272 500555424 384875552 186902624 469035832 284143736 397502328 332479991 256870776 230761248 219785946 153436280 314920376 304568780 204070936 284138696 139591544 368623996 509483864 250774808 430435902 561869524 484034168 559019164 393890120 497796984 381182664 366091660 304807512 176086656 477194360 542351708 236210296 588159472 159133016 177221272 167612020 605657240 309823800 168625272 348505464 181540160 510316544 463378872 294113676 598804600 357865856 167699712 269186608 265069880 171445824 439856320 430869144 475008458 497921480 447115260 521190040 148456360 556747592 378074104 581074640 179808216 473630712 363196936 387568312 412159320 402177592 235881552 346915672 569497464 132217400 372036792 572207214 511951254 603548920 142454520 329991100 170639880 950869738 860710138 933402090 671303082 598244346 729569018 944209370 727027194 474411642 608965638 454510586 569298050 901186042 590244346 617714554 661619386 612472554 713860602 634808826 781531434 560194042 768586586 653578890 452141706 608074842 516587734 523469850 687991546 922308998 641405410 459608642 828347995 491030010 532679546 640204346 603787850 629337106 785066170 716272634 889887802 853536642 797175810 678211578 496676378 675519901 494732026 690435738 794990378 551731002 872640474 908002794 918223674 684211005 518039810 696431810 829042298 676767228 856300218 598474042 706303482 452157050 822371258 700680186 756176122 660998530 479998534 760087418 903029498 693021018 582433210 915012098 914476010 862189850 846773266 497212922 812340154 454641202 505931834 811986674 472579450 787629382 813948922 893498332 817678330 758537978 755117026 824152798 833420570 461553274 513318722 793183994 490925178 469501902 950131194 649677810 917959498 707316202 574616894 480013818 870202618 604118240 593051084 612150800 563568820 582712448 785191740 787798584 614651616 868895968 534165516 618895534 787978720 834778752 566143584 434557760 457738592 889772128 780499076 819054832 673487584 439659232 918192736 635047456 845222368 525825504 846935264 633730912 690689504 435490658 860504164 630577632 622612480 520965576 617033888 900199360 735819056 844081520 636607680 471809228 592035116 612596496 894907296 775172832 722299312 746263178 563882448 499726912 637939488 572612576 486133944 786435200 571763304 452147936 780990424 863562464 856582177 640666288 828221888 572508480 664727504 679732528 462291416 784942848 517949792 847461040 821115800 862169639 634942816 829709232 465479520 742517536 578821344 911200904 492490992 842717836 639091488 684597056 798828512 638530528 689337952 761418720 635839302 823998288 627754592 537303924 820003680 455933376 810859936 844808850 661416416 853416608 762304524 564771360 875570028 461725808 635419832 694366496 652264008 433204384 496205832 661398784 100185984 385686486 983217624 920244339 298406532 216155768 421381824 200388384 916049408 440486192 426367144 836145440 438314592 853693536 265857536 193619072 656884992 163029708 388851712 525000496 610863104 290406772 116369312 340525560 173889792 200917970 237163856 220369984 112994208 580612576 250619592 675862910 119999296 355819008 584330640 724941440 185354752 208918272 339421820 944287744 19770144 197619712 221476402 99059550 378346624 51365376 746193032 392401212 28356493 613745766 907623504 208089088 619535776 759296256 693355232 668430848 375450880 620731656 405924176 819997048 159909804 744000896 205663172 449938715 978120410 122783104 927642112 714993766 17512000 608355360 348248320 979308504 220032160 971527840 18716228 924201012 556016286 60459000 462135512 750575188 730014574 930274016 160970980 870614576 256985856 26432256 137891040 849413762 606772624 195198944 801830400 819516472 585538048 671134552 519974784 312628352 758872780 285820160 3876000
676805356 474104166 656090901 693502848 659559060 637340208 664471156 772434390 460512480 337743344 464226112 574419000 771659520 700249436 704583424 825844536 339143744 526982268 629926272 419765378 432403520 594675776 631336992 752645440 647615054 810856996 723460544 798786112 571520096 408859328 475777266 609841216 786976512 354039536 538848576 622173376 701728096 712485747 434886256 670188020 344325312 673428838 806167472 535694960 501737228 694959285 418599572 495218752 626771264 472403968 459720768 405891534 422422208 510924608 460304832 355834176 715917832 463401936 464477152 763020996 395860800 495802848 520773712 614967616 394024712 701247632 564721088 568619552 671802432 557556688 478260512 635603439 421498400 808548020 573101376 679002640 714053268 785449392 562747804 510016728 475392352 627944704 500669632 398200272 771200643 564163034 482289672 815974308 510105248 836678152 453464224 719851232 719024488 604513552 789795928 712951696 764582642 734872960 774624864 628513472 119758528 397536280 524904640 294962000 193555136 107475818 383648320 258257258 585812668 372395072 180398424 193042504 502172608 343343264 451517560 141625376 95777920 400329408 366815936 211169350 444192944 487772484 470487712 487781864 372101992 174129064 456262272 271370176 384728768 319706431 244097216 217987688 207012386 140662720 302146816 291795220 191297376 271365136 126817984 355850436 496710304 238001248 417662342 549095964 471260608 546245604 381116560 485023424 368409104 353318100 292033952 163313096 464420800 529578148 223436736 575385912 146359456 164447712 154838460 592883680 297050240 155851712 335731904 168766600 497542984 450605312 281340116 586031040 345092296 154926152 256413048 252296320 158672264 427082760 418095584 462234898 485147920 434341700 508416480 135682800 543974032 365300544 568301080 167034656 460857152 350423376 374794752 399385760 389404032 223107992 334142112 556723904 119443840 359263232 559433654 499177694 590775360 129680960 317217540 157866320 784842736 694683136 767375088 505276080 432217344 563542016 778182368 561000192 308384640 442938636 288483584 403271048 735159040 424217344 451687552 495592384 446445552 547833600 468781824 615504432 394167040 602559584 487551888 286114704 442047840 350560732 357442848 521964544 756281996 475378408 293581640 662320993 325003008 366652544 474177344 437760848 463310104 619039168 550245632 723860800 687509640 631148808 512184576 330649376 509492899 328705024 524408736 628963376 385704000 706613472 741975792 752196672 518184003 352012808 530404808 663015296 510740226 690273216 432447040 540276480 286130048 656344256 534653184 590149120 494971528 313971532 594060416 737002496 526994016 416406208 748985096 748449008 696162848 680746264 331185920 646313152 288614200 339904832 645959672 306552448 621602380 647921920 727471330 651651328 592510976 589090024 658125796 667393568 295526272 347291720 627156992 324898176 303474900 784104192 483650808 751932496 541289200 408589892 313986816 704175616 560857000 549789844 568889560 520307580 539451208 741930500 744537344 571390376 825634728 490904276 575634294 744717480 791517512 522882344 391296520 414477352 846510888 737237836 775793592 630226344 396397992 874931496 591786216 801961128 482564264 803674024 590469672 647428264 392229418 817242924 587316392 579351240 477704336 573772648 856938120 692557816 800820280 593346440 428547988 548773876 569335256 851646056 731911592 679038072 703001938 520621208 456465672 594678248 529351336 442872704 743173960 528502064 408886696 737729184 820301224 813320937 597405048 784960648 529247240 621466264 636471288 419030176 741681608 474688552 804199800 777854560 818908399 591681576 786447992 422218280 699256296 535560104 867939664 449229752 799456596 595830248 641335816 755567272 595269288 646076712 718157480 592578062 780737048 584493352 494042684 776742440 412672136 767598696 801547610 618155176 810155368 719043284 521510120 832308788 418464568 592158592 651105256 609002768 389943144 452944592 981150052 566801440 640986112 577438208 181941976 74739256 193661136 90145868 727699368 19721300 225015832 21934836 999612032 681871160 313855616 499899424 726208384 294128384 451354112 68376688 529166048 102622272 293456704 153922504 556487488 322513175 307882988 312011828 381966672 398200144 653258448 724060416 514909696 280645120 204261376 426985472 704237056 579993888 171294840 226630720 959940096 532096512 249288832 32265472 28892000 778040838 905173888 795888384 965856660 448705536 827936660 978983504 427387136 564592768 233214112 640755040 776177024 895552512 956197344 869366658 952049824 433511216 516155496 50625906 575962825 437249552 7308116 836805536 600583120 805557248 565035264 430403168 368809984 31734080 271856689 368106704 343627454 763992320 336183584 482307088 407822968 34370248 534559840 73801880 626263222 168766384 709526696 187032512 529246734 105177984 211713892 832563376 626282538 790790208 41610800 776679568 236539650 270089600 728767134 950293110
574952428 372251238 554237973 591649920 557706132 535487280 562618228 670581462 358659552 235890416 362373184 472566072 669806592 598396508 602730496 723991608 237290816 425129340 528073344 317912450 330550592 492822848 529484064 650792512 545762126 709004068 621607616 696933184 469667168 307006400 373924338 507988288 685123584 252186608 436995648 520320448 599875168 610632819 333033328 568335092 242472384 571575910 704314544 433842032 399884300 593106357 316746644 393365824 524918336 370551040 357867840 304038606 320569280 409071680 358451904 253981248 614064904 361549008 362624224 661168068 294007872 393949920 418920784 513114688 292171784 599394704 462868160 466766624 569949504 455703760 376407584 533750511 319645472 706695092 471248448 577149712 612200340 683596464 460894876 408163800 373539424 526091776 398816704 296347344 669347715 462310106 380436744 714121380 408252320 734825224 351611296 617998304 617171560 502660624 687943000 611098768 662729714 633020032 672771936 526660544 428930248 706708000 834076360 604133720 502726856 416647538 692820040 567428978 894984388 681566792 489570144 502214224 811344328 652514984 760689280 450797096 404949640 709501128 675987656 520341070 753364664 796944204 779659432 796953584 681273712 483300784 765433992 580541896 693900488 628878151 553268936 527159408 516184106 449834440 611318536 600966940 500469096 580536856 435989704 665022156 805882024 547172968 726834062 858267684 780432328 855417324 690288280 794195144 677580824 662489820 601205672 472484816 773592520 838749868 532608456 884557632 455531176 473619432 464010180 902055400 606221960 465023432 644903624 477938320 806714704 759777032 590511836 895202760 654264016 464097872 565584768 561468040 467843984 736254480 727267304 771406618 794319640 743513420 817588200 444854520 853145752 674472264 877472800 476206376 770028872 659595096 683966472 708557480 698575752 532279712 643313832 865895624 428615560 668434952 868605374 808349414 899947080 438852680 626389260 467038040 909873488 819713888 892405840 630306832 557248096 688572768 903213120 686030944 433415392 567969388 413514336 528301800 860189792 549248096 576718304 620623136 571476304 672864352 593812576 740535184 519197792 727590336 612582640 411145456 567078592 475591484 482473600 646995296 881312748 600409160 418612392 787351745 450033760 491683296 599208096 562791600 588340856 744069920 675276384 848891552 812540392 756179560 637215328 455680128 634523651 453735776 649439488 753994128 510734752 831644224 867006544 877227424 643214755 477043560 655435560 788046048 635770978 815303968 557477792 665307232 411160800 781375008 659683936 715179872 620002280 439002284 719091168 862033248 652024768 541436960 874015848 873479760 821193600 805777016 456216672 771343904 413644952 464935584 770990424 431583200 746633132 772952672 852502082 776682080 717541728 714120776 783156548 792424320 420557024 472322472 752187744 449928928 428505652 909134944 608681560 876963248 666319952 533620644 439017568 829206368 209467648 198400492 217500208 168918228 188061856 390541148 393147992 220001024 474245376 139514924 224244942 393328128 440128160 171492992 39907168 63088000 495121536 385848484 424404240 278836992 45008640 523542144 240396864 450571776 131174912 452284672 239080320 296038912 40840066 465853572 235927040 227961888 126314984 222383296 505548768 341168464 449430928 241957088 77158636 197384524 217945904 500256704 380522240 327648720 351612586 169231856 105076320 243288896 177961984 91483352 391784608 177112712 57497344 386339832 468911872 461931585 246015696 433571296 177857888 270076912 285081936 67640824 390292256 123299200 452810448 426465208 467519047 240292224 435058640 70828928 347866944 184170752 516550312 97840400 448067244 244440896 289946464 404177920 243879936 294687360 366768128 241188710 429347696 233104000 142653332 425353088 61282784 416209344 450158258 266765824 458766016 367653932 170120768 480919436 67075216 240769240 299715904 257613416 38553792 101555240 163640752 565931968 322325344 681172608 196297600 256323248 535450704 351731584 952242104 339393558 673541248 527088944 231161670 54029904 750539444 148696576 500986372 835362560 511322176 433040960 849598464 851237824 207035804 105881600 960229504 156439486 159518528 902097904 768119448 253576318 826140128 462406368 725061376 576508800 275780176 167556608 977931188 903479296 341827200 746671552 333531526 438477006 743242656 421089688 798827912 92796672 991269504 322555904 926801368 812756000 697178416 775161900 252445912 50627776 856567292 14429696 715059648 880210560 435527872 443784448 488712192 711948800 335122556 767445240 747528912 56485888 484492660 196156856 295627264 541951824 310197368 172176896 99299328 769295808 594516908 49839600 303093724 818486464 924294080 606369984 242707637 753119744 466562928 911094272 901373632 628254464 540165056 198037504 699132022 829604672 649566208 482426720 140193984 369945152 828275484 950199224 443096064 698477972 310015610 288184890
672869036 470167846 652154581 689566528 655622740 633403888 660534836 768498070 456576160 333807024 460289792 570482680 767723200 696313116 700647104 821908216 335207424 523045948 625989952 415829058 428467200 590739456 627400672 748709120 643678734 806920676 719524224 794849792 567583776 404923008 471840946 605904896 783040192 350103216 534912256 618237056 697791776 708549427 430949936 666251700 340388992 669492518 802231152 531758640 497800908 691022965 414663252 491282432 622834944 468467648 455784448 401955214 418485888 506988288 456368512 351897856 711981512 459465616 460540832 759084676 391924480 491866528 516837392 611031296 390088392 697311312 560784768 564683232 667866112 553620368 474324192 631667119 417562080 804611700 569165056 675066320 710116948 781513072 558811484 506080408 471456032 624008384 496733312 394263952 767264323 560226714 478353352 812037988 506168928 832741832 449527904 715914912 715088168 600577232 785859608 709015376 760646322 730936640 770688544 624577152 405117128 682894880 810263240 580320600 478913736 392834418 669006920 543615858 871171268 657753672 465757024 478401104 787531208 628701864 736876160 426983976 381136520 685688008 652174536 496527950 729551544 773131084 755846312 773140464 657460592 459487664 741620872 556728776 670087368 605065031 529455816 503346288 492370986 426021320 587505416 577153820 476655976 556723736 412176584 641209036 782068904 523359848 703020942 834454564 756619208 831604204 666475160 770382024 653767704 638676700 577392552 448671696 749779400 814936748 508795336 860744512 431718056 449806312 440197060 878242280 582408840 441210312 621090504 454125200 782901584 735963912 566698716 871389640 630450896 440284752 541771648 537654920 444030864 712441360 703454184 747593498 770506520 719700300 793775080 421041400 829332632 650659144 853659680 452393256 746215752 635781976 660153352 684744360 674762632 508466592 619500712 842082504 404802440 644621832 844792254 784536294 876133960 415039560 602576140 443224920 613463408 523303808 595995760 333896752 260838016 392162688 606803040 389620864 137005312 271559308 117104256 231891720 563779712 252838016 280308224 324213056 275066224 376454272 297402496 444125104 222787712 431180256 316172560 114735376 270668512 179181404 186063520 350585216 584902668 303999080 122202312 490941665 153623680 195273216 302798016 266381520 291930776 447659840 378866304 552481472 516130312 459769480 340805248 159270048 338113571 157325696 353029408 457584048 214324672 535234144 570596464 580817344 346804675 180633480 359025480 491635968 339360898 518893888 261067712 368897152 114750720 484964928 363273856 418769792 323592200 142592204 422681088 565623168 355614688 245026880 577605768 577069680 524783520 509366936 159806592 474933824 117234872 168525504 474580344 135173120 450223052 476542592 556092002 480272000 421131648 417710696 486746468 496014240 124146944 175912392 455777664 153518848 132095572 612724864 312271480 580553168 369909872 237210564 142607488 532796288 457090656 446023500 465123216 416541236 435684864 638164156 640771000 467624032 721868384 387137932 471867950 640951136 687751168 419116000 287530176 310711008 742744544 633471492 672027248 526460000 292631648 771165152 488019872 698194784 378797920 699907680 486703328 543661920 288463074 713476580 483550048 475584896 373937992 470006304 753171776 588791472 697053936 489580096 324781644 445007532 465568912 747879712 628145248 575271728 599235594 416854864 352699328 490911904 425584992 339106360 639407616 424735720 305120352 633962840 716534880 709554593 493638704 681194304 425480896 517699920 532704944 315263832 637915264 370922208 700433456 674088216 715142055 487915232 682681648 318451936 595489952 431793760 764173320 345463408 695690252 492063904 537569472 651800928 491502944 542310368 614391136 488811718 676970704 480727008 390276340 672976096 308905792 663832352 697781266 514388832 706389024 615276940 417743776 728542444 314698224 488392248 547338912 505236424 286176800 349178248 115569024 632444848 27175512 643260200 907845076 272040992 687533808 842800000 806097568 354844909 55589408 366680976 982880224 871848200 254204448 264529280 68580816 755353024 279297968 143302400 926713537 935329564 947537664 390867232 611512260 379388560 162940360 317511864 599453952 267229000 56759206 547168986 37888000 293825408 725564257 722453016 217483520 91899984 40475624 732082000 863058448 795509876 626753280 588138374 496082176 974903102 626921248 410797008 504206720 179804480 311229888 3122008 581087616 809779456 549821160 652681408 93169408 622447604 396010246 340549596 823666176 985281280 193368832 634740648 532580800 970118144 710414336 973284576 189410480 545951488 681924296 965040640 554335362 327683072 256052835 609412206 456977468 75364864 577687493 188972000 164380608 23530250 929105180 32292660 999201312 883256128 103469430 180265152 99363186 600074944 302514784 88465728 978000000 669392048 374661136 573825808 378647616 15022144 587032302 138493372
773217964 570516774 752503509 789915456 755971668 733752816 760883764 868846998 556925088 434155952 560638720 670831608 868072128 796662044 800996032 922257144 435556352 623394876 726338880 516177986 528816128 691088384 727749600 849058048 744027662 907269604 819873152 895198720 667932704 505271936 572189874 706253824 883389120 450452144 635261184 718585984 798140704 808898355 531298864 766600628 440737920 769841446 902580080 632107568 598149836 791371893 515012180 591631360 723183872 568816576 556133376 502304142 518834816 607337216 556717440 452246784 812330440 559814544 560889760 859433604 492273408 592215456 617186320 711380224 490437320 797660240 661133696 665032160 768215040 653969296 574673120 732016047 517911008 904960628 669513984 775415248 810465876 881862000 659160412 606429336 571804960 724357312 597082240 494612880 867613251 660575642 578702280 912386916 606517856 933090760 549876832 816263840 815437096 700926160 886208536 809364304 860995250 831285568 871037472 724926080 266876032 544653784 672022144 442079504 340672640 254593322 530765824 405374762 732930172 519512576 327515928 340160008 649290112 490460768 598635064 288742880 242895424 547446912 513933440 358286854 591310448 634889988 617605216 634899368 519219496 321246568 603379776 418487680 531846272 466823935 391214720 365105192 354129890 287780224 449264320 438912724 338414880 418482640 273935488 502967940 643827808 385118752 564779846 696213468 618378112 693363108 528234064 632140928 515526608 500435604 439151456 310430600 611538304 676695652 370554240 722503416 293476960 311565216 301955964 740001184 444167744 302969216 482849408 315884104 644660488 597722816 428457620 733148544 492209800 302043656 403530552 399413824 305789768 574200264 565213088 609352402 632265424 581459204 655533984 282800304 691091536 512418048 715418584 314152160 607974656 497540880 521912256 546503264 536521536 370225496 481259616 703841408 266561344 506380736 706551158 646295198 737892864 276798464 464335044 304983824 873393696 783234096 855926048 593827040 520768304 652092976 866733328 649551152 396935600 531489596 377034544 491822008 823710000 512768304 540238512 584143344 534996512 636384560 557332784 704055392 482718000 691110544 576102848 374665664 530598800 439111692 445993808 610515504 844832956 563929368 382132600 750871953 413553968 455203504 562728304 526311808 551861064 707590128 638796592 812411760 776060600 719699768 600735536 419200336 598043859 417255984 612959696 717514336 474254960 795164432 830526752 840747632 606734963 440563768 618955768 751566256 599291186 778824176 520998000 628827440 374681008 744895216 623204144 678700080 583522488 402522492 682611376 825553456 615544976 504957168 837536056 836999968 784713808 769297224 419736880 734864112 377165160 428455792 734510632 395103408 710153340 736472880 816022290 740202288 681061936 677640984 746676756 755944528 384077232 435842680 715707952 413449136 392025860 872655152 572201768 840483456 629840160 497140852 402537776 792726576 334609920 323542764 342642480 294060500 313204128 515683420 518290264 345143296 599387648 264657196 349387214 518470400 565270432 296635264 165049440 188230272 620263808 510990756 549546512 403979264 170150912 648684416 365539136 575714048 256317184 577426944 364222592 421181184 165982338 590995844 361069312 353104160 251457256 347525568 630691040 466310736 574573200 367099360 202300908 322526796 343088176 625398976 505664512 452790992 476754858 294374128 230218592 368431168 303104256 216625624 516926880 302254984 182639616 511482104 594054144 587073857 371157968 558713568 303000160 395219184 410224208 192783096 515434528 248441472 577952720 551607480 592661319 365434496 560200912 195971200 473009216 309313024 641692584 222982672 573209516 369583168 415088736 529320192 369022208 419829632 491910400 366330982 554489968 358246272 267795604 550495360 186425056 541351616 575300530 391908096 583908288 492796204 295263040 606061708 192217488 365911512 424858176 382755688 163696064 226697512 763659776 84680036 731389336 644757504 461909280 691764118 226988360 843115936 784509808 751622912 284818432 389489008 513985472 654090000 856410328 628715216 994793576 723258368 801932544 695145984 609209088 774055680 490689030 298025488 698280448 52096992 633716288 82054068 29796480 198901888 715775316 630237696 665672416 439537184 666673664 884268384 702734592 77124912 357533184 131820928 911591712 361403904 347098624 108380480 822423552 557972928 740958312 338560 544348996 903035744 381564928 915378145 212553584 402749128 642910492 901028864 576869232 416581632 549739520 771259808 244300699 529659328 597671600 133865632 722960384 649099776 698138809 519239168 510656824 441774208 361892872 977760848 313192576 899575168 431856928 593053346 566288448 734177144 356280180 360441872 171036096 522347696 73409008 544724058 200334336 900697688 107496688 573897000 315427072 532188220 907604864 373205416 229105656 408812896 932231452 36193920 61575552 938404848 376360640 229081600
452482884 249781694 431768429 469180376 435236588 413017736 440148684 548111918 236190008 113420872 239903640 350096528 547337048 475926964 480260952 601522064 114821272 302659796 405603800 195442906 208081048 370353304 407014520 528322968 423292582 586534524 499138072 574463640 347197624 184536856 251454794 385518744 562654040 129717064 314526104 397850904 477405624 488163275 210563784 445865548 120002840 449106366 581845000 311372488 277414756 470636813 194277100 270896280 402448792 248081496 235398296 181569062 198099736 286602136 235982360 131511704 491595360 239079464 240154680 538698524 171538328 271480376 296451240 390645144 169702240 476925160 340398616 344297080 447479960 333234216 253938040 411280967 197175928 584225548 348778904 454680168 489730796 561126920 338425332 285694256 251069880 403622232 276347160 173877800 546878171 339840562 257967200 591651836 285782776 612355680 229141752 495528760 494702016 380191080 565473456 488629224 540260170 510550488 550302392 404191000 212113704 489891456 617259816 387317176 285910312 199830994 476003496 350612434 678167844 464750248 272753600 285397680 594527784 435698440 543872736 233980552 188133096 492684584 459171112 303524526 536548120 580127660 562842888 580137040 464457168 266484240 548617448 363725352 477083944 412061607 336452392 310342864 299367562 233017896 394501992 384150396 283652552 363720312 219173160 448205612 589065480 330356424 510017518 641451140 563615784 638600780 473471736 577378600 460764280 445673276 384389128 255668272 556775976 621933324 315791912 667741088 238714632 256802888 247193636 685238856 389405416 248206888 428087080 261121776 589898160 542960488 373695292 678386216 437447472 247281328 348768224 344651496 251027440 519437936 510450760 554590074 577503096 526696876 600771656 228037976 636329208 457655720 660656256 259389832 553212328 442778552 467149928 491740936 481759208 315463168 426497288 649079080 211799016 451618408 651788830 591532870 683130536 222036136 409572716 250221496 978202945 888043345 960735297 698636289 625577553 756902225 971542577 754360401 501744849 636298845 481843793 596631257 928519249 617577553 645047761 688952593 639805761 741193809 662142033 808864641 587527249 795919793 680912097 479474913 635408049 543920941 550803057 715324753 949642205 668738617 486941849 855681202 518363217 560012753 667537553 631121057 656670313 812399377 743605841 917221009 880869849 824509017 705544785 524009585 702853108 522065233 717768945 822323585 579064209 899973681 935336001 945556881 711544212 545373017 723765017 856375505 704100435 883633425 625807249 733636689 479490257 849704465 728013393 783509329 688331737 507331741 787420625 930362705 720354225 609766417 942345305 941809217 889523057 874106473 524546129 839673361 481974409 533265041 839319881 499912657 814962589 841282129 920831539 845011537 785871185 782450233 851486005 860753777 488886481 540651929 820517201 518258385 496835109 977464401 677011017 945292705 734649409 601950101 507347025 897535825 407136464 396069308 415169024 366587044 385730672 588209964 590816808 417669840 671914192 337183740 421913758 590996944 637796976 369161808 237575984 260756816 692790352 583517300 622073056 476505808 242677456 721210960 438065680 648240592 328843728 649953488 436749136 493707728 238508882 663522388 433595856 425630704 323983800 420052112 703217584 538837280 647099744 439625904 274827452 395053340 415614720 697925520 578191056 525317536 549281402 366900672 302745136 440957712 375630800 289152168 589453424 374781528 255166160 584008648 666580688 659600401 443684512 631240112 375526704 467745728 482750752 265309640 587961072 320968016 650479264 624134024 665187863 437961040 632727456 268497744 545535760 381839568 714219128 295509216 645736060 442109712 487615280 601846736 441548752 492356176 564436944 438857526 627016512 430772816 340322148 623021904 258951600 613878160 647827074 464434640 656434832 565322748 367789584 678588252 264744032 438438056 497384720 455282232 236222608 299224056 866185616 145606572 971269632 445515225 974663872 223680 476145852 292851072 945891328 906691000 485877726 491673280 170379760 416390883 193924656 911722272 528911158 497039104 323554200 436696700 289853016 893120000 731722096 207879648 712546456 486755680 63473404 335944752 340309504 335669134 548188288 684258984 822547042 495340728 469116736 26633216 151149504 100126984 345756192 240560640 650094664 879418840 550940672 154545576 755083248 900480506 220187112 981958752 297355968 467735016 647459240 923425340 556084736 321646992 834544768 809929152 183387392 285343008 429403136 858218736 573311536 977141272 239218176 558339984 411401728 460790800 396722928 122479360 282009216 544019040 560323584 924745480 81768456 441639936 909060152 469224960 608029620 648140288 127502336 440853977 297777776 396242688 200388720 508691608 533864320 671527458 507335888 699602450 896152368 406629888 834747660 580401828 157310432 685067025 349234576 750351616 84785936 911724066 878805544 513630848
459500952 256799762 438786497 476198444 442254656 420035804 447166752 555129986 243208076 120438940 246921708 357114596 554355116 482945032 487279020 608540132 121839340 309677864 412621868 202460974 215099116 377371372 414032588 535341036 430310650 593552592 506156140 581481708 354215692 191554924 258472862 392536812 569672108 136735132 321544172 404868972 484423692 495181343 217581852 452883616 127020908 456124434 588863068 318390556 284432824 477654881 201295168 277914348 409466860 255099564 242416364 188587130 205117804 293620204 243000428 138529772 498613428 246097532 247172748 545716592 178556396 278498444 303469308 397663212 176720308 483943228 347416684 351315148 454498028 340252284 260956108 418299035 204193996 591243616 355796972 461698236 496748864 568144988 345443400 292712324 258087948 410640300 283365228 180895868 553896239 346858630 264985268 598669904 292800844 619373748 236159820 502546828 501720084 387209148 572491524 495647292 547278238 517568556 557320460 411209068 135434926 413212678 540581038 310638398 209231534 123152216 399324718 273933656 601489066 388071470 196074822 208718902 517849006 359019662 467193958 157301774 111454318 416005806 382492334 226845748 459869342 503448882 486164110 503458262 387778390 189805462 471938670 287046574 400405166 335382829 259773614 233664086 222688784 156339118 317823214 307471618 206973774 287041534 142494382 371526834 512386702 253677646 433338740 564772362 486937006 561922002 396792958 500699822 384085502 368994498 307710350 178989494 480097198 545254546 239113134 591062310 162035854 180124110 170514858 608560078 312726638 171528110 351408302 184442998 513219382 466281710 297016514 601707438 360768694 170602550 272089446 267972718 174348662 442759158 433771982 477911296 500824318 450018098 524092878 151359198 559650430 380976942 583977478 182711054 476533550 366099774 390471150 415062158 405080430 238784390 349818510 572400302 135120238 374939630 575110052 514854092 606451758 145357358 332893938 173542718 680607064 590447464 663139416 401040408 327981672 459306344 673946696 456764520 204148968 338702964 184247912 299035376 630923368 319981672 347451880 391356712 342209880 443597928 364546152 511268760 289931368 498323912 383316216 181879032 337812168 246325060 253207176 417728872 652046324 371142736 189345968 558085321 220767336 262416872 369941672 333525176 359074432 514803496 446009960 619625128 583273968 526913136 407948904 226413704 405257227 224469352 420173064 524727704 281468328 602377800 637740120 647961000 413948331 247777136 426169136 558779624 406504554 586037544 328211368 436040808 181894376 552108584 430417512 485913448 390735856 209735860 489824744 632766824 422758344 312170536 644749424 644213336 591927176 576510592 226950248 542077480 184378528 235669160 541724000 202316776 517366708 543686248 623235658 547415656 488275304 484854352 553890124 563157896 191290600 243056048 522921320 220662504 199239228 679868520 379415136 647696824 437053528 304354220 209751144 599939944 537706804 526639648 545739364 497157384 516301012 718780304 721387148 548240180 802484532 467754080 552484098 721567284 768367316 499732148 368146324 391327156 823360692 714087640 752643396 607076148 373247796 851781300 568636020 778810932 459414068 780523828 567319476 624278068 369079222 794092728 564166196 556201044 454554140 550622452 833787924 669407620 777670084 570196244 405397792 525623680 546185060 828495860 708761396 655887876 679851742 497471012 433315476 571528052 506201140 419722508 720023764 505351868 385736500 714578988 797151028 790170741 574254852 761810452 506097044 598316068 613321092 395879980 718531412 451538356 781049604 754704364 795758203 568531380 763297796 399068084 676106100 512409908 844789468 426079556 776306400 572680052 618185620 732417076 572119092 622926516 695007284 569427866 757586852 561343156 470892488 753592244 389521940 744448500 778397414 595004980 787005172 695893088 498359924 809158592 395314372 569008396 627955060 585852572 366792948 429794396 921798128 267755848 403533056 15353344 432558896 202982144 307376912 45582336 245523344 809387068 191963540 416306688 550345888 603873440 306390464 176536816 777587668 47549088 792906040 20015175 913661680 536154368 702470744 377599200 343394326 78552688 162899624 549188224 661962300 509086720 759014092 306860416 632420928 814958380 301487088 978890632 583071680 282257554 248666104 650904192 795325440 895642560 529777152 168124384 282550240 804163840 674892744 911331016 255523264 437680064 79693376 811021824 170105635 739750784 901308616 441184768 341387420 988084928 454509520 969207980 897467008 139021760 224809368 106831820 97255680 730881472 985019904 828394976 556949312 681051460 212267008 818195744 715094700 736108901 709360392 558689984 959824384 8230400 101924844 664211520 174709248 402415680 845533308 655348 724915536 212606192 251686944 919193312 641861952 68947296 972551232 203520 717310448 27737772 992765863 9777080 990002048 813536512 460299008 501616800
627167786 424466596 606453331 643865278 609921490 587702638 614833586 722796820 410874910 288105774 414588542 524781430 722021950 650611866 654945854 776206966 289506174 477344698 580288702 370127808 382765950 545038206 581699422 703007870 597977484 761219426 673822974 749148542 521882526 359221758 426139696 560203646 737338942 304401966 489211006 572535806 652090526 662848177 385248686 620550450 294687742 623791268 756529902 486057390 452099658 645321715 368962002 445581182 577133694 422766398 410083198 356253964 372784638 461287038 410667262 306196606 666280262 413764366 414839582 713383426 346223230 446165278 471136142 565330046 344387142 651610062 515083518 518981982 622164862 507919118 428622942 585965869 371860830 758910450 523463806 629365070 664415698 735811822 513110234 460379158 425754782 578307134 451032062 348562702 721563073 514525464 432652102 766336738 460467678 787040582 403826654 670213662 669386918 554875982 740158358 663314126 714945072 685235390 724987294 578875902 100573256 378351008 505719368 275776728 174369864 88290546 364463048 239071986 566627396 353209800 161213152 173857232 482987336 324157992 432332288 122440104 76592648 381144136 347630664 191984078 425007672 468587212 451302440 468596592 352916720 154943792 437077000 252184904 365543496 300521159 224911944 198802416 187827114 121477448 282961544 272609948 172112104 252179864 107632712 336665164 477525032 218815976 398477070 529910692 452075336 527060332 361931288 465838152 349223832 334132828 272848680 144127824 445235528 510392876 204251464 556200640 127174184 145262440 135653188 573698408 277864968 136666440 316546632 149581328 478357712 431420040 262154844 566845768 325907024 135740880 237227776 233111048 139486992 407897488 398910312 443049626 465962648 415156428 489231208 116497528 524788760 346115272 549115808 147849384 441671880 331238104 355609480 380200488 370218760 203922720 314956840 537538632 100258568 340077960 540248382 479992422 571590088 110495688 298032268 138681048 546805120 456645520 529337472 267238464 194179728 325504400 540144752 322962576 70347024 204901020 50445968 165233432 497121424 186179728 213649936 257554768 208407936 309795984 230744208 377466816 156129424 364521968 249514272 48077088 204010224 112523116 119405232 283926928 518244380 237340792 55544024 424283377 86965392 128614928 236139728 199723232 225272488 381001552 312208016 485823184 449472024 393111192 274146960 92611760 271455283 90667408 286371120 390925760 147666384 468575856 503938176 514159056 280146387 113975192 292367192 424977680 272702610 452235600 194409424 302238864 48092432 418306640 296615568 352111504 256933912 75933916 356022800 498964880 288956400 178368592 510947480 510411392 458125232 442708648 93148304 408275536 50576584 101867216 407922056 68514832 383564764 409884304 489433714 413613712 354473360 351052408 420088180 429355952 57488656 109254104 389119376 86860560 65437284 546066576 245613192 513894880 303251584 170552276 75949200 466138000 378336256 367269100 386368816 337786836 356930464 559409756 562016600 388869632 643113984 308383532 393113550 562196736 608996768 340361600 208775776 231956608 663990144 554717092 593272848 447705600 213877248 692410752 409265472 619440384 300043520 621153280 407948928 464907520 209708674 634722180 404795648 396830496 295183592 391251904 674417376 510037072 618299536 410825696 246027244 366253132 386814512 669125312 549390848 496517328 520481194 338100464 273944928 412157504 346830592 260351960 560653216 345981320 226365952 555208440 637780480 630800193 414884304 602439904 346726496 438945520 453950544 236509432 559160864 292167808 621679056 595333816 636387655 409160832 603927248 239697536 516735552 353039360 685418920 266709008 616935852 413309504 458815072 573046528 412748544 463555968 535636736 410057318 598216304 401972608 311521940 594221696 230151392 585077952 619026866 435634432 627634624 536522540 338989376 649788044 235943824 409637848 468584512 426482024 207422400 270423848 38260264 239242840 902800128 53458688 841568804 174193228 199556208 118845784 817463360 436853544 730355196 955859456 788651648 545614144 994019328 755305756 401001568 991926592 876196336 378456336 770023812 252111636 649306064 982594808 400324992 369364954 202594144 599498176 534596864 744439244 947571328 46310912 724847040 911614336 138851848 125176934 590650534 646173952 651723906 84518528 840672168 426988480 763303146 253261640 716179852 840641472 202590072 763546624 180038016 603029280 582475920 297190464 993173456 31838366 654696448 309801120 408098176 701676000 168304640 975437244 747331584 429531994 405018576 679790464 533936256 679069776 745069936 331970512 488825872 918052698 783766016 785442816 161250432 775998464 386541440 883500928 721416000 573942569 137730816 142058880 951247360 78025760 522192272 599923328 503127808 451766852 934398464 116997492 881701376 629991700 945548748 114485760 701695590 426189184 640861614 522317312 221234899 635843358 883282484 681193264
616523020 413821830 595808565 633220512 599276724 577057872 604188820 712152054 400230144 277461008 403943776 514136664 711377184 639967100 644301088 765562200 278861408 466699932 569643936 359483042 372121184 534393440 571054656 692363104 587332718 750574660 663178208 738503776 511237760 348576992 415494930 549558880 726694176 293757200 478566240 561891040 641445760 652203411 374603920 609905684 284042976 613146502 745885136 475412624 441454892 634676949 358317236 434936416 566488928 412121632 399438432 345609198 362139872 450642272 400022496 295551840 655635496 403119600 404194816 702738660 335578464 435520512 460491376 554685280 333742376 640965296 504438752 508337216 611520096 497274352 417978176 575321103 361216064 748265684 512819040 618720304 653770932 725167056 502465468 449734392 415110016 567662368 440387296 337917936 710918307 503880698 422007336 755691972 449822912 776395816 393181888 659568896 658742152 544231216 729513592 652669360 704300306 674590624 714342528 568231136 107364898 385142650 512511010 282568370 181161506 95082188 371254690 245863628 573419038 360001442 168004794 180648874 489778978 330949634 439123930 129231746 83384290 387935778 354422306 198775720 431799314 475378854 458094082 475388234 359708362 161735434 443868642 258976546 372335138 307312801 231703586 205594058 194618756 128269090 289753186 279401590 178903746 258971506 114424354 343456806 484316674 225607618 405268712 536702334 458866978 533851974 368722930 472629794 356015474 340924470 279640322 150919466 452027170 517184518 211043106 562992282 133965826 152054082 142444830 580490050 284656610 143458082 323338274 156372970 485149354 438211682 268946486 573637410 332698666 142532522 244019418 239902690 146278634 414689130 405701954 449841268 472754290 421948070 496022850 123289170 531580402 352906914 555907450 154641026 448463522 338029746 362401122 386992130 377010402 210714362 321748482 544330274 107050210 346869602 547040024 486784064 578381730 117287330 304823910 145472690 679725216 589565616 662257568 400158560 327099824 458424496 673064848 455882672 203267120 337821116 183366064 298153528 630041520 319099824 346570032 390474864 341328032 442716080 363664304 510386912 289049520 497442064 382434368 180997184 336930320 245443212 252325328 416847024 651164476 370260888 188464120 557203473 219885488 261535024 369059824 332643328 358192584 513921648 445128112 618743280 582392120 526031288 407067056 225531856 404375379 223587504 419291216 523845856 280586480 601495952 636858272 647079152 413066483 246895288 425287288 557897776 405622706 585155696 327329520 435158960 181012528 551226736 429535664 485031600 389854008 208854012 488942896 631884976 421876496 311288688 643867576 643331488 591045328 575628744 226068400 541195632 183496680 234787312 540842152 201434928 516484860 542804400 622353810 546533808 487393456 483972504 553008276 562276048 190408752 242174200 522039472 219780656 198357380 678986672 378533288 646814976 436171680 303472372 208869296 599058096 470515968 459448812 478548528 429966548 449110176 651589468 654196312 481049344 735293696 400563244 485293262 654376448 701176480 432541312 300955488 324136320 756169856 646896804 685452560 539885312 306056960 784590464 501445184 711620096 392223232 713332992 500128640 557087232 301888386 726901892 496975360 489010208 387363304 483431616 766597088 602216784 710479248 503005408 338206956 458432844 478994224 761305024 641570560 588697040 612660906 430280176 366124640 504337216 439010304 352531672 652832928 438161032 318545664 647388152 729960192 722979905 507064016 694619616 438906208 531125232 546130256 328689144 651340576 384347520 713858768 687513528 728567367 501340544 696106960 331877248 608915264 445219072 777598632 358888720 709115564 505489216 550994784 665226240 504928256 555735680 627816448 502237030 690396016 494152320 403701652 686401408 322331104 677257664 711206578 527814144 719814336 628702252 431169088 741967756 328123536 501817560 560764224 518661736 299602112 362603560 335675728 130381328 409155280 823142912 535990336 430837272 739461088 48532750 358491340 607205072 774177448 315026856 197341520 81227648 718756312 29849872 577427744 84579384 656006682 917070032 542344920 10256776 129737470 354869755 217949552 457828900 837983360 894733504 101840384 381608100 536297940 376947688 747132475 300833792 562191232 448198064 583073208 566779904 382880232 627834880 579844480 325474864 84389948 845323584 897334016 471724640 296178256 971336192 68700273 755719268 689709972 87630080 456660264 870401600 546973600 21084160 787023640 505674704 778705504 660208210 489334784 185288248 559651648 541406828 919800528 652996544 922158848 968653392 317557388 416472578 865984216 82798592 148580352 510492224 17312814 5049008 3049434 748654688 239705600 130834944 533898304 495341720 803433744 773753768 387565680 276245536 858343856 445603392 281000342 147923688 163117952 670875616 384669952 15695640 344613312 725441576 406165152 300027136 517411104 444239848
467937708 265236518 447223253 484635200 450691412 428472560 455603508 563566742 251644832 128875696 255358464 365551352 562791872 491381788 495715776 616976888 130276096 318114620 421058624 210897730 223535872 385808128 422469344 543777792 438747406 601989348 514592896 589918464 362652448 199991680 266909618 400973568 578108864 145171888 329980928 413305728 492860448 503618099 226018608 461320372 135457664 464561190 597299824 326827312 292869580 486091637 209731924 286351104 417903616 263536320 250853120 197023886 213554560 302056960 251437184 146966528 507050184 254534288 255609504 554153348 186993152 286935200 311906064 406099968 185157064 492379984 355853440 359751904 462934784 348689040 269392864 426735791 212630752 599680372 364233728 470134992 505185620 576581744 353880156 301149080 266524704 419077056 291801984 189332624 562332995 355295386 273422024 607106660 301237600 627810504 244596576 510983584 510156840 395645904 580928280 504084048 555714994 526005312 565757216 419645824 480766816 758544568 885912928 655970288 554563424 468484106 744656608 619265546 946820956 733403360 541406712 554050792 863180896 704351552 812525848 502633664 456786208 761337696 727824224 572177638 805201232 848780772 831496000 848790152 733110280 535137352 817270560 632378464 745737056 680714719 605105504 578995976 568020674 501671008 663155104 652803508 552305664 632373424 487826272 716858724 857718592 599009536 778670630 910104252 832268896 907253892 742124848 846031712 729417392 714326388 653042240 524321384 825429088 890586436 584445024 936394200 507367744 525456000 515846748 953891968 658058528 516860000 696740192 529774888 858551272 811613600 642348404 947039328 706100584 515934440 617421336 613304608 519680552 788091048 779103872 823243186 846156208 795349988 869424768 496691088 904982320 726308832 929309368 528042944 821865440 711431664 735803040 760394048 750412320 584116280 695150400 917732192 480452128 720271520 920441942 860185982 951783648 490689248 678225828 518874608 835198986 745039386 817731338 555632330 482573594 613898266 828538618 611356442 358740890 493294886 338839834 453627298 785515290 474573594 502043802 545948634 496801802 598189850 519138074 665860682 444523290 652915834 537908138 336470954 492404090 400916982 407799098 572320794 806638246 525734658 343937890 712677243 375359258 417008794 524533594 488117098 513666354 669395418 600601882 774217050 737865890 681505058 562540826 381005626 559849149 379061274 574764986 679319626 436060250 756969722 792332042 802552922 568540253 402369058 580761058 713371546 561096476 740629466 482803290 590632730 336486298 706700506 585009434 640505370 545327778 364327782 644416666 787358746 577350266 466762458 799341346 798805258 746519098 731102514 381542170 696669402 338970450 390261082 696315922 356908698 671958630 698278170 777827580 702007578 642867226 639446274 708482046 717749818 345882522 397647970 677513242 375254426 353831150 834460442 534007058 802288746 591645450 458946142 364343066 754531866 666925150 655857994 674957710 626375730 645519358 847998650 850605494 677458526 931702878 596972426 681702444 850785630 897585662 628950494 497364670 520545502 952579038 843305986 881861742 736294494 502466142 980999646 697854366 908029278 588632414 909742174 696537822 753496414 498297568 923311074 693384542 685419390 583772486 679840798 963006270 798625966 906888430 699414590 534616138 654842026 675403406 957714206 837979742 785106222 809070088 626689358 562533822 700746398 635419486 548940854 849242110 634570214 514954846 843797334 926369374 919389087 703473198 891028798 635315390 727534414 742539438 525098326 847749758 580756702 910267950 883922710 924976549 697749726 892516142 528286430 805324446 641628254 974007814 555297902 905524746 701898398 747403966 861635422 701337438 752144862 824225630 698646212 886805198 690561502 600110834 882810590 518740286 873666846 907615760 724223326 916223518 825111434 627578270 938376938 524532718 698226742 757173406 715070918 496011294 559012742 218266784 956798804 501443384 409375264 661285760 804543805 256902250 863313408 998795168 975377568 572065728 41141696 853657940 744240800 993248000 202233641 204061228 972653568 153807056 183601408 247386672 71236818 570180342 194435152 610529748 905498240 923940464 340049824 558387712 884187136 508100992 920754176 384714088 445029524 370530606 42716032 257199744 649975438 46871480 8060192 504638208 728224500 627611412 64725000 999611638 325518120 477431936 473147872 830180160 126281592 667008288 162611968 985989928 521439864 314918670 282837683 126595072 496195584 350612462 960520264 49550740 609740448 295257600 236544512 692007880 255515560 534601052 897010152 316204768 515603680 91308928 794727250 371316104 113293716 60883112 594776832 126401780 168913476 763307348 650487235 230939072 611634976 666790432 603302228 235048192 76194856 66680728 996986240 388263984 178343392 59773808 215819528 198544360 953031168 677528960 788835608 320777248 135607872 627050496 574550111
427696636 224995446 406982181 444394128 410450340 388231488 415362436 523325670 211403760 88634624 215117392 325310280 522550800 451140716 455474704 576735816 90035024 277873548 380817552 170656658 183294800 345567056 382228272 503536720 398506334 561748276 474351824 549677392 322411376 159750608 226668546 360732496 537867792 104930816 289739856 373064656 452619376 463377027 185777536 421079300 95216592 424320118 557058752 286586240 252628508 445850565 169490852 246110032 377662544 223295248 210612048 156782814 173313488 261815888 211196112 106725456 466809112 214293216 215368432 513912276 146752080 246694128 271664992 365858896 144915992 452138912 315612368 319510832 422693712 308447968 229151792 386494719 172389680 559439300 323992656 429893920 464944548 536340672 313639084 260908008 226283632 378835984 251560912 149091552 522091923 315054314 233180952 566865588 260996528 587569432 204355504 470742512 469915768 355404832 540687208 463842976 515473922 485764240 525516144 379404752 449877632 727655384 855023744 625081104 523674240 437594922 713767424 588376362 915931772 702514176 510517528 523161608 832291712 673462368 781636664 471744480 425897024 730448512 696935040 541288454 774312048 817891588 800606816 817900968 702221096 504248168 786381376 601489280 714847872 649825535 574216320 548106792 537131490 470781824 632265920 621914324 521416480 601484240 456937088 685969540 826829408 568120352 747781446 879215068 801379712 876364708 711235664 815142528 698528208 683437204 622153056 493432200 794539904 859697252 553555840 905505016 476478560 494566816 484957564 923002784 627169344 485970816 665851008 498885704 827662088 780724416 611459220 916150144 675211400 485045256 586532152 582415424 488791368 757201864 748214688 792354002 815267024 764460804 838535584 465801904 874093136 695419648 898420184 497153760 790976256 680542480 704913856 729504864 719523136 553227096 664261216 886843008 449562944 689382336 889552758 829296798 920894464 459800064 647336644 487985424 768468272 678308672 751000624 488901616 415842880 547167552 761807904 544625728 292010176 426564172 272109120 386896584 718784576 407842880 435313088 479217920 430071088 531459136 452407360 599129968 377792576 586185120 471177424 269740240 425673376 334186268 341068384 505590080 739907532 459003944 277207176 645946529 308628544 350278080 457802880 421386384 446935640 602664704 533871168 707486336 671135176 614774344 495810112 314274912 493118435 312330560 508034272 612588912 369329536 690239008 725601328 735822208 501809539 335638344 514030344 646640832 494365762 673898752 416072576 523902016 269755584 639969792 518278720 573774656 478597064 297597068 577685952 720628032 510619552 400031744 732610632 732074544 679788384 664371800 314811456 629938688 272239736 323530368 629585208 290177984 605227916 631547456 711096866 635276864 576136512 572715560 641751332 651019104 279151808 330917256 610782528 308523712 287100436 767729728 467276344 735558032 524914736 392215428 297612352 687801152 626144956 615077800 634177516 585595536 604739164 807218456 809825300 636678332 890922684 556192232 640922250 810005436 856805468 588170300 456584476 479765308 911798844 802525792 841081548 695514300 461685948 940219452 657074172 867249084 547852220 868961980 655757628 712716220 457517374 882530880 652604348 644639196 542992292 639060604 922226076 757845772 866108236 658634396 493835944 614061832 634623212 916934012 797199548 744326028 768289894 585909164 521753628 659966204 594639292 508160660 808461916 593790020 474174652 803017140 885589180 878608893 662693004 850248604 594535196 686754220 701759244 484318132 806969564 539976508 869487756 843142516 884196355 656969532 851735948 487506236 764544252 600848060 933227620 514517708 864744552 661118204 706623772 820855228 660557244 711364668 783445436 657866018 846025004 649781308 559330640 842030396 477960092 832886652 866835566 683443132 875443324 784331240 586798076 897596744 483752524 657446548 716393212 674290724 455231100 518232548 637337485 133977866 651210240 576430848 817651632 632859968 774569520 420795952 523781600 217199104 933955968 131703808 779340704 754864104 583712104 990416280 185262500 818204384 489909248 276354560 138710000 372274240 395392562 11022976 50201180 609990162 999434272 623208112 588351872 408697728 377835520 180363016 379092390 785430912 538853056 283520320 565902800 94904256 21590016 655736448 195872512 554637824 198567264 417094052 58446368 646096136 394714464 496431664 69580467 652420055 398648116 664514816 446347264 210911696 609401120 911648360 989321216 772943539 280749044 122703296 7717704 684112170 681699328 597054144 628397056 412682348 618447224 663461576 709091840 150366960 816672352 8103864 379764400 140265704 55211080 341636158 208411904 108396800 113614768 825496128 345240776 262601536 58158720 53629892 198702976 878619264 792835232 23448704 788650222 835964424 501574824 700600216 987597760 231889152 452001936 767451440 637278528 213246832 162675464 613919284
399064716 196363526 378350261 415762208 381818420 359599568 386730516 494693750 182771840 60002704 186485472 296678360 493918880 422508796 426842784 548103896 61403104 249241628 352185632 142024738 154662880 316935136 353596352 474904800 369874414 533116356 445719904 521045472 293779456 131118688 198036626 332100576 509235872 76298896 261107936 344432736 423987456 434745107 157145616 392447380 66584672 395688198 528426832 257954320 223996588 417218645 140858932 217478112 349030624 194663328 181980128 128150894 144681568 233183968 182564192 78093536 438177192 185661296 186736512 485280356 118120160 218062208 243033072 337226976 116284072 423506992 286980448 290878912 394061792 279816048 200519872 357862799 143757760 530807380 295360736 401262000 436312628 507708752 285007164 232276088 197651712 350204064 222928992 120459632 493460003 286422394 204549032 538233668 232364608 558937512 175723584 442110592 441283848 326772912 512055288 435211056 486842002 457132320 496884224 350772832 360091456 637869208 765237568 535294928 433888064 347808746 623981248 498590186 826145596 612728000 420731352 433375432 742505536 583676192 691850488 381958304 336110848 640662336 607148864 451502278 684525872 728105412 710820640 728114792 612434920 414461992 696595200 511703104 625061696 560039359 484430144 458320616 447345314 380995648 542479744 532128148 431630304 511698064 367150912 596183364 737043232 478334176 657995270 789428892 711593536 786578532 621449488 725356352 608742032 593651028 532366880 403646024 704753728 769911076 463769664 815718840 386692384 404780640 395171388 833216608 537383168 396184640 576064832 409099528 737875912 690938240 521673044 826363968 585425224 395259080 496745976 492629248 399005192 667415688 658428512 702567826 725480848 674674628 748749408 376015728 784306960 605633472 808634008 407367584 701190080 590756304 615127680 639718688 629736960 463440920 574475040 797056832 359776768 599596160 799766582 739510622 831108288 370013888 557550468 398199248 839213648 749054048 821746000 559646992 486588256 617912928 832553280 615371104 362755552 497309548 342854496 457641960 789529952 478588256 506058464 549963296 500816464 602204512 523152736 669875344 448537952 656930496 541922800 340485616 496418752 404931644 411813760 576335456 810652908 529749320 347952552 716691905 379373920 421023456 528548256 492131760 517681016 673410080 604616544 778231712 741880552 685519720 566555488 385020288 563863811 383075936 578779648 683334288 440074912 760984384 796346704 806567584 572554915 406383720 584775720 717386208 565111138 744644128 486817952 594647392 340500960 710715168 589024096 644520032 549342440 368342444 648431328 791373408 581364928 470777120 803356008 802819920 750533760 735117176 385556832 700684064 342985112 394275744 700330584 360923360 675973292 702292832 781842242 706022240 646881888 643460936 712496708 721764480 349897184 401662632 681527904 379269088 357845812 838475104 538021720 806303408 595660112 462960804 368357728 758546528 389212672 378145516 397245232 348663252 367806880 570286172 572893016 399746048 653990400 319259948 403989966 573073152 619873184 351238016 219652192 242833024 674866560 565593508 604149264 458582016 224753664 703287168 420141888 630316800 310919936 632029696 418825344 475783936 220585090 645598596 415672064 407706912 306060008 402128320 685293792 520913488 629175952 421702112 256903660 377129548 397690928 680001728 560267264 507393744 531357610 348976880 284821344 423033920 357707008 271228376 571529632 356857736 237242368 566084856 648656896 641676609 425760720 613316320 357602912 449821936 464826960 247385848 570037280 303044224 632555472 606210232 647264071 420037248 614803664 250573952 527611968 363915776 696295336 277585424 627812268 424185920 469691488 583922944 423624960 474432384 546513152 420933734 609092720 412849024 322398356 605098112 241027808 595954368 629903282 446510848 638511040 547398956 349865792 660664460 246820240 420514264 479460928 437358440 218298816 281300264 497941550 450733192 630280590 110761254 791043536 366469120 697640384 14402624 341133776 479812960 696773728 666756824 228595504 205361986 325658700 826760168 507471536 200361472 599018494 485432832 58718480 696872012 186473504 552211328 582334472 282226186 393653376 356833768 917329536 468583553 423599584 958248 649596248 417602000 337229568 609337210 63327490 162954152 256722432 213527552 83573420 980428800 543393336 584738960 113956112 275453504 883709952 399670816 740410304 795392400 961408832 129809200 150871644 590445824 246712512 197361536 632836608 553988800 557545408 692270080 291877120 855031808 122360320 985157200 701356868 949038784 401413680 779677168 262400000 930027424 980826032 67227648 623068880 167087616 896433548 912719232 84849878 145965872 898964320 93440051 245614848 686138680 18344672 482481112 671991808 986166784 99574528 104861504 644180912 982789120 620939634 868148464 164135936 326787200 69262816 70095104 921232384 456732304 874286362 351658550
535890784 333189594 515176329 552588276 518644488 496425636 523556584 631519818 319597908 196828772 323311540 433504428 630744948 559334864 563668852 684929964 198229172 386067696 489011700 278850806 291488948 453761204 490422420 611730868 506700482 669942424 582545972 657871540 430605524 267944756 334862694 468926644 646061940 213124964 397934004 481258804 560813524 571571175 293971684 529273448 203410740 532514266 665252900 394780388 360822656 554044713 277685000 354304180 485856692 331489396 318806196 264976962 281507636 370010036 319390260 214919604 575003260 322487364 323562580 622106424 254946228 354888276 379859140 474053044 253110140 560333060 423806516 427704980 530887860 416642116 337345940 494688867 280583828 667633448 432186804 538088068 573138696 644534820 421833232 369102156 334477780 487030132 359755060 257285700 630286071 423248462 341375100 675059736 369190676 695763580 312549652 578936660 578109916 463598980 648881356 572037124 623668070 593958388 633710292 487598900 335094784 612872536 740240896 510298256 408891392 322812074 598984576 473593514 801148924 587731328 395734680 408378760 717508864 558679520 666853816 356961632 311114176 615665664 582152192 426505606 659529200 703108740 685823968 703118120 587438248 389465320 671598528 486706432 600065024 535042687 459433472 433323944 422348642 355998976 517483072 507131476 406633632 486701392 342154240 571186692 712046560 453337504 632998598 764432220 686596864 761581860 596452816 700359680 583745360 568654356 507370208 378649352 679757056 744914404 438772992 790722168 361695712 379783968 370174716 808219936 512386496 371187968 551068160 384102856 712879240 665941568 496676372 801367296 560428552 370262408 471749304 467632576 374008520 642419016 633431840 677571154 700484176 649677956 723752736 351019056 759310288 580636800 783637336 382370912 676193408 565759632 590131008 614722016 604740288 438444248 549478368 772060160 334780096 574599488 774769910 714513950 806111616 345017216 532553796 373202576 594895437 504735837 577427789 315328781 242270045 373594717 588235069 371052893 118437341 252991337 98536285 213323749 545211741 234270045 261740253 305645085 256498253 357886301 278834525 425557133 204219741 412612285 297604589 96167405 252100541 160613433 167495549 332017245 566334697 285431109 103634341 472373694 135055709 176705245 284230045 247813549 273362805 429091869 360298333 533913501 497562341 441201509 322237277 140702077 319545600 138757725 334461437 439016077 195756701 516666173 552028493 562249373 328236704 162065509 340457509 473067997 320792927 500325917 242499741 350329181 96182749 466396957 344705885 400201821 305024229 124024233 404113117 547055197 337046717 226458909 559037797 558501709 506215549 490798965 141238621 456365853 98666901 149957533 456012373 116605149 431655081 457974621 537524031 461704029 402563677 399142725 468178497 477446269 105578973 157344421 437209693 134950877 113527601 594156893 293703509 561985197 351341901 218642593 124039517 514228317 477281880 466214724 485314440 436732460 455876088 658355380 660962224 487815256 742059608 407329156 492059174 661142360 707942392 439307224 307721400 330902232 762935768 653662716 692218472 546651224 312822872 791356376 508211096 718386008 398989144 720098904 506894552 563853144 308654298 733667804 503741272 495776120 394129216 490197528 773363000 608982696 717245160 509771320 344972868 465198756 485760136 768070936 648336472 595462952 619426818 437046088 372890552 511103128 445776216 359297584 659598840 444926944 325311576 654154064 736726104 729745817 513829928 701385528 445672120 537891144 552896168 335455056 658106488 391113432 720624680 694279440 735333279 508106456 702872872 338643160 615681176 451984984 784364544 365654632 715881476 512255128 557760696 671992152 511694168 562501592 634582360 509002942 697161928 500918232 410467564 693167320 329097016 684023576 717972490 534580056 726580248 635468164 437935000 748733668 334889448 508583472 567530136 525427648 306368024 369369472 506985984 10148758 414453608 785053092 196007376 918049340 115678080 810193848 105920450 815753984 803542932 578935296 688733984 571881984 813616224 119204830 916957998 534367776 226951208 451249664 874574832 860699384 641422544 748646956 74282624 981444352 110576768 255197725 183749504 833693352 854373136 538241098 72427808 363374080 230043604 979930496 221039785 681351168 430820960 693387980 717835968 262518272 780633984 592622592 17292240 620938600 222400000 583104512 16315392 68127552 89440000 363497500 613185828 946362300 791486116 515580416 663231744 110874208 164743488 515654716 283042008 234800128 535151568 505910016 624473528 804250624 617674240 308904448 446034288 831435776 128924090 639359968 417262440 992958384 9675012 504547120 268300672 189034604 187078966 744304450 231235108 775557120 168121440 763206291 619352448 195438528 734300224 694972632 985399200 556834425 702295872 359800996 530968992 660015232 879443200 70675256 917784250 560821680 437254050 324647962
832494764 629793574 811780309 849192256 815248468 793029616 820160564 928123798 616201888 493432752 619915520 730108408 927348928 855938844 860272832 981533944 494833152 682671676 785615680 575454786 588092928 750365184 787026400 908334848 803304462 966546404 879149952 954475520 727209504 564548736 631466674 765530624 942665920 509728944 694537984 777862784 857417504 868175155 590575664 825877428 500014720 829118246 961856880 691384368 657426636 850648693 574288980 650908160 782460672 628093376 615410176 561580942 578111616 666614016 615994240 511523584 871607240 619091344 620166560 918710404 551550208 651492256 676463120 770657024 549714120 856937040 720410496 724308960 827491840 713246096 633949920 791292847 577187808 964237428 728790784 834692048 869742676 941138800 718437212 665706136 631081760 783634112 656359040 553889680 926890051 719852442 637979080 971663716 665794656 992367560 609153632 875540640 874713896 760202960 945485336 868641104 920272050 890562368 930314272 784202880 162203563 439981315 567349675 337407035 236000171 149920853 426093355 300702293 628257703 414840107 222843459 235487539 544617643 385788299 493962595 184070411 138222955 442774443 409260971 253614385 486637979 530217519 512932747 530226899 414547027 216574099 498707307 313815211 427173803 362151466 286542251 260432723 249457421 183107755 344591851 334240255 233742411 313810171 169263019 398295471 539155339 280446283 460107377 591540999 513705643 588690639 423561595 527468459 410854139 395763135 334478987 205758131 506865835 572023183 265881771 617830947 188804491 206892747 197283495 635328715 339495275 198296747 378176939 211211635 539988019 493050347 323785151 628476075 387537331 197371187 298858083 294741355 201117299 469527795 460540619 504679933 527592955 476786735 550861515 178127835 586419067 407745579 610746115 209479691 503302187 392868411 417239787 441830795 431849067 265553027 376587147 599168939 161888875 401708267 601878689 541622729 633220395 172125995 359662575 200311355 959165552 869005952 941697904 679598896 606540160 737864832 952505184 735323008 482707456 617261452 462806400 577593864 909481856 598540160 626010368 669915200 620768368 722156416 643104640 789827248 568489856 776882400 661874704 460437520 616370656 524883548 531765664 696287360 930604812 649701224 467904456 836643809 499325824 540975360 648500160 612083664 637632920 793361984 724568448 898183616 861832456 805471624 686507392 504972192 683815715 503027840 698731552 803286192 560026816 880936288 916298608 926519488 692506819 526335624 704727624 837338112 685063042 864596032 606769856 714599296 460452864 830667072 708976000 764471936 669294344 488294348 768383232 911325312 701316832 590729024 923307912 922771824 870485664 855069080 505508736 820635968 462937016 514227648 820282488 480875264 795925196 822244736 901794146 825974144 766833792 763412840 832448612 841716384 469849088 521614536 801479808 499220992 477797716 958427008 657973624 926255312 715612016 582912708 488309632 878498432 562845904 551778748 570878464 522296484 541440112 743919404 746526248 573379280 827623632 492893180 577623198 746706384 793506416 524871248 393285424 416466256 848499792 739226740 777782496 632215248 398386896 876920400 593775120 803950032 484553168 805662928 592458576 649417168 394218322 819231828 589305296 581340144 479693240 575761552 858927024 694546720 802809184 595335344 430536892 550762780 571324160 853634960 733900496 681026976 704990842 522610112 458454576 596667152 531340240 444861608 745162864 530490968 410875600 739718088 822290128 815309841 599393952 786949552 531236144 623455168 638460192 421019080 743670512 476677456 806188704 779843464 820897303 593670480 788436896 424207184 701245200 537549008 869928568 451218656 801445500 597819152 643324720 757556176 597258192 648065616 720146384 594566966 782725952 586482256 496031588 778731344 414661040 769587600 803536514 620144080 812144272 721032188 523499024 834297692 420453472 594147496 653094160 610991672 391932048 454933496 248854384 59264824 685466640 393771008 295118272 319401216 351120600 593355424 625112236 435659456 497120544 619153208 709791192 895589248 59837724 354322480 129543732 407363264 499678500 12287816 319535448 980348599 27708568 995669760 332592960 392787520 188863960 972864176 817689360 56549184 151334268 559523008 721617120 44785936 142924288 729010128 926322800 688055072 366981790 618908032 588865504 557429559 320268192 475548296 64020344 269263639 179620480 743762560 77711936 28720704 610855360 528792088 811116080 895486752 710466432 724142032 592038304 264804160 333718208 580492520 928591560 872237440 261787968 31957984 220793344 566533776 519173224 987898368 515452048 351524512 801238828 45123584 516748096 870496320 666830524 878295384 396116480 769731293 252360232 431113536 936908034 670229824 275358922 790803072 816188416 759631824 91621792 968529144 325356952 305608192 376079116 832468992 141631936 608326352 188205616 831637440 977572700 430416080 949721792 105829376
603132524 400431334 582418069 619830016 585886228 563667376 590798324 698761558 386839648 264070512 390553280 500746168 697986688 626576604 630910592 752171704 265470912 453309436 556253440 346092546 358730688 521002944 557664160 678972608 573942222 737184164 649787712 725113280 497847264 335186496 402104434 536168384 713303680 280366704 465175744 548500544 628055264 638812915 361213424 596515188 270652480 599756006 732494640 462022128 428064396 621286453 344926740 421545920 553098432 398731136 386047936 332218702 348749376 437251776 386632000 282161344 642245000 389729104 390804320 689348164 322187968 422130016 447100880 541294784 320351880 627574800 491048256 494946720 598129600 483883856 404587680 561930607 347825568 734875188 499428544 605329808 640380436 711776560 489074972 436343896 401719520 554271872 426996800 324527440 697527811 490490202 408616840 742301476 436432416 763005320 379791392 646178400 645351656 530840720 716123096 639278864 690909810 661200128 700952032 554840640 435677568 713455320 840823680 610881040 509474176 423394858 699567360 574176298 901731708 688314112 496317464 508961544 818091648 659262304 767436600 457544416 411696960 716248448 682734976 527088390 760111984 803691524 786406752 803700904 688021032 490048104 772181312 587289216 700647808 635625471 560016256 533906728 522931426 456581760 618065856 607714260 507216416 587284176 442737024 671769476 812629344 553920288 733581382 865015004 787179648 862164644 697035600 800942464 684328144 669237140 607952992 479232136 780339840 845497188 539355776 891304952 462278496 480366752 470757500 908802720 612969280 471770752 651650944 484685640 813462024 766524352 597259156 901950080 661011336 470845192 572332088 568215360 474591304 743001800 734014624 778153938 801066960 750260740 824335520 451601840 859893072 681219584 884220120 482953696 776776192 666342416 690713792 715304800 705323072 539027032 650061152 872642944 435362880 675182272 875352694 815096734 906694400 445600000 633136580 473785360 813461436 723301836 795993788 533894780 460836044 592160716 806801068 589618892 337003340 471557336 317102284 431889748 763777740 452836044 480306252 524211084 475064252 576452300 497400524 644123132 422785740 631178284 516170588 314733404 470666540 379179432 386061548 550583244 784900696 503997108 322200340 690939693 353621708 395271244 502796044 466379548 491928804 647657868 578864332 752479500 716128340 659767508 540803276 359268076 538111599 357323724 553027436 657582076 414322700 735232172 770594492 780815372 546802703 380631508 559023508 691633996 539358926 718891916 461065740 568895180 314748748 684962956 563271884 618767820 523590228 342590232 622679116 765621196 555612716 445024908 777603796 777067708 724781548 709364964 359804620 674931852 317232900 368523532 674578372 335171148 650221080 676540620 756090030 680270028 621129676 617708724 686744496 696012268 324144972 375910420 655775692 353516876 332093600 812722892 512269508 780551196 569907900 437208592 342605516 732794316 506470856 495403700 514503416 465921436 485065064 687544356 690151200 517004232 771248584 436518132 521248150 690331336 737131368 468496200 336910376 360091208 792124744 682851692 721407448 575840200 342011848 820545352 537400072 747574984 428178120 749287880 536083528 593042120 337843274 762856780 532930248 524965096 423318192 519386504 802551976 638171672 746434136 538960296 374161844 494387732 514949112 797259912 677525448 624651928 648615794 466235064 402079528 540292104 474965192 388486560 688787816 474115920 354500552 683343040 765915080 758934793 543018904 730574504 474861096 567080120 582085144 364644032 687295464 420302408 749813656 723468416 764522255 537295432 732061848 367832136 644870152 481173960 813553520 394843608 745070452 541444104 586949672 701181128 540883144 591690568 663771336 538191918 726350904 530107208 439656540 722356296 358285992 713212552 747161466 563769032 755769224 664657140 467123976 777922644 364078424 537772448 596719112 554616624 335557000 398558448 716213240 373599216 861985034 816925040 641108704 182450096 588059096 710821984 87717072 145224 877382280 232687312 712857804 296012320 859346560 178783508 863616816 733668556 844280510 958100084 307105992 42265632 931512028 881234876 417506246 863461704 578908032 414329776 627260732 650439116 120969940 547234816 899148288 382562744 86610432 328100560 173005282 116925440 800249344 747471232 482802664 506239232 684956536 920429552 908944553 426869952 60941184 813583360 386029632 479362820 829957470 463019360 765501002 473427904 838409936 673104752 527631792 681619510 161758869 129452168 492570000 182730752 107434160 147393648 662932576 172619264 448633472 620640456 130669884 156819140 339019966 787683194 75563440 720164288 304740672 531232832 940110208 808568904 783104536 181259128 655042932 933991936 782572880 734587912 923879680 217588736 726478836 8153376 769317912 797877616 785887608 232889856 475958272 660925208 355860752 246153920 494451368 530087736 920465072 443742464
470373396 738994440 377847496 706546440 662868704 676095064 715337375 495239688 644800502 736855640 346982520 481225436 625406328 328002720 592783304 530745400 725558432 419865016 307104904 484153624 758174600 633886920 327607148 566960312 767679536 527531528 695006280 491531764 690039808 309645556 453344520 712990708 522291358 730003416 562991976 574395944 621401108 585384968 664288648 657669128 451580040 741728636 341115416 630765992 703495880 597627796 580518888 591108442 771651080 387256040 298231784 297130083 488870664 602181032 339498632 696086920 659129552 495860936 435141584 503210504 556799880 672040104 532675592 762530416 509273420 616070440 411323730 473647208 578361704 519830600 494192120 312439304 390570072 534389000 698889508 688369032 740316608 291800648 637036572 741450024 760628120 326139664 614413832 619515144 376325192 459813220 727692040 561738056 328474312 322525520 585334424 709878856 403093904 659617016 597978240 644715224 449656108 581490834 740665864 581425934 138478122 258051232 280223508 178553856 371802464 317261592 391878992 219803424 414143958 391098572 491732712 293935272 472231376 251963456 506309004 325755076 156484240 261657256 156739808 587275728 189441280 588501760 341995494 258376192 296654320 381642096 529264533 240905920 365482496 560769364 150021632 506704832 222971776 352987864 317524224 264227888 288863942 400582144 248990464 604353456 183097024 455333216 193184256 500474272 371913320 157314816 532383744 474545166 561223424 557902474 605365472 593792128 277959024 518561056 347680192 322914380 230825968 235606912 588271980 257143986 544863320 413932800 374272448 142602376 245735592 406689120 172123686 239672576 171555304 498892136 178224432 146179456 175394560 594517132 124368928 498016832 377106400 486690816 573990784 488653504 243711348 575620836 143265024 337957080 334286336 131529462 423402368 175492096 220052888 276486648 312022520 178852740 462769908 190535152 386208128 431258880 370386488 344255744 373957872 314011392 465657088 499453160 123858144 33705984 722416108 219121152 657770528 876254144 630283776 293497389 104784488 764163305 752822752 467948528 458625861 972943104 589482496 156130880 584872880 91262320 362318288 530683008 52412000 795166208 358694888 346101888 25756262 601761344 956096058 803461048 576704256 286852742 651779076 205186560 396647296 562761088 455549952 61289600 104476296 589251360 373160384 288368192 81289793 701413798 909567144 428735520 152366952 379431712 577328640 93151232 262463292 931003928 580226886 684991824 643295272 569037568 31143348 869081696 845920994 813168896 935847840 910585100 157581696 959368000 662357496 96499624 50152896 728334356 811634176 293128576 406072558 586714624 280172032 729670144 901300000 52258352 414199296 831330816 675765044 428996392 727247936 829849714 305779584 744952320 605195216 722778320 545381440 501957920 440183296 231764800 90945852 343940480 117631936 916278056 936217576 497644832 613938816 866440192 281825920 258287104 233369832 108745408 451975552 51638720 111741304 118230336 30744768 316601152 106629720 167508780 374871488 90470694 414355680 230509164 515768768 268494029 199369920 384990400 272448720 324666560 420401064 304529024 51526099 116944192 69643856 105494840 183647590 244959216 181099028 346497984 217424248 112911808 215678048 400600048 319583701 415864528 87288672 230842944 259461648 299851376 175057892 496111648 320181296 79091504 96729504 119560908 271448128 429905600 465086608 416619840 78168120 61611386 423160372 76251624 57316032 421094296 242637800 165205956 326254132 112581072 363952736 325136176 505004768 254582704 363888704 242632896 207056872 433636706 431429556 277972780 421117760 385678988 353865940 344873856 209806256 429984064 511506688 171179198 60630256 113121288 208492248 158407680 268884012 109003356 81877784 234866880 336767080 36827416 102226720 269075592 149570624 126825536 313344080 442845452 244508608 161559248 72500864 271775112 251529320 316989632 517632896 548484152 965616416 747804392 806709012 902517718 493940400 965503552 674728556 862845792 795685744 840290316 741545856 661328832 810197680 585069970 961903024 925838408 633145600 620748000 635796800 733869760 708120791 551833094 579523632 546005688 886624296 814043784 763561296 952472704 657169920 537678400 642586176 651917974 906413414 887432128 514276736 702658856 789627531 742198912 883539136 589982336 632681712 946404768 903570272 947144784 549850322 936131120 763701888 509614592 972541772 642159872 682857344 786012008 588922208 984327225 552688000 896604352 556066330 793753280 915457760 732784358 956349824 723600960 740380008 956610016 831245734 696664064 834442624 790668632 730633271 963764148 957134832 589403991 524843848 604163128 867635364 706714672 644900095 964936542 721622496 587478452 986151856 522315964 626530188 647917528 525301080 983540704 664449408 534692992 764488248 956371392 795324800 985194728 716744696 947773632 506987568 721417536 534393632 859989888
419737004 688358048 327211104 655910048 612232312 625458672 664700983 444603296 594164110 686219248 296346128 430589044 574769936 277366328 542146912 480109008 674922040 369228624 256468512 433517232 707538208 583250528 276970756 516323920 717043144 476895136 644369888 440895372 639403416 259009164 402708128 662354316 471654966 679367024 512355584 523759552 570764716 534748576 613652256 607032736 400943648 691092244 290479024 580129600 652859488 546991404 529882496 540472050 721014688 336619648 247595392 246493691 438234272 551544640 288862240 645450528 608493160 445224544 384505192 452574112 506163488 621403712 482039200 711894024 458637028 565434048 360687338 423010816 527725312 469194208 443555728 261802912 339933680 483752608 648253116 637732640 689680216 241164256 586400180 690813632 709991728 275503272 563777440 568878752 325688800 409176828 677055648 511101664 277837920 271889128 534698032 659242464 352457512 608980624 547341848 594078832 399019716 530854442 690029472 530789542 474805699 594378809 616551085 514881433 708130041 653589169 728206569 556131001 750471535 727426149 828060289 630262849 808558953 588291033 842636581 662082653 492811817 597984833 493067385 923603305 525768857 924829337 678323071 594703769 632981897 717969673 865592110 577233497 701810073 897096941 486349209 843032409 559299353 689315441 653851801 600555465 625191519 736909721 585318041 940681033 519424601 791660793 529511833 836801849 708240897 493642393 868711321 810872743 897551001 894230051 941693049 930119705 614286601 854888633 684007769 659241957 567153545 571934489 924599557 593471563 881190897 750260377 710600025 478929953 582063169 743016697 508451263 576000153 507882881 835219713 514552009 482507033 511722137 930844709 460696505 834344409 713433977 823018393 910318361 824981081 580038925 911948413 479592601 674284657 670613913 467857039 759729945 511819673 556380465 612814225 648350097 515180317 799097485 526862729 722535705 767586457 706714065 680583321 710285449 650338969 908591454 521157632 487441024 991978112 53960880 509914944 458903216 480278528 48735776 672311384 183612384 534598592 994736976 174089504 904043424 975620144 588728192 376292722 549255834 188546920 574677430 513304512 383656448 621774637 203995392 895894784 572499444 86849296 932286620 216253912 412329286 704660376 617919452 386661888 745767696 350399354 508535082 379431872 657494400 474557496 908868112 172112120 522423472 563134880 978736240 36991064 776077388 457124352 199520064 760912592 664326192 574441344 532200464 438322496 418004377 199398400 146777830 408257344 566041201 458260992 918872320 354307840 676864000 670924800 785930424 39345000 569355856 988363264 909533616 457870918 943878765 22605120 834235040 292321792 671739376 420469808 718157440 253862400 528572808 221065216 878355968 30796170 330941328 729492589 628413544 200500832 151378100 796839744 515484780 542403104 632635024 911953040 933015872 520869184 55965328 437244530 718872604 152693152 808985470 213110944 636741864 512117440 855347584 455010752 515113336 521602368 434116800 719973184 510001752 570880812 778243520 493842726 817727712 633881196 919140800 671866061 602741952 788362432 675820752 728038592 823773096 707901056 454898131 520316224 473015888 508866872 587019622 648331248 584471060 749870016 620796280 516283840 619050080 803972080 722955733 819236560 490660704 634214976 662833680 703223408 578429924 899483680 723553328 482463536 500101536 522932940 674820160 833277632 868458640 819991872 481540152 464983418 826532404 479623656 460688064 824466328 646009832 568577988 729626164 515953104 767324768 728508208 908376800 657954736 767260736 646004928 610428904 837008738 834801588 681344812 824489792 789051020 757237972 748245888 613178288 833356096 914878720 574551230 464002288 516493320 611864280 561779712 672256044 512375388 485249816 638238912 740139112 440199448 505598752 672447624 552942656 530197568 716716112 846217484 647880640 564931280 475872896 675147144 654901352 720361664 353087488 383938744 801071008 583258984 642163604 737972310 329394992 800958144 510183148 698300384 631140336 675744908 577000448 496783424 645652272 420524562 797357616 761293000 468600192 456202592 471251392 569324352 543575383 387287686 414978224 381460280 722078888 649498376 599015888 787927296 492624512 373132992 478040768 487372566 741868006 722886720 349731328 538113448 625082123 577653504 718993728 425436928 468136304 781859360 739024864 782599376 385304914 771585712 599156480 345069184 807996364 477614464 518311936 621466600 424376800 819781817 388142592 732058944 391520922 629207872 750912352 568238950 791804416 559055552 575834600 792064608 666700326 532118656 669897216 626123224 566087863 799218740 792589424 424858583 360298440 439617720 703089956 542169264 480354687 800391134 557077088 422933044 821606448 357770556 461984780 483372120 360755672 818995296 499904000 370147584 599942840 791825984 630779392 820649320 552199288 783228224 342442160 556872128 369848224 695444480
457478244 726099288 364952344 693651288 649973552 663199912 702442223 482344536 631905350 723960488 334087368 468330284 612511176 315107568 579888152 517850248 712663280 406969864 294209752 471258472 745279448 620991768 314711996 554065160 754784384 514636376 682111128 478636612 677144656 296750404 440449368 700095556 509396206 717108264 550096824 561500792 608505956 572489816 651393496 644773976 438684888 728833484 328220264 617870840 690600728 584732644 567623736 578213290 758755928 374360888 285336632 284234931 475975512 589285880 326603480 683191768 646234400 482965784 422246432 490315352 543904728 659144952 519780440 749635264 496378268 603175288 398428578 460752056 565466552 506935448 481296968 299544152 377674920 521493848 685994356 675473880 727421456 278905496 624141420 728554872 747732968 313244512 601518680 606619992 363430040 446918068 714796888 548842904 315579160 309630368 572439272 696983704 390198752 646721864 585083088 631820072 436760956 568595682 727770712 568530782 138405026 257978136 280150412 178480760 371729368 317188496 391805896 219730328 414070862 391025476 491659616 293862176 472158280 251890360 506235908 325681980 156411144 261584160 156666712 587202632 189368184 588428664 341922398 258303096 296581224 381569000 529191437 240832824 365409400 560696268 149948536 506631736 222898680 352914768 317451128 264154792 288790846 400509048 248917368 604280360 183023928 455260120 193111160 500401176 371840224 157241720 532310648 474472070 561150328 557829378 605292376 593719032 277885928 518487960 347607096 322841284 230752872 235533816 588198884 257070890 544790224 413859704 374199352 142529280 245662496 406616024 172050590 239599480 171482208 498819040 178151336 146106360 175321464 594444036 124295832 497943736 377033304 486617720 573917688 488580408 243638252 575547740 143191928 337883984 334213240 131456366 423329272 175419000 219979792 276413552 311949424 178779644 462696812 190462056 386135032 431185784 370313392 344182648 373884776 313938296 705483328 314969720 26358960 66009200 452350144 153111820 599893192 306846552 828881072 115427920 942890896 721322720 590663470 505403308 567885312 314055936 160810124 570528968 667648304 569474780 579441044 98870928 629925664 200480496 799817056 682032320 547808624 898322776 972965082 984757565 191844484 910117968 547382136 408443424 79788480 315783840 390256128 863648256 556612576 528040672 638041780 270563752 262393100 171459316 506191452 848063789 493688672 24625664 62101312 37761883 911950224 649024000 443996416 111390232 715620800 681271196 854853560 514770080 332821440 687261952 382312880 189355200 635383872 142412108 787755508 675893664 733404208 779969136 93280512 16255408 871179264 825769984 831606272 543987176 891759328 757797696 700347584 594413126 174627224 857073320 117896288 908239776 377844480 184056256 587669576 610026048 852233728 46125766 486770880 31249984 900328912 961835520 456724248 142710240 980837616 537998016 12742688 353022224 449664400 404881228 243273780 118649356 461879500 61542668 121645252 128134284 40648716 326505100 116533668 177412728 384775436 100374642 424259628 240413112 525672716 278397977 209273868 394894348 282352668 334570508 430305012 314432972 61430047 126848140 79547804 115398788 193551538 254863164 191002976 356401932 227328196 122815756 225581996 410503996 329487649 425768476 97192620 240746892 269365596 309755324 184961840 506015596 330085244 88995452 106633452 129464856 281352076 439809548 474990556 426523788 88072068 71515334 433064320 86155572 67219980 430998244 252541748 175109904 336158080 122485020 373856684 335040124 514908716 264486652 373792652 252536844 216960820 443540654 441333504 287876728 431021708 395582936 363769888 354777804 219710204 439888012 521410636 181083146 70534204 123025236 218396196 168311628 278787960 118907304 91781732 244770828 346671028 46731364 112130668 278979540 159474572 136729484 323248028 452749400 254412556 171463196 82404812 281679060 261433268 326893580 71074976 101926232 519058496 301246472 360151092 455959798 47382480 518945632 228170636 416287872 349127824 393732396 294987936 214770912 363639760 138512050 515345104 479280488 186587680 174190080 189238880 287311840 261562871 105275174 132965712 99447768 440066376 367485864 317003376 505914784 210612000 91120480 196028256 205360054 459855494 440874208 67718816 256100936 343069611 295640992 436981216 143424416 186123792 499846848 457012352 500586864 103292402 489573200 317143968 63056672 525983852 195601952 236299424 339454088 142364288 537769305 106130080 450046432 109508410 347195360 468899840 286226438 509791904 277043040 293822088 510052096 384687814 250106144 387884704 344110712 284075351 517206228 510576912 142846071 78285928 157605208 421077444 260156752 198342175 518378622 275064576 140920532 539593936 75758044 179972268 201359608 78743160 536982784 217891488 88135072 317930328 509813472 348766880 538636808 270186776 501215712 60429648 274859616 87835712 413431968
204265084 472886128 111739184 440438128 396760392 409986752 449229063 229131376 378692190 470747328 80874208 215117124 359298016 61894408 326674992 264637088 459450120 153756704 40996592 218045312 492066288 367778608 61498836 300852000 501571224 261423216 428897968 225423452 423931496 43537244 187236208 446882396 256183046 463895104 296883664 308287632 355292796 319276656 398180336 391560816 185471728 475620324 75007104 364657680 437387568 331519484 314410576 325000130 505542768 121147728 32123472 31021771 222762352 336072720 73390320 429978608 393021240 229752624 169033272 237102192 290691568 405931792 266567280 496422104 243165108 349962128 145215418 207538896 312253392 253722288 228083808 46330992 124461760 268280688 432781196 422260720 474208296 25692336 370928260 475341712 494519808 60031352 348305520 353406832 110216880 193704908 461583728 295629744 62366000 56417208 319226112 443770544 136985592 393508704 331869928 378606912 183547796 315382522 474557552 315317622 442231658 561804768 583977044 482307392 675556000 621015128 695632528 523556960 717897494 694852108 795486248 597688808 775984912 555716992 810062540 629508612 460237776 565410792 460493344 891029264 493194816 892255296 645749030 562129728 600407856 685395632 833018069 544659456 669236032 864522900 453775168 810458368 526725312 656741400 621277760 567981424 592617478 704335680 552744000 908106992 486850560 759086752 496937792 804227808 675666856 461068352 836137280 778298702 864976960 861656010 909119008 897545664 581712560 822314592 651433728 626667916 534579504 539360448 892025516 560897522 848616856 717686336 678025984 446355912 549489128 710442656 475877222 543426112 475308840 802645672 481977968 449932992 479148096 898270668 428122464 801770368 680859936 790444352 877744320 792407040 547464884 879374372 447018560 641710616 638039872 435282998 727155904 479245632 523806424 580240184 615776056 482606276 766523444 494288688 689961664 735012416 674140024 648009280 677711408 617764928 353467492 341118880 494937384 664677280 799467328 951086848 284203830 524906752 810914656 651584832 608600832 705794560 68595184 361451920 657304208 101942428 843623936 123878656 951886151 573912320 34027200 24648512 198542831 397941776 705897472 686890240 794560480 270292928 2734464 160441040 562102104 251936416 868870408 797563280 195440736 661750572 652077824 361185332 156581088 624277820 670197680 661412394 136086800 293424960 975071370 589082255 76890944 781288644 838491640 836008096 302409664 579850752 20775000 740175032 153018960 496368172 937275950 327592680 586539968 382124480 1967616 412316304 186483712 571401632 649992528 935926576 732839200 669766288 298941124 232627856 66425664 256902400 994798784 842930304 317814656 643160536 455474716 199657280 415993620 411823184 89454632 179586136 341950943 526345584 674393344 312988730 679728160 821258576 433178064 920493540 243670654 63523362 567990604 274574712 588215404 922360960 732249240 40639232 270642304 261845376 585782087 461157663 804387807 404050975 464153559 470642591 383157023 669013407 459041975 519921035 727283743 442882949 766767935 582921419 868181023 620906284 551782175 737402655 624860975 677078815 772813319 656941279 403938354 469356447 422056111 457907095 536059845 597371471 533511283 698910239 569836503 465324063 568090303 753012303 671995956 768276783 439700927 583255199 611873903 652263631 527470147 848523903 672593551 431503759 449141759 471973163 623860383 782317855 817498863 769032095 430580375 414023641 775572627 428663879 409728287 773506551 595050055 517618211 678666387 464993327 716364991 677548431 857417023 606994959 716300959 595045151 559469127 786048961 783841811 630385035 773530015 738091243 706278195 697286111 562218511 782396319 863918943 523591453 413042511 465533543 560904503 510819935 621296267 461415611 434290039 587279135 689179335 389239671 454638975 621487847 501982879 479237791 665756335 795257707 596920863 513971503 424913119 624187367 603941575 669401887 50903792 81755048 498887312 281075288 339979908 435788614 27211296 498774448 207999452 396116688 328956640 373561212 274816752 194599728 343468576 118340866 495173920 459109304 166416496 154018896 169067696 267140656 241391687 85103990 112794528 79276584 419895192 347314680 296832192 485743600 190440816 70949296 175857072 185188870 439684310 420703024 47547632 235929752 322898427 275469808 416810032 123253232 165952608 479675664 436841168 480415680 83121218 469402016 296972784 42885488 505812668 175430768 216128240 319282904 122193104 517598121 85958896 429875248 89337226 327024176 448728656 266055254 489620720 256871856 273650904 489880912 364516630 229934960 367713520 323939528 263904167 497035044 490405728 122674887 58114744 137434024 400906260 239985568 178170991 498207438 254893392 120749348 519422752 55586860 159801084 181188424 58571976 516811600 197720304 67963888 297759144 489642288 328595696 518465624 250015592 481044528 40258464 254688432 67664528 393260784
630013636 898634680 537487736 866186680 822508944 835735304 874977615 654879928 804440742 896495880 506622760 640865676 785046568 487642960 752423544 690385640 885198672 579505256 466745144 643793864 917814840 793527160 487247388 726600552 927319776 687171768 854646520 651172004 849680048 469285796 612984760 872630948 681931598 889643656 722632216 734036184 781041348 745025208 823928888 817309368 611220280 901368876 500755656 790406232 863136120 757268036 740159128 750748682 931291320 546896280 457872024 456770323 648510904 761821272 499138872 855727160 818769792 655501176 594781824 662850744 716440120 831680344 692315832 922170656 668913660 775710680 570963970 633287448 738001944 679470840 653832360 472079544 550210312 694029240 858529748 848009272 899956848 451440888 796676812 901090264 920268360 485779904 774054072 779155384 535965432 619453460 887332280 721378296 488114552 482165760 744974664 869519096 562734144 819257256 757618480 804355464 609296348 741131074 900306104 741066174 244021258 363594368 385766644 284096992 477345600 422804728 497422128 325346560 519687094 496641708 597275848 399478408 577774512 357506592 611852140 431298212 262027376 367200392 262282944 692818864 294984416 694044896 447538630 363919328 402197456 487185232 634807669 346449056 471025632 666312500 255564768 612247968 328514912 458531000 423067360 369771024 394407078 506125280 354533600 709896592 288640160 560876352 298727392 606017408 477456456 262857952 637926880 580088302 666766560 663445610 710908608 699335264 383502160 624104192 453223328 428457516 336369104 341150048 693815116 362687122 650406456 519475936 479815584 248145512 351278728 512232256 277666822 345215712 277098440 604435272 283767568 251722592 280937696 700060268 229912064 603559968 482649536 592233952 679533920 594196640 349254484 681163972 248808160 443500216 439829472 237072598 528945504 281035232 325596024 382029784 417565656 284395876 568313044 296078288 491751264 536802016 475929624 449798880 479501008 419554528 103356096 83555124 479100960 253348914 716268246 861958656 317953696 315301920 966482944 82361308 440385736 30824784 124833160 131034426 714554368 531365518 454098064 513462460 188393600 515825440 721458816 40279552 556903990 987228688 558809688 847065234 724584704 857551336 862633600 235141672 875346560 234537728 878720256 113710912 331653472 743175868 382323712 40823520 221826048 455862744 905542400 104602488 520854562 760150152 980936784 61549168 798610371 991362912 858124268 211421792 147683350 270598144 671661992 87451552 241584 106906624 235505920 562883328 975878848 10571808 643758688 558648992 463198592 962419816 837226400 168957120 192596224 52162656 683583928 830466667 603532048 52913132 319971680 735848360 915670064 683234336 694982720 713289978 102653193 772719600 636186072 363266674 148146944 87478892 45210444 874077800 463410624 738869952 28596704 290974208 16270336 374779856 365314944 453510144 490709880 717218304 987301746 449129276 538988240 704448000 243143960 118519536 461749680 61412848 121515432 128004464 40518896 326375280 116403848 177282908 384645616 100244822 424129808 240283292 525542896 278268157 209144048 394764528 282222848 334440688 430175192 314303152 61300227 126718320 79417984 115268968 193421718 254733344 190873156 356272112 227198376 122685936 225452176 410374176 329357829 425638656 97062800 240617072 269235776 309625504 184832020 505885776 329955424 88865632 106503632 129335036 281222256 439679728 474860736 426393968 87942248 71385514 432934500 86025752 67090160 430868424 252411928 174980084 336028260 122355200 373726864 334910304 514778896 264356832 373662832 252407024 216831000 443410834 441203684 287746908 430891888 395453116 363640068 354647984 219580384 439758192 521280816 180953326 70404384 122895416 218266376 168181808 278658140 118777484 91651912 244641008 346541208 46601544 112000848 278849720 159344752 136599664 323118208 452619580 254282736 171333376 82274992 281549240 261303448 326763760 43204248 74055504 491187768 273375744 332280364 428089070 19511752 491074904 200299908 388417144 321257096 365861668 267117208 186900184 335769032 110641322 487474376 451409760 158716952 146319352 161368152 259441112 233692143 77404446 105094984 71577040 412195648 339615136 289132648 478044056 182741272 63249752 168157528 177489326 431984766 413003480 39848088 228230208 315198883 267770264 409110488 115553688 158253064 471976120 429141624 472716136 75421674 461702472 289273240 35185944 498113124 167731224 208428696 311583360 114493560 509898577 78259352 422175704 81637682 319324632 441029112 258355710 481921176 249172312 265951360 482181368 356817086 222235416 360013976 316239984 256204623 489335500 482706184 114975343 50415200 129734480 393206716 232286024 170471447 490507894 247193848 113049804 511723208 47887316 152101540 173488880 50872432 509112056 190020760 60264344 290059600 481942744 320896152 510766080 242316048 473344984 32558920 246988888 59964984 385561240
342285580 610906624 249759680 578458624 534780888 548007248 587249559 367151872 516712686 608767824 218894704 353137620 497318512 199914904 464695488 402657584 597470616 291777200 179017088 356065808 630086784 505799104 199519332 438872496 639591720 399443712 566918464 363443948 561951992 181557740 325256704 584902892 394203542 601915600 434904160 446308128 493313292 457297152 536200832 529581312 323492224 613640820 213027600 502678176 575408064 469539980 452431072 463020626 643563264 259168224 170143968 169042267 360782848 474093216 211410816 567999104 531041736 367773120 307053768 375122688 428712064 543952288 404587776 634442600 381185604 487982624 283235914 345559392 450273888 391742784 366104304 184351488 262482256 406301184 570801692 560281216 612228792 163712832 508948756 613362208 632540304 198051848 486326016 491427328 248237376 331725404 599604224 433650240 200386496 194437704 457246608 581791040 275006088 531529200 469890424 516627408 321568292 453403018 612578048 453338118 396538106 516111216 538283492 436613840 629862448 575321576 649938976 477863408 672203942 649158556 749792696 551995256 730291360 510023440 764368988 583815060 414544224 519717240 414799792 845335712 447501264 846561744 600055478 516436176 554714304 639702080 787324517 498965904 623542480 818829348 408081616 764764816 481031760 611047848 575584208 522287872 546923926 658642128 507050448 862413440 441157008 713393200 451244240 758534256 629973304 415374800 790443728 732605150 819283408 815962458 863425456 851852112 536019008 776621040 605740176 580974364 488885952 493666896 846331964 515203970 802923304 671992784 632332432 400662360 503795576 664749104 430183670 497732560 429615288 756952120 436284416 404239440 433454544 852577116 382428912 756076816 635166384 744750800 832050768 746713488 501771332 833680820 401325008 596017064 592346320 389589446 681462352 433552080 478112872 534546632 570082504 436912724 720829892 448595136 644268112 689318864 628446472 602315728 632017856 572071376 179648708 640514144 820008960 177950342 263231040 627602432 113395200 182893512 466944512 721521040 409612320 301430312 527888896 421503302 667791344 907742416 224370416 218010592 830247540 65544000 277587464 770650624 817783056 785204448 113564544 764302504 575587392 438551040 160253768 259902768 481285052 567016288 736518244 526690856 213690368 100758272 108909376 161417768 765856008 230243322 946296272 538360160 371097702 170348968 328266980 723546080 120753664 173219408 295480928 208054016 877493504 413168704 480916936 910498384 979671232 230035456 871020160 831475776 626652552 398586192 272633616 398149680 400848576 827226944 807919040 261212984 204457680 321990616 502781696 304873920 996463488 589997536 68578880 206716300 626510512 723660184 743184384 857395776 115574476 582399976 905967430 177453284 744610576 117924188 914393856 350590840 116900416 248038800 174225920 98415272 519082752 371299168 146851744 280298624 336989600 354260167 941374754 522302866 136674304 731514576 447183208 322558784 665788928 265452096 325554680 332043712 244558144 530414528 320443096 381322156 588684864 304284070 628169056 444322540 729582144 482307405 413183296 598803776 486262096 538479936 634214440 518342400 265339475 330757568 283457232 319308216 397460966 458772592 394912404 560311360 431237624 326725184 429491424 614413424 533397077 629677904 301102048 444656320 473275024 513664752 388871268 709925024 533994672 292904880 310542880 333374284 485261504 643718976 678899984 630433216 291981496 275424762 636973748 290065000 271129408 634907672 456451176 379019332 540067508 326394448 577766112 538949552 718818144 468396080 577702080 456446272 420870248 647450082 645242932 491786156 634931136 599492364 567679316 558687232 423619632 643797440 725320064 384992574 274443632 326934664 422305624 372221056 482697388 322816732 295691160 448680256 550580456 250640792 316040096 482888968 363384000 340638912 527157456 656658828 458321984 375372624 286314240 485588488 465342696 530803008 166744128 197595384 614727648 396915624 455820244 551628950 143051632 614614784 323839788 511957024 444796976 489401548 390657088 310440064 459308912 234181202 611014256 574949640 282256832 269859232 284908032 382980992 357232023 200944326 228634864 195116920 535735528 463155016 412672528 601583936 306281152 186789632 291697408 301029206 555524646 536543360 163387968 351770088 438738763 391310144 532650368 239093568 281792944 595516000 552681504 596256016 198961554 585242352 412813120 158725824 621653004 291271104 331968576 435123240 238033440 633438457 201799232 545715584 205177562 442864512 564568992 381895590 605461056 372712192 389491240 605721248 480356966 345775296 483553856 439779864 379744503 612875380 606246064 238515223 173955080 253274360 516746596 355825904 294011327 614047774 370733728 236589684 635263088 171427196 275641420 297028760 174412312 632651936 313560640 183804224 413599480 605482624 444436032 634305960 365855928 596884864 156098800 370528768 183504864 509101120
377009340 645630384 284483440 613182384 569504648 582731008 621973319 401875632 551436446 643491584 253618464 387861380 532042272 234638664 499419248 437381344 632194376 326500960 213740848 390789568 664810544 540522864 234243092 473596256 674315480 434167472 601642224 398167708 596675752 216281500 359980464 619626652 428927302 636639360 469627920 481031888 528037052 492020912 570924592 564305072 358215984 648364580 247751360 537401936 610131824 504263740 487154832 497744386 678287024 293891984 204867728 203766027 395506608 508816976 246134576 602722864 565765496 402496880 341777528 409846448 463435824 578676048 439311536 669166360 415909364 522706384 317959674 380283152 484997648 426466544 400828064 219075248 297206016 441024944 605525452 595004976 646952552 198436592 543672516 648085968 667264064 232775608 521049776 526151088 282961136 366449164 634327984 468374000 235110256 229161464 491970368 616514800 309729848 566252960 504614184 551351168 356292052 488126778 647301808 488061878 195622122 315195232 337367508 235697856 428946464 374405592 449022992 276947424 471287958 448242572 548876712 351079272 529375376 309107456 563453004 382899076 213628240 318801256 213883808 644419728 246585280 645645760 399139494 315520192 353798320 438786096 586408533 298049920 422626496 617913364 207165632 563848832 280115776 410131864 374668224 321371888 346007942 457726144 306134464 661497456 240241024 512477216 250328256 557618272 429057320 214458816 589527744 531689166 618367424 615046474 662509472 650936128 335103024 575705056 404824192 380058380 287969968 292750912 645415980 314287986 602007320 471076800 431416448 199746376 302879592 463833120 229267686 296816576 228699304 556036136 235368432 203323456 232538560 651661132 181512928 555160832 434250400 543834816 631134784 545797504 300855348 632764836 200409024 395101080 391430336 188673462 480546368 232636096 277196888 333630648 369166520 235996740 519913908 247679152 443352128 488402880 427530488 401399744 431101872 371155392 790642256 49058576 262310592 244603744 805180402 763397824 294897714 152864988 983290692 341279008 109301492 336880182 312634784 568157520 693958720 390497792 353179392 826324032 946792288 814605930 825710528 28866720 416612480 538411520 363951104 660222432 586680832 968044160 595757508 271818944 622719648 239410176 401130240 247984704 46097184 860079020 120248448 31924224 788137064 77597308 859977468 211492528 372989952 805421376 132562160 505832336 778325344 962648168 144227200 278308601 409048912 887410560 406542502 301203200 298304194 309781904 1075392 254122896 479465196 869055651 482529920 837467586 783215878 156501108 641475584 612936704 77353024 242842880 34496928 749690052 921745152 745448064 638180928 282712834 973173352 746211760 296155284 884680192 69986380 620265486 778531216 664557568 40429440 117585000 794919284 119548464 457524160 751665580 340163828 349691648 91912888 170448896 757131776 768032000 89671409 771094880 875051430 601136128 727795952 243327882 257974434 133350010 476580154 76243322 136345906 142834938 55349370 341205754 131234322 192113382 399476090 115075296 438960282 255113766 540373370 293098631 223974522 409595002 297053322 349271162 445005666 329133626 76130701 141548794 94248458 130099442 208252192 269563818 205703630 371102586 242028850 137516410 240282650 425204650 344188303 440469130 111893274 255447546 284066250 324455978 199662494 520716250 344785898 103696106 121334106 144165510 296052730 454510202 489691210 441224442 102772722 86215988 447764974 100856226 81920634 445698898 267242402 189810558 350858734 137185674 388557338 349740778 529609370 279187306 388493306 267237498 231661474 458241308 456034158 302577382 445722362 410283590 378470542 369478458 234410858 454588666 536111290 195783800 85234858 137725890 233096850 183012282 293488614 133607958 106482386 259471482 361371682 61432018 126831322 293680194 174175226 151430138 337948682 467450054 269113210 186163850 97105466 296379714 276133922 341594234 504579004 535430260 952562524 734750500 793655120 889463826 480886508 952449660 661674664 849791900 782631852 827236424 728491964 648274940 797143788 572016078 948849132 912784516 620091708 607694108 622742908 720815868 695066899 538779202 566469740 532951796 873570404 800989892 750507404 939418812 644116028 524624508 629532284 638864082 893359522 874378236 501222844 689604964 776573639 729145020 870485244 576928444 619627820 933350876 890516380 934090892 536796430 923077228 750647996 496560700 959487880 629105980 669803452 772958116 575868316 971273333 539634108 883550460 543012438 780699388 902403868 719730466 943295932 710547068 727326116 943556124 818191842 683610172 821388732 777614740 717579379 950710256 944080940 576350099 511789956 591109236 854581472 693660780 631846203 951882650 708568604 574424560 973097964 509262072 613476296 634863636 512247188 970486812 651395516 521639100 751434356 943317500 782270908 972140836 703690804 934719740 493933676 708363644 521339740 846935996
564185356 832806400 471659456 800358400 756680664 769907024 809149335 589051648 738612462 830667600 440794480 575037396 719218288 421814680 686595264 624557360 819370392 513676976 400916864 577965584 851986560 727698880 421419108 660772272 861491496 621343488 788818240 585343724 783851768 403457516 547156480 806802668 616103318 823815376 656803936 668207904 715213068 679196928 758100608 751481088 545392000 835540596 434927376 724577952 797307840 691439756 674330848 684920402 865463040 481068000 392043744 390942043 582682624 695992992 433310592 789898880 752941512 589672896 528953544 597022464 650611840 765852064 626487552 856342376 603085380 709882400 505135690 567459168 672173664 613642560 588004080 406251264 484382032 628200960 792701468 782180992 834128568 385612608 730848532 835261984 854440080 419951624 708225792 713327104 470137152 553625180 821504000 655550016 422286272 416337480 679146384 803690816 496905864 753428976 691790200 738527184 543468068 675302794 834477824 675237894 445744730 565317840 587490116 485820464 679069072 624528200 699145600 527070032 721410566 698365180 798999320 601201880 779497984 559230064 813575612 633021684 463750848 568923864 464006416 894542336 496707888 895768368 649262102 565642800 603920928 688908704 836531141 548172528 672749104 868035972 457288240 813971440 530238384 660254472 624790832 571494496 596130550 707848752 556257072 911620064 490363632 762599824 500450864 807740880 679179928 464581424 839650352 781811774 868490032 865169082 912632080 901058736 585225632 825827664 654946800 630180988 538092576 542873520 895538588 564410594 852129928 721199408 681539056 449868984 553002200 713955728 479390294 546939184 478821912 806158744 485491040 453446064 482661168 901783740 431635536 805283440 684373008 793957424 881257392 795920112 550977956 882887444 450531632 645223688 641552944 438796070 730668976 482758704 527319496 583753256 619289128 486119348 770036516 497801760 693474736 738525488 677653096 651522352 681224480 621278000 848532240 438525380 758769152 240570416 22639592 120924608 302719840 440138056 495141376 987855652 614925952 580976246 486989344 962424416 135900832 871248816 658338304 253403968 390338136 715238784 248146682 649364000 791748096 607459840 620398282 442970148 358331904 344992320 80786304 211218186 86940800 763580672 248779648 762973784 661899136 14002304 577095052 766715392 575137904 224399200 759653558 818199368 310464314 234355480 695638688 388262920 806240512 628557224 780827152 369909760 372601564 263550596 565679168 908442464 216742720 130807040 908413440 586245504 48335872 752121674 559003264 781302984 774249556 262100108 669072392 479976656 966574336 396658328 891369984 757483200 474238016 21290832 692985984 489711360 107686976 911143424 478390096 232186912 813224960 379033544 480406336 265864704 354646496 502292108 415126016 976843008 715161600 117706060 55189568 831951624 183544672 704557080 805063968 671320736 89934110 338377280 949810352 586383140 513951744 535198208 369201080 244576656 587806800 187469968 247572552 254061584 166576016 452432400 242460968 303340028 510702736 226301942 550186928 366340412 651600016 404325277 335201168 520821648 408279968 460497808 556232312 440360272 187357347 252775440 205475104 241326088 319478838 380790464 316930276 482329232 353255496 248743056 351509296 536431296 455414949 551695776 223119920 366674192 395292896 435682624 310889140 631942896 456012544 214922752 232560752 255392156 407279376 565736848 600917856 552451088 213999368 197442634 558991620 212082872 193147280 556925544 378469048 301037204 462085380 248412320 499783984 460967424 640836016 390413952 499719952 378464144 342888120 569467954 567260804 413804028 556949008 521510236 489697188 480705104 345637504 565815312 647337936 307010446 196461504 248952536 344323496 294238928 404715260 244834604 217709032 370698128 472598328 172658664 238057968 404906840 285401872 262656784 449175328 578676700 380339856 297390496 208332112 407606360 387360568 452820880 344958720 375809976 792942240 575130216 634034836 729843542 321266224 792829376 502054380 690171616 623011568 667616140 568871680 488654656 637523504 412395794 789228848 753164232 460471424 448073824 463122624 561195584 535446615 379158918 406849456 373331512 713950120 641369608 590887120 779798528 484495744 365004224 469912000 479243798 733739238 714757952 341602560 529984680 616953355 569524736 710864960 417308160 460007536 773730592 730896096 774470608 377176146 763456944 591027712 336940416 799867596 469485696 510183168 613337832 416248032 811653049 380013824 723930176 383392154 621079104 742783584 560110182 783675648 550926784 567705832 783935840 658571558 523989888 661768448 617994456 557959095 791089972 784460656 416729815 352169672 431488952 694961188 534040496 472225919 792262366 548948320 414804276 813477680 349641788 453856012 475243352 352626904 810866528 491775232 362018816 591814072 783697216 622650624 812520552 544070520 775099456 334313392 548743360 361719456 687315712
467109496 735730540 374583596 703282540 659604804 672831164 712073475 491975788 641536602 733591740 343718620 477961536 622142428 324738820 589519404 527481500 722294532 416601116 303841004 480889724 754910700 630623020 324343248 563696412 764415636 524267628 691742380 488267864 686775908 306381656 450080620 709726808 519027458 726739516 559728076 571132044 618137208 582121068 661024748 654405228 448316140 738464736 337851516 627502092 700231980 594363896 577254988 587844542 768387180 383992140 294967884 293866183 485606764 598917132 336234732 692823020 655865652 492597036 431877684 499946604 553535980 668776204 529411692 759266516 506009520 612806540 408059830 470383308 575097804 516566700 490928220 309175404 387306172 531125100 695625608 685105132 737052708 288536748 633772672 738186124 757364220 322875764 611149932 616251244 373061292 456549320 724428140 558474156 325210412 319261620 582070524 706614956 399830004 656353116 594714340 641451324 446392208 578226934 737401964 578162034 439887594 559460704 581632980 479963328 673211936 618671064 693288464 521212896 715553430 692508044 793142184 595344744 773640848 553372928 807718476 627164548 457893712 563066728 458149280 888685200 490850752 889911232 643404966 559785664 598063792 683051568 830674005 542315392 666891968 862178836 451431104 808114304 524381248 654397336 618933696 565637360 590273414 701991616 550399936 905762928 484506496 756742688 494593728 801883744 673322792 458724288 833793216 775954638 862632896 859311946 906774944 895201600 579368496 819970528 649089664 624323852 532235440 537016384 889681452 558553458 846272792 715342272 675681920 444011848 547145064 708098592 473533158 541082048 472964776 800301608 479633904 447588928 476804032 895926604 425778400 799426304 678515872 788100288 875400256 790062976 545120820 877030308 444674496 639366552 635695808 432938934 724811840 476901568 521462360 577896120 613431992 480262212 764179380 491944624 687617600 732668352 671795960 645665216 675367344 615420864 418336239 912236032 906238864 80885560 324221622 375834368 177214144 534039248 982562000 884780288 955858732 297230336 268192960 702744714 777514668 847917904 989582336 14560240 821531456 123650128 778162928 969240832 839005912 550490112 601686560 16353808 660598934 865007384 459297600 925816048 281689571 839344736 833318456 137977850 888055712 905169152 693640224 74747744 646983680 155292128 106745600 205687552 802427776 987102080 697173200 58342052 633392072 810475520 592287686 891321456 918513576 603838656 509420960 609914360 963654656 895096720 615595120 459781488 840503296 282790400 243801328 11337680 758281872 589589920 446267996 315187200 985700992 756846424 88235340 890379520 201722952 148686440 982410848 819898144 295488624 615569900 115197648 931175136 46061376 438348076 870429396 382376112 471325440 844818640 14079640 703745408 581230000 204342878 443403520 384086244 195232539 246726840 923234016 83766144 584900614 835377920 880300720 970479948 568376768 775079088 297156392 172531968 515762112 115425280 175527864 182016896 94531328 380387712 170416280 231295340 438658048 154257254 478142240 294295724 579555328 332280589 263156480 448776960 336235280 388453120 484187624 368315584 115312659 180730752 133430416 169281400 247434150 308745776 244885588 410284544 281210808 176698368 279464608 464386608 383370261 479651088 151075232 294629504 323248208 363637936 238844452 559898208 383967856 142878064 160516064 183347468 335234688 493692160 528873168 480406400 141954680 125397946 486946932 140038184 121102592 484880856 306424360 228992516 390040692 176367632 427739296 388922736 568791328 318369264 427675264 306419456 270843432 497423266 495216116 341759340 484904320 449465548 417652500 408660416 273592816 493770624 575293248 234965758 124416816 176907848 272278808 222194240 332670572 172789916 145664344 298653440 400553640 100613976 166013280 332862152 213357184 190612096 377130640 506632012 308295168 225345808 136287424 335561672 315315880 380776192 127791032 158642288 575774552 357962528 416867148 512675854 104098536 575661688 284886692 473003928 405843880 450448452 351703992 271486968 420355816 195228106 572061160 535996544 243303736 230906136 245954936 344027896 318278927 161991230 189681768 156163824 496782432 424201920 373719432 562630840 267328056 147836536 252744312 262076110 516571550 497590264 124434872 312816992 399785667 352357048 493697272 200140472 242839848 556562904 513728408 557302920 160008458 546289256 373860024 119772728 582699908 252318008 293015480 396170144 199080344 594485361 162846136 506762488 166224466 403911416 525615896 342942494 566507960 333759096 350538144 566768152 441403870 306822200 444600760 400826768 340791407 573922284 567292968 199562127 135001984 214321264 477793500 316872808 255058231 575094678 331780632 197636588 596309992 132474100 236688324 258075664 135459216 593698840 274607544 144851128 374646384 566529528 405482936 595352864 326902832 557931768 117145704 331575672 144551768 470148024
580985708 849606752 488459808 817158752 773481016 786707376 825949687 605852000 755412814 847467952 457594832 591837748 736018640 438615032 703395616 641357712 836170744 530477328 417717216 594765936 868786912 744499232 438219460 677572624 878291848 638143840 805618592 602144076 800652120 420257868 563956832 823603020 632903670 840615728 673604288 685008256 732013420 695997280 774900960 768281440 562192352 852340948 451727728 741378304 814108192 708240108 691131200 701720754 882263392 497868352 408844096 407742395 599482976 712793344 450110944 806699232 769741864 606473248 545753896 613822816 667412192 782652416 643287904 873142728 619885732 726682752 521936042 584259520 688974016 630442912 604804432 423051616 501182384 645001312 809501820 798981344 850928920 402412960 747648884 852062336 871240432 436751976 725026144 730127456 486937504 570425532 838304352 672350368 439086624 433137832 695946736 820491168 513706216 770229328 708590552 755327536 560268420 692103146 851278176 692038246 334171050 453744160 475916436 374246784 567495392 512954520 587571920 415496352 609836886 586791500 687425640 489628200 667924304 447656384 702001932 521448004 352177168 457350184 352432736 782968656 385134208 784194688 537688422 454069120 492347248 577335024 724957461 436598848 561175424 756462292 345714560 702397760 418664704 548680792 513217152 459920816 484556870 596275072 444683392 800046384 378789952 651026144 388877184 696167200 567606248 353007744 728076672 670238094 756916352 753595402 801058400 789485056 473651952 714253984 543373120 518607308 426518896 431299840 783964908 452836914 740556248 609625728 569965376 338295304 441428520 602382048 367816614 435365504 367248232 694585064 373917360 341872384 371087488 790210060 320061856 693709760 572799328 682383744 769683712 684346432 439404276 771313764 338957952 533650008 529979264 327222390 619095296 371185024 415745816 472179576 507715448 374545668 658462836 386228080 581901056 626951808 566079416 539948672 569650800 509704320 262202568 907423584 431990272 927175066 245657296 133805470 322251814 765186800 681428632 530511840 194303536 255405272 629296768 424871296 643622400 862365696 119978608 608943728 661724992 668858704 288645600 728289792 868253404 170352872 928283904 44095680 632412588 58401304 613865504 454281952 456574440 398324590 813239936 492946920 907114600 833299104 782828644 143534600 649126920 524162360 802961320 579927846 917548288 539182586 369057184 541501636 114242944 290989752 650854528 409212928 372754248 521478576 233225984 928625600 227179552 63723760 395438764 71288832 600250571 32012080 905706816 379186688 180926932 198705424 432190976 671194320 616073728 662122068 40824256 534312908 839943296 836869376 604784256 334721104 880728640 584031040 504927616 528979920 850065290 858353024 708173007 473734144 271735824 268841536 50666316 197979712 567850014 295525232 628123898 827212544 383947264 768911496 510084224 645535120 87842080 402380800 294188541 607709184 271574528 653964848 365579270 240954846 584184990 183848158 243950742 250439774 162954206 448810590 238839158 299718218 507080926 222680132 546565118 362718602 647978206 400703467 331579358 517199838 404658158 456875998 552610502 436738462 183735537 249153630 201853294 237704278 315857028 377168654 313308466 478707422 349633686 245121246 347887486 532809486 451793139 548073966 219498110 363052382 391671086 432060814 307267330 628321086 452390734 211300942 228938942 251770346 403657566 562115038 597296046 548829278 210377558 193820824 555369810 208461062 189525470 553303734 374847238 297415394 458463570 244790510 496162174 457345614 637214206 386792142 496098142 374842334 339266310 565846144 563638994 410182218 553327198 517888426 486075378 477083294 342015694 562193502 643716126 303388636 192839694 245330726 340701686 290617118 401093450 241212794 214087222 367076318 468976518 169036854 234436158 401285030 281780062 259034974 445553518 575054890 376718046 293768686 204710302 403984550 383738758 449199070 503483392 534334648 951466912 733654888 792559508 888368214 479790896 951354048 660579052 848696288 781536240 826140812 727396352 647179328 796048176 570920466 947753520 911688904 618996096 606598496 621647296 719720256 693971287 537683590 565374128 531856184 872474792 799894280 749411792 938323200 643020416 523528896 628436672 637768470 892263910 873282624 500127232 688509352 775478027 728049408 869389632 575832832 618532208 932255264 889420768 932995280 535700818 921981616 749552384 495465088 958392268 628010368 668707840 771862504 574772704 970177721 538538496 882454848 541916826 779603776 901308256 718634854 942200320 709451456 726230504 942460512 817096230 682514560 820293120 776519128 716483767 949614644 942985328 575254487 510694344 590013624 853485860 692565168 630750591 950787038 707472992 573328948 972002352 508166460 612380684 633768024 511151576 969391200 650299904 520543488 750338744 942221888 781175296 971045224 702595192 933624128 492838064 707268032 520244128 845840384
519544410 788165454 427018510 755717454 712039718 725266078 764508389 544410702 693971516 786026654 396153534 530396450 674577342 377173734 641954318 579916414 774729446 469036030 356275918 533324638 807345614 683057934 376778162 616131326 816850550 576702542 744177294 540702778 739210822 358816570 502515534 762161722 571462372 779174430 612162990 623566958 670572122 634555982 713459662 706840142 500751054 790899650 390286430 679937006 752666894 646798810 629689902 640279456 820822094 436427054 347402798 346301097 538041678 651352046 388669646 745257934 708300566 545031950 484312598 552381518 605970894 721211118 581846606 811701430 558444434 665241454 460494744 522818222 627532718 569001614 543363134 361610318 439741086 583560014 748060522 737540046 789487622 340971662 686207586 790621038 809799134 375310678 663584846 668686158 425496206 508984234 776863054 610909070 377645326 371696534 634505438 759049870 452264918 708788030 647149254 693886238 498827122 630661848 789836878 630596948 155040554 274613664 296785940 195116288 388364896 333824024 408441424 236365856 430706390 407661004 508295144 310497704 488793808 268525888 522871436 342317508 173046672 278219688 173302240 603838160 206003712 605064192 358557926 274938624 313216752 398204528 545826965 257468352 382044928 577331796 166584064 523267264 239534208 369550296 334086656 280790320 305426374 417144576 265552896 620915888 199659456 471895648 209746688 517036704 388475752 173877248 548946176 491107598 577785856 574464906 621927904 610354560 294521456 535123488 364242624 339476812 247388400 252169344 604834412 273706418 561425752 430495232 390834880 159164808 262298024 423251552 188686118 256235008 188117736 515454568 194786864 162741888 191956992 611079564 140931360 514579264 393668832 503253248 590553216 505215936 260273780 592183268 159827456 354519512 350848768 148091894 439964800 192054528 236615320 293049080 328584952 195415172 479332340 207097584 402770560 447821312 386948920 360818176 390520304 330573824 744635496 563692044 69735936 641435116 247047938 160644352 118840064 382751872 731621920 270142240 466137214 621956904 473102224 136607088 336943008 920374912 854873984 587435415 759275008 833741158 104687766 320339616 107938952 477370176 853752616 509737216 602967104 636187648 555756448 271529728 384995328 324590784 687794552 282795904 901262008 153961552 776382394 348874560 637305600 317484320 264984448 816896900 766352376 683042304 751050112 865751616 217516832 262553984 49739184 411587360 917656064 129680384 379430400 411076224 560032956 713832014 538923968 125456464 176130880 762983982 399852128 329294080 119623360 927176576 939049984 952639500 889790852 158947008 63308288 605632784 682202144 169191872 714584416 575165000 272460748 819687552 528939276 870021632 805830720 378736000 591861156 887091480 533387424 259565420 437376000 871939708 689640192 427897120 429714884 199325556 831500012 379464800 994949064 18943632 137216192 735080459 638482624 571430176 233266272 666057744 696503432 571879008 915109152 514772320 574874904 581363936 493878368 779734752 569763320 630642380 838005088 553604294 877489280 693642764 978902368 731627629 662503520 848124000 735582320 787800160 883534664 767662624 514659699 580077792 532777456 568628440 646781190 708092816 644232628 809631584 680557848 576045408 678811648 863733648 782717301 878998128 550422272 693976544 722595248 762984976 638191492 959245248 783314896 542225104 559863104 582694508 734581728 893039200 928220208 879753440 541301720 524744986 886293972 539385224 520449632 884227896 705771400 628339556 789387732 575714672 827086336 788269776 968138368 717716304 827022304 705766496 670190472 896770306 894563156 741106380 884251360 848812588 816999540 808007456 672939856 893117664 974640288 634312798 523763856 576254888 671625848 621541280 732017612 572136956 545011384 698000480 799900680 499961016 565360320 732209192 612704224 589959136 776477680 905979052 707642208 624692848 535634464 734908712 714662920 780123232 457731744 488583000 905715264 687903240 746807860 842616566 434039248 905602400 614827404 802944640 735784592 780389164 681644704 601427680 750296528 525168818 902001872 865937256 573244448 560846848 575895648 673968608 648219639 491931942 519622480 486104536 826723144 754142632 703660144 892571552 597268768 477777248 582685024 592016822 846512262 827530976 454375584 642757704 729726379 682297760 823637984 530081184 572780560 886503616 843669120 887243632 489949170 876229968 703800736 449713440 912640620 582258720 622956192 726110856 529021056 924426073 492786848 836703200 496165178 733852128 855556608 672883206 896448672 663699808 680478856 896708864 771344582 636762912 774541472 730767480 670732119 903862996 897233680 529502839 464942696 544261976 807734212 646813520 584998943 905035390 661721344 527577300 926250704 462414812 566629036 588016376 465399928 923639552 604548256 474791840 704587096 896470240 735423648 925293576 656843544 887872480 447086416 661516384 474492480 800088736
314741812 583362856 222215912 550914856 507237120 520463480 559705791 339608104 489168918 581224056 191350936 325593852 469774744 172371136 437151720 375113816 569926848 264233432 151473320 328522040 602543016 478255336 171975564 411328728 612047952 371899944 539374696 335900180 534408224 154013972 297712936 557359124 366659774 574371832 407360392 418764360 465769524 429753384 508657064 502037544 295948456 586097052 185483832 475134408 547864296 441996212 424887304 435476858 616019496 231624456 142600200 141498499 333239080 446549448 183867048 540455336 503497968 340229352 279510000 347578920 401168296 516408520 377044008 606898832 353641836 460438856 255692146 318015624 422730120 364199016 338560536 156807720 234938488 378757416 543257924 532737448 584685024 136169064 481404988 585818440 604996536 170508080 458782248 463883560 220693608 304181636 572060456 406106472 172842728 166893936 429702840 554247272 247462320 503985432 442346656 489083640 294024524 425859250 585034280 425794350 423733898 543307008 565479284 463809632 657058240 602517368 677134768 505059200 699399734 676354348 776988488 579191048 757487152 537219232 791564780 611010852 441740016 546913032 441995584 872531504 474697056 873757536 627251270 543631968 581910096 666897872 814520309 526161696 650738272 846025140 435277408 791960608 508227552 638243640 602780000 549483664 574119718 685837920 534246240 889609232 468352800 740588992 478440032 785730048 657169096 442570592 817639520 759800942 846479200 843158250 890621248 879047904 563214800 803816832 632935968 608170156 516081744 520862688 873527756 542399762 830119096 699188576 659528224 427858152 530991368 691944896 457379462 524928352 456811080 784147912 463480208 431435232 460650336 879772908 409624704 783272608 662362176 771946592 859246560 773909280 528967124 860876612 428520800 623212856 619542112 416785238 708658144 460747872 505308664 561742424 597278296 464108516 748025684 475790928 671463904 716514656 655642264 629511520 659213648 599267168 636016128 494892860 484411012 778758080 217377680 154915440 411243520 12922144 19678312 84836600 942134784 858527736 839968536 554655104 966370712 482131772 860248189 464108035 18732544 307726936 97867232 898342825 463034624 144475256 622167420 234899904 239978880 862296683 929249280 653882201 77201616 616543584 285573632 890975024 816992208 791292368 857320208 1126336 144749824 205331488 924725258 900741856 430668572 670346272 254919872 736748064 706363360 248008832 820086932 598203205 687394304 590548480 510558720 718153728 166912192 898069352 924631920 799898496 995872984 452705706 195952768 6804480 287377472 863708112 905789440 106900480 234814303 791252352 568913536 914906560 266540288 242884800 495880192 564990864 261377872 646451968 193414608 655963328 992859904 265515520 283145232 940052974 550115384 889983104 311651424 992879160 50808408 665128360 282582560 639503360 259017856 124927672 912583356 869580392 619691992 48901776 589823806 239896576 817367240 217413376 528538253 403913829 747143973 346807141 406909725 413398757 325913189 611769573 401798141 462677201 670039909 385639115 709524101 525677585 810937189 563662450 494538341 680158821 567617141 619834981 715569485 599697445 346694520 412112613 364812277 400663261 478816011 540127637 476267449 641666405 512592669 408080229 510846469 695768469 614752122 711032949 382457093 526011365 554630069 595019797 470226313 791280069 615349717 374259925 391897925 414729329 566616549 725074021 760255029 711788261 373336541 356779807 718328793 371420045 352484453 716262717 537806221 460374377 621422553 407749493 659121157 620304597 800173189 549751125 659057125 537801317 502225293 728805127 726597977 573141201 716286181 680847409 649034361 640042277 504974677 725152485 806675109 466347619 355798677 408289709 503660669 453576101 564052433 404171777 377046205 530035301 631935501 331995837 397395141 564244013 444739045 421993957 608512501 738013873 539677029 456727669 367669285 566943533 546697741 612158053 299995200 330846456 747978720 530166696 589071316 684880022 276302704 747865856 457090860 645208096 578048048 622652620 523908160 443691136 592559984 367432274 744265328 708200712 415507904 403110304 418159104 516232064 490483095 334195398 361885936 328367992 668986600 596406088 545923600 734835008 439532224 320040704 424948480 434280278 688775718 669794432 296639040 485021160 571989835 524561216 665901440 372344640 415044016 728767072 685932576 729507088 332212626 718493424 546064192 291976896 754904076 424522176 465219648 568374312 371284512 766689529 335050304 678966656 338428634 576115584 697820064 515146662 738712128 505963264 522742312 738972320 613608038 479026368 616804928 573030936 512995575 746126452 739497136 371766295 307206152 386525432 649997668 489076976 427262399 747298846 503984800 369840756 768514160 304678268 408892492 430279832 307663384 765903008 446811712 317055296 546850552 738733696 577687104 767557032 499107000 730135936 289349872 503779840 316755936 642352192
248665176 517286220 156139276 484838220 441160484 454386844 493629155 273531468 423092282 515147420 125274300 259517216 403698108 106294500 371075084 309037180 503850212 198156796 85396684 262445404 536466380 412178700 105898928 345252092 545971316 305823308 473298060 269823544 468331588 87937336 231636300 491282488 300583138 508295196 341283756 352687724 399692888 363676748 442580428 435960908 229871820 520020416 119407196 409057772 481787660 375919576 358810668 369400222 549942860 165547820 76523564 75421863 267162444 380472812 117790412 474378700 437421332 274152716 213433364 281502284 335091660 450331884 310967372 540822196 287565200 394362220 189615510 251938988 356653484 298122380 272483900 90731084 168861852 312680780 477181288 466660812 518608388 70092428 415328352 519741804 538919900 104431444 392705612 397806924 154616972 238105000 505983820 340029836 106766092 100817300 363626204 488170636 181385684 437908796 376270020 423007004 227947888 359782614 518957644 359717714 152312758 271885868 294058144 192388492 385637100 331096228 405713628 233638060 427978594 404933208 505567348 307769908 486066012 265798092 520143640 339589712 170318876 275491892 170574444 601110364 203275916 602336396 355830130 272210828 310488956 395476732 543099169 254740556 379317132 574604000 163856268 520539468 236806412 366822500 331358860 278062524 302698578 414416780 262825100 618188092 196931660 469167852 207018892 514308908 385747956 171149452 546218380 488379802 575058060 571737110 619200108 607626764 291793660 532395692 361514828 336749016 244660604 249441548 602106616 270978622 558697956 427767436 388107084 156437012 259570228 420523756 185958322 253507212 185389940 512726772 192059068 160014092 189229196 608351768 138203564 511851468 390941036 500525452 587825420 502488140 257545984 589455472 157099660 351791716 348120972 145364098 437237004 189326732 233887524 290321284 325857156 192687376 476604544 204369788 400042764 445093516 384221124 358090380 387792508 327846028 654116120 647564352 559936000 245313216 746050662 267931712 103974400 896845152 622271984 382895434 746416120 703327912 717545216 312541696 522437984 991642720 880953856 828224168 170948306 784263168 66068706 987936832 328247776 17775808 342889750 171642100 302182852 302579776 968066960 849927920 615742328 849311552 429619328 387943772 739854644 359519960 763952328 33455488 953106768 663516288 689346132 166201880 52269818 952808576 918695360 723789315 724129648 6708700 477705728 780203832 856532804 847411104 328411469 460595552 919103424 928919040 826992640 204284268 184289392 64171024 830696872 942318592 468655040 858229280 249086016 420166016 341118658 901557166 498912384 330886656 308749320 250391840 801088314 929048782 77770204 842889728 840166632 573409408 310516660 360429744 345051840 64463552 73684864 766393856 232395136 752056738 915855360 137755208 497626230 614313728 860865812 553140016 522230000 263471984 570593952 965733347 823239392 952392244 165627584 125621306 522742874 398118450 741348594 341011762 401114346 407603378 320117810 605974194 396002762 456881822 664244530 379843736 703728722 519882206 805141810 557867071 488742962 674363442 561821762 614039602 709774106 593902066 340899141 406317234 359016898 394867882 473020632 534332258 470472070 635871026 506797290 402284850 505051090 689973090 608956743 705237570 376661714 520215986 548834690 589224418 464430934 785484690 609554338 368464546 386102546 408933950 560821170 719278642 754459650 705992882 367541162 350984428 712533414 365624666 346689074 710467338 532010842 454578998 615627174 401954114 653325778 614509218 794377810 543955746 653261746 532005938 496429914 723009748 720802598 567345822 710490802 675052030 643238982 634246898 499179298 719357106 800879730 460552240 350003298 402494330 497865290 447780722 558257054 398376398 371250826 524239922 626140122 326200458 391599762 558448634 438943666 416198578 602717122 732218494 533881650 450932290 361873906 561148154 540902362 606362674 368972464 399823720 816955984 599143960 658048580 753857286 345279968 816843120 526068124 714185360 647025312 691629884 592885424 512668400 661537248 436409538 813242592 777177976 484485168 472087568 487136368 585209328 559460359 403172662 430863200 397345256 737963864 665383352 614900864 803812272 508509488 389017968 493925744 503257542 757752982 738771696 365616304 553998424 640967099 593538480 734878704 441321904 484021280 797744336 754909840 798484352 401189890 787470688 615041456 360954160 823881340 493499440 534196912 637351576 440261776 835666793 404027568 747943920 407405898 645092848 766797328 584123926 807689392 574940528 591719576 807949584 682585302 548003632 685782192 642008200 581972839 815103716 808474400 440743559 376183416 455502696 718974932 558054240 496239663 816276110 572962064 438818020 837491424 373655532 477869756 499257096 376640648 834880272 515788976 386032560 615827816 807710960 646664368 836534296 568084264 799113200 358327136 572757104 385733200 711329456
577122212 845743256 484596312 813295256 769617520 782843880 822086191 601988504 751549318 843604456 453731336 587974252 732155144 434751536 699532120 637494216 832307248 526613832 413853720 590902440 864923416 740635736 434355964 673709128 874428352 634280344 801755096 598280580 796788624 416394372 560093336 819739524 629040174 836752232 669740792 681144760 728149924 692133784 771037464 764417944 558328856 848477452 447864232 737514808 810244696 704376612 687267704 697857258 878399896 494004856 404980600 403878899 595619480 708929848 446247448 802835736 765878368 602609752 541890400 609959320 663548696 778788920 639424408 869279232 616022236 722819256 518072546 580396024 685110520 626579416 600940936 419188120 497318888 641137816 805638324 795117848 847065424 398549464 743785388 848198840 867376936 432888480 721162648 726263960 483074008 566562036 834440856 668486872 435223128 429274336 692083240 816627672 509842720 766365832 704727056 751464040 556404924 688239650 847414680 688174750 420097066 539670176 561842452 460172800 653421408 598880536 673497936 501422368 695762902 672717516 773351656 575554216 753850320 533582400 787927948 607374020 438103184 543276200 438358752 868894672 471060224 870120704 623614438 539995136 578273264 663261040 810883477 522524864 647101440 842388308 431640576 788323776 504590720 634606808 599143168 545846832 570482886 682201088 530609408 885972400 464715968 736952160 474803200 782093216 653532264 438933760 814002688 756164110 842842368 839521418 886984416 875411072 559577968 800180000 629299136 604533324 512444912 517225856 869890924 538762930 826482264 695551744 655891392 424221320 527354536 688308064 453742630 521291520 453174248 780511080 459843376 427798400 457013504 876136076 405987872 779635776 658725344 768309760 855609728 770272448 525330292 857239780 424883968 619576024 615905280 413148406 705021312 457111040 501671832 558105592 593641464 460471684 744388852 472154096 667827072 712877824 652005432 625874688 655576816 595630336 876141104 9021628 530939648 46093184 129973776 235494400 373297440 109167936 968941844 860516800 293940544 188853452 939552576 766225568 936856076 200700986 853599040 897549440 814409120 827948000 167179902 764157296 867116176 408290816 698569512 82183676 851196054 82053888 195348160 409758408 510213524 976528000 593025872 14942592 885244004 767780304 423387291 782501760 374128750 602480060 13402656 558936312 691360498 669614936 346974984 52439300 981360128 152825184 609293856 314053000 770602800 690672896 264608360 115133904 328648570 673760000 608116640 391815680 141591168 314061184 251045632 670748740 355758992 493432108 575456940 934610352 29530960 541122272 11222720 523612296 315411968 185585664 57500840 485407488 51426704 354473380 713818048 903228440 773331968 359979008 220385600 203352690 143620672 864190920 394637344 74898816 63683908 97364768 876324352 78502960 279552000 424004488 370415352 360191232 153706880 672819488 173173624 603276032 362478976 847608320 525224674 400600250 743830394 343493562 403596146 410085178 322599610 608455994 398484562 459363622 666726330 382325536 706210522 522364006 807623610 560348871 491224762 676845242 564303562 616521402 712255906 596383866 343380941 408799034 361498698 397349682 475502432 536814058 472953870 638352826 509279090 404766650 507532890 692454890 611438543 707719370 379143514 522697786 551316490 591706218 466912734 787966490 612036138 370946346 388584346 411415750 563302970 721760442 756941450 708474682 370022962 353466228 715015214 368106466 349170874 712949138 534492642 457060798 618108974 404435914 655807578 616991018 796859610 546437546 655743546 534487738 498911714 725491548 723284398 569827622 712972602 677533830 645720782 636728698 501661098 721838906 803361530 463034040 352485098 404976130 500347090 450262522 560738854 400858198 373732626 526721722 628621922 328682258 394081562 560930434 441425466 418680378 605198922 734700294 536363450 453414090 364355706 563629954 543384162 608844474 228261824 259113080 676245344 458433320 517337940 613146646 204569328 676132480 385357484 573474720 506314672 550919244 452174784 371957760 520826608 295698898 672531952 636467336 343774528 331376928 346425728 444498688 418749719 262462022 290152560 256634616 597253224 524672712 474190224 663101632 367798848 248307328 353215104 362546902 617042342 598061056 224905664 413287784 500256459 452827840 594168064 300611264 343310640 657033696 614199200 657773712 260479250 646760048 474330816 220243520 683170700 352788800 393486272 496640936 299551136 694956153 263316928 607233280 266695258 504382208 626086688 443413286 666978752 434229888 451008936 667238944 541874662 407292992 545071552 501297560 441262199 674393076 667763760 300032919 235472776 314792056 578264292 417343600 355529023 675565470 432251424 298107380 696780784 232944892 337159116 358546456 235930008 694169632 375078336 245321920 475117176 667000320 505953728 695823656 427373624 658402560 217616496 432046464 245022560 570618816
386807404 655428448 294281504 622980448 579302712 592529072 631771383 411673696 561234510 653289648 263416528 397659444 541840336 244436728 509217312 447179408 641992440 336299024 223538912 400587632 674608608 550320928 244041156 483394320 684113544 443965536 611440288 407965772 606473816 226079564 369778528 629424716 438725366 646437424 479425984 490829952 537835116 501818976 580722656 574103136 368014048 658162644 257549424 547200000 619929888 514061804 496952896 507542450 688085088 303690048 214665792 213564091 405304672 518615040 255932640 612520928 575563560 412294944 351575592 419644512 473233888 588474112 449109600 678964424 425707428 532504448 327757738 390081216 494795712 436264608 410626128 228873312 307004080 450823008 615323516 604803040 656750616 208234656 553470580 657884032 677062128 242573672 530847840 535949152 292759200 376247228 644126048 478172064 244908320 238959528 501768432 626312864 319527912 576051024 514412248 561149232 366090116 497924842 657099872 497859942 234233258 353806368 375978644 274308992 467557600 413016728 487634128 315558560 509899094 486853708 587487848 389690408 567986512 347718592 602064140 421510212 252239376 357412392 252494944 683030864 285196416 684256896 437750630 354131328 392409456 477397232 625019669 336661056 461237632 656524500 245776768 602459968 318726912 448743000 413279360 359983024 384619078 496337280 344745600 700108592 278852160 551088352 288939392 596229408 467668456 253069952 628138880 570300302 656978560 653657610 701120608 689547264 373714160 614316192 443435328 418669516 326581104 331362048 684027116 352899122 640618456 509687936 470027584 238357512 341490728 502444256 267878822 335427712 267310440 594647272 273979568 241934592 271149696 690272268 220124064 593771968 472861536 582445952 669745920 584408640 339466484 671375972 239020160 433712216 430041472 227284598 519157504 271247232 315808024 372241784 407777656 274607876 558525044 286290288 481963264 527014016 466141624 440010880 469713008 409766528 402245376 385942528 440249408 508719042 294080512 435468036 341533484 626928880 704546048 801073920 354251200 200780247 717642608 816953184 101307170 288663408 382384160 172874688 893319040 268061920 361379200 575214160 994219312 626338992 937639424 334121306 846765904 547297168 571927552 310697568 95858232 284241252 580994048 959201640 647759584 652209216 790090688 480643008 16441600 779259456 849103136 194223984 374266832 508673792 168487424 913296640 302309572 379082036 309161472 146721784 555627360 579090944 399344640 832196352 546827383 209400 705465074 578611400 618248800 236461568 776772101 181932128 843756348 889538984 916685360 592863456 551832000 469769552 700790912 6236672 336368952 354228992 925655978 323594544 615432816 593294354 968639144 131855536 716288974 412306882 127845152 364208200 464373888 423672704 94392976 60734056 600614490 138509056 791382528 83835696 191739520 172526976 184315664 651072496 367135920 623880674 946986783 482534528 35370168 378914512 630991996 506367572 849597716 449260884 509363468 515852500 428366932 714223316 504251884 565130944 772493652 488092858 811977844 628131328 913390932 666116193 596992084 782612564 670070884 722288724 818023228 702151188 449148263 514566356 467266020 503117004 581269754 642581380 578721192 744120148 615046412 510533972 613300212 798222212 717205865 813486692 484910836 628465108 657083812 697473540 572680056 893733812 717803460 476713668 494351668 517183072 669070292 827527764 862708772 814242004 475790284 459233550 820782536 473873788 454938196 818716460 640259964 562828120 723876296 510203236 761574900 722758340 902626932 652204868 761510868 640255060 604679036 831258870 829051720 675594944 818739924 783301152 751488104 742496020 607428420 827606228 909128852 568801362 458252420 510743452 606114412 556029844 666506176 506625520 479499948 632489044 734389244 434449580 499848884 666697756 547192788 524447700 710966244 840467616 642130772 559181412 470123028 669397276 649151484 714611796 308911348 339762604 756894868 539082844 597987464 693796170 285218852 756782004 466007008 654124244 586964196 631568768 532824308 452607284 601476132 376348422 753181476 717116860 424424052 412026452 427075252 525148212 499399243 343111546 370802084 337284140 677902748 605322236 554839748 743751156 448448372 328956852 433864628 443196426 697691866 678710580 305555188 493937308 580905983 533477364 674817588 381260788 423960164 737683220 694848724 738423236 341128774 727409572 554980340 300893044 763820224 433438324 474135796 577290460 380200660 775605677 343966452 687882804 347344782 585031732 706736212 524062810 747628276 514879412 531658460 747888468 622524186 487942516 625721076 581947084 521911723 755042600 748413284 380682443 316122300 395441580 658913816 497993124 436178547 756214994 512900948 378756904 777430308 313594416 417808640 439195980 316579532 774819156 455727860 325971444 555766700 747649844 586603252 776473180 508023148 739052084 298266020 512695988 325672084 651268340
633617088 902238132 541091188 869790132 826112396 839338756 878581067 658483380 808044194 900099332 510226212 644469128 788650020 491246412 756026996 693989092 888802124 583108708 470348596 647397316 921418292 797130612 490850840 730204004 930923228 690775220 858249972 654775456 853283500 472889248 616588212 876234400 685535050 893247108 726235668 737639636 784644800 748628660 827532340 820912820 614823732 904972328 504359108 794009684 866739572 760871488 743762580 754352134 934894772 550499732 461475476 460373775 652114356 765424724 502742324 859330612 822373244 659104628 598385276 666454196 720043572 835283796 695919284 925774108 672517112 779314132 574567422 636890900 741605396 683074292 657435812 475682996 553813764 697632692 862133200 851612724 903560300 455044340 800280264 904693716 923871812 489383356 777657524 782758836 539568884 623056912 890935732 724981748 491718004 485769212 748578116 873122548 566337596 822860708 761221932 807958916 612899800 744734526 903909556 744669626 336945194 456518304 478690580 377020928 570269536 515728664 590346064 418270496 612611030 589565644 690199784 492402344 670698448 450430528 704776076 524222148 354951312 460124328 355206880 785742800 387908352 786968832 540462566 456843264 495121392 580109168 727731605 439372992 563949568 759236436 348488704 705171904 421438848 551454936 515991296 462694960 487331014 599049216 447457536 802820528 381564096 653800288 391651328 698941344 570380392 355781888 730850816 673012238 759690496 756369546 803832544 792259200 476426096 717028128 546147264 521381452 429293040 434073984 786739052 455611058 743330392 612399872 572739520 341069448 444202664 605156192 370590758 438139648 370022376 697359208 376691504 344646528 373861632 792984204 322836000 696483904 575573472 685157888 772457856 687120576 442178420 774087908 341732096 536424152 532753408 329996534 621869440 373959168 418519960 474953720 510489592 377319812 661236980 389002224 584675200 629725952 568853560 542722816 572424944 512478464 265826592 8271000 825905628 530244608 566405120 890919040 695595064 92004696 711728492 786175488 692498688 365717232 539647796 516322528 600566936 182247536 328508256 955101216 243225592 482340528 342814400 934166976 943883088 99814240 375617024 806360000 21753600 394647770 514076512 289948288 775939688 622674688 173094768 291768952 3839808 212337536 740709696 911853056 867207680 360383840 121533112 848685760 249061952 896615424 606844704 418604800 303319008 738393300 260278120 632414547 322650464 556663680 215284176 464650752 383480362 435040439 830737536 205809704 743320576 104137984 879231376 529504768 249984896 6378240 471736448 774868290 568880288 111620624 320258904 716949456 764451280 574772224 352397248 445645824 889822293 287433010 825000000 310908416 221310720 100486960 420898560 734821376 480416000 254358008 192009248 409788760 531141392 350827776 496255440 349569152 468126496 906700720 737429120 832616072 100349098 150586624 104423904 888748544 752471656 596324144 225795624 101171200 444401344 44064512 104167096 110656128 23170560 309026944 99055512 159934572 367297280 82896486 406781472 222934956 508194560 260919821 191795712 377416192 264874512 317092352 412826856 296954816 43951891 109369984 62069648 97920632 176073382 237385008 173524820 338923776 209850040 105337600 208103840 393025840 312009493 408290320 79714464 223268736 251887440 292277168 167483684 488537440 312607088 71517296 89155296 111986700 263873920 422331392 457512400 409045632 70593912 54037178 415586164 68677416 49741824 413520088 235063592 157631748 318679924 105006864 356378528 317561968 497430560 247008496 356314496 235058688 199482664 426062498 423855348 270398572 413543552 378104780 346291732 337299648 202232048 422409856 503932480 163604990 53056048 105547080 200918040 150833472 261309804 101429148 74303576 227292672 329192872 29253208 94652512 261501384 141996416 119251328 305769872 435271244 236934400 153985040 64926656 264200904 243955112 309415424 332560628 363411884 780544148 562732124 621636744 717445450 308868132 780431284 489656288 677773524 610613476 655218048 556473588 476256564 625125412 399997702 776830756 740766140 448073332 435675732 450724532 548797492 523048523 366760826 394451364 360933420 701552028 628971516 578489028 767400436 472097652 352606132 457513908 466845706 721341146 702359860 329204468 517586588 604555263 557126644 698466868 404910068 447609444 761332500 718498004 762072516 364778054 751058852 578629620 324542324 787469504 457087604 497785076 600939740 403849940 799254957 367615732 711532084 370994062 608681012 730385492 547712090 771277556 538528692 555307740 771537748 646173466 511591796 649370356 605596364 545561003 778691880 772062564 404331723 339771580 419090860 682563096 521642404 459827827 779864274 536550228 402406184 801079588 337243696 441457920 462845260 340228812 798468436 479377140 349620724 579415980 771299124 610252532 800122460 531672428 762701364 321915300 536345268 349321364 674917620
582181562 850802606 489655662 818354606 774676870 787903230 827145541 607047854 756608668 848663806 458790686 593033602 737214494 439810886 704591470 642553566 837366598 531673182 418913070 595961790 869982766 745695086 439415314 678768478 879487702 639339694 806814446 603339930 801847974 421453722 565152686 824798874 634099524 841811582 674800142 686204110 733209274 697193134 776096814 769477294 563388206 853536802 452923582 742574158 815304046 709435962 692327054 702916608 883459246 499064206 410039950 408938249 600678830 713989198 451306798 807895086 770937718 607669102 546949750 615018670 668608046 783848270 644483758 874338582 621081586 727878606 523131896 585455374 690169870 631638766 606000286 424247470 502378238 646197166 810697674 800177198 852124774 403608814 748844738 853258190 872436286 437947830 726221998 731323310 488133358 571621386 839500206 673546222 440282478 434333686 697142590 821687022 514902070 771425182 709786406 756523390 561464274 693299000 852474030 693234100 322287123 441860233 464032509 362362857 555611465 501070593 575687993 403612425 597952959 574907573 675541713 477744273 656040377 435772457 690118005 509564077 340293241 445466257 340548809 771084729 373250281 772310761 525804495 442185193 480463321 565451097 713073534 424714921 549291497 744578365 333830633 690513833 406780777 536796865 501333225 448036889 472672943 584391145 432799465 788162457 366906025 639142217 376993257 684283273 555722321 341123817 716192745 658354167 745032425 741711475 789174473 777601129 461768025 702370057 531489193 506723381 414634969 419415913 772080981 440952987 728672321 597741801 558081449 326411377 429544593 590498121 355932687 423481577 355364305 682701137 362033433 329988457 359203561 778326133 308177929 681825833 560915401 670499817 757799785 672462505 427520349 759429837 327074025 521766081 518095337 315338463 607211369 359301097 403861889 460295649 495831521 362661741 646578909 374344153 570017129 615067881 554195489 528064745 557766873 497820393 737548800 503790336 164570808 771956224 381964892 223598104 692446196 363939336 941662800 984362300 926846976 765009920 935213568 27456608 327666720 2340352 234092608 368253568 745835520 234042356 752593408 750800384 604916736 637224736 310817872 590066560 703076160 289962768 812467384 540907040 342700544 809838080 925663984 570999552 28392564 400127488 507825700 302710134 535183216 501930240 446373984 955720132 895367768 726497768 653881528 369078968 903380336 18798912 777843208 906549182 501456896 590916370 564289760 487439712 671326970 964499200 841142176 378048800 729443520 44452096 704708224 771854620 196102256 592957498 449618176 6173880 367727904 641040560 740342272 924886768 30574704 384520028 860448168 11794944 993546240 930760808 665366976 106487072 767003648 969277952 190940288 825157120 516526696 557401588 527010974 811701056 907260724 181732312 107830656 57660896 919234512 48134660 918185760 76230096 652668736 358992776 412357136 255234816 426896052 47578624 294900120 170275696 513505840 113169008 173271592 179760624 92275056 378131440 168160008 229039068 436401776 152000982 475885968 292039452 577299056 330024317 260900208 446520688 333979008 386196848 481931352 366059312 113056387 178474480 131174144 167025128 245177878 306489504 242629316 408028272 278954536 174442096 277208336 462130336 381113989 477394816 148818960 292373232 320991936 361381664 236588180 557641936 381711584 140621792 158259792 181091196 332978416 491435888 526616896 478150128 139698408 123141674 484690660 137781912 118846320 482624584 304168088 226736244 387784420 174111360 425483024 386666464 566535056 316112992 425418992 304163184 268587160 495166994 492959844 339503068 482648048 447209276 415396228 406404144 271336544 491514352 573036976 232709486 122160544 174651576 270022536 219937968 330414300 170533644 143408072 296397168 398297368 98357704 163757008 330605880 211100912 188355824 374874368 504375740 306038896 223089536 134031152 333305400 313059608 378519920 176586752 207438008 624570272 406758248 465662868 561471574 152894256 624457408 333682412 521799648 454639600 499244172 400499712 320282688 469151536 244023826 620856880 584792264 292099456 279701856 294750656 392823616 367074647 210786950 238477488 204959544 545578152 472997640 422515152 611426560 316123776 196632256 301540032 310871830 565367270 546385984 173230592 361612712 448581387 401152768 542492992 248936192 291635568 605358624 562524128 606098640 208804178 595084976 422655744 168568448 631495628 301113728 341811200 444965864 247876064 643281081 211641856 555558208 215020186 452707136 574411616 391738214 615303680 382554816 399333864 615563872 490199590 355617920 493396480 449622488 389587127 622718004 616088688 248357847 183797704 263116984 526589220 365668528 303853951 623890398 380576352 246432308 645105712 181269820 285484044 306871384 184254936 642494560 323403264 193646848 423442104 615325248 454278656 644148584 375698552 606727488 165941424 380371392 193347488 518943744
588894732 857515776 496368832 825067776 781390040 794616400 833858711 613761024 763321838 855376976 465503856 599746772 743927664 446524056 711304640 649266736 844079768 538386352 425626240 602674960 876695936 752408256 446128484 685481648 886200872 646052864 813527616 610053100 808561144 428166892 571865856 831512044 640812694 848524752 681513312 692917280 739922444 703906304 782809984 776190464 570101376 860249972 459636752 749287328 822017216 716149132 699040224 709629778 890172416 505777376 416753120 415651419 607392000 720702368 458019968 814608256 777650888 614382272 553662920 621731840 675321216 790561440 651196928 881051752 627794756 734591776 529845066 592168544 696883040 638351936 612713456 430960640 509091408 652910336 817410844 806890368 858837944 410321984 755557908 859971360 879149456 444661000 732935168 738036480 494846528 578334556 846213376 680259392 446995648 441046856 703855760 828400192 521615240 778138352 716499576 763236560 568177444 700012170 859187200 699947270 402557546 522130656 544302932 442633280 635881888 581341016 655958416 483882848 678223382 655177996 755812136 558014696 736310800 516042880 770388428 589834500 420563664 525736680 420819232 851355152 453520704 852581184 606074918 522455616 560733744 645721520 793343957 504985344 629561920 824848788 414101056 770784256 487051200 617067288 581603648 528307312 552943366 664661568 513069888 868432880 447176448 719412640 457263680 764553696 635992744 421394240 796463168 738624590 825302848 821981898 869444896 857871552 542038448 782640480 611759616 586993804 494905392 499686336 852351404 521223410 808942744 678012224 638351872 406681800 509815016 670768544 436203110 503752000 435634728 762971560 442303856 410258880 439473984 858596556 388448352 762096256 641185824 750770240 838070208 752732928 507790772 839700260 407344448 602036504 598365760 395608886 687481792 439571520 484132312 540566072 576101944 442932164 726849332 454614576 650287552 695338304 634465912 608335168 638037296 578090816 603787872 851342464 287314832 210187920 970058314 617939749 753958080 89617712 149231280 886063840 891858048 539493440 6361088 887741696 870146608 650704768 215909200 621746840 887045568 212265728 604009632 907267392 753357200 681926096 331938384 774978360 649369664 785369600 364289696 115780992 301529505 531807328 737628832 204403819 711882928 518585856 92462784 360621632 295343892 886049120 49416000 214869508 676309696 479934416 763214336 812484832 768527696 594013168 756389504 200248832 577160704 796651320 610536400 257977072 611155200 524797424 999398400 519135744 756876432 69037440 856168194 497846100 379098080 726416384 251496975 396506384 192831232 667959236 967653624 455441136 534467840 639770832 569784256 514475008 112103728 52777280 942194736 282786708 696404300 26132552 859590225 74758720 332845385 833631580 564811768 765824000 345177824 241808520 295916352 579450000 920975136 182315792 80233792 130074560 192217056 464103936 587364352 756886440 211983560 992265866 387158888 262534464 605764608 205427776 265530360 272019392 184533824 470390208 260418776 321297836 528660544 244259750 568144736 384298220 669557824 422283085 353158976 538779456 426237776 478455616 574190120 458318080 205315155 270733248 223432912 259283896 337436646 398748272 334888084 500287040 371213304 266700864 369467104 554389104 473372757 569653584 241077728 384632000 413250704 453640432 328846948 649900704 473970352 232880560 250518560 273349964 425237184 583694656 618875664 570408896 231957176 215400442 576949428 230040680 211105088 574883352 396426856 318995012 480043188 266370128 517741792 478925232 658793824 408371760 517677760 396421952 360845928 587425762 585218612 431761836 574906816 539468044 507654996 498662912 363595312 583773120 665295744 324968254 214419312 266910344 362281304 312196736 422673068 262792412 235666840 388655936 490556136 190616472 256015776 422864648 303359680 280614592 467133136 596634508 398297664 315348304 226289920 425564168 405318376 470778688 466655024 497506280 914638544 696826520 755731140 851539846 442962528 914525680 623750684 811867920 744707872 789312444 690567984 610350960 759219808 534092098 910925152 874860536 582167728 569770128 584818928 682891888 657142919 500855222 528545760 495027816 835646424 763065912 712583424 901494832 606192048 486700528 591608304 600940102 855435542 836454256 463298864 651680984 738649659 691221040 832561264 539004464 581703840 895426896 852592400 896166912 498872450 885153248 712724016 458636720 921563900 591182000 631879472 735034136 537944336 933349353 501710128 845626480 505088458 742775408 864479888 681806486 905371952 672623088 689402136 905632144 780267862 645686192 783464752 739690760 679655399 912786276 906156960 538426119 473865976 553185256 816657492 655736800 593922223 913958670 670644624 536500580 935173984 471338092 575552316 596939656 474323208 932562832 613471536 483715120 713510376 905393520 744346928 934216856 665766824 896795760 456009696 670439664 483415760 809012016
313088780 581709824 220562880 549261824 505584088 518810448 558052759 337955072 487515886 579571024 189697904 323940820 468121712 170718104 435498688 373460784 568273816 262580400 149820288 326869008 600889984 476602304 170322532 409675696 610394920 370246912 537721664 334247148 532755192 152360940 296059904 555706092 365006742 572718800 405707360 417111328 464116492 428100352 507004032 500384512 294295424 584444020 183830800 473481376 546211264 440343180 423234272 433823826 614366464 229971424 140947168 139845467 331586048 444896416 182214016 538802304 501844936 338576320 277856968 345925888 399515264 514755488 375390976 605245800 351988804 458785824 254039114 316362592 421077088 362545984 336907504 155154688 233285456 377104384 541604892 531084416 583031992 134516032 479751956 584165408 603343504 168855048 457129216 462230528 219040576 302528604 570407424 404453440 171189696 165240904 428049808 552594240 245809288 502332400 440693624 487430608 292371492 424206218 583381248 424141318 114769130 234342240 256514516 154844864 348093472 293552600 368170000 196094432 390434966 367389580 468023720 270226280 448522384 228254464 482600012 302046084 132775248 237948264 133030816 563566736 165732288 564792768 318286502 234667200 272945328 357933104 505555541 217196928 341773504 537060372 126312640 482995840 199262784 329278872 293815232 240518896 265154950 376873152 225281472 580644464 159388032 431624224 169475264 476765280 348204328 133605824 508674752 450836174 537514432 534193482 581656480 570083136 254250032 494852064 323971200 299205388 207116976 211897920 564562988 233434994 521154328 390223808 350563456 118893384 222026600 382980128 148414694 215963584 147846312 475183144 154515440 122470464 151685568 570808140 100659936 474307840 353397408 462981824 550281792 464944512 220002356 551911844 119556032 314248088 310577344 107820470 399693376 151783104 196343896 252777656 288313528 155143748 439060916 166826160 362499136 407549888 346677496 320546752 350248880 290302400 437235056 162990384 717282048 788161886 709386768 639772240 557101204 432772244 226028976 244792784 412272384 524543552 676711168 606587842 650270976 316941328 528050752 87959808 909293344 666619426 849546354 736246282 72123502 81475666 135945164 156651296 829844576 332900566 955612976 869754880 936917344 973166200 281106972 107768200 981320696 409056306 911906144 389651604 691232384 379025600 208896336 740216002 112546816 633686288 434200032 226926608 383887968 595519216 944496768 780207524 540409748 12285964 540122400 940530096 691133136 18976768 435712750 460991304 637039376 213632576 950137384 641699072 523968000 375956520 810954368 716754660 110039552 242609344 219775808 769348640 429240320 476780448 109047936 694801920 502946332 565128592 708267872 616375296 110925436 428896768 835297920 992127972 681643524 109531904 445569184 592364040 102546720 851659456 856280576 109278528 600507588 594691968 200821102 493033008 299425592 946723916 83131184 283070000 884292396 503697152 389426536 264802112 608032256 207695424 267798008 274287040 186801472 472657856 262686424 323565484 530928192 246527398 570412384 386565868 671825472 424550733 355426624 541047104 428505424 480723264 576457768 460585728 207582803 273000896 225700560 261551544 339704294 401015920 337155732 502554688 373480952 268968512 371734752 556656752 475640405 571921232 243345376 386899648 415518352 455908080 331114596 652168352 476238000 235148208 252786208 275617612 427504832 585962304 621143312 572676544 234224824 217668090 579217076 232308328 213372736 577151000 398694504 321262660 482310836 268637776 520009440 481192880 661061472 410639408 519945408 398689600 363113576 589693410 587486260 434029484 577174464 541735692 509922644 500930560 365862960 586040768 667563392 327235902 216686960 269177992 364548952 314464384 424940716 265060060 237934488 390923584 492823784 192884120 258283424 425132296 305627328 282882240 469400784 598902156 400565312 317615952 228557568 427831816 407586024 473046336 263722624 294573880 711706144 493894120 552798740 648607446 240030128 711593280 420818284 608935520 541775472 586380044 487635584 407418560 556287408 331159698 707992752 671928136 379235328 366837728 381886528 479959488 454210519 297922822 325613360 292095416 632714024 560133512 509651024 698562432 403259648 283768128 388675904 398007702 652503142 633521856 260366464 448748584 535717259 488288640 629628864 336072064 378771440 692494496 649660000 693234512 295940050 682220848 509791616 255704320 718631500 388249600 428947072 532101736 335011936 730416953 298777728 642694080 302156058 539843008 661547488 478874086 702439552 469690688 486469736 702699744 577335462 442753792 580532352 536758360 476722999 709853876 703224560 335493719 270933576 350252856 613725092 452804400 390989823 711026270 467712224 333568180 732241584 268405692 372619916 394007256 271390808 729630432 410539136 280782720 510577976 702461120 541414528 731284456 462834424 693863360 253077296 467507264 280483360 606079616
481385228 750006272 388859328 717558272 673880536 687106896 726349207 506251520 655812334 747867472 357994352 492237268 636418160 339014552 603795136 541757232 736570264 430876848 318116736 495165456 769186432 644898752 338618980 577972144 778691368 538543360 706018112 502543596 701051640 320657388 464356352 724002540 533303190 741015248 574003808 585407776 632412940 596396800 675300480 668680960 462591872 752740468 352127248 641777824 714507712 608639628 591530720 602120274 782662912 398267872 309243616 308141915 499882496 613192864 350510464 707098752 670141384 506872768 446153416 514222336 567811712 683051936 543687424 773542248 520285252 627082272 422335562 484659040 589373536 530842432 505203952 323451136 401581904 545400832 709901340 699380864 751328440 302812480 648048404 752461856 771639952 337151496 625425664 630526976 387337024 470825052 738703872 572749888 339486144 333537352 596346256 720890688 414105736 670628848 608990072 655727056 460667940 592502666 751677696 592437766 74415082 193988192 216160468 114490816 307739424 253198552 327815952 155740384 350080918 327035532 427669672 229872232 408168336 187900416 442245964 261692036 92421200 197594216 92676768 523212688 125378240 524438720 277932454 194313152 232591280 317579056 465201493 176842880 301419456 496706324 85958592 442641792 158908736 288924824 253461184 200164848 224800902 336519104 184927424 540290416 119033984 391270176 129121216 436411232 307850280 93251776 468320704 410482126 497160384 493839434 541302432 529729088 213895984 454498016 283617152 258851340 166762928 171543872 524208940 193080946 480800280 349869760 310209408 78539336 181672552 342626080 108060646 175609536 107492264 434829096 114161392 82116416 111331520 530454092 60305888 433953792 313043360 422627776 509927744 424590464 179648308 511557796 79201984 273894040 270223296 67466422 359339328 111429056 155989848 212423608 247959480 114789700 398706868 126472112 322145088 367195840 306323448 280192704 309894832 249948352 979990016 82589184 921269024 235226016 990528768 547099040 841410600 836150880 871848192 672114058 629062080 892708352 896436224 935401464 657915392 601402224 76491392 549548661 431888664 330694656 561248256 578240832 702989728 143350416 191567240 778379140 838705664 999871392 184677936 670927872 844048320 845565461 837505000 697902332 235939536 288727074 988979456 50521808 588800512 322810884 506791332 483637652 119714128 35361280 346198368 492062720 258556448 18111040 116249792 718118096 636549720 635963872 893410176 313069952 997588544 179936324 854512224 766709248 580758011 570510496 120593656 709039984 427556194 296226552 197545984 82635259 361866942 788967296 959894240 537063656 30728580 122387584 70282162 172073152 126580308 329319936 954824960 114294656 916449248 978023524 295458304 976408320 125256929 911373876 622959084 779542478 97297536 38275696 766610640 46802888 322238456 538815192 175351140 40299648 804254816 159022656 122243584 950874045 970336392 657837056 588809576 464185152 807415296 407078464 467181048 473670080 386184512 672040896 462069464 522948524 730311232 445910438 769795424 585948908 871208512 623933773 554809664 740430144 627888464 680106304 775840808 659968768 406965843 472383936 425083600 460934584 539087334 600398960 536538772 701937728 572863992 468351552 571117792 756039792 675023445 771304272 442728416 586282688 614901392 655291120 530497636 851551392 675621040 434531248 452169248 475000652 626887872 785345344 820526352 772059584 433607864 417051130 778600116 431691368 412755776 776534040 598077544 520645700 681693876 468020816 719392480 680575920 860444512 610022448 719328448 598072640 562496616 789076450 786869300 633412524 776557504 741118732 709305684 700313600 565246000 785423808 866946432 526618942 416070000 468561032 563931992 513847424 624323756 464443100 437317528 590306624 692206824 392267160 457666464 624515336 505010368 482265280 668783824 798285196 599948352 516998992 427940608 627214856 606969064 672429376 218279828 249131084 666263348 448451324 507355944 603164650 194587332 666150484 375375488 563492724 496332676 540937248 442192788 361975764 510844612 285716902 662549956 626485340 333792532 321394932 336443732 434516692 408767723 252480026 280170564 246652620 587271228 514690716 464208228 653119636 357816852 238325332 343233108 352564906 607060346 588079060 214923668 403305788 490274463 442845844 584186068 290629268 333328644 647051700 604217204 647791716 250497254 636778052 464348820 210261524 673188704 342806804 383504276 486658940 289569140 684974157 253334932 597251284 256713262 494400212 616104692 433431290 656996756 424247892 441026940 657256948 531892666 397310996 535089556 491315564 431280203 664411080 657781764 290050923 225490780 304810060 568282296 407361604 345547027 665583474 422269428 288125384 686798788 222962896 327177120 348564460 225948012 684187636 365096340 235339924 465135180 657018324 495971732 685841660 417391628 648420564 207634500 422064468 235040564 560636820
592010100 860631144 499484200 828183144 784505408 797731768 836974079 616876392 766437206 858492344 468619224 602862140 747043032 449639424 714420008 652382104 847195136 541501720 428741608 605790328 879811304 755523624 449243852 688597016 889316240 649168232 816642984 613168468 811676512 431282260 574981224 834627412 643928062 851640120 684628680 696032648 743037812 707021672 785925352 779305832 573216744 863365340 462752120 752402696 825132584 719264500 702155592 712745146 893287784 508892744 419868488 418766787 610507368 723817736 461135336 817723624 780766256 617497640 556778288 624847208 678436584 793676808 654312296 884167120 630910124 737707144 532960434 595283912 699998408 641467304 615828824 434076008 512206776 656025704 820526212 810005736 861953312 413437352 758673276 863086728 882264824 447776368 736050536 741151848 497961896 581449924 849328744 683374760 450111016 444162224 706971128 831515560 524730608 781253720 719614944 766351928 571292812 703127538 862302568 703062638 512550826 632123936 654296212 552626560 745875168 691334296 765951696 593876128 788216662 765171276 865805416 668007976 846304080 626036160 880381708 699827780 530556944 635729960 530812512 961348432 563513984 962574464 716068198 632448896 670727024 755714800 903337237 614978624 739555200 934842068 524094336 880777536 597044480 727060568 691596928 638300592 662936646 774654848 623063168 978426160 557169728 829405920 567256960 874546976 745986024 531387520 906456448 848617870 935296128 931975178 979438176 967864832 652031728 892633760 721752896 696987084 604898672 609679616 962344684 631216690 918936024 788005504 748345152 516675080 619808296 780761824 546196390 613745280 545628008 872964840 552297136 520252160 549467264 968589836 498441632 872089536 751179104 860763520 948063488 862726208 617784052 949693540 517337728 712029784 708359040 505602166 797475072 549564800 594125592 650559352 686095224 552925444 836842612 564607856 760280832 805331584 744459192 718328448 748030576 688084096 282285568 874519388 542011720 335039824 259413760 749552832 458252000 476728320 299705364 491149824 254778224 113035328 276465120 265443264 189732480 683600912 705566300 69592224 257792920 27210332 563904875 124884756 335436160 162762240 490255196 569364832 116993584 372521040 927223160 361017856 767043672 1415680 707110480 130448384 109597120 258891264 604580944 903625536 522672384 761384288 365943504 699716560 709630728 565135984 239600952 943502760 619134720 145546112 182505884 172779008 506670400 197215552 337680120 197594680 185516624 965914304 865330383 78810594 260987968 765785600 724709312 575852544 738245120 134892344 759438624 378198422 684293783 568517440 849570544 326867072 752594944 976662528 961778176 523146384 792464144 178696768 89360096 202886960 713862208 740878848 640595328 119487568 589028000 446712640 268067712 769828096 838135666 758079232 719125144 274923328 730986144 201002590 299222596 995594496 882655392 978424992 620470892 170972794 73501560 281788852 607468552 482844128 826074272 425737440 485840024 492329056 404843488 690699872 480728440 541607500 748970208 464569414 788454400 604607884 889867488 642592749 573468640 759089120 646547440 698765280 794499784 678627744 425624819 491042912 443742576 479593560 557746310 619057936 555197748 720596704 591522968 487010528 589776768 774698768 693682421 789963248 461387392 604941664 633560368 673950096 549156612 870210368 694280016 453190224 470828224 493659628 645546848 804004320 839185328 790718560 452266840 435710106 797259092 450350344 431414752 795193016 616736520 539304676 700352852 486679792 738051456 699234896 879103488 628681424 737987424 616731616 581155592 807735426 805528276 652071500 795216480 759777708 727964660 718972576 583904976 804082784 885605408 545277918 434728976 487220008 582590968 532506400 642982732 483102076 455976504 608965600 710865800 410926136 476325440 643174312 523669344 500924256 687442800 816944172 618607328 535657968 446599584 645873832 625628040 691088352 48080823 78932079 496064343 278252319 337156939 432965645 24388327 495951479 205176483 393293719 326133671 370738243 271993783 191776759 340645607 115517897 492350951 456286335 163593527 151195927 166244727 264317687 238568718 82281021 109971559 76453615 417072223 344491711 294009223 482920631 187617847 68126327 173034103 182365901 436861341 417880055 44724663 233106783 320075458 272646839 413987063 120430263 163129639 476852695 434018199 477592711 80298249 466579047 294149815 40062519 502989699 172607799 213305271 316459935 119370135 514775152 83135927 427052279 86514257 324201207 445905687 263232285 486797751 254048887 270827935 487057943 361693661 227111991 364890551 321116559 261081198 494212075 487582759 119851918 55291775 134611055 398083291 237162599 175348022 495384469 252070423 117926379 516599783 52763891 156978115 178365455 55749007 513988631 194897335 65140919 294936175 486819319 325772727 515642655 247192623 478221559 37435495 251865463 64841559 390437815
654995020 923616064 562469120 891168064 847490328 860716688 899958999 679861312 829422126 921477264 531604144 665847060 810027952 512624344 777404928 715367024 910180056 604486640 491726528 668775248 942796224 818508544 512228772 751581936 952301160 712153152 879627904 676153388 874661432 494267180 637966144 897612332 706912982 914625040 747613600 759017568 806022732 770006592 848910272 842290752 636201664 926350260 525737040 815387616 888117504 782249420 765140512 775730066 956272704 571877664 482853408 481751707 673492288 786802656 524120256 880708544 843751176 680482560 619763208 687832128 741421504 856661728 717297216 947152040 693895044 800692064 595945354 658268832 762983328 704452224 678813744 497060928 575191696 719010624 883511132 872990656 924938232 476422272 821658196 926071648 945249744 510761288 799035456 804136768 560946816 644434844 912313664 746359680 513095936 507147144 769956048 894500480 587715528 844238640 782599864 829336848 634277732 766112458 925287488 766047558 300786238 420359348 442531624 340861972 534110580 479569708 554187108 382111540 576452074 553406688 654040828 456243388 634539492 414271572 668617120 488063192 318792356 423965372 319047924 749583844 351749396 750809876 504303610 420684308 458962436 543950212 691572649 403214036 527790612 723077480 312329748 669012948 385279892 515295980 479832340 426536004 451172058 562890260 411298580 766661572 345405140 617641332 355492372 662782388 534221436 319622932 694691860 636853282 723531540 720210590 767673588 756100244 440267140 680869172 509988308 485222496 393134084 397915028 750580096 419452102 707171436 576240916 536580564 304910492 408043708 568997236 334431802 401980692 333863420 661200252 340532548 308487572 337702676 756825248 286677044 660324948 539414516 648998932 736298900 650961620 406019464 737928952 305573140 500265196 496594452 293837578 585710484 337800212 382361004 438794764 474330636 341160856 625078024 352843268 548516244 593566996 532694604 506563860 536265988 476319508 971175546 895351584 571148773 943182048 677069718 911935680 841677192 614026752 137698234 419375488 42429952 507876816 367318368 126514576 459653576 400326912 11885056 336296976 467361184 503566376 572138084 506037424 41984768 960652896 536510480 369623776 32265728 420964232 428197984 43332440 502084640 28312512 553489440 582632960 503935008 665930272 594478912 326002048 118911936 344277986 358645852 193073792 259851904 129573156 884758856 518657984 763288672 540741512 34641176 196800768 587654144 900191680 225727600 255222124 716941452 434321532 603937408 772816520 783017984 437452704 147637872 183729792 191613200 22134268 219479380 996489980 986529280 683377072 139259546 223101256 527671776 980789672 345294949 879493168 102590080 984141696 263296256 537342072 756739584 926506096 240053720 111980675 169580672 16411948 801326192 296267000 670767608 268692272 622079618 64047108 642383552 578574304 287649717 961490240 315239776 712500544 847029040 160059136 244525056 522328976 248713160 124088736 467318880 66982048 127084632 133573664 46088096 331944480 121973048 182852108 390214816 105814022 429699008 245852492 531112096 283837357 214713248 400333728 287792048 340009888 435744392 319872352 66869427 132287520 84987184 120838168 198990918 260302544 196442356 361841312 232767576 128255136 231021376 415943376 334927029 431207856 102632000 246186272 274804976 315194704 190401220 511454976 335524624 94434832 112072832 134904236 286791456 445248928 480429936 431963168 93511448 76954714 438503700 91594952 72659360 436437624 257981128 180549284 341597460 127924400 379296064 340479504 520348096 269926032 379232032 257976224 222400200 448980034 446772884 293316108 436461088 401022316 369209268 360217184 225149584 445327392 526850016 186522526 75973584 128464616 223835576 173751008 284227340 124346684 97221112 250210208 352110408 52170744 117570048 284418920 164913952 142168864 328687408 458188780 259851936 176902576 87844192 287118440 266872648 332332960 226540480 257391736 674524000 456711976 515616596 611425302 202847984 674411136 383636140 571753376 504593328 549197900 450453440 370236416 519105264 293977554 670810608 634745992 342053184 329655584 344704384 442777344 417028375 260740678 288431216 254913272 595531880 522951368 472468880 661380288 366077504 246585984 351493760 360825558 615320998 596339712 223184320 411566440 498535115 451106496 592446720 298889920 341589296 655312352 612477856 656052368 258757906 645038704 472609472 218522176 681449356 351067456 391764928 494919592 297829792 693234809 261595584 605511936 264973914 502660864 624365344 441691942 665257408 432508544 449287592 665517600 540153318 405571648 543350208 499576216 439540855 672671732 666042416 298311575 233751432 313070712 576542948 415622256 353807679 673844126 430530080 296386036 695059440 231223548 335437772 356825112 234208664 692448288 373356992 243600576 473395832 665278976 504232384 694102312 425652280 656681216 215895152 430325120 243301216 568897472
231679244 500300288 139153344 467852288 424174552 437400912 476643223 256545536 406106350 498161488 108288368 242531284 386712176 89308568 354089152 292051248 486864280 181170864 68410752 245459472 519480448 395192768 88912996 328266160 528985384 288837376 456312128 252837612 451345656 70951404 214650368 474296556 283597206 491309264 324297824 335701792 382706956 346690816 425594496 418974976 212885888 503034484 102421264 392071840 464801728 358933644 341824736 352414290 532956928 148561888 59537632 58435931 250176512 363486880 100804480 457392768 420435400 257166784 196447432 264516352 318105728 433345952 293981440 523836264 270579268 377376288 172629578 234953056 339667552 281136448 255497968 73745152 151875920 295694848 460195356 449674880 501622456 53106496 398342420 502755872 521933968 87445512 375719680 380820992 137631040 221119068 488997888 323043904 89780160 83831368 346640272 471184704 164399752 420922864 359284088 406021072 210961956 342796682 501971712 342731782 337324890 456898000 479070276 377400624 570649232 516108360 590725760 418650192 612990726 589945340 690579480 492782040 671078144 450810224 705155772 524601844 355331008 460504024 355586576 786122496 388288048 787348528 540842262 457222960 495501088 580488864 728111301 439752688 564329264 759616132 348868400 705551600 421818544 551834632 516370992 463074656 487710710 599428912 447837232 803200224 381943792 654179984 392031024 699321040 570760088 356161584 731230512 673391934 760070192 756749242 804212240 792638896 476805792 717407824 546526960 521761148 429672736 434453680 787118748 455990754 743710088 612779568 573119216 341449144 444582360 605535888 370970454 438519344 370402072 697738904 377071200 345026224 374241328 793363900 323215696 696863600 575953168 685537584 772837552 687500272 442558116 774467604 342111792 536803848 533133104 330376230 622249136 374338864 418899656 475333416 510869288 377699508 661616676 389381920 585054896 630105648 569233256 543102512 572804640 512858160 180330752 366105408 201945134 222128928 719856000 792082400 63265440 833743632 148844542 780467456 273733184 398730468 794252672 862758400 866084128 885397504 150031104 968358784 422524032 381986300 900662272 869507392 868674048 630215360 153071112 773658624 220777024 246548992 384143776 502247936 215213108 270500514 840033472 697775752 959078592 540237712 77486176 763303328 297370144 313706712 476779776 233476630 123223552 523580512 794794800 820695680 341849792 538521344 652095968 500104145 286897392 506530176 934895992 662262088 531882017 408329270 332594800 441733476 700077928 476113440 853948384 896641829 41100000 514743504 987202500 316907128 799355488 200132224 274017280 857990220 82793472 344276328 218347808 976231660 703084864 292443061 785957222 124960848 16653184 930100864 322013024 757853236 838083536 189017600 72889716 267004864 913251942 870479560 904127879 836915020 957862032 43250608 179918264 294905536 432402100 834878976 749272801 742031744 565185664 544789650 206565928 81941504 425171648 24834816 84937400 91426432 3940864 289797248 79825816 140704876 348067584 63666790 387551776 203705260 488964864 241690125 172566016 358186496 245644816 297862656 393597160 277725120 24722195 90140288 42839952 78690936 156843686 218155312 154295124 319694080 190620344 86107904 188874144 373796144 292779797 389060624 60484768 204039040 232657744 273047472 148253988 469307744 293377392 52287600 69925600 92757004 244644224 403101696 438282704 389815936 51364216 34807482 396356468 49447720 30512128 394290392 215833896 138402052 299450228 85777168 337148832 298332272 478200864 227778800 337084800 215828992 180252968 406832802 404625652 251168876 394313856 358875084 327062036 318069952 183002352 403180160 484702784 144375294 33826352 86317384 181688344 131603776 242080108 82199452 55073880 208062976 309963176 10023512 75422816 242271688 122766720 100021632 286540176 416041548 217704704 134755344 45696960 244971208 224725416 290185728 266920654 297771910 714904174 497092150 555996770 651805476 243228158 714791310 424016314 612133550 544973502 589578074 490833614 410616590 559485438 334357728 711190782 675126166 382433358 370035758 385084558 483157518 457408549 301120852 328811390 295293446 635912054 563331542 512849054 701760462 406457678 286966158 391873934 401205732 655701172 636719886 263564494 451946614 538915289 491486670 632826894 339270094 381969470 695692526 652858030 696432542 299138080 685418878 512989646 258902350 721829530 391447630 432145102 535299766 338209966 733614983 301975758 645892110 305354088 543041038 664745518 482072116 705637582 472888718 489667766 705897774 580533492 445951822 583730382 539956390 479921029 713051906 706422590 338691749 274131606 353450886 616923122 456002430 394187853 714224300 470910254 336766210 735439614 271603722 375817946 397205286 274588838 732828462 413737166 283980750 513776006 705659150 544612558 734482486 466032454 697061390 256275326 470705294 283681390 609277646
455269076 723890120 362743176 691442120 647764384 660990744 700233055 480135368 629696182 721751320 331878200 466121116 610302008 312898400 577678984 515641080 710454112 404760696 292000584 469049304 743070280 618782600 312502828 551855992 752575216 512427208 679901960 476427444 674935488 294541236 438240200 697886388 507187038 714899096 547887656 559291624 606296788 570280648 649184328 642564808 436475720 726624316 326011096 615661672 688391560 582523476 565414568 576004122 756546760 372151720 283127464 282025763 473766344 587076712 324394312 680982600 644025232 480756616 420037264 488106184 541695560 656935784 517571272 747426096 494169100 600966120 396219410 458542888 563257384 504726280 479087800 297334984 375465752 519284680 683785188 673264712 725212288 276696328 621932252 726345704 745523800 311035344 599309512 604410824 361220872 444708900 712587720 546633736 313369992 307421200 570230104 694774536 387989584 644512696 582873920 629610904 434551788 566386514 725561544 566321614 481436458 601009568 623181844 521512192 714760800 660219928 734837328 562761760 757102294 734056908 834691048 636893608 815189712 594921792 849267340 668713412 499442576 604615592 499698144 930234064 532399616 931460096 684953830 601334528 639612656 724600432 872222869 583864256 708440832 903727700 492979968 849663168 565930112 695946200 660482560 607186224 631822278 743540480 591948800 947311792 526055360 798291552 536142592 843432608 714871656 500273152 875342080 817503502 904181760 900860810 948323808 936750464 620917360 861519392 690638528 665872716 573784304 578565248 931230316 600102322 887821656 756891136 717230784 485560712 588693928 749647456 515082022 582630912 514513640 841850472 521182768 489137792 518352896 937475468 467327264 840975168 720064736 829649152 916949120 831611840 586669684 918579172 486223360 680915416 677244672 474487798 766360704 518450432 563011224 619444984 654980856 521811076 805728244 533493488 729166464 774217216 713344824 687214080 716916208 656969728 20098512 371147110 599587712 11283968 423091088 703782400 990198783 211040768 967770818 158882880 725788576 808244368 610742064 529206662 3702904 951088121 546118768 70089088 861188480 962770876 77838504 419623980 152966896 698289024 351843200 725378560 905992160 565480400 343528660 484516864 671952112 120702880 793417920 125294744 550627312 767357312 701135824 472985456 380515808 879313952 769832624 976803208 328636832 385989360 485136384 25631882 518300000 68503512 69591880 782336008 449726720 228043752 76350976 112787577 937804200 956858304 894671812 788595484 191186958 384951248 949126144 609273856 316035584 813127680 490375432 279105632 273723784 379862960 907934688 877191680 690946936 437365600 493722144 953345356 870314788 596260864 964506048 265103768 271202816 70689472 244967680 500065792 52962880 838720864 79071024 44742088 659121344 714268128 372048128 158145536 195079168 191160640 848783840 848724992 874196424 972649696 730817040 609943040 466425006 860628318 440366936 315742512 658972656 258635824 318738408 325227440 237741872 523598256 313626824 374505884 581868592 297467798 621352784 437506268 722765872 475491133 406367024 591987504 479445824 531663664 627398168 511526128 258523203 323941296 276640960 312491944 390644694 451956320 388096132 553495088 424421352 319908912 422675152 607597152 526580805 622861632 294285776 437840048 466458752 506848480 382054996 703108752 527178400 286088608 303726608 326558012 478445232 636902704 672083712 623616944 285165224 268608490 630157476 283248728 264313136 628091400 449634904 372203060 533251236 319578176 570949840 532133280 712001872 461579808 570885808 449630000 414053976 640633810 638426660 484969884 628114864 592676092 560863044 551870960 416803360 636981168 718503792 378176302 267627360 320118392 415489352 365404784 475881116 316000460 288874888 441863984 543764184 243824520 309223824 476072696 356567728 333822640 520341184 649842556 451505712 368556352 279497968 478772216 458526424 523986736 151016704 181867960 599000224 381188200 440092820 535901526 127324208 598887360 308112364 496229600 429069552 473674124 374929664 294712640 443581488 218453778 595286832 559222216 266529408 254131808 269180608 367253568 341504599 185216902 212907440 179389496 520008104 447427592 396945104 585856512 290553728 171062208 275969984 285301782 539797222 520815936 147660544 336042664 423011339 375582720 516922944 223366144 266065520 579788576 536954080 580528592 183234130 569514928 397085696 142998400 605925580 275543680 316241152 419395816 222306016 617711033 186071808 529988160 189450138 427137088 548841568 366168166 589733632 356984768 373763816 589993824 464629542 330047872 467826432 424052440 364017079 597147956 590518640 222787799 158227656 237546936 501019172 340098480 278283903 598320350 355006304 220862260 619535664 155699772 259913996 281301336 158684888 616924512 297833216 168076800 397872056 589755200 428708608 618578536 350128504 581157440 140371376 354801344 167777440 493373696
589120519 857741563 496594619 825293563 781615827 794842187 834084498 613986811 763547625 855602763 465729643 599972559 744153451 446749843 711530427 649492523 844305555 538612139 425852027 602900747 876921723 752634043 446354271 685707435 886426659 646278651 813753403 610278887 808786931 428392679 572091643 831737831 641038481 848750539 681739099 693143067 740148231 704132091 783035771 776416251 570327163 860475759 459862539 749513115 822243003 716374919 699266011 709855565 890398203 506003163 416978907 415877206 607617787 720928155 458245755 814834043 777876675 614608059 553888707 621957627 675547003 790787227 651422715 881277539 628020543 734817563 530070853 592394331 697108827 638577723 612939243 431186427 509317195 653136123 817636631 807116155 859063731 410547771 755783695 860197147 879375243 444886787 733160955 738262267 495072315 578560343 846439163 680485179 447221435 441272643 704081547 828625979 521841027 778364139 716725363 763462347 568403231 700237957 859412987 700173057 359083050 478656160 500828436 399158784 592407392 537866520 612483920 440408352 634748886 611703500 712337640 514540200 692836304 472568384 726913932 546360004 377089168 482262184 377344736 807880656 410046208 809106688 562600422 478981120 517259248 602247024 749869461 461510848 586087424 781374292 370626560 727309760 443576704 573592792 538129152 484832816 509468870 621187072 469595392 824958384 403701952 675938144 413789184 721079200 592518248 377919744 752988672 695150094 781828352 778507402 825970400 814397056 498563952 739165984 568285120 543519308 451430896 456211840 808876908 477748914 765468248 634537728 594877376 363207304 466340520 627294048 392728614 460277504 392160232 719497064 398829360 366784384 395999488 815122060 344973856 718621760 597711328 707295744 794595712 709258432 464316276 796225764 363869952 558562008 554891264 352134390 644007296 396097024 440657816 497091576 532627448 399457668 683374836 411140080 606813056 651863808 590991416 564860672 594562800 534616320 444305204 827191680 364353536 111566336 313388286 258096576 310107648 512907264 939247600 127985108 52933120 635174400 797669088 595580000 171674576 957553960 624533152 987791424 781891584 139505056 136693440 119307928 519950848 622679936 378835456 959443206 920710944 939401728 750868600 594468992 571560128 182436516 682694400 352328568 449690368 287282168 566434048 690006768 193654156 946822388 865892400 485984256 883544344 833340743 714123788 163190016 625197152 434346400 214029004 840193600 114078256 898395008 252251680 533546912 196088064 959973664 930618208 341766336 502939520 829424040 949545168 366562312 424634448 947197504 627945320 397815488 97354936 780153954 687818184 555346880 936733696 526800608 173884344 117631888 148811776 391224496 860255136 36275584 429907908 32380970 869845696 464590904 945676260 867300288 191065632 696208768 190828224 849591724 203088384 785079596 79872888 737969656 857726208 346274720 532215413 71626128 320620700 858707064 12243968 701236464 608579632 483955208 827185352 426848520 486951104 493440136 405954568 691810952 481839520 542718580 750081288 465680494 789565480 605718964 890978568 643703829 574579720 760200200 647658520 699876360 795610864 679738824 426735899 492153992 444853656 480704640 558857390 620169016 556308828 721707784 592634048 488121608 590887848 775809848 694793501 791074328 462498472 606052744 634671448 675061176 550267692 871321448 695391096 454301304 471939304 494770708 646657928 805115400 840296408 791829640 453377920 436821186 798370172 451461424 432525832 796304096 617847600 540415756 701463932 487790872 739162536 700345976 880214568 629792504 739098504 617842696 582266672 808846506 806639356 653182580 796327560 760888788 729075740 720083656 585016056 805193864 886716488 546388998 435840056 488331088 583702048 533617480 644093812 484213156 457087584 610076680 711976880 412037216 477436520 644285392 524780424 502035336 688553880 818055252 619718408 536769048 447710664 646984912 626739120 692199432 86380038 117231294 534363558 316551534 375456154 471264860 62687542 534250694 243475698 431592934 364432886 409037458 310292998 230075974 378944822 153817112 530650166 494585550 201892742 189495142 204543942 302616902 276867933 120580236 148270774 114752830 455371438 382790926 332308438 521219846 225917062 106425542 211333318 220665116 475160556 456179270 83023878 271405998 358374673 310946054 452286278 158729478 201428854 515151910 472317414 515891926 118597464 504878262 332449030 78361734 541288914 210907014 251604486 354759150 157669350 553074367 121435142 465351494 124813472 362500422 484204902 301531500 525096966 292348102 309127150 525357158 399992876 265411206 403189766 359415774 299380413 532511290 525881974 158151133 93590990 172910270 436382506 275461814 213647237 533683684 290369638 156225594 554898998 91063106 195277330 216664670 94048222 552287846 233196550 103440134 333235390 525118534 364071942 553941870 285491838 516520774 75734710 290164678 103140774 428737030
511143484 779764528 418617584 747316528 703638792 716865152 756107463 536009776 685570590 777625728 387752608 521995524 666176416 368772808 633553392 571515488 766328520 460635104 347874992 524923712 798944688 674657008 368377236 607730400 808449624 568301616 735776368 532301852 730809896 350415644 494114608 753760796 563061446 770773504 603762064 615166032 662171196 626155056 705058736 698439216 492350128 782498724 381885504 671536080 744265968 638397884 621288976 631878530 812421168 428026128 339001872 337900171 529640752 642951120 380268720 736857008 699899640 536631024 475911672 543980592 597569968 712810192 573445680 803300504 550043508 656840528 452093818 514417296 619131792 560600688 534962208 353209392 431340160 575159088 739659596 729139120 781086696 332570736 677806660 782220112 801398208 366909752 655183920 660285232 417095280 500583308 768462128 602508144 369244400 363295608 626104512 750648944 443863992 700387104 638748328 685485312 490426196 622260922 781435952 622196022 351275858 470848968 493021244 391351592 584600200 530059328 604676728 432601160 626941694 603896308 704530448 506733008 685029112 464761192 719106740 538552812 369281976 474454992 369537544 800073464 402239016 801299496 554793230 471173928 509452056 594439832 742062269 453703656 578280232 773567100 362819368 719502568 435769512 565785600 530321960 477025624 501661678 613379880 461788200 817151192 395894760 668130952 405981992 713272008 584711056 370112552 745181480 687342902 774021160 770700210 818163208 806589864 490756760 731358792 560477928 535712116 443623704 448404648 801069716 469941722 757661056 626730536 587070184 355400112 458533328 619486856 384921422 452470312 384353040 711689872 391022168 358977192 388192296 807314868 337166664 710814568 589904136 699488552 786788520 701451240 456509084 788418572 356062760 550754816 547084072 344327198 636200104 388289832 432850624 489284384 524820256 391650476 675567644 403332888 599005864 644056616 583184224 557053480 586755608 526809128 856899072 497040896 267073040 481432750 693171595 872397380 723589760 684953280 804208384 649659136 531542736 599437500 719397756 349635072 668431916 324375552 52545152 866698268 255623658 162999160 290146352 10053902 271457024 57406704 766011734 438531464 133570624 227121488 843294928 770347024 368240660 90914448 172141221 417110848 481979904 670969044 238415616 525183424 992378124 350103788 868078880 456264704 496965000 562370560 718068992 276810424 922813952 466815868 572407744 182053376 403105696 504012196 581500352 454656512 297106048 761072656 366064019 115652912 994658560 214932700 107175168 727657472 767815712 501475328 554164224 139114820 479589584 211184384 15548000 131512 508578064 577786804 152147664 663360688 474256480 802133402 505575312 166820640 997254144 414403128 547024800 725573856 570871852 815191424 582499136 835404816 998044888 724929464 68717248 332321024 74347968 697791112 349104536 311521712 514760704 542561392 335501300 638100848 174820000 545401344 523981288 399356864 742587008 342250176 402352760 408841792 321356224 607212608 397241176 458120236 665482944 381082150 704967136 521120620 806380224 559105485 489981376 675601856 563060176 615278016 711012520 595140480 342137555 407555648 360255312 396106296 474259046 535570672 471710484 637109440 508035704 403523264 506289504 691211504 610195157 706475984 377900128 521454400 550073104 590462832 465669348 786723104 610792752 369702960 387340960 410172364 562059584 720517056 755698064 707231296 368779576 352222842 713771828 366863080 347927488 711705752 533249256 455817412 616865588 403192528 654564192 615747632 795616224 545194160 654500160 533244352 497668328 724248162 722041012 568584236 711729216 676290444 644477396 635485312 500417712 720595520 802118144 461790654 351241712 403732744 499103704 449019136 559495468 399614812 372489240 525478336 627378536 327438872 392838176 559687048 440182080 417436992 603955536 733456908 535120064 452170704 363112320 562386568 542140776 607601088 101865388 132716644 549848908 332036884 390941504 486750210 78172892 549736044 258961048 447078284 379918236 424522808 325778348 245561324 394430172 169302462 546135516 510070900 217378092 204980492 220029292 318102252 292353283 136065586 163756124 130238180 470856788 398276276 347793788 536705196 241402412 121910892 226818668 236150466 490645906 471664620 98509228 286891348 373860023 326431404 467771628 174214828 216914204 530637260 487802764 531377276 134082814 520363612 347934380 93847084 556774264 226392364 267089836 370244500 173154700 568559717 136920492 480836844 140298822 377985772 499690252 317016850 540582316 307833452 324612500 540842508 415478226 280896556 418675116 374901124 314865763 547996640 541367324 173636483 109076340 188395620 451867856 290947164 229132587 549169034 305854988 171710944 570384348 106548456 210762680 232150020 109533572 567773196 248681900 118925484 348720740 540603884 379557292 569427220 300977188 532006124 91220060 305650028 118626124 444222380
405742716 674363760 313216816 641915760 598238024 611464384 650706695 430609008 580169822 672224960 282351840 416594756 560775648 263372040 528152624 466114720 660927752 355234336 242474224 419522944 693543920 569256240 262976468 502329632 703048856 462900848 630375600 426901084 625409128 245014876 388713840 648360028 457660678 665372736 498361296 509765264 556770428 520754288 599657968 593038448 386949360 677097956 276484736 566135312 638865200 532997116 515888208 526477762 707020400 322625360 233601104 232499403 424239984 537550352 274867952 631456240 594498872 431230256 370510904 438579824 492169200 607409424 468044912 697899736 444642740 551439760 346693050 409016528 513731024 455199920 429561440 247808624 325939392 469758320 634258828 623738352 675685928 227169968 572405892 676819344 695997440 261508984 549783152 554884464 311694512 395182540 663061360 497107376 263843632 257894840 520703744 645248176 338463224 594986336 533347560 580084544 385025428 516860154 676035184 516795254 496286342 615859452 638031728 536362076 729610684 675069812 749687212 577611644 771952178 748906792 849540932 651743492 830039596 609771676 864117224 683563296 514292460 619465476 514548028 945083948 547249500 946309980 699803714 616184412 654462540 739450316 887072753 598714140 723290716 918577584 507829852 864513052 580779996 710796084 675332444 622036108 646672162 758390364 606798684 962161676 540905244 813141436 550992476 858282492 729721540 515123036 890191964 832353386 919031644 915710694 963173692 951600348 635767244 876369276 705488412 680722600 588634188 593415132 946080200 614952206 902671540 771741020 732080668 500410596 603543812 764497340 529931906 597480796 529363524 856700356 536032652 503987676 533202780 952325352 482177148 855825052 734914620 844499036 931799004 846461724 601519568 933429056 501073244 695765300 692094556 489337682 781210588 533300316 577861108 634294868 669830740 536660960 820578128 548343372 744016348 789067100 728194708 702063964 731766092 671819612 403250992 772641084 398956416 815959808 481206272 422890052 566013952 741896128 375976260 557428216 181155784 591111936 685426772 879453852 514095872 902678440 732301148 140221888 560128588 927276768 43737878 75342400 361316736 115054288 299164358 282511568 83506688 279149726 673031356 847471205 809529584 416020476 532855520 754645280 633144320 791418440 363194624 453895112 275282592 603978752 590472672 630198468 255367168 125733972 395208612 791446272 543951744 823938180 652748088 158199516 325859296 701893376 292455072 992541952 386261196 658215424 512972462 97437618 698864624 725552488 945786998 396725856 483369688 67362400 767017152 874347408 377643552 453874944 960089936 95311408 17136928 875614112 393829632 128539556 731840120 217704512 518642368 208901600 282129216 809801280 967212966 359653248 372598752 519773824 648351904 144746258 10266368 266785992 958248072 867498784 237588864 638774496 216646784 581057536 769253088 23727514 611106728 756286976 748125056 280029216 322439798 197815374 541045518 140708686 200811270 207300302 119814734 405671118 195699686 256578746 463941454 179540660 503425646 319579130 604838734 357563995 288439886 474060366 361518686 413736526 509471030 393598990 140596065 206014158 158713822 194564806 272717556 334029182 270168994 435567950 306494214 201981774 304748014 489670014 408653667 504934494 176358638 319912910 348531614 388921342 264127858 585181614 409251262 168161470 185799470 208630874 360518094 518975566 554156574 505689806 167238086 150681352 512230338 165321590 146385998 510164262 331707766 254275922 415324098 201651038 453022702 414206142 594074734 343652670 452958670 331702862 296126838 522706672 520499522 367042746 510187726 474748954 442935906 433943822 298876222 519054030 600576654 260249164 149700222 202191254 297562214 247477646 357953978 198073322 170947750 323936846 425837046 125897382 191296686 358145558 238640590 215895502 402414046 531915418 333578574 250629214 161570830 360845078 340599286 406059598 134593792 165445048 582577312 364765288 423669908 519478614 110901296 582464448 291689452 479806688 412646640 457251212 358506752 278289728 427158576 202030866 578863920 542799304 250106496 237708896 252757696 350830656 325081687 168793990 196484528 162966584 503585192 431004680 380522192 569433600 274130816 154639296 259547072 268878870 523374310 504393024 131237632 319619752 406588427 359159808 500500032 206943232 249642608 563365664 520531168 564105680 166811218 553092016 380662784 126575488 589502668 259120768 299818240 402972904 205883104 601288121 169648896 513565248 173027226 410714176 532418656 349745254 573310720 340561856 357340904 573570912 448206630 313624960 451403520 407629528 347594167 580725044 574095728 206364887 141804744 221124024 484596260 323675568 261860991 581897438 338583392 204439348 603112752 139276860 243491084 264878424 142261976 600501600 281410304 151653888 381449144 573332288 412285696 602155624 333705592 564734528 123948464 338378432 151354528 476950784
349994932 618615976 257469032 586167976 542490240 555716600 594958911 374861224 524422038 616477176 226604056 360846972 505027864 207624256 472404840 410366936 605179968 299486552 186726440 363775160 637796136 513508456 207228684 446581848 647301072 407153064 574627816 371153300 569661344 189267092 332966056 592612244 401912894 609624952 442613512 454017480 501022644 465006504 543910184 537290664 331201576 621350172 220736952 510387528 583117416 477249332 460140424 470729978 651272616 266877576 177853320 176751619 368492200 481802568 219120168 575708456 538751088 375482472 314763120 382832040 436421416 551661640 412297128 642151952 388894956 495691976 290945266 353268744 457983240 399452136 373813656 192060840 270191608 414010536 578511044 567990568 619938144 171422184 516658108 621071560 640249656 205761200 494035368 499136680 255946728 339434756 607313576 441359592 208095848 202147056 464955960 589500392 282715440 539238552 477599776 524336760 329277644 461112370 620287400 461047470 334151514 453724624 475896900 374227248 567475856 512934984 587552384 415476816 609817350 586771964 687406104 489608664 667904768 447636848 701982396 521428468 352157632 457330648 352413200 782949120 385114672 784175152 537668886 454049584 492327712 577315488 724937925 436579312 561155888 756442756 345695024 702378224 418645168 548661256 513197616 459901280 484537334 596255536 444663856 800026848 378770416 651006608 388857648 696147664 567586712 352988208 728057136 670218558 756896816 753575866 801038864 789465520 473632416 714234448 543353584 518587772 426499360 431280304 783945372 452817378 740536712 609606192 569945840 338275768 441408984 602362512 367797078 435345968 367228696 694565528 373897824 341852848 371067952 790190524 320042320 693690224 572779792 682364208 769664176 684326896 439384740 771294228 338938416 533630472 529959728 327202854 619075760 371165488 415726280 472160040 507695912 374526132 658443300 386208544 581881520 626932272 566059880 539929136 569631264 509684784 129581568 132062720 169068048 870412184 107752592 442467328 645917472 201637528 587230080 130349840 147408640 562716032 103094784 294696188 350218528 228989872 600164976 219756032 103901608 774925744 36916064 481187776 254833980 869865728 442537392 606438400 940213760 816652176 798931534 156521580 832729984 476777120 694884704 683713536 431348600 222015168 549339200 177829376 829039760 889745472 760028628 585085888 409378112 357957200 459410304 636183552 437002320 823970916 165192128 477532710 477222072 548571808 855603856 393614336 424033936 529827584 246947456 894490000 582332008 863432624 314426400 471438688 115869352 543217536 24179200 208673590 931359256 138173368 537509088 365677600 226174800 755785344 180114368 956988432 763943544 408202252 588001952 33503936 200390264 843762568 405366232 484808064 20273968 254291519 166666120 300428960 189558122 687970080 176683853 556984384 540976640 253159312 446034560 99778312 949368040 681475200 888084328 987579904 234111249 964392960 390345616 265721192 608951336 208614504 268717088 275206120 187720552 473576936 263605504 324484564 531847272 247446478 571331464 387484948 672744552 425469813 356345704 541966184 429424504 481642344 577376848 461504808 208501883 273919976 226619640 262470624 340623374 401935000 338074812 503473768 374400032 269887592 372653832 557575832 476559485 572840312 244264456 387818728 416437432 456827160 332033676 653087432 477157080 236067288 253705288 276536692 428423912 586881384 622062392 573595624 235143904 218587170 580136156 233227408 214291816 578070080 399613584 322181740 483229916 269556856 520928520 482111960 661980552 411558488 520864488 399608680 364032656 590612490 588405340 434948564 578093544 542654772 510841724 501849640 366782040 586959848 668482472 328154982 217606040 270097072 365468032 315383464 425859796 265979140 238853568 391842664 493742864 193803200 259202504 426051376 306546408 283801320 470319864 599821236 401484392 318535032 229476648 428750896 408505104 473965416 218402176 249253432 666385696 448573672 507478292 603286998 194709680 666272832 375497836 563615072 496455024 541059596 442315136 362098112 510966960 285839250 662672304 626607688 333914880 321517280 336566080 434639040 408890071 252602374 280292912 246774968 587393576 514813064 464330576 653241984 357939200 238447680 343355456 352687254 607182694 588201408 215046016 403428136 490396811 442968192 584308416 290751616 333450992 647174048 604339552 647914064 250619602 636900400 464471168 210383872 673311052 342929152 383626624 486781288 289691488 685096505 253457280 597373632 256835610 494522560 616227040 433553638 657119104 424370240 441149288 657379296 532015014 397433344 535211904 491437912 431402551 664533428 657904112 290173271 225613128 304932408 568404644 407483952 345669375 665705822 422391776 288247732 686921136 223085244 327299468 348686808 226070360 684309984 365218688 235462272 465257528 657140672 496094080 685964008 417513976 648542912 207756848 422186816 235162912 560759168
544284680 812905724 451758780 780457724 736779988 750006348 789248659 569150972 718711786 810766924 420893804 555136720 699317612 401914004 666694588 604656684 799469716 493776300 381016188 558064908 832085884 707798204 401518432 640871596 841590820 601442812 768917564 565443048 763951092 383556840 527255804 786901992 596202642 803914700 636903260 648307228 695312392 659296252 738199932 731580412 525491324 815639920 415026700 704677276 777407164 671539080 654430172 665019726 845562364 461167324 372143068 371041367 562781948 676092316 413409916 769998204 733040836 569772220 509052868 577121788 630711164 745951388 606586876 836441700 583184704 689981724 485235014 547558492 652272988 593741884 568103404 386350588 464481356 608300284 772800792 762280316 814227892 365711932 710947856 815361308 834539404 400050948 688325116 693426428 450236476 533724504 801603324 635649340 402385596 396436804 659245708 783790140 477005188 733528300 671889524 718626508 523567392 655402118 814577148 655337218 381989226 501562336 523734612 422064960 615313568 560772696 635390096 463314528 657655062 634609676 735243816 537446376 715742480 495474560 749820108 569266180 399995344 505168360 400250912 830786832 432952384 832012864 585506598 501887296 540165424 625153200 772775637 484417024 608993600 804280468 393532736 750215936 466482880 596498968 561035328 507738992 532375046 644093248 492501568 847864560 426608128 698844320 436695360 743985376 615424424 400825920 775894848 718056270 804734528 801413578 848876576 837303232 521470128 762072160 591191296 566425484 474337072 479118016 831783084 500655090 788374424 657443904 617783552 386113480 489246696 650200224 415634790 483183680 415066408 742403240 421735536 389690560 418905664 838028236 367880032 741527936 620617504 730201920 817501888 732164608 487222452 819131940 386776128 581468184 577797440 375040566 666913472 419003200 463563992 519997752 555533624 422363844 706281012 434046256 629719232 674769984 613897592 587766848 617468976 557522496 791097584 935779328 66357152 391976704 958901680 813950832 801595072 603940955 104873536 562837408 165471834 761056000 130124048 733335552 398068064 545204056 549639328 783777172 839156120 232267549 235265984 264487256 168242720 995561376 605914592 76911616 498242384 59722280 968360470 716763200 852494056 369139216 47814464 622442240 434528400 287494976 867035288 516186420 595000232 88880832 598268417 135967744 99635536 568714200 671895040 218549492 239108776 71234268 320258528 872414192 477484544 560062336 957157736 949936064 967110976 331268096 435564288 693754908 317280000 162849036 736081752 581658288 177742560 176090628 249258500 568641548 574038336 991748748 157376224 30792616 173028576 951296128 599112440 544429848 12185152 868523700 247233624 453824558 268002544 839553052 24448256 71356416 955162624 119715600 829472614 382435840 480754544 56593952 538697568 451397216 718277136 989691776 256038960 317577120 248418848 976779520 420061840 241259008 48531504 193442474 304187832 179563408 522793552 122456720 182559304 189048336 101562768 387419152 177447720 238326780 445689488 161288694 485173680 301327164 586586768 339312029 270187920 455808400 343266720 395484560 491219064 375347024 122344099 187762192 140461856 176312840 254465590 315777216 251917028 417315984 288242248 183729808 286496048 471418048 390401701 486682528 158106672 301660944 330279648 370669376 245875892 566929648 390999296 149909504 167547504 190378908 342266128 500723600 535904608 487437840 148986120 132429386 493978372 147069624 128134032 491912296 313455800 236023956 397072132 183399072 434770736 395954176 575822768 325400704 434706704 313450896 277874872 504454706 502247556 348790780 491935760 456496988 424683940 415691856 280624256 500802064 582324688 241997198 131448256 183939288 279310248 229225680 339702012 179821356 152695784 305684880 407585080 107645416 173044720 339893592 220388624 197643536 384162080 513663452 315326608 232377248 143318864 342593112 322347320 387807632 142784712 173635968 590768232 372956208 431860828 527669534 119092216 590655368 299880372 487997608 420837560 465442132 366697672 286480648 435349496 210221786 587054840 550990224 258297416 245899816 260948616 359021576 333272607 176984910 204675448 171157504 511776112 439195600 388713112 577624520 282321736 162830216 267737992 277069790 531565230 512583944 139428552 327810672 414779347 367350728 508690952 215134152 257833528 571556584 528722088 572296600 175002138 561282936 388853704 134766408 597693588 267311688 308009160 411163824 214074024 609479041 177839816 521756168 181218146 418905096 540609576 357936174 581501640 348752776 365531824 581761832 456397550 321815880 459594440 415820448 355785087 588915964 582286648 214555807 149995664 229314944 492787180 331866488 270051911 590088358 346774312 212630268 611303672 147467780 251682004 273069344 150452896 608692520 289601224 159844808 389640064 581523208 420476616 610346544 341896512 572925448 132139384 346569352 159545448 485141704
586800204 855421248 494274304 822973248 779295512 792521872 831764183 611666496 761227310 853282448 463409328 597652244 741833136 444429528 709210112 647172208 841985240 536291824 423531712 600580432 874601408 750313728 444033956 683387120 884106344 643958336 811433088 607958572 806466616 426072364 569771328 829417516 638718166 846430224 679418784 690822752 737827916 701811776 780715456 774095936 568006848 858155444 457542224 747192800 819922688 714054604 696945696 707535250 888077888 503682848 414658592 413556891 605297472 718607840 455925440 812513728 775556360 612287744 551568392 619637312 673226688 788466912 649102400 878957224 625700228 732497248 527750538 590074016 694788512 636257408 610618928 428866112 506996880 650815808 815316316 804795840 856743416 408227456 753463380 857876832 877054928 442566472 730840640 735941952 492752000 576240028 844118848 678164864 444901120 438952328 701761232 826305664 519520712 776043824 714405048 761142032 566082916 697917642 857092672 697852742 172498474 292071584 314243860 212574208 405822816 351281944 425899344 253823776 448164310 425118924 525753064 327955624 506251728 285983808 540329356 359775428 190504592 295677608 190760160 621296080 223461632 622522112 376015846 292396544 330674672 415662448 563284885 274926272 399502848 594789716 184041984 540725184 256992128 387008216 351544576 298248240 322884294 434602496 283010816 638373808 217117376 489353568 227204608 534494624 405933672 191335168 566404096 508565518 595243776 591922826 639385824 627812480 311979376 552581408 381700544 356934732 264846320 269627264 622292332 291164338 578883672 447953152 408292800 176622728 279755944 440709472 206144038 273692928 205575656 532912488 212244784 180199808 209414912 628537484 158389280 532037184 411126752 520711168 608011136 522673856 277731700 609641188 177285376 371977432 368306688 165549814 457422720 209512448 254073240 310507000 346042872 212873092 496790260 224555504 420228480 465279232 404406840 378276096 407978224 348031744 5870368 754864104 649407296 425093068 148368768 221688992 214214000 910774960 749246080 886221744 52257696 723795580 325078528 426395008 752031176 70782762 793441912 320735340 746248640 124496384 334109632 306710950 499540144 45936184 601785856 744402560 446310016 573545984 742050881 111867904 920794496 723543708 511343760 716532750 215657720 995254792 97661612 743196672 656205604 758100416 873968032 526535384 274456464 868632240 968006080 71301212 666479424 153853320 429382848 448165671 877307400 332435597 144502100 182692712 804264064 93819716 734569600 961796832 763951748 427542000 664438010 340187296 683658498 838904360 519757832 260012672 96668304 168489352 496740746 48002816 333386091 912631580 242870784 916612528 456512832 271488828 980672848 16660608 965039520 373725632 568496176 353051200 947940352 311875456 808276872 299120768 52989430 584835200 674649400 875029408 214552832 800733312 560924688 871271672 356948308 22795072 841526912 359540832 518048512 746978806 206613928 81989504 425219648 24882816 84985400 91474432 3988864 289845248 79873816 140752876 348115584 63714790 387599776 203753260 489012864 241738125 172614016 358234496 245692816 297910656 393645160 277773120 24770195 90188288 42887952 78738936 156891686 218203312 154343124 319742080 190668344 86155904 188922144 373844144 292827797 389108624 60532768 204087040 232705744 273095472 148301988 469355744 293425392 52335600 69973600 92805004 244692224 403149696 438330704 389863936 51412216 34855482 396404468 49495720 30560128 394338392 215881896 138450052 299498228 85825168 337196832 298380272 478248864 227826800 337132800 215876992 180300968 406880802 404673652 251216876 394361856 358923084 327110036 318117952 183050352 403228160 484750784 144423294 33874352 86365384 181736344 131651776 242128108 82247452 55121880 208110976 310011176 10071512 75470816 242319688 122814720 100069632 286588176 416089548 217752704 134803344 45744960 245019208 224773416 290233728 389166120 420017376 837149640 619337616 678242236 774050942 365473624 837036776 546261780 734379016 667218968 711823540 613079080 532862056 681730904 456603194 833436248 797371632 504678824 492281224 507330024 605402984 579654015 423366318 451056856 417538912 758157520 685577008 635094520 824005928 528703144 409211624 514119400 523451198 777946638 758965352 385809960 574192080 661160755 613732136 755072360 461515560 504214936 817937992 775103496 818678008 421383546 807664344 635235112 381147816 844074996 513693096 554390568 657545232 460455432 855860449 424221224 768137576 427599554 665286504 786990984 604317582 827883048 595134184 611913232 828143240 702778958 568197288 705975848 662201856 602166495 835297372 828668056 460937215 396377072 475696352 739168588 578247896 516433319 836469766 593155720 459011676 857685080 393849188 498063412 519450752 396834304 855073928 535982632 406226216 636021472 827904616 666858024 856727952 588277920 819306856 378520792 592950760 405926856 731523112
680653404 949274448 588127504 916826448 873148712 886375072 925617383 705519696 855080510 947135648 557262528 691505444 835686336 538282728 803063312 741025408 935838440 630145024 517384912 694433632 968454608 844166928 537887156 777240320 977959544 737811536 905286288 701811772 900319816 519925564 663624528 923270716 732571366 940283424 773271984 784675952 831681116 795664976 874568656 867949136 661860048 952008644 551395424 841046000 913775888 807907804 790798896 801388450 981931088 597536048 508511792 507410091 699150672 812461040 549778640 906366928 869409560 706140944 645421592 713490512 767079888 882320112 742955600 972810424 719553428 826350448 621603738 683927216 788641712 730110608 704472128 522719312 600850080 744669008 909169516 898649040 950596616 502080656 847316580 951730032 970908128 536419672 824693840 829795152 586605200 670093228 937972048 772018064 538754320 532805528 795614432 920158864 613373912 869897024 808258248 854995232 659936116 791770842 950945872 791705942 121529362 241102472 263274748 161605096 354853704 300312832 374930232 202854664 397195198 374149812 474783952 276986512 455282616 235014696 489360244 308806316 139535480 244708496 139791048 570326968 172492520 571553000 325046734 241427432 279705560 364693336 512315773 223957160 348533736 543820604 133072872 489756072 206023016 336039104 300575464 247279128 271915182 383633384 232041704 587404696 166148264 438384456 176235496 483525512 354964560 140366056 515434984 457596406 544274664 540953714 588416712 576843368 261010264 501612296 330731432 305965620 213877208 218658152 571323220 240195226 527914560 396984040 357323688 125653616 228786832 389740360 155174926 222723816 154606544 481943376 161275672 129230696 158445800 577568372 107420168 481068072 360157640 469742056 557042024 471704744 226762588 558672076 126316264 321008320 317337576 114580702 406453608 158543336 203104128 259537888 295073760 161903980 445821148 173586392 369259368 414310120 353437728 327306984 357009112 297062632 233254240 316550594 55886976 296510112 498659096 691441024 299561472 378080376 350467072 65850688 166789888 108913476 132646080 906342912 154583296 52007808 433630352 193044992 321600000 156250688 821041792 396334134 80411472 180096384 603295744 957576528 521166336 854215072 145304160 751156526 539066172 238899200 408514528 35329150 572766304 566315040 46661816 143670084 506308352 967449600 353786752 872226816 128881536 804209216 852221720 298230692 912987264 812040884 815015264 373766496 141710912 44046464 509769120 935235200 435347458 786059848 153809344 100080128 918432768 194814166 593701296 841379907 819423584 765606400 676926032 103572544 439751548 531026944 215881944 525525120 933762624 171781088 853259412 730908586 489520336 938441392 22332559 440883856 372809984 504381130 505319296 664186368 225448384 596404480 797096000 640986160 265293248 975522304 343428992 501665536 10605344 968968608 646163584 977710972 19571012 47585760 679938992 950226592 702502240 813356800 627164432 502540008 845770152 445433320 505535904 512024936 424539368 710395752 500424320 561303380 768666088 484265294 808150280 624303764 909563368 662288629 593164520 778785000 666243320 718461160 814195664 698323624 445320699 510738792 463438456 499289440 577442190 638753816 574893628 740292584 611218848 506706408 609472648 794394648 713378301 809659128 481083272 624637544 653256248 693645976 568852492 889906248 713975896 472886104 490524104 513355508 665242728 823700200 858881208 810414440 471962720 455405986 816954972 470046224 451110632 814888896 636432400 559000556 720048732 506375672 757747336 718930776 898799368 648377304 757683304 636427496 600851472 827431306 825224156 671767380 814912360 779473588 747660540 738668456 603600856 823778664 905301288 564973798 454424856 506915888 602286848 552202280 662678612 502797956 475672384 628661480 730561680 430622016 496021320 662870192 543365224 520620136 707138680 836640052 638303208 555353848 466295464 665569712 645323920 710784232 321218624 352069880 769202144 551390120 610294740 706103446 297526128 769089280 478314284 666431520 599271472 643876044 545131584 464914560 613783408 388655698 765488752 729424136 436731328 424333728 439382528 537455488 511706519 355418822 383109360 349591416 690210024 617629512 567147024 756058432 460755648 341264128 446171904 455503702 709999142 691017856 317862464 506244584 593213259 545784640 687124864 393568064 436267440 749990496 707156000 750730512 353436050 739716848 567287616 313200320 776127500 445745600 486443072 589597736 392507936 787912953 356273728 700190080 359652058 597339008 719043488 536370086 759935552 527186688 543965736 760195744 634831462 500249792 638028352 594254360 534218999 767349876 760720560 392989719 328429576 407748856 671221092 510300400 448485823 768522270 525208224 391064180 789737584 325901692 430115916 451503256 328886808 787126432 468035136 338278720 568073976 759957120 598910528 788780456 520330424 751359360 310573296 525003264 337979360 663575616
465404020 734025064 372878120 701577064 657899328 671125688 710367999 490270312 639831126 731886264 342013144 476256060 620436952 323033344 587813928 525776024 720589056 414895640 302135528 479184248 753205224 628917544 322637772 561990936 762710160 522562152 690036904 486562388 685070432 304676180 448375144 708021332 517321982 725034040 558022600 569426568 616431732 580415592 659319272 652699752 446610664 736759260 336146040 625796616 698526504 592658420 575549512 586139066 766681704 382286664 293262408 292160707 483901288 597211656 334529256 691117544 654160176 490891560 430172208 498241128 551830504 667070728 527706216 757561040 504304044 611101064 406354354 468677832 573392328 514861224 489222744 307469928 385600696 529419624 693920132 683399656 735347232 286831272 632067196 736480648 755658744 321170288 609444456 614545768 371355816 454843844 722722664 556768680 323504936 317556144 580365048 704909480 398124528 654647640 593008864 639745848 444686732 576521458 735696488 576456558 198314794 317887904 340060180 238390528 431639136 377098264 451715664 279640096 473980630 450935244 551569384 353771944 532068048 311800128 566145676 385591748 216320912 321493928 216576480 647112400 249277952 648338432 401832166 318212864 356490992 441478768 589101205 300742592 425319168 620606036 209858304 566541504 282808448 412824536 377360896 324064560 348700614 460418816 308827136 664190128 242933696 515169888 253020928 560310944 431749992 217151488 592220416 534381838 621060096 617739146 665202144 653628800 337795696 578397728 407516864 382751052 290662640 295443584 648108652 316980658 604699992 473769472 434109120 202439048 305572264 466525792 231960358 299509248 231391976 558728808 238061104 206016128 235231232 654353804 184205600 557853504 436943072 546527488 633827456 548490176 303548020 635457508 203101696 397793752 394123008 191366134 483239040 235328768 279889560 336323320 371859192 238689412 522606580 250371824 446044800 491095552 430223160 404092416 433794544 373848064 151075804 830635840 73561636 164574472 953743792 100478575 285516160 233444338 881167136 670442688 530779936 730045544 558959936 991146628 875024440 285987826 695331968 553179744 959287962 769070667 120607264 2757596 624030194 170470248 308081152 950809472 360174272 67662336 447145984 95789696 381025820 514513760 423880480 733891280 727091200 923555972 468827136 531492080 753833480 975991296 736483584 919585120 430544437 634682769 283952736 138737886 409526976 64848624 201670656 533383436 418675747 583795760 871418556 688011264 212953696 193545088 612146056 114296896 208865740 449953792 695500576 361660356 634594048 160722656 599829536 309665620 575000000 383544144 130683760 816271726 424455972 462504192 482063854 889515500 899890848 229694096 348051968 727154400 152737280 248716648 223198208 4849264 43567104 612163456 625872896 638233084 897635248 580260464 89984000 309685952 71362944 767328288 692821710 753868722 553908880 776120152 123200000 608705200 458386800 390399942 395470896 270846472 614076616 213739784 273842368 280331400 192845832 478702216 268730784 329609844 536972552 252571758 576456744 392610228 677869832 430595093 361470984 547091464 434549784 486767624 582502128 466630088 213627163 279045256 231744920 267595904 345748654 407060280 343200092 508599048 379525312 275012872 377779112 562701112 481684765 577965592 249389736 392944008 421562712 461952440 337158956 658212712 482282360 241192568 258830568 281661972 433549192 592006664 627187672 578720904 240269184 223712450 585261436 238352688 219417096 583195360 404738864 327307020 488355196 274682136 526053800 487237240 667105832 416683768 525989768 404733960 369157936 595737770 593530620 440073844 583218824 547780052 515967004 506974920 371907320 592085128 673607752 333280262 222731320 275222352 370593312 320508744 430985076 271104420 243978848 396967944 498868144 198928480 264327784 431176656 311671688 288926600 475445144 604946516 406609672 323660312 234601928 433876176 413630384 479090696 292032922 322884178 740016442 522204418 581109038 676917744 268340426 739903578 449128582 637245818 570085770 614690342 515945882 435728858 584597706 359469996 736303050 700238434 407545626 395148026 410196826 508269786 482520817 326233120 353923658 320405714 661024322 588443810 537961322 726872730 431569946 312078426 416986202 426318000 680813440 661832154 288676762 477058882 564027557 516598938 657939162 364382362 407081738 720804794 677970298 721544810 324250348 710531146 538101914 284014618 746941798 416559898 457257370 560412034 363322234 758727251 327088026 671004378 330466356 568153306 689857786 507184384 730749850 498000986 514780034 731010042 605645760 471064090 608842650 565068658 505033297 738164174 731534858 363804017 299243874 378563154 642035390 481114698 419300121 739336568 496022522 361878478 760551882 296715990 400930214 422317554 299701106 757940730 438849434 309093018 538888274 730771418 569724826 759594754 491144722 722173658 281387594 495817562 308793658 634389914
407059380 675680424 314533480 643232424 599554688 612781048 652023359 431925672 581486486 673541624 283668504 417911420 562092312 264688704 529469288 467431384 662244416 356551000 243790888 420839608 694860584 570572904 264293132 503646296 704365520 464217512 631692264 428217748 626725792 246331540 390030504 649676692 458977342 666689400 499677960 511081928 558087092 522070952 600974632 594355112 388266024 678414620 277801400 567451976 640181864 534313780 517204872 527794426 708337064 323942024 234917768 233816067 425556648 538867016 276184616 632772904 595815536 432546920 371827568 439896488 493485864 608726088 469361576 699216400 445959404 552756424 348009714 410333192 515047688 456516584 430878104 249125288 327256056 471074984 635575492 625055016 677002592 228486632 573722556 678136008 697314104 262825648 551099816 556201128 313011176 396499204 664378024 498424040 265160296 259211504 522020408 646564840 339779888 596303000 534664224 581401208 386342092 518176818 677351848 518111918 520200168 639773278 661945554 560275902 753524510 698983638 773601038 601525470 795866004 772820618 873454758 675657318 853953422 633685502 888031050 707477122 538206286 643379302 538461854 968997774 571163326 970223806 723717540 640098238 678376366 763364142 910986579 622627966 747204542 942491410 531743678 888426878 604693822 734709910 699246270 645949934 670585988 782304190 630712510 986075502 564819070 837055262 574906302 882196318 753635366 539036862 914105790 856267212 942945470 939624520 987087518 975514174 659681070 900283102 729402238 704636426 612548014 617328958 969994026 638866032 926585366 795654846 755994494 524324422 627457638 788411166 553845732 621394622 553277350 880614182 559946478 527901502 557116606 976239178 506090974 879738878 758828446 868412862 955712830 870375550 625433394 957342882 524987070 719679126 716008382 513251508 805124414 557214142 601774934 658208694 693744566 560574786 844491954 572257198 767930174 812980926 752108534 725977790 755679918 695733438 753270720 969637920 894820256 223090176 429546000 134401300 364090880 988810072 68824784 334373344 706070656 940795008 671942144 841868160 103134520 306226708 681838080 142991340 897684992 297438456 522762688 611694840 979086052 27828512 859234544 922118784 229543808 236876586 517141632 566422804 564762960 319646242 208481304 260574624 668850745 568825184 428618208 133389929 567432924 916712648 121486848 346559424 58602112 71278080 674303200 994250432 799435838 590234256 786926080 101047296 888278304 298494848 410677248 38795936 699993868 487024102 772063932 8657152 261073704 362781184 788313312 367752670 193412192 839276028 512619322 319012416 911787120 279022512 539644528 256664040 49202752 367638400 971286992 255438336 248597580 560443200 775290928 356767392 976967424 351405952 408158860 964626680 98852240 313756972 594946560 102237888 198143060 937944576 516601792 907222336 140732416 357490784 315609664 448228740 279661304 546947584 374233328 470542656 878737232 761604064 539523448 414899024 758129168 357792336 417894920 424383952 336898384 622754768 412783336 473662396 681025104 396624310 720509296 536662780 821922384 574647645 505523536 691144016 578602336 630820176 726554680 610682640 357679715 423097808 375797472 411648456 489801206 551112832 487252644 652651600 523577864 419065424 521831664 706753664 625737317 722018144 393442288 536996560 565615264 606004992 481211508 802265264 626334912 385245120 402883120 425714524 577601744 736059216 771240224 722773456 384321736 367765002 729313988 382405240 363469648 727247912 548791416 471359572 632407748 418734688 670106352 631289792 811158384 560736320 670042320 548786512 513210488 739790322 737583172 584126396 727271376 691832604 660019556 651027472 515959872 736137680 817660304 477332814 366783872 419274904 514645864 464561296 575037628 415156972 388031400 541020496 642920696 342981032 408380336 575229208 455724240 432979152 619497696 748999068 550662224 467712864 378654480 577928728 557682936 623143248 190639968 221491224 638623488 420811464 479716084 575524790 166947472 638510624 347735628 535852864 468692816 513297388 414552928 334335904 483204752 258077042 634910096 598845480 306152672 293755072 308803872 406876832 381127863 224840166 252530704 219012760 559631368 487050856 436568368 625479776 330176992 210685472 315593248 324925046 579420486 560439200 187283808 375665928 462634603 415205984 556546208 262989408 305688784 619411840 576577344 620151856 222857394 609138192 436708960 182621664 645548844 315166944 355864416 459019080 261929280 657334297 225695072 569611424 229073402 466760352 588464832 405791430 629356896 396608032 413387080 629617088 504252806 369671136 507449696 463675704 403640343 636771220 630141904 262411063 197850920 277170200 540642436 379721744 317907167 637943614 394629568 260485524 659158928 195323036 299537260 320924600 198308152 656547776 337456480 207700064 437495320 629378464 468331872 658201800 389751768 620780704 179994640 394424608 207400704 532996960
221030028 489651072 128504128 457203072 413525336 426751696 465994007 245896320 395457134 487512272 97639152 231882068 376062960 78659352 343439936 281402032 476215064 170521648 57761536 234810256 508831232 384543552 78263780 317616944 518336168 278188160 445662912 242188396 440696440 60302188 204001152 463647340 272947990 480660048 313648608 325052576 372057740 336041600 414945280 408325760 202236672 492385268 91772048 381422624 454152512 348284428 331175520 341765074 522307712 137912672 48888416 47786715 239527296 352837664 90155264 446743552 409786184 246517568 185798216 253867136 307456512 422696736 283332224 513187048 259930052 366727072 161980362 224303840 329018336 270487232 244848752 63095936 141226704 285045632 449546140 439025664 490973240 42457280 387693204 492106656 511284752 76796296 365070464 370171776 126981824 210469852 478348672 312394688 79130944 73182152 335991056 460535488 153750536 410273648 348634872 395371856 200312740 332147466 491322496 332082566 451929898 571503008 593675284 492005632 685254240 630713368 705330768 533255200 727595734 704550348 805184488 607387048 785683152 565415232 819760780 639206852 469936016 575109032 470191584 900727504 502893056 901953536 655447270 571827968 610106096 695093872 842716309 554357696 678934272 874221140 463473408 820156608 536423552 666439640 630976000 577679664 602315718 714033920 562442240 917805232 496548800 768784992 506636032 813926048 685365096 470766592 845835520 787996942 874675200 871354250 918817248 907243904 591410800 832012832 661131968 636366156 544277744 549058688 901723756 570595762 858315096 727384576 687724224 456054152 559187368 720140896 485575462 553124352 485007080 812343912 491676208 459631232 488846336 907968908 437820704 811468608 690558176 800142592 887442560 802105280 557163124 889072612 456716800 651408856 647738112 444981238 736854144 488943872 533504664 589938424 625474296 492304516 776221684 503986928 699659904 744710656 683838264 657707520 687409648 627463168 171158964 861784156 921130016 444447056 367905568 827668768 394254720 284434301 936958464 27314400 584587468 782700240 81267648 843091666 637105416 723351264 717350912 395097920 102617088 766336704 462260960 753435392 641572824 267921408 639503040 952196288 555233792 986697216 743383360 637783856 157269504 601946320 911702144 542070164 871737408 734109868 299672576 511763485 508962756 469715678 499561744 296177020 288857640 900371840 367325708 736684208 719452324 775040588 96736718 930917768 532398560 365637100 690432168 724245312 215629600 129739092 365947296 189713152 35097600 759408384 730121488 640176224 633243936 334570704 975847680 262856128 176119020 69590400 719100000 75048708 866234112 64327808 549573312 78514752 204220872 171340480 37847736 359164432 332734080 905558016 746411208 670129752 360328672 190655588 292941776 324200192 992132280 734075128 864369910 901110304 477365760 7166656 875192224 228201728 811281730 373615921 591658112 480466176 103380066 454992384 471818040 347193616 690423760 290086928 350189512 356678544 269192976 555049360 345077928 405956988 613319696 328918902 652803888 468957372 754216976 506942237 437818128 623438608 510896928 563114768 658849272 542977232 289974307 355392400 308092064 343943048 422095798 483407424 419547236 584946192 455872456 351360016 454126256 639048256 558031909 654312736 325736880 469291152 497909856 538299584 413506100 734559856 558629504 317539712 335177712 358009116 509896336 668353808 703534816 655068048 316616328 300059594 661608580 314699832 295764240 659542504 481086008 403654164 564702340 351029280 602400944 563584384 743452976 493030912 602336912 481081104 445505080 672084914 669877764 516420988 659565968 624127196 592314148 583322064 448254464 668432272 749954896 409627406 299078464 351569496 446940456 396855888 507332220 347451564 320325992 473315088 575215288 275275624 340674928 507523800 388018832 365273744 551792288 681293660 482956816 400007456 310949072 510223320 489977528 555437840 398891888 429743144 846875408 629063384 687968004 783776710 375199392 846762544 555987548 744104784 676944736 721549308 622804848 542587824 691456672 466328962 843162016 807097400 514404592 502006992 517055792 615128752 589379783 433092086 460782624 427264680 767883288 695302776 644820288 833731696 538428912 418937392 523845168 533176966 787672406 768691120 395535728 583917848 670886523 623457904 764798128 471241328 513940704 827663760 784829264 828403776 431109314 817390112 644960880 390873584 853800764 523418864 564116336 667271000 470181200 865586217 433946992 777863344 437325322 675012272 796716752 614043350 837608816 604859952 621639000 837869008 712504726 577923056 715701616 671927624 611892263 845023140 838393824 470662983 406102840 485422120 748894356 587973664 526159087 846195534 602881488 468737444 867410848 403574956 507789180 529176520 406560072 864799696 545708400 415951984 645747240 837630384 676583792 866453720 598003688 829032624 388246560 602676528 415652624 741248880
425050364 693671408 332524464 661223408 617545672 630772032 670014343 449916656 599477470 691532608 301659488 435902404 580083296 282679688 547460272 485422368 680235400 374541984 261781872 438830592 712851568 588563888 282284116 521637280 722356504 482208496 649683248 446208732 644716776 264322524 408021488 667667676 476968326 684680384 517668944 529072912 576078076 540061936 618965616 612346096 406257008 696405604 295792384 585442960 658172848 552304764 535195856 545785410 726328048 341933008 252908752 251807051 443547632 556858000 294175600 650763888 613806520 450537904 389818552 457887472 511476848 626717072 487352560 717207384 463950388 570747408 366000698 428324176 533038672 474507568 448869088 267116272 345247040 489065968 653566476 643046000 694993576 246477616 591713540 696126992 715305088 280816632 569090800 574192112 331002160 414490188 682369008 516415024 283151280 277202488 540011392 664555824 357770872 614293984 552655208 599392192 404333076 536167802 695342832 536102902 264396150 383969260 406141536 304471884 497720492 443179620 517797020 345721452 540061986 517016600 617650740 419853300 598149404 377881484 632227032 451673104 282402268 387575284 282657836 713193756 315359308 714419788 467913522 384294220 422572348 507560124 655182561 366823948 491400524 686687392 275939660 632622860 348889804 478905892 443442252 390145916 414781970 526500172 374908492 730271484 309015052 581251244 319102284 626392300 497831348 283232844 658301772 600463194 687141452 683820502 731283500 719710156 403877052 644479084 473598220 448832408 356743996 361524940 714190008 383062014 670781348 539850828 500190476 268520404 371653620 532607148 298041714 365590604 297473332 624810164 304142460 272097484 301312588 720435160 250286956 623934860 503024428 612608844 699908812 614571532 369629376 701538864 269183052 463875108 460204364 257447490 549320396 301410124 345970916 402404676 437940548 304770768 588687936 316453180 512126156 557176908 496304516 470173772 499875900 439929420 736499200 866444468 251982832 558503872 648125136 176096272 558386112 732869216 935375884 457441200 207650500 413367536 986666700 208861024 722005528 11077560 136296480 283076096 949569280 317082864 969200352 813527584 315929832 396722128 498894592 560456960 186347504 507537672 133218586 41987856 28307200 16678968 40756000 215410832 318801872 465646568 969319416 756060312 916895412 450480924 130643060 704465408 185975144 63205010 763220664 887396704 166501244 388053536 606248448 471246336 633826304 589518574 279857984 865372275 446655204 112137920 356587904 453741568 760298431 527514636 504223744 42541888 446779296 795229728 315169216 670918600 901389952 924660078 696968560 313384500 152081984 135951084 654939664 503135484 26827920 512235966 794283204 764060640 184272724 854213456 887769524 441362560 438098944 297487840 610271444 509449132 300580080 327129054 150332404 283217984 91909279 323172336 481896448 391955664 823925248 78267614 520159384 591730176 943713552 261877794 463355820 338731396 681961540 281624708 341727292 348216324 260730756 546587140 336615708 397494768 604857476 320456682 644341668 460495152 745754756 498480017 429355908 614976388 502434708 554652548 650387052 534515012 281512087 346930180 299629844 335480828 413633578 474945204 411085016 576483972 447410236 342897796 445664036 630586036 549569689 645850516 317274660 460828932 489447636 529837364 405043880 726097636 550167284 309077492 326715492 349546896 501434116 659891588 695072596 646605828 308154108 291597374 653146360 306237612 287302020 651080284 472623788 395191944 556240120 342567060 593938724 555122164 734990756 484568692 593874692 472618884 437042860 663622694 661415544 507958768 651103748 615664976 583851928 574859844 439792244 659970052 741492676 401165186 290616244 343107276 438478236 388393668 498870000 338989344 311863772 464852868 566753068 266813404 332212708 499061580 379556612 356811524 543330068 672831440 474494596 391545236 302486852 501761100 481515308 546975620 293901728 324752984 741885248 524073224 582977844 678786550 270209232 741772384 450997388 639114624 571954576 616559148 517814688 437597664 586466512 361338802 738171856 702107240 409414432 397016832 412065632 510138592 484389623 328101926 355792464 322274520 662893128 590312616 539830128 728741536 433438752 313947232 418855008 428186806 682682246 663700960 290545568 478927688 565896363 518467744 659807968 366251168 408950544 722673600 679839104 723413616 326119154 712399952 539970720 285883424 748810604 418428704 459126176 562280840 365191040 760596057 328956832 672873184 332335162 570022112 691726592 509053190 732618656 499869792 516648840 732878848 607514566 472932896 610711456 566937464 506902103 740032980 733403664 365672823 301112680 380431960 643904196 482983504 421168927 741205374 497891328 363747284 762420688 298584796 402799020 424186360 301569912 759809536 440718240 310961824 540757080 732640224 571593632 761463560 493013528 724042464 283256400 497686368 310662464 636258720
440935498 709556542 348409598 677108542 633430806 646657166 685899477 465801790 615362604 707417742 317544622 451787538 595968430 298564822 563345406 501307502 696120534 390427118 277667006 454715726 728736702 604449022 298169250 537522414 738241638 498093630 665568382 462093866 660601910 280207658 423906622 683552810 492853460 700565518 533554078 544958046 591963210 555947070 634850750 628231230 422142142 712290738 311677518 601328094 674057982 568189898 551080990 561670544 742213182 357818142 268793886 267692185 459432766 572743134 310060734 666649022 629691654 466423038 405703686 473772606 527361982 642602206 503237694 733092518 479835522 586632542 381885832 444209310 548923806 490392702 464754222 283001406 361132174 504951102 669451610 658931134 710878710 262362750 607598674 712012126 731190222 296701766 584975934 590077246 346887294 430375322 698254142 532300158 299036414 293087622 555896526 680440958 373656006 630179118 568540342 615277326 420218210 552052936 711227966 551988036 521678382 641251492 663423768 561754116 755002724 700461852 775079252 603003684 797344218 774298832 874932972 677135532 855431636 635163716 889509264 708955336 539684500 644857516 539940068 970475988 572641540 971702020 725195754 641576452 679854580 764842356 912464793 624106180 748682756 943969624 533221892 889905092 606172036 736188124 700724484 647428148 672064202 783782404 632190724 987553716 566297284 838533476 576384516 883674532 755113580 540515076 915584004 857745426 944423684 941102734 988565732 976992388 661159284 901761316 730880452 706114640 614026228 618807172 971472240 640344246 928063580 797133060 757472708 525802636 628935852 789889380 555323946 622872836 554755564 882092396 561424692 529379716 558594820 977717392 507569188 881217092 760306660 869891076 957191044 871853764 626911608 958821096 526465284 721157340 717486596 514729722 806602628 558692356 603253148 659686908 695222780 562053000 845970168 573735412 769408388 814459140 753586748 727456004 757158132 697211652 714111568 430091200 537798144 499320334 242561344 801978144 641162864 617017752 219546880 12477369 81960704 803287936 439254528 501977088 169551488 403175234 656965290 353106976 581467256 644898744 939316928 599841792 696197088 843033936 698280236 809711124 768049176 617191720 319897440 673577984 27893550 667233280 14185216 846510016 627102904 680414238 670534668 189321676 258223514 890155520 618784516 511105952 172150272 8831032 276854048 150745924 977941196 367272736 24298496 491770272 167637304 190465184 199746912 792935028 70953184 938359872 322592538 725475456 951442304 263196672 724707136 620019968 927696438 178818912 940484224 913563152 715136004 236099840 268291938 173613456 55852544 766156776 598027194 219698688 543770112 22408384 838287872 916566268 19910400 585845620 760642268 125447424 889338880 199773888 374432448 632902400 159464632 497798448 601418912 756151230 432225280 830987500 21882696 354190396 303298048 31044032 245875168 610031232 665859212 337502354 462165188 337540764 680770908 280434076 340536660 347025692 259540124 545396508 335425076 396304136 603666844 319266050 643151036 459304520 744564124 497289385 428165276 613785756 501244076 553461916 649196420 533324380 280321455 345739548 298439212 334290196 412442946 473754572 409894384 575293340 446219604 341707164 444473404 629395404 548379057 644659884 316084028 459638300 488257004 528646732 403853248 724907004 548976652 307886860 325524860 348356264 500243484 658700956 693881964 645415196 306963476 290406742 651955728 305046980 286111388 649889652 471433156 394001312 555049488 341376428 592748092 553931532 733800124 483378060 592684060 471428252 435852228 662432062 660224912 506768136 649913116 614474344 582661296 573669212 438601612 658779420 740302044 399974554 289425612 341916644 437287604 387203036 497679368 337798712 310673140 463662236 565562436 265622772 331022076 497870948 378365980 355620892 542139436 671640808 473303964 390354604 301296220 500570468 480324676 545784988 42957764 73809020 490941284 273129260 332033880 427842586 19265268 490828420 200053424 388170660 321010612 365615184 266870724 186653700 335522548 110394838 487227892 451163276 158470468 146072868 161121668 259194628 233445659 77157962 104848500 71330556 411949164 339368652 288886164 477797572 182494788 63003268 167911044 177242842 431738282 412756996 39601604 227983724 314952399 267523780 408864004 115307204 158006580 471729636 428895140 472469652 75175190 461455988 289026756 34939460 497866640 167484740 208182212 311336876 114247076 509652093 78012868 421929220 81391198 319078148 440782628 258109226 481674692 248925828 265704876 481934884 356570602 221988932 359767492 315993500 255958139 489089016 482459700 114728859 50168716 129487996 392960232 232039540 170224963 490261410 246947364 112803320 511476724 47640832 151855056 173242396 50625948 508865572 189774276 60017860 289813116 481696260 320649668 510519596 242069564 473098500 32312436 246742404 59718500 385314756
398394924 667015968 305869024 634567968 590890232 604116592 643358903 423261216 572822030 664877168 275004048 409246964 553427856 256024248 520804832 458766928 653579960 347886544 235126432 412175152 686196128 561908448 255628676 494981840 695701064 455553056 623027808 419553292 618061336 237667084 381366048 641012236 450312886 658024944 491013504 502417472 549422636 513406496 592310176 585690656 379601568 669750164 269136944 558787520 631517408 525649324 508540416 519129970 699672608 315277568 226253312 225151611 416892192 530202560 267520160 624108448 587151080 423882464 363163112 431232032 484821408 600061632 460697120 690551944 437294948 544091968 339345258 401668736 506383232 447852128 422213648 240460832 318591600 462410528 626911036 616390560 668338136 219822176 565058100 669471552 688649648 254161192 542435360 547536672 304346720 387834748 655713568 489759584 256495840 250547048 513355952 637900384 331115432 587638544 525999768 572736752 377677636 509512362 668687392 509447462 113718794 233291904 255464180 153794528 347043136 292502264 367119664 195044096 389384630 366339244 466973384 269175944 447472048 227204128 481549676 300995748 131724912 236897928 131980480 562516400 164681952 563742432 317236166 233616864 271894992 356882768 504505205 216146592 340723168 536010036 125262304 481945504 198212448 328228536 292764896 239468560 264104614 375822816 224231136 579594128 158337696 430573888 168424928 475714944 347153992 132555488 507624416 449785838 536464096 533143146 580606144 569032800 253199696 493801728 322920864 298155052 206066640 210847584 563512652 232384658 520103992 389173472 349513120 117843048 220976264 381929792 147364358 214913248 146795976 474132808 153465104 121420128 150635232 569757804 99609600 473257504 352347072 461931488 549231456 463894176 218952020 550861508 118505696 313197752 309527008 106770134 398643040 150732768 195293560 251727320 287263192 154093412 438010580 165775824 361448800 406499552 345627160 319496416 349198544 289252064 719855728 789918816 418295584 231034000 70034496 975991408 627564480 269131520 759723544 188826000 227558976 620961360 11327462 27361024 691020612 752307296 523779584 515512354 230224384 662338688 13638096 188917696 856200192 294801920 40523808 899810176 29067520 201157344 856540780 564619028 79906176 470863008 356017824 235044818 108411904 893132160 113911120 271672192 571713518 679876672 827183552 849969664 680788480 64302587 875234472 219192832 670396768 948784096 971174877 54051776 831597312 345960800 57119375 524990208 683612800 280741340 309050080 869512800 998870528 907758088 545143296 629919484 575326988 196840926 538956604 722828848 182350848 642835214 365048040 528669796 644116436 388518632 564155248 82612132 263635886 348715904 904774080 799211512 252629924 299989760 429927492 847669497 394592768 997715104 982217808 317546496 368642560 881529296 318416092 767889200 560876832 724001640 967818264 97372950 259131040 917787535 444901824 623196344 229915656 642056192 498429430 373805006 717035150 316698318 376800902 383289934 295804366 581660750 371689318 432568378 639931086 355530292 679415278 495568762 780828366 533553627 464429518 650049998 537508318 589726158 685460662 569588622 316585697 382003790 334703454 370554438 448707188 510018814 446158626 611557582 482483846 377971406 480737646 665659646 584643299 680924126 352348270 495902542 524521246 564910974 440117490 761171246 585240894 344151102 361789102 384620506 536507726 694965198 730146206 681679438 343227718 326670984 688219970 341311222 322375630 686153894 507697398 430265554 591313730 377640670 629012334 590195774 770064366 519642302 628948302 507692494 472116470 698696304 696489154 543032378 686177358 650738586 618925538 609933454 474865854 695043662 776566286 436238796 325689854 378180886 473551846 423467278 533943610 374062954 346937382 499926478 601826678 301887014 367286318 534135190 414630222 391885134 578403678 707905050 509568206 426618846 337560462 536834710 516588918 582049230 360332374 391183630 808315894 590503870 649408490 745217196 336639878 808203030 517428034 705545270 638385222 682989794 584245334 504028310 652897158 427769448 804602502 768537886 475845078 463447478 478496278 576569238 550820269 394532572 422223110 388705166 729323774 656743262 606260774 795172182 499869398 380377878 485285654 494617452 749112892 730131606 356976214 545358334 632327009 584898390 726238614 432681814 475381190 789104246 746269750 789844262 392549800 778830598 606401366 352314070 815241250 484859350 525556822 628711486 431621686 827026703 395387478 739303830 398765808 636452758 758157238 575483836 799049302 566300438 583079486 799309494 673945212 539363542 677142102 633368110 573332749 806463626 799834310 432103469 367543326 446862606 710334842 549414150 487599573 807636020 564321974 430177930 828851334 365015442 469229666 490617006 368000558 826240182 507148886 377392470 607187726 799070870 638024278 827894206 559444174 790473110 349687046 564117014 377093110 702689366
192348716 460969760 99822816 428521760 384844024 398070384 437312695 217215008 366775822 458830960 68957840 203200756 347381648 49978040 314758624 252720720 447533752 141840336 29080224 206128944 480149920 355862240 49582468 288935632 489654856 249506848 416981600 213507084 412015128 31620876 175319840 434966028 244266678 451978736 284967296 296371264 343376428 307360288 386263968 379644448 173555360 463703956 63090736 352741312 425471200 319603116 302494208 313083762 493626400 109231360 20207104 19105403 210845984 324156352 61473952 418062240 381104872 217836256 157116904 225185824 278775200 394015424 254650912 484505736 231248740 338045760 133299050 195622528 300337024 241805920 216167440 34414624 112545392 256364320 420864828 410344352 462291928 13775968 359011892 463425344 482603440 48114984 336389152 341490464 98300512 181788540 449667360 283713376 50449632 44500840 307309744 431854176 125069224 381592336 319953560 366690544 171631428 303466154 462641184 303401254 514632340 634205450 656377726 554708074 747956682 693415810 768033210 595957642 790298176 767252790 867886930 670089490 848385594 628117674 882463222 701909294 532638458 637811474 532894026 963429946 565595498 964655978 718149712 634530410 672808538 757796314 905418751 617060138 741636714 936923582 526175850 882859050 599125994 729142082 693678442 640382106 665018160 776736362 625144682 980507674 559251242 831487434 569338474 876628490 748067538 533469034 908537962 850699384 937377642 934056692 981519690 969946346 654113242 894715274 723834410 699068598 606980186 611761130 964426198 633298204 921017538 790087018 750426666 518756594 621889810 782843338 548277904 615826794 547709522 875046354 554378650 522333674 551548778 970671350 500523146 874171050 753260618 862845034 950145002 864807722 619865566 951775054 519419242 714111298 710440554 507683680 799556586 551646314 596207106 652640866 688176738 555006958 838924126 566689370 762362346 807413098 746540706 720409962 750112090 690165610 187880960 84660987 930609744 84730144 180087552 80687520 273007872 865093504 41982352 226480360 231296840 131444736 335984904 230595372 4652096 125733310 876492672 814589034 158838292 499905168 343163200 508465644 750349702 459116800 731436800 959217440 970579096 398576155 214560512 865171680 772911808 13197632 779669254 866250704 3569368 53610660 956815284 664301760 997000320 789390008 170285536 386868456 43445656 644933120 266109472 224743296 784746208 277227134 264622792 30458632 787203776 637987408 895483664 250770224 704771124 828798378 484405398 353410164 421615816 979725168 682507022 879824384 936204992 30906368 657414256 720344288 186384768 763203072 464928256 931496848 240341760 546498300 593175296 249232768 870404608 540432674 85073250 626366920 885327872 151433092 583133668 34972000 511734592 760062048 532085528 863400208 339241716 773848232 390935040 290000256 745446624 441757976 502274612 756013772 235059200 502109312 987049088 384427904 248980676 854220576 668274192 543649768 886879912 486543080 546645664 553134696 465649128 751505512 541534080 602413140 809775848 525375054 849260040 665413524 950673128 703398389 634274280 819894760 707353080 759570920 855305424 739433384 486430459 551848552 504548216 540399200 618551950 679863576 616003388 781402344 652328608 547816168 650582408 835504408 754488061 850768888 522193032 665747304 694366008 734755736 609962252 931016008 755085656 513995864 531633864 554465268 706352488 864809960 899990968 851524200 513072480 496515746 858064732 511155984 492220392 855998656 677542160 600110316 761158492 547485432 798857096 760040536 939909128 689487064 798793064 677537256 641961232 868541066 866333916 712877140 856022120 820583348 788770300 779778216 644710616 864888424 946411048 606083558 495534616 548025648 643396608 593312040 703788372 543907716 516782144 669771240 771671440 471731776 537131080 703979952 584474984 561729896 748248440 877749812 679412968 596463608 507405224 706679472 686433680 751893992 143526656 174377912 591510176 373698152 432602772 528411478 119834160 591397312 300622316 488739552 421579504 466184076 367439616 287222592 436091440 210963730 587796784 551732168 259039360 246641760 261690560 359763520 334014551 177726854 205417392 171899448 512518056 439937544 389455056 578366464 283063680 163572160 268479936 277811734 532307174 513325888 140170496 328552616 415521291 368092672 509432896 215876096 258575472 572298528 529464032 573038544 175744082 562024880 389595648 135508352 598435532 268053632 308751104 411905768 214815968 610220985 178581760 522498112 181960090 419647040 541351520 358678118 582243584 349494720 366273768 582503776 457139494 322557824 460336384 416562392 356527031 589657908 583028592 215297751 150737608 230056888 493529124 332608432 270793855 590830302 347516256 213372212 612045616 148209724 252423948 273811288 151194840 609434464 290343168 160586752 390382008 582265152 421218560 611088488 342638456 573667392 132881328 347311296 160287392 485883648
201955164 470576208 109429264 438128208 394450472 407676832 446919143 226821456 376382270 468437408 78564288 212807204 356988096 59584488 324365072 262327168 457140200 151446784 38686672 215735392 489756368 365468688 59188916 298542080 499261304 259113296 426588048 223113532 421621576 41227324 184926288 444572476 253873126 461585184 294573744 305977712 352982876 316966736 395870416 389250896 183161808 473310404 72697184 362347760 435077648 329209564 312100656 322690210 503232848 118837808 29813552 28711851 220452432 333762800 71080400 427668688 390711320 227442704 166723352 234792272 288381648 403621872 264257360 494112184 240855188 347652208 142905498 205228976 309943472 251412368 225773888 44021072 122151840 265970768 430471276 419950800 471898376 23382416 368618340 473031792 492209888 57721432 345995600 351096912 107906960 191394988 459273808 293319824 60056080 54107288 316916192 441460624 134675672 391198784 329560008 376296992 181237876 313072602 472247632 313007702 351824738 471397848 493570124 391900472 585149080 530608208 605225608 433150040 627490574 604445188 705079328 507281888 685577992 465310072 719655620 539101692 369830856 475003872 370086424 800622344 402787896 801848376 555342110 471722808 510000936 594988712 742611149 454252536 578829112 774115980 363368248 720051448 436318392 566334480 530870840 477574504 502210558 613928760 462337080 817700072 396443640 668679832 406530872 713820888 585259936 370661432 745730360 687891782 774570040 771249090 818712088 807138744 491305640 731907672 561026808 536260996 444172584 448953528 801618596 470490602 758209936 627279416 587619064 355948992 459082208 620035736 385470302 453019192 384901920 712238752 391571048 359526072 388741176 807863748 337715544 711363448 590453016 700037432 787337400 702000120 457057964 788967452 356611640 551303696 547632952 344876078 636748984 388838712 433399504 489833264 525369136 392199356 676116524 403881768 599554744 644605496 583733104 557602360 587304488 527358008 296029108 299829664 490453072 611066592 620188127 788251552 762599280 76222704 924990641 602905600 266907072 525893396 748083280 108342688 831248608 624803616 18816016 366677168 980873488 711779344 390152556 294488544 838062848 257704976 60430314 401723776 281342656 106720832 544219306 496808805 300080800 95315964 418897720 299391768 572473856 492924704 11911016 378751720 948608000 175588880 299886848 47224512 496847918 826069472 113931008 237938624 951912832 302045629 260497888 69386844 906145724 815485680 894206702 366057662 577819200 494956800 896391776 624228656 688742084 596176000 445330704 199659832 426576588 356957840 113846432 593030144 432058664 622575340 947082944 229583232 980500480 732124800 379211664 240853586 40555439 170848128 18354634 197658368 682370696 132650193 448788924 874579224 51220568 61301248 834046504 12192512 738178800 396040064 193608960 226622482 540198912 558509184 309864192 315401690 284067740 294550304 357876736 355623840 979334556 261058904 451135784 326511360 669741504 269404672 329507256 335996288 248510720 534367104 324395672 385274732 592637440 308236646 632121632 448275116 733534720 486259981 417135872 602756352 490214672 542432512 638167016 522294976 269292051 334710144 287409808 323260792 401413542 462725168 398864980 564263936 435190200 330677760 433444000 618366000 537349653 633630480 305054624 448608896 477227600 517617328 392823844 713877600 537947248 296857456 314495456 337326860 489214080 647671552 682852560 634385792 295934072 279377338 640926324 294017576 275081984 638860248 460403752 382971908 544020084 330347024 581718688 542902128 722770720 472348656 581654656 460398848 424822824 651402658 649195508 495738732 638883712 603444940 571631892 562639808 427572208 647750016 729272640 388945150 278396208 330887240 426258200 376173632 486649964 326769308 299643736 452632832 554533032 254593368 319992672 486841544 367336576 344591488 531110032 660611404 462274560 379325200 290266816 489541064 469295272 534755584 517246976 548098232 965230496 747418472 806323092 902131798 493554480 965117632 674342636 862459872 795299824 839904396 741159936 660942912 809811760 584684050 961517104 925452488 632759680 620362080 635410880 733483840 707734871 551447174 579137712 545619768 886238376 813657864 763175376 952086784 656784000 537292480 642200256 651532054 906027494 887046208 513890816 702272936 789241611 741812992 883153216 589596416 632295792 946018848 903184352 946758864 549464402 935745200 763315968 509228672 972155852 641773952 682471424 785626088 588536288 983941305 552302080 896218432 555680410 793367360 915071840 732398438 955963904 723215040 739994088 956224096 830859814 696278144 834056704 790282712 730247351 963378228 956748912 589018071 524457928 603777208 867249444 706328752 644514175 964550622 721236576 587092532 985765936 521930044 626144268 647531608 524915160 983154784 664063488 534307072 764102328 955985472 794938880 984808808 716358776 947387712 506601648 721031616 534007712 859603968
581046028 849667072 488520128 817219072 773541336 786767696 826010007 605912320 755473134 847528272 457655152 591898068 736078960 438675352 703455936 641418032 836231064 530537648 417777536 594826256 868847232 744559552 438279780 677632944 878352168 638204160 805678912 602204396 800712440 420318188 564017152 823663340 632963990 840676048 673664608 685068576 732073740 696057600 774961280 768341760 562252672 852401268 451788048 741438624 814168512 708300428 691191520 701781074 882323712 497928672 408904416 407802715 599543296 712853664 450171264 806759552 769802184 606533568 545814216 613883136 667472512 782712736 643348224 873203048 619946052 726743072 521996362 584319840 689034336 630503232 604864752 423111936 501242704 645061632 809562140 799041664 850989240 402473280 747709204 852122656 871300752 436812296 725086464 730187776 486997824 570485852 838364672 672410688 439146944 433198152 696007056 820551488 513766536 770289648 708650872 755387856 560328740 692163466 851338496 692098566 476908650 596481760 618654036 516984384 710232992 655692120 730309520 558233952 752574486 729529100 830163240 632365800 810661904 590393984 844739532 664185604 494914768 600087784 495170336 925706256 527871808 926932288 680426022 596806720 635084848 720072624 867695061 579336448 703913024 899199892 488452160 845135360 561402304 691418392 655954752 602658416 627294470 739012672 587420992 942783984 521527552 793763744 531614784 838904800 710343848 495745344 870814272 812975694 899653952 896333002 943796000 932222656 616389552 856991584 686110720 661344908 569256496 574037440 926702508 595574514 883293848 752363328 712702976 481032904 584166120 745119648 510554214 578103104 509985832 837322664 516654960 484609984 513825088 932947660 462799456 836447360 715536928 825121344 912421312 827084032 582141876 914051364 481695552 676387608 672716864 469959990 761832896 513922624 558483416 614917176 650453048 517283268 801200436 528965680 724638656 769689408 708817016 682686272 712388400 652441920 983897072 380850312 170195464 209049946 227543040 337750340 263987636 4872000 701968368 990459248 677732768 348253624 329893370 306408576 746803200 601443776 334128896 761430160 189786950 818921920 971192576 538375448 792950408 65842336 289891600 640376304 113091584 973970400 163434635 773952464 523574272 865847444 544029125 845578340 679055360 69045696 132224288 285766824 464100640 761317200 582225202 14303744 404602880 497429141 874362128 783240832 870565330 728653056 306766560 220251257 881449536 83328320 888364320 604103832 388344672 342828800 718264515 978261984 528668736 918270684 664173376 223402400 247189848 34949000 592594872 757597823 865023592 703410688 369283584 682064384 76768672 496088320 705306756 661467648 193477376 265313296 666244928 404866646 514472144 360009018 758850572 627351251 765841920 898486784 975099216 580002732 986634145 897759584 321292800 457435312 231542272 544137856 876556206 765616320 491577600 318591368 559702576 667124832 253142528 956678778 660558820 535934396 879164540 478827708 538930292 545419324 457933756 743790140 533818708 594697768 802060476 517659682 841544668 657698152 942957756 695683017 626558908 812179388 699637708 751855548 847590052 731718012 478715087 544133180 496832844 532683828 610836578 672148204 608288016 773686972 644613236 540100796 642867036 827789036 746772689 843053516 514477660 658031932 686650636 727040364 602246880 923300636 747370284 506280492 523918492 546749896 698637116 857094588 892275596 843808828 505357108 488800374 850349360 503440612 484505020 848283284 669826788 592394944 753443120 539770060 791141724 752325164 932193756 681771692 791077692 669821884 634245860 860825694 858618544 705161768 848306748 812867976 781054928 772062844 636995244 857173052 938695676 598368186 487819244 540310276 635681236 585596668 696073000 536192344 509066772 662055868 763956068 464016404 529415708 696264580 576759612 554014524 740533068 870034440 671697596 588748236 499689852 698964100 678718308 744178620 471578640 502429896 919562160 701750136 760654756 856463462 447886144 919449296 628674300 816791536 749631488 794236060 695491600 615274576 764143424 539015714 915848768 879784152 587091344 574693744 589742544 687815504 662066535 505778838 533469376 499951432 840570040 767989528 717507040 906418448 611115664 491624144 596531920 605863718 860359158 841377872 468222480 656604600 743573275 696144656 837484880 543928080 586627456 900350512 857516016 901090528 503796066 890076864 717647632 463560336 926487516 596105616 636803088 739957752 542867952 938272969 506633744 850550096 510012074 747699024 869403504 686730102 910295568 677546704 694325752 910555760 785191478 650609808 788388368 744614376 684579015 917709892 911080576 543349735 478789592 558108872 821581108 660660416 598845839 918882286 675568240 541424196 940097600 476261708 580475932 601863272 479246824 937486448 618395152 488638736 718433992 910317136 749270544 939140472 670690440 901719376 460933312 675363280 488339376 813935632
464788812 733409856 372262912 700961856 657284120 670510480 709752791 489655104 639215918 731271056 341397936 475640852 619821744 322418136 587198720 525160816 719973848 414280432 301520320 478569040 752590016 628302336 322022564 561375728 762094952 521946944 689421696 485947180 684455224 304060972 447759936 707406124 516706774 724418832 557407392 568811360 615816524 579800384 658704064 652084544 445995456 736144052 335530832 625181408 697911296 592043212 574934304 585523858 766066496 381671456 292647200 291545499 483286080 596596448 333914048 690502336 653544968 490276352 429557000 497625920 551215296 666455520 527091008 756945832 503688836 610485856 405739146 468062624 572777120 514246016 488607536 306854720 384985488 528804416 693304924 682784448 734732024 286216064 631451988 735865440 755043536 320555080 608829248 613930560 370740608 454228636 722107456 556153472 322889728 316940936 579749840 704294272 397509320 654032432 592393656 639130640 444071524 575906250 735081280 575841350 477066650 596639760 618812036 517142384 710390992 655850120 730467520 558391952 752732486 729687100 830321240 632523800 810819904 590551984 844897532 664343604 495072768 600245784 495328336 925864256 528029808 927090288 680584022 596964720 635242848 720230624 867853061 579494448 704071024 899357892 488610160 845293360 561560304 691576392 656112752 602816416 627452470 739170672 587578992 942941984 521685552 793921744 531772784 839062800 710501848 495903344 870972272 813133694 899811952 896491002 943954000 932380656 616547552 857149584 686268720 661502908 569414496 574195440 926860508 595732514 883451848 752521328 712860976 481190904 584324120 745277648 510712214 578261104 510143832 837480664 516812960 484767984 513983088 933105660 462957456 836605360 715694928 825279344 912579312 827242032 582299876 914209364 481853552 676545608 672874864 470117990 761990896 514080624 558641416 615075176 650611048 517441268 801358436 529123680 724796656 769847408 708975016 682844272 712546400 652599920 215951872 657878392 669805152 406539824 641619072 77154220 356456576 69125952 586900048 966634752 202853568 372652032 100221984 135825384 604010032 63900704 597000736 756007560 486963520 909599872 999771226 504777472 414797440 201865184 933331456 63802368 550054880 217981184 62813264 323956572 399344926 658088016 492554240 867762210 58970592 773974016 378866560 812599804 87290880 765964164 37391576 624361908 916830494 731219264 53782030 947993400 581230080 357093643 955087160 985635400 173946496 207160960 794945552 950171712 246649856 46850464 180413152 880398592 375032864 145265344 364151708 311792640 569885060 923111472 415610304 848658688 257460028 397827808 492474120 386747456 378532352 928710656 132325760 388829872 341926400 206827984 715680336 624280832 809527040 314170168 609308292 486844160 632761344 980378384 161254272 671745312 697932720 893468032 916478010 354729472 850449888 38601856 115090432 666169728 858883584 965504156 357881408 459413664 748707600 544342918 440530368 315905944 659136088 258799256 318901840 325390872 237905304 523761688 313790256 374669316 582032024 297631230 621516216 437669700 722929304 475654565 406530456 592150936 479609256 531827096 627561600 511689560 258686635 324104728 276804392 312655376 390808126 452119752 388259564 553658520 424584784 320072344 422838584 607760584 526744237 623025064 294449208 438003480 466622184 507011912 382218428 703272184 527341832 286252040 303890040 326721444 478608664 637066136 672247144 623780376 285328656 268771922 630320908 283412160 264476568 628254832 449798336 372366492 533414668 319741608 571113272 532296712 712165304 461743240 571049240 449793432 414217408 640797242 638590092 485133316 628278296 592839524 561026476 552034392 416966792 637144600 718667224 378339734 267790792 320281824 415652784 365568216 476044548 316163892 289038320 442027416 543927616 243987952 309387256 476236128 356731160 333986072 520504616 650005988 451669144 368719784 279661400 478935648 458689856 524150168 165182464 196033720 613165984 395353960 454258580 550067286 141489968 613053120 322278124 510395360 443235312 487839884 389095424 308878400 457747248 232619538 609452592 573387976 280695168 268297568 283346368 381419328 355670359 199382662 227073200 193555256 534173864 461593352 411110864 600022272 304719488 185227968 290135744 299467542 553962982 534981696 161826304 350208424 437177099 389748480 531088704 237531904 280231280 593954336 551119840 594694352 197399890 583680688 411251456 157164160 620091340 289709440 330406912 433561576 236471776 631876793 200237568 544153920 203615898 441302848 563007328 380333926 603899392 371150528 387929576 604159584 478795302 344213632 481992192 438218200 378182839 611313716 604684400 236953559 172393416 251712696 515184932 354264240 292449663 612486110 369172064 235028020 633701424 169865532 274079756 295467096 172850648 631090272 311998976 182242560 412037816 603920960 442874368 632744296 364294264 595323200 154537136 368967104 181943200 507539456
345300236 613921280 252774336 581473280 537795544 551021904 590264215 370166528 519727342 611782480 221909360 356152276 500333168 202929560 467710144 405672240 600485272 294791856 182031744 359080464 633101440 508813760 202533988 441887152 642606376 402458368 569933120 366458604 564966648 184572396 328271360 587917548 397218198 604930256 437918816 449322784 496327948 460311808 539215488 532595968 326506880 616655476 216042256 505692832 578422720 472554636 455445728 466035282 646577920 262182880 173158624 172056923 363797504 477107872 214425472 571013760 534056392 370787776 310068424 378137344 431726720 546966944 407602432 637457256 384200260 490997280 286250570 348574048 453288544 394757440 369118960 187366144 265496912 409315840 573816348 563295872 615243448 166727488 511963412 616376864 635554960 201066504 489340672 494441984 251252032 334740060 602618880 436664896 203401152 197452360 460261264 584805696 278020744 534543856 472905080 519642064 324582948 456417674 615592704 456352774 462961962 582535072 604707348 503037696 696286304 641745432 716362832 544287264 738627798 715582412 816216552 618419112 796715216 576447296 830792844 650238916 480968080 586141096 481223648 911759568 513925120 912985600 666479334 582860032 621138160 706125936 853748373 565389760 689966336 885253204 474505472 831188672 547455616 677471704 642008064 588711728 613347782 725065984 573474304 928837296 507580864 779817056 517668096 824958112 696397160 481798656 856867584 799029006 885707264 882386314 929849312 918275968 602442864 843044896 672164032 647398220 555309808 560090752 912755820 581627826 869347160 738416640 698756288 467086216 570219432 731172960 496607526 564156416 496039144 823375976 502708272 470663296 499878400 919000972 448852768 822500672 701590240 811174656 898474624 813137344 568195188 900104676 467748864 662440920 658770176 456013302 747886208 499975936 544536728 600970488 636506360 503336580 787253748 515018992 710691968 755742720 694870328 668739584 698441712 638495232 212236060 236737696 561696981 237625408 819363840 383543944 527395000 793969216 412578216 48830720 18744240 581317646 176008050 660038112 480589824 714922496 404386560 195880452 831224576 460666368 845800320 502782080 896208420 897864016 634113536 226088972 427105888 745523626 791633648 238902784 223589979 106532160 916200960 511650944 116238368 325752628 717629420 539995168 651649200 843832832 171364416 698412820 891552000 294522874 105190880 821842390 307365926 225026432 29716250 514521587 997607680 244327424 831616768 888565968 814144 9733456 178559168 135994248 377256960 811828534 216478316 367594496 950427904 247288064 14169088 816393216 681597384 804925184 638783184 113960840 580216064 380927132 345987840 607645696 210692896 748486862 983204096 9546960 521271072 604593108 980192424 210736128 595550208 958870528 69621866 788817800 328897024 371808896 705331488 512799656 301901440 61054848 481778917 824623008 433279168 966345152 905045194 3845622 124231264 732923840 528811108 404186684 747416828 347079996 407182580 413671612 326186044 612042428 402070996 462950056 670312764 385911970 709796956 525950440 811210044 563935305 494811196 680431676 567889996 620107836 715842340 599970300 346967375 412385468 365085132 400936116 479088866 540400492 476540304 641939260 512865524 408353084 511119324 696041324 615024977 711305804 382729948 526284220 554902924 595292652 470499168 791552924 615622572 374532780 392170780 415002184 566889404 725346876 760527884 712061116 373609396 357052662 718601648 371692900 352757308 716535572 538079076 460647232 621695408 408022348 659394012 620577452 800446044 550023980 659329980 538074172 502498148 729077982 726870832 573414056 716559036 681120264 649307216 640315132 505247532 725425340 806947964 466620474 356071532 408562564 503933524 453848956 564325288 404444632 377319060 530308156 632208356 332268692 397667996 564516868 445011900 422266812 608785356 738286728 539949884 457000524 367942140 567216388 546970596 612430908 170262128 201113384 618245648 400433624 459338244 555146950 146569632 618132784 327357788 515475024 448314976 492919548 394175088 313958064 462826912 237699202 614532256 578467640 285774832 273377232 288426032 386498992 360750023 204462326 232152864 198634920 539253528 466673016 416190528 605101936 309799152 190307632 295215408 304547206 559042646 540061360 166905968 355288088 442256763 394828144 536168368 242611568 285310944 599034000 556199504 599774016 202479554 588760352 416331120 162243824 625171004 294789104 335486576 438641240 241551440 636956457 205317232 549233584 208695562 446382512 568086992 385413590 608979056 376230192 393009240 609239248 483874966 349293296 487071856 443297864 383262503 616393380 609764064 242033223 177473080 256792360 520264596 359343904 297529327 617565774 374251728 240107684 638781088 174945196 279159420 300546760 177930312 636169936 317078640 187322224 417117480 609000624 447954032 637823960 369373928 600402864 159616800 374046768 187022864 512619120
500887244 769508288 408361344 737060288 693382552 706608912 745851223 525753536 675314350 767369488 377496368 511739284 655920176 358516568 623297152 561259248 756072280 450378864 337618752 514667472 788688448 664400768 358120996 597474160 798193384 558045376 725520128 522045612 720553656 340159404 483858368 743504556 552805206 760517264 593505824 604909792 651914956 615898816 694802496 688182976 482093888 772242484 371629264 661279840 734009728 628141644 611032736 621622290 802164928 417769888 328745632 327643931 519384512 632694880 370012480 726600768 689643400 526374784 465655432 533724352 587313728 702553952 563189440 793044264 539787268 646584288 441837578 504161056 608875552 550344448 524705968 342953152 421083920 564902848 729403356 718882880 770830456 322314496 667550420 771963872 791141968 356653512 644927680 650028992 406839040 490327068 758205888 592251904 358988160 353039368 615848272 740392704 433607752 690130864 628492088 675229072 480169956 612004682 771179712 611939782 503773482 623346592 645518868 543849216 737097824 682556952 757174352 585098784 779439318 756393932 857028072 659230632 837526736 617258816 871604364 691050436 521779600 626952616 522035168 952571088 554736640 953797120 707290854 623671552 661949680 746937456 894559893 606201280 730777856 926064724 515316992 872000192 588267136 718283224 682819584 629523248 654159302 765877504 614285824 969648816 548392384 820628576 558479616 865769632 737208680 522610176 897679104 839840526 926518784 923197834 970660832 959087488 643254384 883856416 712975552 688209740 596121328 600902272 953567340 622439346 910158680 779228160 739567808 507897736 611030952 771984480 537419046 604967936 536850664 864187496 543519792 511474816 540689920 959812492 489664288 863312192 742401760 851986176 939286144 853948864 609006708 940916196 508560384 703252440 699581696 496824822 788697728 540787456 585348248 641782008 677317880 544148100 828065268 555830512 751503488 796554240 735681848 709551104 739253232 679306752 661639732 524038528 202678830 977638296 318348096 773004608 629505314 650661864 492721152 19818720 500071512 275520800 968219584 751351008 369036000 935516373 237062464 951974763 987773524 157870592 862145664 668183375 560838496 930353040 425576576 280411304 75402176 87668928 639210624 876423800 410451650 628640224 791842304 838084360 877509984 910373712 330076288 916946624 417896348 431665312 562448000 215366504 212284000 226621440 761060172 295832576 996974652 978895232 697404240 626013104 819525216 765402096 416459776 858593025 587906556 553373180 488820348 173382656 703147984 31218048 962932258 256331520 988844504 440912000 481998640 300961150 946096608 662262400 159973784 996308384 339410432 953373056 425115812 169484800 616900352 813164544 460823948 242858892 314301376 72522824 401075936 104721488 107206360 206394016 582507620 428923072 755493792 739548736 340202300 750953728 248854912 306312432 844168704 997836320 483920512 42793024 513589488 346862208 606305250 965549568 678417192 553792768 897022912 496686080 556788664 563277696 475792128 761648512 551677080 612556140 819918848 535518054 859403040 675556524 960816128 713541389 644417280 830037760 717496080 769713920 865448424 749576384 496573459 561991552 514691216 550542200 628694950 690006576 626146388 791545344 662471608 557959168 660725408 845647408 764631061 860911888 532336032 675890304 704509008 744898736 620105252 941159008 765228656 524138864 541776864 564608268 716495488 874952960 910133968 861667200 523215480 506658746 868207732 521298984 502363392 866141656 687685160 610253316 771301492 557628432 809000096 770183536 950052128 699630064 808936064 687680256 652104232 878684066 876476916 723020140 866165120 830726348 798913300 789921216 654853616 875031424 956554048 616226558 505677616 558168648 653539608 603455040 713931372 554050716 526925144 679914240 781814440 481874776 547274080 714122952 594617984 571872896 758391440 887892812 689555968 606606608 517548224 716822472 696576680 762036992 462714624 493565880 910698144 692886120 751790740 847599446 439022128 910585280 619810284 807927520 740767472 785372044 686627584 606410560 755279408 530151698 906984752 870920136 578227328 565829728 580878528 678951488 653202519 496914822 524605360 491087416 831706024 759125512 708643024 897554432 602251648 482760128 587667904 596999702 851495142 832513856 459358464 647740584 734709259 687280640 828620864 535064064 577763440 891486496 848652000 892226512 494932050 881212848 708783616 454696320 917623500 587241600 627939072 731093736 534003936 929408953 497769728 841686080 501148058 738835008 860539488 677866086 901431552 668682688 685461736 901691744 776327462 641745792 779524352 735750360 675714999 908845876 902216560 534485719 469925576 549244856 812717092 651796400 589981823 910018270 666704224 532560180 931233584 467397692 571611916 592999256 470382808 928622432 609531136 479774720 709569976 901453120 740406528 930276456 661826424 892855360 452069296 666499264 479475360 805071616
302817484 571438528 210291584 538990528 495312792 508539152 547781463 327683776 477244590 569299728 179426608 313669524 457850416 160446808 425227392 363189488 558002520 252309104 139548992 316597712 590618688 466331008 160051236 399404400 600123624 359975616 527450368 323975852 522483896 142089644 285788608 545434796 354735446 562447504 395436064 406840032 453845196 417829056 496732736 490113216 284024128 574172724 173559504 463210080 535939968 430071884 412962976 423552530 604095168 219700128 130675872 129574171 321314752 434625120 171942720 528531008 491573640 328305024 267585672 335654592 389243968 504484192 365119680 594974504 341717508 448514528 243767818 306091296 410805792 352274688 326636208 144883392 223014160 366833088 531333596 520813120 572760696 124244736 469480660 573894112 593072208 158583752 446857920 451959232 208769280 292257308 560136128 394182144 160918400 154969608 417778512 542322944 235537992 492061104 430422328 477159312 282100196 413934922 573109952 413870022 361538538 481111648 503283924 401614272 594862880 540322008 614939408 442863840 637204374 614158988 714793128 516995688 695291792 475023872 729369420 548815492 379544656 484717672 379800224 810336144 412501696 811562176 565055910 481436608 519714736 604702512 752324949 463966336 588542912 783829780 373082048 729765248 446032192 576048280 540584640 487288304 511924358 623642560 472050880 827413872 406157440 678393632 416244672 723534688 594973736 380375232 755444160 697605582 784283840 780962890 828425888 816852544 501019440 741621472 570740608 545974796 453886384 458667328 811332396 480204402 767923736 636993216 597332864 365662792 468796008 629749536 395184102 462732992 394615720 721952552 401284848 369239872 398454976 817577548 347429344 721077248 600166816 709751232 797051200 711713920 466771764 798681252 366325440 561017496 557346752 354589878 646462784 398552512 443113304 499547064 535082936 401913156 685830324 413595568 609268544 654319296 593446904 567316160 597018288 537071808 986443768 701651584 1363328 979174872 275068416 834652160 56749280 239808536 999891896 169545216 825861576 204778336 153062092 172254720 96291712 295763312 880168978 688362144 555563200 943081728 263376640 598255260 257400704 151944080 771983408 121563136 983161280 660388768 260326016 400089600 574251760 981232256 991713536 527672384 840088064 719829065 772823840 724388480 432673844 921686784 884158880 640420288 816952268 190275136 164819180 544129118 936906448 383229168 682236480 663161472 48694272 967564704 479978752 649035072 441545536 572205264 118844148 557397422 711858688 994373288 111722120 6023168 71759386 778568576 195856464 100932800 397677440 13839872 719304072 168908551 619329792 77255722 753093224 658319744 132249800 149723392 496977728 944313344 127247200 371237376 559512420 849361616 664796887 559868352 504675200 783000160 669806272 831247234 800516544 249227776 872782148 137725496 408780800 897788800 425723128 672290176 478436454 610751152 524157440 668958196 516630920 392006496 735236640 334899808 395002392 401491424 314005856 599862240 389890808 450769868 658132576 373731782 697616768 513770252 799029856 551755117 482631008 668251488 555709808 607927648 703662152 587790112 334787187 400205280 352904944 388755928 466908678 528220304 464360116 629759072 500685336 396172896 498939136 683861136 602844789 699125616 370549760 514104032 542722736 583112464 458318980 779372736 603442384 362352592 379990592 402821996 554709216 713166688 748347696 699880928 361429208 344872474 706421460 359512712 340577120 704355384 525898888 448467044 609515220 395842160 647213824 608397264 788265856 537843792 647149792 525893984 490317960 716897794 714690644 561233868 704378848 668940076 637127028 628134944 493067344 713245152 794767776 454440286 343891344 396382376 491753336 441668768 552145100 392264444 365138872 518127968 620028168 320088504 385487808 552336680 432831712 410086624 596605168 726106540 527769696 444820336 355761952 555036200 534790408 600250720 319782144 350633400 767765664 549953640 608858260 704666966 296089648 767652800 476877804 664995040 597834992 642439564 543695104 463478080 612346928 387219218 764052272 727987656 435294848 422897248 437946048 536019008 510270039 353982342 381672880 348154936 688773544 616193032 565710544 754621952 459319168 339827648 444735424 454067222 708562662 689581376 316425984 504808104 591776779 544348160 685688384 392131584 434830960 748554016 705719520 749294032 351999570 738280368 565851136 311763840 774691020 444309120 485006592 588161256 391071456 786476473 354837248 698753600 358215578 595902528 717607008 534933606 758499072 525750208 542529256 758759264 633394982 498813312 636591872 592817880 532782519 765913396 759284080 391553239 326993096 406312376 669784612 508863920 447049343 767085790 523771744 389627700 788301104 324465212 428679436 450066776 327450328 785689952 466598656 336842240 566637496 758520640 597474048 787343976 518893944 749922880 309136816 523566784 336542880 662139136
224309516 492930560 131783616 460482560 416804824 430031184 469273495 249175808 398736622 490791760 100918640 235161556 379342448 81938840 346719424 284681520 479494552 173801136 61041024 238089744 512110720 387823040 81543268 320896432 521615656 281467648 448942400 245467884 443975928 63581676 207280640 466926828 276227478 483939536 316928096 328332064 375337228 339321088 418224768 411605248 205516160 495664756 95051536 384702112 457432000 351563916 334455008 345044562 525587200 141192160 52167904 51066203 242806784 356117152 93434752 450023040 413065672 249797056 189077704 257146624 310736000 425976224 286611712 516466536 263209540 370006560 165259850 227583328 332297824 273766720 248128240 66375424 144506192 288325120 452825628 442305152 494252728 45736768 390972692 495386144 514564240 80075784 368349952 373451264 130261312 213749340 481628160 315674176 82410432 76461640 339270544 463814976 157030024 413553136 351914360 398651344 203592228 335426954 494601984 335362054 116121882 235694992 257867268 156197616 349446224 294905352 369522752 197447184 391787718 368742332 469376472 271579032 449875136 229607216 483952764 303398836 134128000 239301016 134383568 564919488 167085040 566145520 319639254 236019952 274298080 359285856 506908293 218549680 343126256 538413124 127665392 484348592 200615536 330631624 295167984 241871648 266507702 378225904 226634224 581997216 160740784 432976976 170828016 478118032 349557080 134958576 510027504 452188926 538867184 535546234 583009232 571435888 255602784 496204816 325323952 300558140 208469728 213250672 565915740 234787746 522507080 391576560 351916208 120246136 223379352 384332880 149767446 217316336 149199064 476535896 155868192 123823216 153038320 572160892 102012688 475660592 354750160 464334576 551634544 466297264 221355108 553264596 120908784 315600840 311930096 109173222 401046128 153135856 197696648 254130408 289666280 156496500 440413668 168178912 363851888 408902640 348030248 321899504 351601632 291655152 836439386 715098428 728161152 537160000 17673152 239431168 528520000 249100320 239796560 320592384 399585440 717124632 541170008 424510486 839440640 595450844 599838448 989521736 204234640 860354912 739338240 923393542 191117052 275031064 645414912 604959872 617746160 619048576 807882936 204950048 822941644 853238400 837549171 348275880 384141518 546154368 509212096 549485440 72242848 438848768 76639784 190025408 376048726 851336992 561216692 638347184 704246528 875935456 145400000 134846240 804304014 932421600 963393280 566803920 740840352 629305856 874991344 14120724 383334400 737489584 514749728 141703272 835556354 342624896 323646976 720239830 753291788 938150656 813648240 115369984 698285263 902570224 518218072 547109760 271158400 24858304 764563184 656374912 340141566 336541400 690298880 236222602 802747248 812282880 579924800 936573296 48739456 257858656 978616124 91898240 226232032 718722448 559768000 248899456 449005880 450594864 627480400 123268224 917435200 418038272 631875800 507251376 850481520 450144688 510247272 516736304 429250736 715107120 505135688 566014748 773377456 488976662 812861648 629015132 914274736 666999997 597875888 783496368 670954688 723172528 818907032 703034992 450032067 515450160 468149824 504000808 582153558 643465184 579604996 745003952 615930216 511417776 614184016 799106016 718089669 814370496 485794640 629348912 657967616 698357344 573563860 894617616 718687264 477597472 495235472 518066876 669954096 828411568 863592576 815125808 476674088 460117354 821666340 474757592 455822000 819600264 641143768 563711924 724760100 511087040 762458704 723642144 903510736 653088672 762394672 641138864 605562840 832142674 829935524 676478748 819623728 784184956 752371908 743379824 608312224 828490032 910012656 569685166 459136224 511627256 606998216 556913648 667389980 507509324 480383752 633372848 735273048 435333384 500732688 667581560 548076592 525331504 711850048 841351420 643014576 560065216 471006832 670281080 650035288 715495600 317508000 348359256 765491520 547679496 606584116 702392822 293815504 765378656 474603660 662720896 595560848 640165420 541420960 461203936 610072784 384945074 761778128 725713512 433020704 420623104 435671904 533744864 507995895 351708198 379398736 345880792 686499400 613918888 563436400 752347808 457045024 337553504 442461280 451793078 706288518 687307232 314151840 502533960 589502635 542074016 683414240 389857440 432556816 746279872 703445376 747019888 349725426 736006224 563576992 309489696 772416876 442034976 482732448 585887112 388797312 784202329 352563104 696479456 355941434 593628384 715332864 532659462 756224928 523476064 540255112 756485120 631120838 496539168 634317728 590543736 530508375 763639252 757009936 389279095 324718952 404038232 667510468 506589776 444775199 764811646 521497600 387353556 786026960 322191068 426405292 447792632 325176184 783415808 464324512 334568096 564363352 756246496 595199904 785069832 516619800 747648736 306862672 521292640 334268736 659864992
408001036 676622080 315475136 644174080 600496344 613722704 652965015 432867328 582428142 674483280 284610160 418853076 563033968 265630360 530410944 468373040 663186072 357492656 244732544 421781264 695802240 571514560 265234788 504587952 705307176 465159168 632633920 429159404 627667448 247273196 390972160 650618348 459918998 667631056 500619616 512023584 559028748 523012608 601916288 595296768 389207680 679356276 278743056 568393632 641123520 535255436 518146528 528736082 709278720 324883680 235859424 234757723 426498304 539808672 277126272 633714560 596757192 433488576 372769224 440838144 494427520 609667744 470303232 700158056 446901060 553698080 348951370 411274848 515989344 457458240 431819760 250066944 328197712 472016640 636517148 625996672 677944248 229428288 574664212 679077664 698255760 263767304 552041472 557142784 313952832 397440860 665319680 499365696 266101952 260153160 522962064 647506496 340721544 597244656 535605880 582342864 387283748 519118474 678293504 519053574 115952802 235525912 257698188 156028536 349277144 294736272 369353672 197278104 391618638 368573252 469207392 271409952 449706056 229438136 483783684 303229756 133958920 239131936 134214488 564750408 166915960 565976440 319470174 235850872 274129000 359116776 506739213 218380600 342957176 538244044 127496312 484179512 200446456 330462544 294998904 241702568 266338622 378056824 226465144 581828136 160571704 432807896 170658936 477948952 349388000 134789496 509858424 452019846 538698104 535377154 582840152 571266808 255433704 496035736 325154872 300389060 208300648 213081592 565746660 234618666 522338000 391407480 351747128 120077056 223210272 384163800 149598366 217147256 149029984 476366816 155699112 123654136 152869240 571991812 101843608 475491512 354581080 464165496 551465464 466128184 221186028 553095516 120739704 315431760 311761016 109004142 400877048 152966776 197527568 253961328 289497200 156327420 440244588 168009832 363682808 408733560 347861168 321730424 351432552 291486072 642663656 574663142 24837504 940206936 166057504 537455036 446737920 696811272 824961024 728509940 841802240 861550736 677691724 834799184 650112000 451070400 74235504 799337896 889461536 526865920 91844020 213329346 7458816 439324608 367520 152268288 171780176 243662848 808612536 43546300 216811134 977140448 820585472 852848128 10701376 292689408 122274496 482689152 614018440 931625984 645769592 994571632 55840256 468190432 692510720 665361400 721128084 497918976 87104784 525089838 896785984 753776992 527260776 466161180 682675000 664834048 563419584 500661760 598847488 945044944 92553568 882545664 155681280 182105600 448625536 69499136 893982224 313263008 894060154 349495120 883618844 944898920 328307128 848991360 436763120 233661704 479549056 32145600 167501442 128855728 194591104 973930656 777558528 534288384 816938432 377456124 726165964 604382296 271825984 875854440 463423312 291792786 134360384 394695280 433814816 84316136 431273216 444280496 771216354 830009450 422687272 298062848 641292992 240956160 301058744 307547776 220062208 505918592 295947160 356826220 564188928 279788134 603673120 419826604 705086208 457811469 388687360 574307840 461766160 513984000 609718504 493846464 240843539 306261632 258961296 294812280 372965030 434276656 370416468 535815424 406741688 302229248 404995488 589917488 508901141 605181968 276606112 420160384 448779088 489168816 364375332 685429088 509498736 268408944 286046944 308878348 460765568 619223040 654404048 605937280 267485560 250928826 612477812 265569064 246633472 610411736 431955240 354523396 515571572 301898512 553270176 514453616 694322208 443900144 553206144 431950336 396374312 622954146 620746996 467290220 610435200 574996428 543183380 534191296 399123696 619301504 700824128 360496638 249947696 302438728 397809688 347725120 458201452 298320796 271195224 424184320 526084520 226144856 291544160 458393032 338888064 316142976 502661520 632162892 433826048 350876688 261818304 461092552 440846760 506307072 355823424 386674680 803806944 585994920 644899540 740708246 332130928 803694080 512919084 701036320 633876272 678480844 579736384 499519360 648388208 423260498 800093552 764028936 471336128 458938528 473987328 572060288 546311319 390023622 417714160 384196216 724814824 652234312 601751824 790663232 495360448 375868928 480776704 490108502 744603942 725622656 352467264 540849384 627818059 580389440 721729664 428172864 470872240 784595296 741760800 785335312 388040850 774321648 601892416 347805120 810732300 480350400 521047872 624202536 427112736 822517753 390878528 734794880 394256858 631943808 753648288 570974886 794540352 561791488 578570536 794800544 669436262 534854592 672633152 628859160 568823799 801954676 795325360 427594519 363034376 442353656 705825892 544905200 483090623 803127070 559813024 425668980 824342384 360506492 464720716 486108056 363491608 821731232 502639936 372883520 602678776 794561920 633515328 823385256 554935224 785964160 345178096 559608064 372584160 698180416
319553826 588174870 227027926 555726870 512049134 525275494 564517805 344420118 493980932 586036070 196162950 330405866 474586758 177183150 441963734 379925830 574738862 269045446 156285334 333334054 607355030 483067350 176787578 416140742 616859966 376711958 544186710 340712194 539220238 158825986 302524950 562171138 371471788 579183846 412172406 423576374 470581538 434565398 513469078 506849558 300760470 590909066 190295846 479946422 552676310 446808226 429699318 440288872 620831510 236436470 147412214 146310513 338051094 451361462 188679062 545267350 508309982 345041366 284322014 352390934 405980310 521220534 381856022 611710846 358453850 465250870 260504160 322827638 427542134 369011030 343372550 161619734 239750502 383569430 548069938 537549462 589497038 140981078 486217002 590630454 609808550 175320094 463594262 468695574 225505622 308993650 576872470 410918486 177654742 171705950 434514854 559059286 252274334 508797446 447158670 493895654 298836538 430671264 589846294 430606364 114136618 233709728 255882004 154212352 347460960 292920088 367537488 195461920 389802454 366757068 467391208 269593768 447889872 227621952 481967500 301413572 132142736 237315752 132398304 562934224 165099776 564160256 317653990 234034688 272312816 357300592 504923029 216564416 341140992 536427860 125680128 482363328 198630272 328646360 293182720 239886384 264522438 376240640 224648960 580011952 158755520 430991712 168842752 476132768 347571816 132973312 508042240 450203662 536881920 533560970 581023968 569450624 253617520 494219552 323338688 298572876 206484464 211265408 563930476 232802482 520521816 389591296 349930944 118260872 221394088 382347616 147782182 215331072 147213800 474550632 153882928 121837952 151053056 570175628 100027424 473675328 352764896 462349312 549649280 464312000 219369844 551279332 118923520 313615576 309944832 107187958 399060864 151150592 195711384 252145144 287681016 154511236 438428404 166193648 361866624 406917376 346044984 319914240 349616368 289669888 156151440 722255050 999421888 743006752 752018272 389913308 184189952 627083432 931761792 997918616 672077828 185789760 362507264 125210912 337372544 377720784 439564784 794803776 665187744 714781920 354112000 488900624 553393476 921937328 261235808 115815116 234037502 241458789 175989264 88716012 99900984 342122016 88522672 664400384 642253380 244234560 558660608 897225216 877683776 572952320 747358264 203251760 795131264 335083675 181052928 187707824 846676768 967509568 834245920 615610864 910581904 143659720 196972032 762981864 798772646 620983040 397524704 44234980 887798056 818774320 315116944 134742112 934225224 803937696 549576064 55814970 810011840 901509216 824157808 735104448 951008656 199573008 63512116 474813628 289572264 119819520 291999464 688633344 731395840 498049296 995938688 903578992 475674624 466773760 681793536 599952280 3554208 987749848 706808640 336616480 158258000 948300336 793691788 399506112 7444727 366987344 825574912 120516500 805411416 608894616 230570056 105945632 449175776 48838944 108941528 115430560 27944992 313801376 103829944 164709004 372071712 87670918 411555904 227709388 512968992 265694253 196570144 382190624 269648944 321866784 417601288 301729248 48726323 114144416 66844080 102695064 180847814 242159440 178299252 343698208 214624472 110112032 212878272 397800272 316783925 413064752 84488896 228043168 256661872 297051600 172258116 493311872 317381520 76291728 93929728 116761132 268648352 427105824 462286832 413820064 75368344 58811610 420360596 73451848 54516256 418294520 239838024 162406180 323454356 109781296 361152960 322336400 502204992 251782928 361088928 239833120 204257096 430836930 428629780 275173004 418317984 382879212 351066164 342074080 207006480 427184288 508706912 168379422 57830480 110321512 205692472 155607904 266084236 106203580 79078008 232067104 333967304 34027640 99426944 266275816 146770848 124025760 310544304 440045676 241708832 158759472 69701088 268975336 248729544 314189856 179551040 210402296 627534560 409722536 468627156 564435862 155858544 627421696 336646700 524763936 457603888 502208460 403464000 323246976 472115824 246988114 623821168 587756552 295063744 282666144 297714944 395787904 370038935 213751238 241441776 207923832 548542440 475961928 425479440 614390848 319088064 199596544 304504320 313836118 568331558 549350272 176194880 364577000 451545675 404117056 545457280 251900480 294599856 608322912 565488416 609062928 211768466 598049264 425620032 171532736 634459916 304078016 344775488 447930152 250840352 646245369 214606144 558522496 217984474 455671424 577375904 394702502 618267968 385519104 402298152 618528160 493163878 358582208 496360768 452586776 392551415 625682292 619052976 251322135 186761992 266081272 529553508 368632816 306818239 626854686 383540640 249396596 648070000 184234108 288448332 309835672 187219224 645458848 326367552 196611136 426406392 618289536 457242944 647112872 378662840 609691776 168905712 383335680 196311776 521908032
473545324 742166368 381019424 709718368 666040632 679266992 718509303 498411616 647972430 740027568 350154448 484397364 628578256 331174648 595955232 533917328 728730360 423036944 310276832 487325552 761346528 637058848 330779076 570132240 770851464 530703456 698178208 494703692 693211736 312817484 456516448 716162636 525463286 733175344 566163904 577567872 624573036 588556896 667460576 660841056 454751968 744900564 344287344 633937920 706667808 600799724 583690816 594280370 774823008 390427968 301403712 300302011 492042592 605352960 342670560 699258848 662301480 499032864 438313512 506382432 559971808 675212032 535847520 765702344 512445348 619242368 414495658 476819136 581533632 523002528 497364048 315611232 393742000 537560928 702061436 691540960 743488536 294972576 640208500 744621952 763800048 329311592 617585760 622687072 379497120 462985148 730863968 564909984 331646240 325697448 588506352 713050784 406265832 662788944 601150168 647887152 452828036 584662762 743837792 584597862 261743914 381317024 403489300 301819648 495068256 440527384 515144784 343069216 537409750 514364364 614998504 417201064 595497168 375229248 629574796 449020868 279750032 384923048 280005600 710541520 312707072 711767552 465261286 381641984 419920112 504907888 652530325 364171712 488748288 684035156 273287424 629970624 346237568 476253656 440790016 387493680 412129734 523847936 372256256 727619248 306362816 578599008 316450048 623740064 495179112 280580608 655649536 597810958 684489216 681168266 728631264 717057920 401224816 641826848 470945984 446180172 354091760 358872704 711537772 380409778 668129112 537198592 497538240 265868168 369001384 529954912 295389478 362938368 294821096 622157928 301490224 269445248 298660352 717782924 247634720 621282624 500372192 609956608 697256576 611919296 366977140 698886628 266530816 461222872 457552128 254795254 546668160 298757888 343318680 399752440 435288312 302118532 586035700 313800944 509473920 554524672 493652280 467521536 497223664 437277184 904304480 393502272 390048200 825697200 133314952 556928000 185697248 156392528 306810736 87323028 465790616 689729160 705036800 17354748 37795504 38057493 668671408 649969480 850011520 803617208 823291360 769716672 926572544 947227904 890249774 226731328 442874272 956803072 715221388 913548288 746080832 204166528 436826806 457303984 445439893 349340544 816930768 731372928 325466800 139847680 573511036 138642736 905598112 546251264 455348608 565766456 319568496 227503320 867519064 153205200 257833620 417705984 425456296 986681856 154332800 461156832 303013912 663337744 727247184 413669024 902387200 44684800 490228236 243961216 545313600 418556160 835924224 446881358 403117664 205123776 149644800 303567932 144051564 449273900 570348110 852304056 600785100 419793664 954876368 332188672 915296340 410370870 537391616 434182064 255932928 981809152 776607302 643712000 916753472 876411468 940564480 25627648 383184224 266991976 410004056 202046464 596133622 648201216 768227504 706867200 268419112 143794688 487024832 86688000 146790584 153279616 65794048 351650432 141679000 202558060 409920768 125519974 449404960 265558444 550818048 303543309 234419200 420039680 307498000 359715840 455450344 339578304 86575379 151993472 104693136 140544120 218696870 280008496 216148308 381547264 252473528 147961088 250727328 435649328 354632981 450913808 122337952 265892224 294510928 334900656 210107172 531160928 355230576 114140784 131778784 154610188 306497408 464954880 500135888 451669120 113217400 96660666 458209652 111300904 92365312 456143576 277687080 200255236 361303412 147630352 399002016 360185456 540054048 289631984 398937984 277682176 242106152 468685986 466478836 313022060 456167040 420728268 388915220 379923136 244855536 465033344 546555968 206228478 95679536 148170568 243541528 193456960 303933292 144052636 116927064 269916160 371816360 71876696 137276000 304124872 184619904 161874816 348393360 477894732 279557888 196608528 107550144 306824392 286578600 352038912 120927388 151778644 568910908 351098884 410003504 505812210 97234892 568798044 278023048 466140284 398980236 443584808 344840348 264623324 413492172 188364462 565197516 529132900 236440092 224042492 239091292 337164252 311415283 155127586 182818124 149300180 489918788 417338276 366855788 555767196 260464412 140972892 245880668 255212466 509707906 490726620 117571228 305953348 392922023 345493404 486833628 193276828 235976204 549699260 506864764 550439276 153144814 539425612 366996380 112909084 575836264 245454364 286151836 389306500 192216700 587621717 155982492 499898844 159360822 397047772 518752252 336078850 559644316 326895452 343674500 559904508 434540226 299958556 437737116 393963124 333927763 567058640 560429324 192698483 128138340 207457620 470929856 310009164 248194587 568231034 324916988 190772944 589446348 125610456 229824680 251212020 128595572 586835196 267743900 137987484 367782740 559665884 398619292 588489220 320039188 551068124 110282060 324712028 137688124 463284380
488773608 757394652 396247708 724946652 681268916 694495276 733737587 513639900 663200714 755255852 365382732 499625648 643806540 346402932 611183516 549145612 743958644 438265228 325505116 502553836 776574812 652287132 346007360 585360524 786079748 545931740 713406492 509931976 708440020 328045768 471744732 731390920 540691570 748403628 581392188 592796156 639801320 603785180 682688860 676069340 469980252 760128848 359515628 649166204 721896092 616028008 598919100 609508654 790051292 405656252 316631996 315530295 507270876 620581244 357898844 714487132 677529764 514261148 453541796 521610716 575200092 690440316 551075804 780930628 527673632 634470652 429723942 492047420 596761916 538230812 512592332 330839516 408970284 552789212 717289720 706769244 758716820 310200860 655436784 759850236 779028332 344539876 632814044 637915356 394725404 478213432 746092252 580138268 346874524 340925732 603734636 728279068 421494116 678017228 616378452 663115436 468056320 599891046 759066076 599826146 250671946 370245056 392417332 290747680 483996288 429455416 504072816 331997248 526337782 503292396 603926536 406129096 584425200 364157280 618502828 437948900 268678064 373851080 268933632 699469552 301635104 700695584 454189318 370570016 408848144 493835920 641458357 353099744 477676320 672963188 262215456 618898656 335165600 465181688 429718048 376421712 401057766 512775968 361184288 716547280 295290848 567527040 305378080 612668096 484107144 269508640 644577568 586738990 673417248 670096298 717559296 705985952 390152848 630754880 459874016 435108204 343019792 347800736 700465804 369337810 657057144 526126624 486466272 254796200 357929416 518882944 284317510 351866400 283749128 611085960 290418256 258373280 287588384 706710956 236562752 610210656 489300224 598884640 686184608 600847328 355905172 687814660 255458848 450150904 446480160 243723286 535596192 287685920 332246712 388680472 424216344 291046564 574963732 302728976 498401952 543452704 482580312 456449568 486151696 426205216 895095552 665649744 206209240 456008960 816710000 400588736 422275544 321599360 281490880 928886984 621471760 656253912 594921600 327618780 958737728 85646384 889108892 262110820 411350000 513113984 98117760 672636688 913727568 94636692 509827484 99664576 547416572 36614896 16752128 520002048 872737256 953073152 812772831 980365028 397789952 661728960 99638160 812300080 419124960 529536160 376141428 5203492 184306426 998147072 765698257 351319488 595930782 91325600 431234048 719460624 888558084 993446912 648096256 775229668 206228608 439629864 702858944 556056976 244984967 61406074 580583040 768773504 148574976 627327744 64447286 412618704 62916608 331042864 110951776 324442536 555953344 426979680 718708480 981213704 972722176 359088000 872825880 188134384 377721728 777875968 539844360 763469184 179270706 326021376 179713088 688960000 97244808 656587288 362671296 2437216 392388976 128666500 964320080 328717754 674952192 458879336 577634832 271660832 624810460 458118144 524352552 399728128 742958272 342621440 402724024 409213056 321727488 607583872 397612440 458491500 665854208 381453414 705338400 521491884 806751488 559476749 490352640 675973120 563431440 615649280 711383784 595511744 342508819 407926912 360626576 396477560 474630310 535941936 472081748 637480704 508406968 403894528 506660768 691582768 610566421 706847248 378271392 521825664 550444368 590834096 466040612 787094368 611164016 370074224 387712224 410543628 562430848 720888320 756069328 707602560 369150840 352594106 714143092 367234344 348298752 712077016 533620520 456188676 617236852 403563792 654935456 616118896 795987488 545565424 654871424 533615616 498039592 724619426 722412276 568955500 712100480 676661708 644848660 635856576 500788976 720966784 802489408 462161918 351612976 404104008 499474968 449390400 559866732 399986076 372860504 525849600 627749800 327810136 393209440 560058312 440553344 417808256 604326800 733828172 535491328 452541968 363483584 562757832 542512040 607972352 272061032 302912288 720044552 502232528 561137148 656945854 248368536 719931688 429156692 617273928 550113880 594718452 495973992 415756968 564625816 339498106 716331160 680266544 387573736 375176136 390224936 488297896 462548927 306261230 333951768 300433824 641052432 568471920 517989432 706900840 411598056 292106536 397014312 406346110 660841550 641860264 268704872 457086992 544055667 496627048 637967272 344410472 387109848 700832904 657998408 701572920 304278458 690559256 518130024 264042728 726969908 396588008 437285480 540440144 343350344 738755361 307116136 651032488 310494466 548181416 669885896 487212494 710777960 478029096 494808144 711038152 585673870 451092200 588870760 545096768 485061407 718192284 711562968 343832127 279271984 358591264 622063500 461142808 399328231 719364678 476050632 341906588 740579992 276744100 380958324 402345664 279729216 737968840 418877544 289121128 518916384 710799528 549752936 739622864 471172832 702201768 261415704 475845672 288821768 614418024
605940812 874561856 513414912 842113856 798436120 811662480 850904791 630807104 780367918 872423056 482549936 616792852 760973744 463570136 728350720 666312816 861125848 555432432 442672320 619721040 893742016 769454336 463174564 702527728 903246952 663098944 830573696 627099180 825607224 445212972 588911936 848558124 657858774 865570832 698559392 709963360 756968524 720952384 799856064 793236544 587147456 877296052 476682832 766333408 839063296 733195212 716086304 726675858 907218496 522823456 433799200 432697499 624438080 737748448 475066048 831654336 794696968 631428352 570709000 638777920 692367296 807607520 668243008 898097832 644840836 751637856 546891146 609214624 713929120 655398016 629759536 448006720 526137488 669956416 834456924 823936448 875884024 427368064 772603988 877017440 896195536 461707080 749981248 755082560 511892608 595380636 863259456 697305472 464041728 458092936 720901840 845446272 538661320 795184432 733545656 780282640 585223524 717058250 876233280 716993350 376835216 496408326 518580602 416910950 610159558 555618686 630236086 458160518 652501052 629455666 730089806 532292366 710588470 490320550 744666098 564112170 394841334 500014350 395096902 825632822 427798374 826858854 580352588 496733286 535011414 619999190 767621627 479263014 603839590 799126458 388378726 745061926 461328870 591344958 555881318 502584982 527221036 638939238 487347558 842710550 421454118 693690310 431541350 738831366 610270414 395671910 770740838 712902260 799580518 796259568 843722566 832149222 516316118 756918150 586037286 561271474 469183062 473964006 826629074 495501080 783220414 652289894 612629542 380959470 484092686 645046214 410480780 478029670 409912398 737249230 416581526 384536550 413751654 832874226 362726022 736373926 615463494 725047910 812347878 727010598 482068442 813977930 381622118 576314174 572643430 369886556 661759462 413849190 458409982 514843742 550379614 417209834 701127002 428892246 624565222 669615974 608743582 582612838 612314966 552368486 812134332 369428576 415504736 795447288 923981628 591921408 862303056 778851814 729099712 77941760 869392744 292554240 779596856 141063852 628924236 743331800 231102724 244785120 365597056 163205376 297078784 898297358 635858384 753088640 344542080 744290024 200967456 684710288 732485504 537592384 538583830 549772440 974062778 320858914 154175744 745391600 532348640 714871536 27791296 270664608 858916680 566129664 140435456 609483400 918368974 85619968 308064080 602456544 19345706 583606832 879250624 856841248 211677963 743493440 661601344 901287968 609733408 392005760 866162368 132052652 178316096 79106752 120692064 472996350 746006656 136928960 311376516 515384824 261713216 207726080 820313621 192709312 815156736 498216988 679344134 969050752 434675080 296021056 662844400 244228572 595762944 865850880 819312056 790452480 990020048 974041533 257776072 748074496 971827968 596122912 506562864 163862880 592995584 99165996 397595728 448049920 64335872 526016 597406204 826145396 229384584 104760160 447990304 47653472 107756056 114245088 26759520 312615904 102644472 163523532 370886240 86485446 410370432 226523916 511783520 264508781 195384672 381005152 268463472 320681312 416415816 300543776 47540851 112958944 65658608 101509592 179662342 240973968 177113780 342512736 213439000 108926560 211692800 396614800 315598453 411879280 83303424 226857696 255476400 295866128 171072644 492126400 316196048 75106256 92744256 115575660 267462880 425920352 461101360 412634592 74182872 57626138 419175124 72266376 53330784 417109048 238652552 161220708 322268884 108595824 359967488 321150928 501019520 250597456 359903456 238647648 203071624 429651458 427444308 273987532 417132512 381693740 349880692 340888608 205821008 425998816 507521440 167193950 56645008 109136040 204507000 154422432 264898764 105018108 77892536 230881632 332781832 32842168 98241472 265090344 145585376 122840288 309358832 438860204 240523360 157574000 68515616 267789864 247544072 313004384 71245973 102097229 519229493 301417469 360322089 456130795 47553477 519116629 228341633 416458869 349298821 393903393 295158933 214941909 363810757 138683047 515516101 479451485 186758677 174361077 189409877 287482837 261733868 105446171 133136709 99618765 440237373 367656861 317174373 506085781 210782997 91291477 196199253 205531051 460026491 441045205 67889813 256271933 343240608 295811989 437152213 143595413 186294789 500017845 457183349 500757861 103463399 489744197 317314965 63227669 526154849 195772949 236470421 339625085 142535285 537940302 106301077 450217429 109679407 347366357 469070837 286397435 509962901 277214037 293993085 510223093 384858811 250277141 388055701 344281709 284246348 517377225 510747909 143017068 78456925 157776205 421248441 260327749 198513172 518549619 275235573 141091529 539764933 75929041 180143265 201530605 78914157 537153781 218062485 88306069 318101325 509984469 348937877 538807805 270357773 501386709 60600645 275030613 88006709 413602965
359681804 628302848 267155904 595854848 552177112 565403472 604645783 384548096 534108910 626164048 236290928 370533844 514714736 217311128 482091712 420053808 614866840 309173424 196413312 373462032 647483008 523195328 216915556 456268720 656987944 416839936 584314688 380840172 579348216 198953964 342652928 602299116 411599766 619311824 452300384 463704352 510709516 474693376 553597056 546977536 340888448 631037044 230423824 520074400 592804288 486936204 469827296 480416850 660959488 276564448 187540192 186438491 378179072 491489440 228807040 585395328 548437960 385169344 324449992 392518912 446108288 561348512 421984000 651838824 398581828 505378848 300632138 362955616 467670112 409139008 383500528 201747712 279878480 423697408 588197916 577677440 629625016 181109056 526344980 630758432 649936528 215448072 503722240 508823552 265633600 349121628 617000448 451046464 217782720 211833928 474642832 599187264 292402312 548925424 487286648 534023632 338964516 470799242 629974272 470734342 68397610 187970720 210142996 108473344 301721952 247181080 321798480 149722912 344063446 321018060 421652200 223854760 402150864 181882944 436228492 255674564 86403728 191576744 86659296 517195216 119360768 518421248 271914982 188295680 226573808 311561584 459184021 170825408 295401984 490688852 79941120 436624320 152891264 282907352 247443712 194147376 218783430 330501632 178909952 534272944 113016512 385252704 123103744 430393760 301832808 87234304 462303232 404464654 491142912 487821962 535284960 523711616 207878512 448480544 277599680 252833868 160745456 165526400 518191468 187063474 474782808 343852288 304191936 72521864 175655080 336608608 102043174 169592064 101474792 428811624 108143920 76098944 105314048 524436620 54288416 427936320 307025888 416610304 503910272 418572992 173630836 505540324 73184512 267876568 264205824 61448950 353321856 105411584 149972376 206406136 241942008 108772228 392689396 120454640 316127616 361178368 300305976 274175232 303877360 243930880 789692880 909915648 788703984 699481652 694369262 723392192 702393812 261049344 853825088 93439488 718757640 506596328 241522584 376892858 219819008 921809664 426953776 855726948 62081669 236587520 243695584 156699840 27137434 506213344 891806848 761179416 519905920 585441328 846537216 988135664 467577776 103916336 878343680 933771466 501116592 493026560 244404544 109259520 55445248 897086494 218961088 548839400 713086912 282159488 554882704 621822210 133985280 219526168 159847168 288183328 717197056 872302624 359883632 906583246 37739752 102649536 171738000 587169632 588812384 999689216 43611776 363582512 868479384 661328856 501974780 363012864 362905244 445224765 96252320 357681728 762057616 383682976 919730528 727455552 892745520 902402752 17869068 258095924 816048 484166144 839576288 525866752 872106848 733475136 33855584 533209472 537265280 454860864 761811456 194344860 687462672 498661116 886651168 348627718 945422336 952676808 937435352 178125888 246255648 620932820 644010024 519385600 862615744 462278912 522381496 528870528 441384960 727241344 517269912 578148972 785511680 501110886 824995872 641149356 926408960 679134221 610010112 795630592 683088912 735306752 831041256 715169216 462166291 527584384 480284048 516135032 594287782 655599408 591739220 757138176 628064440 523552000 626318240 811240240 730223893 826504720 497928864 641483136 670101840 710491568 585698084 906751840 730821488 489731696 507369696 530201100 682088320 840545792 875726800 827260032 488808312 472251578 833800564 486891816 467956224 831734488 653277992 575846148 736894324 523221264 774592928 735776368 915644960 665222896 774528896 653273088 617697064 844276898 842069748 688612972 831757952 796319180 764506132 755514048 620446448 840624256 922146880 581819390 471270448 523761480 619132440 569047872 679524204 519643548 492517976 645507072 747407272 447467608 512866912 679715784 560210816 537465728 723984272 853485644 655148800 572199440 483141056 682415304 662169512 727629824 354915904 385767160 802899424 585087400 643992020 739800726 331223408 802786560 512011564 700128800 632968752 677573324 578828864 498611840 647480688 422352978 799186032 763121416 470428608 458031008 473079808 571152768 545403799 389116102 416806640 383288696 723907304 651326792 600844304 789755712 494452928 374961408 479869184 489200982 743696422 724715136 351559744 539941864 626910539 579481920 720822144 427265344 469964720 783687776 740853280 784427792 387133330 773414128 600984896 346897600 809824780 479442880 520140352 623295016 426205216 821610233 389971008 733887360 393349338 631036288 752740768 570067366 793632832 560883968 577663016 793893024 668528742 533947072 671725632 627951640 567916279 801047156 794417840 426686999 362126856 441446136 704918372 543997680 482183103 802219550 558905504 424761460 823434864 359598972 463813196 485200536 362584088 820823712 501732416 371976000 601771256 793654400 632607808 822477736 554027704 785056640 344270576 558700544 371676640 697272896
643148300 911769344 550622400 879321344 835643608 848869968 888112279 668014592 817575406 909630544 519757424 654000340 798181232 500777624 765558208 703520304 898333336 592639920 479879808 656928528 930949504 806661824 500382052 739735216 940454440 700306432 867781184 664306668 862814712 482420460 626119424 885765612 695066262 902778320 735766880 747170848 794176012 758159872 837063552 830444032 624354944 914503540 513890320 803540896 876270784 770402700 753293792 763883346 944425984 560030944 471006688 469904987 661645568 774955936 512273536 868861824 831904456 668635840 607916488 675985408 729574784 844815008 705450496 935305320 682048324 788845344 584098634 646422112 751136608 692605504 666967024 485214208 563344976 707163904 871664412 861143936 913091512 464575552 809811476 914224928 933403024 498914568 787188736 792290048 549100096 632588124 900466944 734512960 501249216 495300424 758109328 882653760 575868808 832391920 770753144 817490128 622431012 754265738 913440768 754200838 186373738 305946848 328119124 226449472 419698080 365157208 439774608 267699040 462039574 438994188 539628328 341830888 520126992 299859072 554204620 373650692 204379856 309552872 204635424 635171344 237336896 636397376 389891110 306271808 344549936 429537712 577160149 288801536 413378112 608664980 197917248 554600448 270867392 400883480 365419840 312123504 336759558 448477760 296886080 652249072 230992640 503228832 241079872 548369888 419808936 205210432 580279360 522440782 609119040 605798090 653261088 641687744 325854640 566456672 395575808 370809996 278721584 283502528 636167596 305039602 592758936 461828416 422168064 190497992 293631208 454584736 220019302 287568192 219450920 546787752 226120048 194075072 223290176 642412748 172264544 545912448 425002016 534586432 621886400 536549120 291606964 623516452 191160640 385852696 382181952 179425078 471297984 223387712 267948504 324382264 359918136 226748356 510665524 238430768 434103744 479154496 418282104 392151360 421853488 361907008 813601526 360307200 826381972 297307968 84493760 629139840 898410864 950683912 84371648 822872232 389185718 368005552 341250076 428194232 32290176 756359168 814249370 984940832 643676544 624213056 75706352 908699268 779887744 273155188 336899304 736814930 670314732 714526656 588919776 714807548 977314728 139727616 527440230 788881484 992499168 365066992 33004992 742472608 937551360 50470480 897956032 673391904 585898076 539496384 37679232 114174144 96710400 518952256 649692152 119874470 917886784 390404640 54796096 168700775 730735232 159527144 3857152 432081280 441297840 48408780 419515200 129624140 593932444 145866920 955439040 209860000 574247488 463799808 581616032 220411130 279827328 498024362 171624448 768957376 719210752 926066588 807610312 592616796 323603968 21053780 125267840 495444992 669700608 199589888 752347768 187867840 513266818 696316978 853858112 739386664 116922624 776163408 204393632 458483200 913967208 390196544 651943424 891332672 971140152 852375246 440202178 315577754 658807898 258471066 318573650 325062682 237577114 523433498 313462066 374341126 581703834 297303040 621188026 437341510 722601114 475326375 406202266 591822746 479281066 531498906 627233410 511361370 258358445 323776538 276476202 312327186 390479936 451791562 387931374 553330330 424256594 319744154 422510394 607432394 526416047 622696874 294121018 437675290 466293994 506683722 381890238 702943994 527013642 285923850 303561850 326393254 478280474 636737946 671918954 623452186 285000466 268443732 629992718 283083970 264148378 627926642 449470146 372038302 533086478 319413418 570785082 531968522 711837114 461415050 570721050 449465242 413889218 640469052 638261902 484805126 627950106 592511334 560698286 551706202 416638602 636816410 718339034 378011544 267462602 319953634 415324594 365240026 475716358 315835702 288710130 441699226 543599426 243659762 309059066 475907938 356402970 333657882 520176426 649677798 451340954 368391594 279333210 478607458 458361666 523821978 82594416 113445672 530577936 312765912 371670532 467479238 58901920 530465072 239690076 427807312 360647264 405251836 306507376 226290352 375159200 150031490 526864544 490799928 198107120 185709520 200758320 298831280 273082311 116794614 144485152 110967208 451585816 379005304 328522816 517434224 222131440 102639920 207547696 216879494 471374934 452393648 79238256 267620376 354589051 307160432 448500656 154943856 197643232 511366288 468531792 512106304 114811842 501092640 328663408 74576112 537503292 207121392 247818864 350973528 153883728 549288745 117649520 461565872 121027850 358714800 480419280 297745878 521311344 288562480 305341528 521571536 396207254 261625584 399404144 355630152 295594791 528725668 522096352 154365511 89805368 169124648 432596884 271676192 209861615 529898062 286584016 152439972 551113376 87277484 191491708 212879048 90262600 548502224 229410928 99654512 329449768 521332912 360286320 550156248 281706216 512735152 71949088 286379056 99355152 424951408
373023116 641644160 280497216 609196160 565518424 578744784 617987095 397889408 547450222 639505360 249632240 383875156 528056048 230652440 495433024 433395120 628208152 322514736 209754624 386803344 660824320 536536640 230256868 469610032 670329256 430181248 597656000 394181484 592689528 212295276 355994240 615640428 424941078 632653136 465641696 477045664 524050828 488034688 566938368 560318848 354229760 644378356 243765136 533415712 606145600 500277516 483168608 493758162 674300800 289905760 200881504 199779803 391520384 504830752 242148352 598736640 561779272 398510656 337791304 405860224 459449600 574689824 435325312 665180136 411923140 518720160 313973450 376296928 481011424 422480320 396841840 215089024 293219792 437038720 601539228 591018752 642966328 194450368 539686292 644099744 663277840 228789384 517063552 522164864 278974912 362462940 630341760 464387776 231124032 225175240 487984144 612528576 305743624 562266736 500627960 547364944 352305828 484140554 643315584 484075654 105291690 224864800 247037076 145367424 338616032 284075160 358692560 186616992 380957526 357912140 458546280 260748840 439044944 218777024 473122572 292568644 123297808 228470824 123553376 554089296 156254848 555315328 308809062 225189760 263467888 348455664 496078101 207719488 332296064 527582932 116835200 473518400 189785344 319801432 284337792 231041456 255677510 367395712 215804032 571167024 149910592 422146784 159997824 467287840 338726888 124128384 499197312 441358734 528036992 524716042 572179040 560605696 244772592 485374624 314493760 289727948 197639536 202420480 555085548 223957554 511676888 380746368 341086016 109415944 212549160 373502688 138937254 206486144 138368872 465705704 145038000 112993024 142208128 561330700 91182496 464830400 343919968 453504384 540804352 455467072 210524916 542434404 110078592 304770648 301099904 98343030 390215936 142305664 186866456 243300216 278836088 145666308 429583476 157348720 353021696 398072448 337200056 311069312 340771440 280824960 943459968 752102656 688684380 93663712 765738494 893337088 267914656 329636608 340285456 294131712 972092224 257512448 721454224 704950656 863659424 512829940 569157191 670655918 866893400 554180424 95388544 260929152 153303488 770626506 168564000 752606568 303737592 349584384 943151000 884625316 824249290 111023616 15975024 292845716 287015238 22015504 955438892 82460672 118662080 52093428 529466240 860016664 277874112 839696952 280000880 529007104 461891703 835977072 720617728 24921496 50791808 834302824 861141280 986460224 495917724 912345288 909117906 820999680 921115200 987935876 782218480 217758016 69890560 492452960 909990416 22013708 931405312 866098976 666623568 468897280 610413708 4620512 58535808 298770496 806347400 819347180 978102248 792349344 437406000 65740864 67476496 321569914 581910400 497940744 495984540 114506352 395194240 857705548 742176896 158848240 904665712 353989504 17443938 871693536 53362487 409439536 971944972 208950784 957903040 815690240 675099272 550474848 893704992 493368160 553470744 559959776 472474208 758330592 548359160 609238220 816600928 532200134 856085120 672238604 957498208 710223469 641099360 826719840 714178160 766396000 862130504 746258464 493255539 558673632 511373296 547224280 625377030 686688656 622828468 788227424 659153688 554641248 657407488 842329488 761313141 857593968 529018112 672572384 701191088 741580816 616787332 937841088 761910736 520820944 538458944 561290348 713177568 871635040 906816048 858349280 519897560 503340826 864889812 517981064 499045472 862823736 684367240 606935396 767983572 554310512 805682176 766865616 946734208 696312144 805618144 684362336 648786312 875366146 873158996 719702220 862847200 827408428 795595380 786603296 651535696 871713504 953236128 612908638 502359696 554850728 650221688 600137120 710613452 550732796 523607224 676596320 778496520 478556856 543956160 710805032 591300064 568554976 755073520 884574892 686238048 603288688 514230304 713504552 693258760 758719072 72749104 103600360 520732624 302920600 361825220 457633926 49056608 520619760 229844764 417962000 350801952 395406524 296662064 216445040 365313888 140186178 517019232 480954616 188261808 175864208 190913008 288985968 263236999 106949302 134639840 101121896 441740504 369159992 318677504 507588912 212286128 92794608 197702384 207034182 461529622 442548336 69392944 257775064 344743739 297315120 438655344 145098544 187797920 501520976 458686480 502260992 104966530 491247328 318818096 64730800 527657980 197276080 237973552 341128216 144038416 539443433 107804208 451720560 111182538 348869488 470573968 287900566 511466032 278717168 295496216 511726224 386361942 251780272 389558832 345784840 285749479 518880356 512251040 144520199 79960056 159279336 422751572 261830880 200016303 520052750 276738704 142594660 541268064 77432172 181646396 203033736 80417288 538656912 219565616 89809200 319604456 511487600 350441008 540310936 271860904 502889840 62103776 276533744 89509840 415106096
542078416 810699460 449552516 778251460 734573724 747800084 787042395 566944708 716505522 808560660 418687540 552930456 697111348 399707740 664488324 602450420 797263452 491570036 378809924 555858644 829879620 705591940 399312168 638665332 839384556 599236548 766711300 563236784 761744828 381350576 525049540 784695728 593996378 801708436 634696996 646100964 693106128 657089988 735993668 729374148 523285060 813433656 412820436 702471012 775200900 669332816 652223908 662813462 843356100 458961060 369936804 368835103 560575684 673886052 411203652 767791940 730834572 567565956 506846604 574915524 628504900 743745124 604380612 834235436 580978440 687775460 483028750 545352228 650066724 591535620 565897140 384144324 462275092 606094020 770594528 760074052 812021628 363505668 708741592 813155044 832333140 397844684 686118852 691220164 448030212 531518240 799397060 633443076 400179332 394230540 657039444 781583876 474798924 731322036 669683260 716420244 521361128 653195854 812370884 653130954 283911418 403484528 425656804 323987152 517235760 462694888 537312288 365236720 559577254 536531868 637166008 439368568 617664672 397396752 651742300 471188372 301917536 407090552 302173104 732709024 334874576 733935056 487428790 403809488 442087616 527075392 674697829 386339216 510915792 706202660 295454928 652138128 368405072 498421160 462957520 409661184 434297238 546015440 394423760 749786752 328530320 600766512 338617552 645907568 517346616 302748112 677817040 619978462 706656720 703335770 750798768 739225424 423392320 663994352 493113488 468347676 376259264 381040208 733705276 402577282 690296616 559366096 519705744 288035672 391168888 552122416 317556982 385105872 316988600 644325432 323657728 291612752 320827856 739950428 269802224 643450128 522539696 632124112 719424080 634086800 389144644 721054132 288698320 483390376 479719632 276962758 568835664 320925392 365486184 421919944 457455816 324286036 608203204 335968448 531641424 576692176 515819784 489689040 519391168 459444688 932233792 703522752 679366128 698896576 897635592 192600784 145346160 650053696 729475776 828683392 925744640 160079252 417383820 939432064 826812288 233207552 337037832 515498144 138444800 145792192 909916000 288673128 332556832 287804256 601729636 560244884 213654496 582671408 813499776 505994032 169214976 293060192 138797408 332218624 785856000 248265648 710764820 183040512 951960289 624186416 645732134 863813968 30955584 939586921 782315514 14460352 765839546 56419328 356219936 567248384 985738608 307877856 161273557 623090515 25692080 398493880 262310724 497758272 633144480 45691392 144544064 897119992 981253376 989341868 784859500 366515240 563979808 587785360 973456864 89685504 602905056 706144704 22856704 179353024 270878560 710833760 419959000 208764740 238730000 886596150 714093492 110710240 241202448 369861688 789116016 644142992 64372864 5690752 346311404 730584000 626263790 769573404 470118336 160610000 292868648 925065152 469219632 868819304 617165500 954814380 233043560 108419136 451649280 51312448 111415032 117904064 30418496 316274880 106303448 167182508 374545216 90144422 414029408 230182892 515442496 268167757 199043648 384664128 272122448 324340288 420074792 304202752 51199827 116617920 69317584 105168568 183321318 244632944 180772756 346171712 217097976 112585536 215351776 400273776 319257429 415538256 86962400 230516672 259135376 299525104 174731620 495785376 319855024 78765232 96403232 119234636 271121856 429579328 464760336 416293568 77841848 61285114 422834100 75925352 56989760 420768024 242311528 164879684 325927860 112254800 363626464 324809904 504678496 254256432 363562432 242306624 206730600 433310434 431103284 277646508 420791488 385352716 353539668 344547584 209479984 429657792 511180416 170852926 60303984 112795016 208165976 158081408 268557740 108677084 81551512 234540608 336440808 36501144 101900448 268749320 149244352 126499264 313017808 442519180 244182336 161232976 72174592 271448840 251203048 316663360 515848448 546699704 963831968 746019944 804924564 900733270 492155952 963719104 672944108 861061344 793901296 838505868 739761408 659544384 808413232 583285522 960118576 924053960 631361152 618963552 634012352 732085312 706336343 550048646 577739184 544221240 884839848 812259336 761776848 950688256 655385472 535893952 640801728 650133526 904628966 885647680 512492288 700874408 787843083 740414464 881754688 588197888 630897264 944620320 901785824 945360336 548065874 934346672 761917440 507830144 970757324 640375424 681072896 784227560 587137760 982542777 550903552 894819904 554281882 791968832 913673312 730999910 954565376 721816512 738595560 954825568 829461286 694879616 832658176 788884184 728848823 961979700 955350384 587619543 523059400 602378680 865850916 704930224 643115647 963152094 719838048 585694004 984367408 520531516 624745740 646133080 523516632 981756256 662664960 532908544 762703800 954586944 793540352 983410280 714960248 945989184 505203120 719633088 532609184 858205440
320615884 589236928 228089984 556788928 513111192 526337552 565579863 345482176 495042990 587098128 197225008 331467924 475648816 178245208 443025792 380987888 575800920 270107504 157347392 334396112 608417088 484129408 177849636 417202800 617922024 377774016 545248768 341774252 540282296 159888044 303587008 563233196 372533846 580245904 413234464 424638432 471643596 435627456 514531136 507911616 301822528 591971124 191357904 481008480 553738368 447870284 430761376 441350930 621893568 237498528 148474272 147372571 339113152 452423520 189741120 546329408 509372040 346103424 285384072 353452992 407042368 522282592 382918080 612772904 359515908 466312928 261566218 323889696 428604192 370073088 344434608 162681792 240812560 384631488 549131996 538611520 590559096 142043136 487279060 591692512 610870608 176382152 464656320 469757632 226567680 310055708 577934528 411980544 178716800 172768008 435576912 560121344 253336392 509859504 448220728 494957712 299898596 431733322 590908352 431668422 245228138 364801248 386973524 285303872 478552480 424011608 498629008 326553440 520893974 497848588 598482728 400685288 578981392 358713472 613059020 432505092 263234256 368407272 263489824 694025744 296191296 695251776 448745510 365126208 403404336 488392112 636014549 347655936 472232512 667519380 256771648 613454848 329721792 459737880 424274240 370977904 395613958 507332160 355740480 711103472 289847040 562083232 299934272 607224288 478663336 264064832 639133760 581295182 667973440 664652490 712115488 700542144 384709040 625311072 454430208 429664396 337575984 342356928 695021996 363894002 651613336 520682816 481022464 249352392 352485608 513439136 278873702 346422592 278305320 605642152 284974448 252929472 282144576 701267148 231118944 604766848 483856416 593440832 680740800 595403520 350461364 682370852 250015040 444707096 441036352 238279478 530152384 282242112 326802904 383236664 418772536 285602756 569519924 297285168 492958144 538008896 477136504 451005760 480707888 420761408 434833280 62087552 788392344 909866460 879279434 552366184 502576502 957283520 358585900 212293760 776582304 710153472 600915327 100912800 268155328 943089664 969713696 304663444 301767752 376867232 399333887 57471934 511564096 808578384 161244672 61029954 798905120 34791660 664759808 660811944 52390528 325705869 977476448 268761088 636639638 452961580 257200000 710027104 549455600 189022844 355378656 148095028 488100766 173915232 963196080 111859049 462643904 257728320 113076216 62079584 755956000 644144256 739485840 486084912 17743440 947932904 535179776 553623376 712069920 981860096 213581337 327606392 926726144 60943796 625209848 217022336 590880120 653685008 464848508 70040192 857170112 702224281 944824800 169274484 519596784 950336800 63987904 347136000 202591850 290904372 292848448 198876832 852405908 769067532 740360896 144589830 46942560 425229344 921058048 500517148 507774930 940192168 52940352 747342496 33792704 559705280 660137216 514943064 135354645 571940384 272611944 147987520 491217664 90880832 150983416 157472448 69986880 355843264 145871832 206750892 414113600 129712806 453597792 269751276 555010880 307736141 238612032 424232512 311690832 363908672 459643176 343771136 90768211 156186304 108885968 144736952 222889702 284201328 220341140 385740096 256666360 152153920 254920160 439842160 358825813 455106640 126530784 270085056 298703760 339093488 214300004 535353760 359423408 118333616 135971616 158803020 310690240 469147712 504328720 455861952 117410232 100853498 462402484 115493736 96558144 460336408 281879912 204448068 365496244 151823184 403194848 364378288 544246880 293824816 403130816 281875008 246298984 472878818 470671668 317214892 460359872 424921100 393108052 384115968 249048368 469226176 550748800 210421310 99872368 152363400 247734360 197649792 308126124 148245468 121119896 274108992 376009192 76069528 141468832 308317704 188812736 166067648 352586192 482087564 283750720 200801360 111742976 311017224 290771432 356231744 346086400 376937656 794069920 576257896 635162516 730971222 322393904 793957056 503182060 691299296 624139248 668743820 569999360 489782336 638651184 413523474 790356528 754291912 461599104 449201504 464250304 562323264 536574295 380286598 407977136 374459192 715077800 642497288 592014800 780926208 485623424 366131904 471039680 480371478 734866918 715885632 342730240 531112360 618081035 570652416 711992640 418435840 461135216 774858272 732023776 775598288 378303826 764584624 592155392 338068096 800995276 470613376 511310848 614465512 417375712 812780729 381141504 725057856 384519834 622206784 743911264 561237862 784803328 552054464 568833512 785063520 659699238 525117568 662896128 619122136 559086775 792217652 785588336 417857495 353297352 432616632 696088868 535168176 473353599 793390046 550076000 415931956 814605360 350769468 454983692 476371032 353754584 811994208 492902912 363146496 592941752 784824896 623778304 813648232 545198200 776227136 335441072 549871040 362847136 688443392
636710476 905331520 544184576 872883520 829205784 842432144 881674455 661576768 811137582 903192720 513319600 647562516 791743408 494339800 759120384 697082480 891895512 586202096 473441984 650490704 924511680 800224000 493944228 733297392 934016616 693868608 861343360 657868844 856376888 475982636 619681600 879327788 688628438 896340496 729329056 740733024 787738188 751722048 830625728 824006208 617917120 908065716 507452496 797103072 869832960 763964876 746855968 757445522 937988160 553593120 464568864 463467163 655207744 768518112 505835712 862424000 825466632 662198016 601478664 669547584 723136960 838377184 699012672 928867496 675610500 782407520 577660810 639984288 744698784 686167680 660529200 478776384 556907152 700726080 865226588 854706112 906653688 458137728 803373652 907787104 926965200 492476744 780750912 785852224 542662272 626150300 894029120 728075136 494811392 488862600 751671504 876215936 569430984 825954096 764315320 811052304 615993188 747827914 907002944 747763014 317494360 437067470 459239746 357570094 550818702 496277830 570895230 398819662 593160196 570114810 670748950 472951510 651247614 430979694 685325242 504771314 335500478 440673494 335756046 766291966 368457518 767517998 521011732 437392430 475670558 560658334 708280771 419922158 544498734 739785602 329037870 685721070 401988014 532004102 496540462 443244126 467880180 579598382 428006702 783369694 362113262 634349454 372200494 679490510 550929558 336331054 711399982 653561404 740239662 736918712 784381710 772808366 456975262 697577294 526696430 501930618 409842206 414623150 767288218 436160224 723879558 592949038 553288686 321618614 424751830 585705358 351139924 418688814 350571542 677908374 357240670 325195694 354410798 773533370 303385166 677033070 556122638 665707054 753007022 667669742 422727586 754637074 322281262 516973318 513302574 310545700 602418606 354508334 399069126 455502886 491038758 357868978 641786146 369551390 565224366 610275118 549402726 523271982 552974110 493027630 393237952 388291904 218993240 833950360 766865920 873360128 556511554 363350016 932153600 981557984 216032128 369255456 723287904 503992486 592947848 460296786 415933568 837117066 817830912 467460608 188715808 514496488 748744448 502512976 932090048 416284160 431215232 713399288 741373588 413228392 9818688 966377184 561715872 87472688 786484976 54132208 741692416 961386378 184961728 809034496 225396544 859252940 666628800 560611472 466240027 192514800 294885768 402575342 408594176 613926722 342858384 61278672 251470848 453848084 972369632 83604640 816387612 162166624 677429088 958845584 983534808 537781368 874716824 661069312 540557728 279635296 408097100 685206768 11311264 857198524 382888480 669639136 688601832 932662288 16842560 509861888 513733376 365646976 508416988 797541942 327297628 603312796 412116360 220212768 584696832 555466160 299228416 127463488 801967744 943566200 867587840 64249524 298658176 375021256 793235288 936729832 377402112 518414384 912240960 26820632 369859624 245235200 588465344 188128512 248231096 254720128 167234560 453090944 243119512 303998572 511361280 226960486 550845472 366998956 652258560 404983821 335859712 521480192 408938512 461156352 556890856 441018816 188015891 253433984 206133648 241984632 320137382 381449008 317588820 482987776 353914040 249401600 352167840 537089840 456073493 552354320 223778464 367332736 395951440 436341168 311547684 632601440 456671088 215581296 233219296 256050700 407937920 566395392 601576400 553109632 214657912 198101178 559650164 212741416 193805824 557584088 379127592 301695748 462743924 249070864 500442528 461625968 641494560 391072496 500378496 379122688 343546664 570126498 567919348 414462572 557607552 522168780 490355732 481363648 346296048 566473856 647996480 307668990 197120048 249611080 344982040 294897472 405373804 245493148 218367576 371356672 473256872 173317208 238716512 405565384 286060416 263315328 449833872 579335244 380998400 298049040 208990656 408264904 388019112 453479424 400906068 431757324 848889588 631077564 689982184 785790890 377213572 848776724 558001728 746118964 678958916 723563488 624819028 544602004 693470852 468343142 845176196 809111580 516418772 504021172 519069972 617142932 591393963 435106266 462796804 429278860 769897468 697316956 646834468 835745876 540443092 420951572 525859348 535191146 789686586 770705300 397549908 585932028 672900703 625472084 766812308 473255508 515954884 829677940 786843444 830417956 433123494 819404292 646975060 392887764 855814944 525433044 566130516 669285180 472195380 867600397 435961172 779877524 439339502 677026452 798730932 616057530 839622996 606874132 623653180 839883188 714518906 579937236 717715796 673941804 613906443 847037320 840408004 472677163 408117020 487436300 750908536 589987844 528173267 848209714 604895668 470751624 869425028 405589136 509803360 531190700 408574252 866813876 547722580 417966164 647761420 839644564 678597972 868467900 600017868 831046804 390260740 604690708 417666804 743263060
359537804 628158848 267011904 595710848 552033112 565259472 604501783 384404096 533964910 626020048 236146928 370389844 514570736 217167128 481947712 419909808 614722840 309029424 196269312 373318032 647339008 523051328 216771556 456124720 656843944 416695936 584170688 380696172 579204216 198809964 342508928 602155116 411455766 619167824 452156384 463560352 510565516 474549376 553453056 546833536 340744448 630893044 230279824 519930400 592660288 486792204 469683296 480272850 660815488 276420448 187396192 186294491 378035072 491345440 228663040 585251328 548293960 385025344 324305992 392374912 445964288 561204512 421840000 651694824 398437828 505234848 300488138 362811616 467526112 408995008 383356528 201603712 279734480 423553408 588053916 577533440 629481016 180965056 526200980 630614432 649792528 215304072 503578240 508679552 265489600 348977628 616856448 450902464 217638720 211689928 474498832 599043264 292258312 548781424 487142648 533879632 338820516 470655242 629830272 470590342 364478542 484051652 506223928 404554276 597802884 543262012 617879412 445803844 640144378 617098992 717733132 519935692 698231796 477963876 732309424 551755496 382484660 487657676 382740228 813276148 415441700 814502180 567995914 484376612 522654740 607642516 755264953 466906340 591482916 786769784 376022052 732705252 448972196 578988284 543524644 490228308 514864362 626582564 474990884 830353876 409097444 681333636 419184676 726474692 597913740 383315236 758384164 700545586 787223844 783902894 831365892 819792548 503959444 744561476 573680612 548914800 456826388 461607332 814272400 483144406 770863740 639933220 600272868 368602796 471736012 632689540 398124106 465672996 397555724 724892556 404224852 372179876 401394980 820517552 350369348 724017252 603106820 712691236 799991204 714653924 469711768 801621256 369265444 563957500 560286756 357529882 649402788 401492516 446053308 502487068 538022940 404853160 688770328 416535572 612208548 657259300 596386908 570256164 599958292 540011812 610641920 719633632 532100992 508360448 727688016 949311152 73680896 719631210 672028700 868342016 810932300 146496048 504281312 558031480 597879164 236627200 87612631 375973268 903672704 107796144 336662432 553962688 170247376 543458448 811764384 756228984 918033312 535059456 523437184 982864384 362401280 331643344 146865764 869823884 223336608 598268588 958836792 455472978 398579200 666426496 388880576 342364352 5155088 775305480 230086784 925070976 778990336 630617360 141978624 114085376 620658536 576511136 301170688 793552940 438832416 654670976 400556800 33752512 133361726 103230656 792220496 203356520 664032686 291692016 698152 949840864 903684400 122783420 484827872 184571234 52456704 289941780 484940737 122535404 241853184 45441836 300543104 456371136 804403844 250332834 784985440 974792646 120164460 802899224 972243584 135904856 237101888 736941012 656777216 491009536 863703488 413298784 158422912 655669132 897740288 26402272 360648080 786614592 508517376 413007308 573043658 448419234 791649378 391312546 451415130 457904162 370418594 656274978 446303546 507182606 714545314 430144520 754029506 570182990 855442594 608167855 539043746 724664226 612122546 664340386 760074890 644202850 391199925 456618018 409317682 445168666 523321416 584633042 520772854 686171810 557098074 452585634 555351874 740273874 659257527 755538354 426962498 570516770 599135474 639525202 514731718 835785474 659855122 418765330 436403330 459234734 611121954 769579426 804760434 756293666 417841946 401285212 762834198 415925450 396989858 760768122 582311626 504879782 665927958 452254898 703626562 664810002 844678594 594256530 703562530 582306722 546730698 773310532 771103382 617646606 760791586 725352814 693539766 684547682 549480082 769657890 851180514 510853024 400304082 452795114 548166074 498081506 608557838 448677182 421551610 574540706 676440906 376501242 441900546 608749418 489244450 466499362 653017906 782519278 584182434 501233074 412174690 611448938 591203146 656663458 448005384 478856640 895988904 678176880 737081500 832890206 424312888 895876040 605101044 793218280 726058232 770662804 671918344 591701320 740570168 515442458 892275512 856210896 563518088 551120488 566169288 664242248 638493279 482205582 509896120 476378176 816996784 744416272 693933784 882845192 587542408 468050888 572958664 582290462 836785902 817804616 444649224 633031344 720000019 672571400 813911624 520354824 563054200 876777256 833942760 877517272 480222810 866503608 694074376 439987080 902914260 572532360 613229832 716384496 519294696 914699713 483060488 826976840 486438818 724125768 845830248 663156846 886722312 653973448 670752496 886982504 761618222 627036552 764815112 721041120 661005759 894136636 887507320 519776479 455216336 534535616 798007852 637087160 575272583 895309030 651994984 517850940 916524344 452688452 556902676 578290016 455673568 913913192 594821896 465065480 694860736 886743880 725697288 915567216 647117184 878146120 437360056 651790024 464766120 790362376
675067468 943688512 582541568 911240512 867562776 880789136 920031447 699933760 849494574 941549712 551676592 685919508 830100400 532696792 797477376 735439472 930252504 624559088 511798976 688847696 962868672 838580992 532301220 771654384 972373608 732225600 899700352 696225836 894733880 514339628 658038592 917684780 726985430 934697488 767686048 779090016 826095180 790079040 868982720 862363200 656274112 946422708 545809488 835460064 908189952 802321868 785212960 795802514 976345152 591950112 502925856 501824155 693564736 806875104 544192704 900780992 863823624 700555008 639835656 707904576 761493952 876734176 737369664 967224488 713967492 820764512 616017802 678341280 783055776 724524672 698886192 517133376 595264144 739083072 903583580 893063104 945010680 496494720 841730644 946144096 965322192 530833736 819107904 824209216 581019264 664507292 932386112 766432128 533168384 527219592 790028496 914572928 607787976 864311088 802672312 849409296 654350180 786184906 945359936 786120006 195258922 314832032 337004308 235334656 428583264 374042392 448659792 276584224 470924758 447879372 548513512 350716072 529012176 308744256 563089804 382535876 213265040 318438056 213520608 644056528 246222080 645282560 398776294 315156992 353435120 438422896 586045333 297686720 422263296 617550164 206802432 563485632 279752576 409768664 374305024 321008688 345644742 457362944 305771264 661134256 239877824 512114016 249965056 557255072 428694120 214095616 589164544 531325966 618004224 614683274 662146272 650572928 334739824 575341856 404460992 379695180 287606768 292387712 645052780 313924786 601644120 470713600 431053248 199383176 302516392 463469920 228904486 296453376 228336104 555672936 235005232 202960256 232175360 651297932 181149728 554797632 433887200 543471616 630771584 545434304 300492148 632401636 200045824 394737880 391067136 188310262 480183168 232272896 276833688 333267448 368803320 235633540 519550708 247315952 442988928 488039680 427167288 401036544 430738672 370792192 752432824 825507296 339660894 259891328 277888736 557050016 439285248 618476960 726120288 891295408 643451344 479205712 708923768 232393820 963903152 681622784 861254016 904932746 725443472 501475168 400578760 73775872 793809368 926571276 73164800 844755456 930543986 310277632 7058432 792176704 486324090 811248432 369473024 135789248 645898176 659807072 996939860 737821840 221851520 259821188 97393896 802364388 284878028 777206400 615747528 978847872 786735332 51403360 67481348 32380928 783733696 685859840 41782728 951345408 834248704 888308808 44291808 905313972 636234890 830490048 956916752 13459904 774798512 833896244 282928720 701606784 676704256 941150912 370088576 908957760 864473608 22771472 183265000 87531664 483185496 505084032 891983548 697481600 627238490 247767296 452219224 233382096 236001984 835369888 896933236 570528012 108328480 319448128 821588075 334388992 528612036 576901380 269891664 829447664 484428039 78015768 188867287 266217104 19174488 104552112 701668632 577044208 920274352 519937520 580040104 586529136 499043568 784899952 574928520 635807580 843170288 558769494 882654480 698807964 984067568 736792829 667668720 853289200 740747520 792965360 888699864 772827824 519824899 585242992 537942656 573793640 651946390 713258016 649397828 814796784 685723048 581210608 683976848 868898848 787882501 884163328 555587472 699141744 727760448 768150176 643356692 964410448 788480096 547390304 565028304 587859708 739746928 898204400 933385408 884918640 546466920 529910186 891459172 544550424 525614832 889393096 710936600 633504756 794552932 580879872 832251536 793434976 973303568 722881504 832187504 710931696 675355672 901935506 899728356 746271580 889416560 853977788 822164740 813172656 678105056 898282864 979805488 639477998 528929056 581420088 676791048 626706480 737182812 577302156 550176584 703165680 805065880 505126216 570525520 737374392 617869424 595124336 781642880 911144252 712807408 629858048 540799664 740073912 719828120 785288432 369659864 400511120 817643384 599831360 658735980 754544686 345967368 817530520 526755524 714872760 647712712 692317284 593572824 513355800 662224648 437096938 813929992 777865376 485172568 472774968 487823768 585896728 560147759 403860062 431550600 398032656 738651264 666070752 615588264 804499672 509196888 389705368 494613144 503944942 758440382 739459096 366303704 554685824 641654499 594225880 735566104 442009304 484708680 798431736 755597240 799171752 401877290 788158088 615728856 361641560 824568740 494186840 534884312 638038976 440949176 836354193 404714968 748631320 408093298 645780248 767484728 584811326 808376792 575627928 592406976 808636984 683272702 548691032 686469592 642695600 582660239 815791116 809161800 441430959 376870816 456190096 719662332 558741640 496927063 816963510 573649464 439505420 838178824 374342932 478557156 499944496 377328048 835567672 516476376 386719960 616515216 808398360 647351768 837221696 568771664 799800600 359014536 573444504 386420600 712016856
251378508 519999552 158852608 487551552 443873816 457100176 496342487 276244800 425805614 517860752 127987632 262230548 406411440 109007832 373788416 311750512 506563544 200870128 88110016 265158736 539179712 414892032 108612260 347965424 548684648 308536640 476011392 272536876 471044920 90650668 234349632 493995820 303296470 511008528 343997088 355401056 402406220 366390080 445293760 438674240 232585152 522733748 122120528 411771104 484500992 378632908 361524000 372113554 552656192 168261152 79236896 78135195 269875776 383186144 120503744 477092032 440134664 276866048 216146696 284215616 337804992 453045216 313680704 543535528 290278532 397075552 192328842 254652320 359366816 300835712 275197232 93444416 171575184 315394112 479894620 469374144 521321720 72805760 418041684 522455136 541633232 107144776 395418944 400520256 157330304 240818332 508697152 342743168 109479424 103530632 366339536 490883968 184099016 440622128 378983352 425720336 230661220 362495946 521670976 362431046 328780834 448353944 470526220 368856568 562105176 507564304 582181704 410106136 604446670 581401284 682035424 484237984 662534088 442266168 696611716 516057788 346786952 451959968 347042520 777578440 379743992 778804472 532298206 448678904 486957032 571944808 719567245 431208632 555785208 751072076 340324344 697007544 413274488 543290576 507826936 454530600 479166654 590884856 439293176 794656168 373399736 645635928 383486968 690776984 562216032 347617528 722686456 664847878 751526136 748205186 795668184 784094840 468261736 708863768 537982904 513217092 421128680 425909624 778574692 447446698 735166032 604235512 564575160 332905088 436038304 596991832 362426398 429975288 361858016 689194848 368527144 336482168 365697272 784819844 314671640 688319544 567409112 676993528 764293496 678956216 434014060 765923548 333567736 528259792 524589048 321832174 613705080 365794808 410355600 466789360 502325232 369155452 653072620 380837864 576510840 621561592 560689200 534558456 564260584 504314104 41814640 479817708 951978888 671242656 127653120 515360256 595270273 637185184 83701196 118182596 646371370 828363232 604496256 245749412 357565600 65886464 685585248 595189244 663534008 823628400 629152416 727624832 932613888 43502048 817785876 911628279 310802184 329653226 159462862 868677120 360204352 25655748 451707934 50560920 923661106 176375000 90401200 32989964 445126009 763023594 845299792 73220630 512848352 162896968 895948668 364621440 437133208 555738408 634049760 509063168 963739648 856123536 260192372 38053984 48157280 659852194 101829856 73450752 487456536 304178816 808696860 342306456 817730016 762818968 984749088 496051588 309214080 857668048 293344600 429606144 200820464 316075704 22378496 478432256 28839680 713044128 629788430 531434448 715243224 981871952 686289216 527080832 505243264 474917248 765056080 878757888 680912256 715393476 162817230 759130056 667815564 884073472 653279914 624135910 10944096 306112072 186263648 302770888 687376280 91696256 212683016 88058592 431288736 30951904 91054488 97543520 10057952 295914336 85942904 146821964 354184672 69783878 393668864 209822348 495081952 247807213 178683104 364303584 251761904 303979744 399714248 283842208 30839283 96257376 48957040 84808024 162960774 224272400 160412212 325811168 196737432 92224992 194991232 379913232 298896885 395177712 66601856 210156128 238774832 279164560 154371076 475424832 299494480 58404688 76042688 98874092 250761312 409218784 444399792 395933024 57481304 40924570 402473556 55564808 36629216 400407480 221950984 144519140 305567316 91894256 343265920 304449360 484317952 233895888 343201888 221946080 186370056 412949890 410742740 257285964 400430944 364992172 333179124 324187040 189119440 409297248 490819872 150492382 39943440 92434472 187805432 137720864 248197196 88316540 61190968 214180064 316080264 16140600 81539904 248388776 128883808 106138720 292657264 422158636 223821792 140872432 51814048 251088296 230842504 296302816 201152672 232003928 649136192 431324168 490228788 586037494 177460176 649023328 358248332 546365568 479205520 523810092 425065632 344848608 493717456 268589746 645422800 609358184 316665376 304267776 319316576 417389536 391640567 235352870 263043408 229525464 570144072 497563560 447081072 635992480 340689696 221198176 326105952 335437750 589933190 570951904 197796512 386178632 473147307 425718688 567058912 273502112 316201488 629924544 587090048 630664560 233370098 619650896 447221664 193134368 656061548 325679648 366377120 469531784 272441984 667847001 236207776 580124128 239586106 477273056 598977536 416304134 639869600 407120736 423899784 640129792 514765510 380183840 517962400 474188408 414153047 647283924 640654608 272923767 208363624 287682904 551155140 390234448 328419871 648456318 405142272 270998228 669671632 205835740 310049964 331437304 208820856 667060480 347969184 218212768 448008024 639891168 478844576 668714504 400264472 631293408 190507344 404937312 217913408 543509664
204217836 472838880 111691936 440390880 396713144 409939504 449181815 229084128 378644942 470700080 80826960 215069876 359250768 61847160 326627744 264589840 459402872 153709456 40949344 217998064 492019040 367731360 61451588 300804752 501523976 261375968 428850720 225376204 423884248 43489996 187188960 446835148 256135798 463847856 296836416 308240384 355245548 319229408 398133088 391513568 185424480 475573076 74959856 364610432 437340320 331472236 314363328 324952882 505495520 121100480 32076224 30974523 222715104 336025472 73343072 429931360 392973992 229705376 168986024 237054944 290644320 405884544 266520032 496374856 243117860 349914880 145168170 207491648 312206144 253675040 228036560 46283744 124414512 268233440 432733948 422213472 474161048 25645088 370881012 475294464 494472560 59984104 348258272 353359584 110169632 193657660 461536480 295582496 62318752 56369960 319178864 443723296 136938344 393461456 331822680 378559664 183500548 315335274 474510304 315270374 198586378 318159488 340331764 238662112 431910720 377369848 451987248 279911680 474252214 451206828 551840968 354043528 532339632 312071712 566417260 385863332 216592496 321765512 216848064 647383984 249549536 648610016 402103750 318484448 356762576 441750352 589372789 301014176 425590752 620877620 210129888 566813088 283080032 413096120 377632480 324336144 348972198 460690400 309098720 664461712 243205280 515441472 253292512 560582528 432021576 217423072 592492000 534653422 621331680 618010730 665473728 653900384 338067280 578669312 407788448 383022636 290934224 295715168 648380236 317252242 604971576 474041056 434380704 202710632 305843848 466797376 232231942 299780832 231663560 559000392 238332688 206287712 235502816 654625388 184477184 558125088 437214656 546799072 634099040 548761760 303819604 635729092 203373280 398065336 394394592 191637718 483510624 235600352 280161144 336594904 372130776 238960996 522878164 250643408 446316384 491367136 430494744 404364000 434066128 374119648 132627440 471693468 68276560 576014744 789593568 667504640 630467968 550626304 145014979 563027668 933457824 985956992 729410144 311008768 677229952 291486816 257459056 145729952 112377600 279314944 448442752 570781006 113923824 624622588 756968218 531737408 727369881 879009316 728400384 382313140 489209728 704272192 562078624 454997448 808447760 811576936 199050992 974540416 596370607 379706882 514741760 742377792 638404640 31175168 182068736 506409295 701414912 834525208 410565104 411062210 179315084 740447360 190828160 75558656 127810480 779163328 347381148 348564384 396686176 246866352 164510720 665118014 895969278 98367360 62563700 964844898 740393250 702585976 127269376 821136704 52420056 74680832 890929920 923491542 366851896 8479588 746604848 991358200 932505894 461352352 520386304 110073344 327886112 719932720 43634560 421797312 732614720 953959424 441357056 299856648 72838176 190216711 783690764 445821204 265636224 688200000 264705424 10017741 270194280 82886626 313056424 188432000 531662144 131325312 191427896 197916928 110431360 396287744 186316312 247195372 454558080 170157286 494042272 310195756 595455360 348180621 279056512 464676992 352135312 404353152 500087656 384215616 131212691 196630784 149330448 185181432 263334182 324645808 260785620 426184576 297110840 192598400 295364640 480286640 399270293 495551120 166975264 310529536 339148240 379537968 254744484 575798240 399867888 158778096 176416096 199247500 351134720 509592192 544773200 496306432 157854712 141297978 502846964 155938216 137002624 500780888 322324392 244892548 405940724 192267664 443639328 404822768 584691360 334269296 443575296 322319488 286743464 513323298 511116148 357659372 500804352 465365580 433552532 424560448 289492848 509670656 591193280 250865790 140316848 192807880 288178840 238094272 348570604 188689948 161564376 314553472 416453672 116514008 181913312 348762184 229257216 206512128 393030672 522532044 324195200 241245840 152187456 351461704 331215912 396676224 226847488 257698744 674831008 457018984 515923604 611732310 203154992 674718144 383943148 572060384 504900336 549504908 450760448 370543424 519412272 294284562 671117616 635053000 342360192 329962592 345011392 443084352 417335383 261047686 288738224 255220280 595838888 523258376 472775888 661687296 366384512 246892992 351800768 361132566 615628006 596646720 223491328 411873448 498842123 451413504 592753728 299196928 341896304 655619360 612784864 656359376 259064914 645345712 472916480 218829184 681756364 351374464 392071936 495226600 298136800 693541817 261902592 605818944 265280922 502967872 624672352 441998950 665564416 432815552 449594600 665824608 540460326 405878656 543657216 499883224 439847863 672978740 666349424 298618583 234058440 313377720 576849956 415929264 354114687 674151134 430837088 296693044 695366448 231530556 335744780 357132120 234515672 692755296 373664000 243907584 473702840 665585984 504539392 694409320 425959288 656988224 216202160 430632128 243608224 569204480
529574698 798195742 437048798 765747742 722070006 735296366 774538677 554440990 704001804 796056942 406183822 540426738 684607630 387204022 651984606 589946702 784759734 479066318 366306206 543354926 817375902 693088222 386808450 626161614 826880838 586732830 754207582 550733066 749241110 368846858 512545822 772192010 581492660 789204718 622193278 633597246 680602410 644586270 723489950 716870430 510781342 800929938 400316718 689967294 762697182 656829098 639720190 650309744 830852382 446457342 357433086 356331385 548071966 661382334 398699934 755288222 718330854 555062238 494342886 562411806 616001182 731241406 591876894 821731718 568474722 675271742 470525032 532848510 637563006 579031902 553393422 371640606 449771374 593590302 758090810 747570334 799517910 351001950 696237874 800651326 819829422 385340966 673615134 678716446 435526494 519014522 786893342 620939358 387675614 381726822 644535726 769080158 462295206 718818318 657179542 703916526 508857410 640692136 799867166 640627236 511485449 631058559 653230835 551561183 744809791 690268919 764886319 592810751 787151285 764105899 864740039 666942599 845238703 624970783 879316331 698762403 529491567 634664583 529747135 960283055 562448607 961509087 715002821 631383519 669661647 754649423 902271860 613913247 738489823 933776691 523028959 879712159 595979103 725995191 690531551 637235215 661871269 773589471 621997791 977360783 556104351 828340543 566191583 873481599 744920647 530322143 905391071 847552493 934230751 930909801 978372799 966799455 650966351 891568383 720687519 695921707 603833295 608614239 961279307 630151313 917870647 786940127 747279775 515609703 618742919 779696447 545131013 612679903 544562631 871899463 551231759 519186783 548401887 967524459 497376255 871024159 750113727 859698143 946998111 861660831 616718675 948628163 516272351 710964407 707293663 504536789 796409695 548499423 593060215 649493975 685029847 551860067 835777235 563542479 759215455 804266207 743393815 717263071 746965199 687018719 650182016 89944064 952029084 601768250 259667104 696627384 351001216 211862424 664767990 686319400 919636688 533362680 286458880 735730048 154410816 190681948 498048128 553413760 349708592 250360320 634793854 647860408 807266652 209173120 230961400 115266028 521338640 625056000 668390912 702922888 686487672 920448912 638925600 32376096 531434988 328605394 619271488 901726368 569529152 786270976 610434112 515233220 916059432 460242220 300603152 182454272 713305920 190043984 716943872 531804144 6373077 248650376 326505216 358466176 104512800 813705992 318272064 299213996 354766720 422399256 362389657 682068064 873692416 262697610 690539514 584354674 202175616 286846248 162776568 934873648 177019232 769993472 677128192 106840901 998001718 731884488 268604928 431046290 406260736 266835456 41093376 890909536 264091904 554659056 123449024 821218176 977510232 113965600 909310976 426473992 50389340 108831266 46347648 288842568 7904760 616010816 110211658 387732194 694860224 567001600 599793960 475169536 818399680 418062848 478165432 484654464 397168896 683025280 473053848 533932908 741295616 456894822 780779808 596933292 882192896 634918157 565794048 751414528 638872848 691090688 786825192 670953152 417950227 483368320 436067984 471918968 550071718 611383344 547523156 712922112 583848376 479335936 582102176 767024176 686007829 782288656 453712800 597267072 625885776 666275504 541482020 862535776 686605424 445515632 463153632 485985036 637872256 796329728 831510736 783043968 444592248 428035514 789584500 442675752 423740160 787518424 609061928 531630084 692678260 479005200 730376864 691560304 871428896 621006832 730312832 609057024 573481000 800060834 797853684 644396908 787541888 752103116 720290068 711297984 576230384 796408192 877930816 537603326 427054384 479545416 574916376 524831808 635308140 475427484 448301912 601291008 703191208 403251544 468650848 635499720 515994752 493249664 679768208 809269580 610932736 527983376 438924992 638199240 617953448 683413760 518305328 549156584 966288848 748476824 807381444 903190150 494612832 966175984 675400988 863518224 796358176 840962748 742218288 662001264 810870112 585742402 962575456 926510840 633818032 621420432 636469232 734542192 708793223 552505526 580196064 546678120 887296728 814716216 764233728 953145136 657842352 538350832 643258608 652590406 907085846 888104560 514949168 703331288 790299963 742871344 884211568 590654768 633354144 947077200 904242704 947817216 550522754 936803552 764374320 510287024 973214204 642832304 683529776 786684440 589594640 984999657 553360432 897276784 556738762 794425712 916130192 733456790 957022256 724273392 741052440 957282448 831918166 697336496 835115056 791341064 731305703 964436580 957807264 590076423 525516280 604835560 868307796 707387104 645572527 965608974 722294928 588150884 986824288 522988396 627202620 648589960 525973512 984213136 665121840 535365424 765160680 957043824 795997232 985867160 717417128 948446064 507660000 722089968 535066064 860662320
633040676 901661720 540514776 869213720 825535984 838762344 878004655 657906968 807467782 899522920 509649800 643892716 788073608 490670000 755450584 693412680 888225712 582532296 469772184 646820904 920841880 796554200 490274428 729627592 930346816 690198808 857673560 654199044 852707088 472312836 616011800 875657988 684958638 892670696 725659256 737063224 784068388 748052248 826955928 820336408 614247320 904395916 503782696 793433272 866163160 760295076 743186168 753775722 934318360 549923320 460899064 459797363 651537944 764848312 502165912 858754200 821796832 658528216 597808864 665877784 719467160 834707384 695342872 925197696 671940700 778737720 573991010 636314488 741028984 682497880 656859400 475106584 553237352 697056280 861556788 851036312 902983888 454467928 799703852 904117304 923295400 488806944 777081112 782182424 538992472 622480500 890359320 724405336 491141592 485192800 748001704 872546136 565761184 822284296 760645520 807382504 612323388 744158114 903333144 744093214 255877377 375450487 397622763 295953111 489201719 434660847 509278247 337202679 531543213 508497827 609131967 411334527 589630631 369362711 623708259 443154331 273883495 379056511 274139063 704674983 306840535 705901015 459394749 375775447 414053575 499041351 646663788 358305175 482881751 678168619 267420887 624104087 340371031 470387119 434923479 381627143 406263197 517981399 366389719 721752711 300496279 572732471 310583511 617873527 489312575 274714071 649782999 591944421 678622679 675301729 722764727 711191383 395358279 635960311 465079447 440313635 348225223 353006167 705671235 374543241 662262575 531332055 491671703 260001631 363134847 524088375 289522941 357071831 288954559 616291391 295623687 263578711 292793815 711916387 241768183 615416087 494505655 604090071 691390039 606052759 361110603 693020091 260664279 455356335 451685591 248928717 540801623 292891351 337452143 393885903 429421775 296251995 580169163 307934407 503607383 548658135 487785743 461654999 491357127 431410647 408122016 379722176 194579376 930035376 364716880 201907728 585978368 17904768 16894720 843004416 427152054 122286720 849410424 287514634 321990208 515753856 34896832 724569624 375399200 12291584 655759200 794526592 116344368 731246240 456197862 620297408 942409984 877353120 643580000 728427264 415572480 237544528 556826280 234809472 772879104 914659808 829272576 905158592 765397520 134454136 260008288 561177350 363382528 607838144 911610824 113642752 19545384 821891328 610491780 52737024 547905536 965694048 70448640 452726848 420807584 535415768 760385408 349116672 644713384 509410304 161159936 924631712 206175104 56498580 453309864 294374048 569740296 952005568 753487856 207206184 148514208 100855336 659053720 555288320 783136000 135734384 800985984 945957272 919602880 968473264 616332800 176778046 787447528 827240192 474469936 427050002 273804792 44701184 324005799 482353980 847720652 966565888 891513600 325477664 909879296 340695152 95465500 625927880 94096336 839539408 702906664 578282240 921512384 521175552 581278136 587767168 500281600 786137984 576166552 637045612 844408320 560007526 883892512 700045996 985305600 738030861 668906752 854527232 741985552 794203392 889937896 774065856 521062931 586481024 539180688 575031672 653184422 714496048 650635860 816034816 686961080 582448640 685214880 870136880 789120533 885401360 556825504 700379776 728998480 769388208 644594724 965648480 789718128 548628336 566266336 589097740 740984960 899442432 934623440 886156672 547704952 531148218 892697204 545788456 526852864 890631128 712174632 634742788 795790964 582117904 833489568 794673008 974541600 724119536 833425536 712169728 676593704 903173538 900966388 747509612 890654592 855215820 823402772 814410688 679343088 899520896 981043520 640716030 530167088 582658120 678029080 627944512 738420844 578540188 551414616 704403712 806303912 506364248 571763552 738612424 619107456 596362368 782880912 912382284 714045440 631096080 542037696 741311944 721066152 786526464 204603668 235454924 652587188 434775164 493679784 589488490 180911172 652474324 361699328 549816564 482656516 527261088 428516628 348299604 497168452 272040742 648873796 612809180 320116372 307718772 322767572 420840532 395091563 238803866 266494404 232976460 573595068 501014556 450532068 639443476 344140692 224649172 329556948 338888746 593384186 574402900 201247508 389629628 476598303 429169684 570509908 276953108 319652484 633375540 590541044 634115556 236821094 623101892 450672660 196585364 659512544 329130644 369828116 472982780 275892980 671297997 239658772 583575124 243037102 480724052 602428532 419755130 643320596 410571732 427350780 643580788 518216506 383634836 521413396 477639404 417604043 650734920 644105604 276374763 211814620 291133900 554606136 393685444 331870867 651907314 408593268 274449224 673122628 209286736 313500960 334888300 212271852 670511476 351420180 221663764 451459020 643342164 482295572 672165500 403715468 634744404 193958340 408388308 221364404 546960660
568620352 837241396 476094452 804793396 761115660 774342020 813584331 593486644 743047458 835102596 445229476 579472392 723653284 426249676 691030260 628992356 823805388 518111972 405351860 582400580 856421556 732133876 425854104 665207268 865926492 625778484 793253236 589778720 788286764 407892512 551591476 811237664 620538314 828250372 661238932 672642900 719648064 683631924 762535604 755916084 549826996 839975592 439362372 729012948 801742836 695874752 678765844 689355398 869898036 485502996 396478740 395377039 587117620 700427988 437745588 794333876 757376508 594107892 533388540 601457460 655046836 770287060 630922548 860777372 607520376 714317396 509570686 571894164 676608660 618077556 592439076 410686260 488817028 632635956 797136464 786615988 838563564 390047604 735283528 839696980 858875076 424386620 712660788 717762100 474572148 558060176 825938996 659985012 426721268 420772476 683581380 808125812 501340860 757863972 696225196 742962180 547903064 679737790 838912820 679672890 231477510 351050620 373222896 271553244 464801852 410260980 484878380 312802812 507143346 484097960 584732100 386934660 565230764 344962844 599308392 418754464 249483628 354656644 249739196 680275116 282440668 681501148 434994882 351375580 389653708 474641484 622263921 333905308 458481884 653768752 243021020 599704220 315971164 445987252 410523612 357227276 381863330 493581532 341989852 697352844 276096412 548332604 286183644 593473660 464912708 250314204 625383132 567544554 654222812 650901862 698364860 686791516 370958412 611560444 440679580 415913768 323825356 328606300 681271368 350143374 637862708 506932188 467271836 235601764 338734980 499688508 265123074 332671964 264554692 591891524 271223820 239178844 268393948 687516520 217368316 591016220 470105788 579690204 666990172 581652892 336710736 668620224 236264412 430956468 427285724 224528850 516401756 268491484 313052276 369486036 405021908 271852128 555769296 283534540 479207516 524258268 463385876 437255132 466957260 407010780 42846144 395933696 667119616 906332384 915897727 925769896 551926272 683435200 266152570 928474784 16802640 494657040 145389056 846513760 598861692 389685440 298763776 738852824 459496304 264853248 430032896 246743024 278636544 491340800 129846784 307453872 216081880 459781120 296065152 813484624 234741920 836560832 361614604 138537456 591862260 244000000 669508200 132827200 409250944 171574912 923216256 691148672 475185280 629264928 441141024 55531392 539182888 880872336 320416896 382487130 380649116 787087472 112742208 424629700 679727968 52002487 685483564 619894950 423691020 779371520 814739456 349252736 922868543 867633554 216969984 624175104 748731136 114304670 989835994 395564832 680763484 286402289 448718772 947347296 716539632 897052024 826356160 641322976 410116560 519976064 843053664 253929528 689753120 987822466 426994128 758621568 497046848 938446048 654577504 182481871 236735680 373669504 534333510 937696246 636675856 386584640 506071104 222854320 589235712 33680448 226222832 101598408 444828552 44491720 104594304 111083336 23597768 309454152 99482720 160361780 367724488 83323694 407208680 223362164 508621768 261347029 192222920 377843400 265301720 317519560 413254064 297382024 44379099 109797192 62496856 98347840 176500590 237812216 173952028 339350984 210277248 105764808 208531048 393453048 312436701 408717528 80141672 223695944 252314648 292704376 167910892 488964648 313034296 71944504 89582504 112413908 264301128 422758600 457939608 409472840 71021120 54464386 416013372 69104624 50169032 413947296 235490800 158058956 319107132 105434072 356805736 317989176 497857768 247435704 356741704 235485896 199909872 426489706 424282556 270825780 413970760 378531988 346718940 337726856 202659256 422837064 504359688 164032198 53483256 105974288 201345248 151260680 261737012 101856356 74730784 227719880 329620080 29680416 95079720 261928592 142423624 119678536 306197080 435698452 237361608 154412248 65353864 264628112 244382320 309842632 476545792 507397048 924529312 706717288 765621908 861430614 452853296 924416448 633641452 821758688 754598640 799203212 700458752 620241728 769110576 543982866 920815920 884751304 592058496 579660896 594709696 692782656 667033687 510745990 538436528 504918584 845537192 772956680 722474192 911385600 616082816 496591296 601499072 610830870 865326310 846345024 473189632 661571752 748540427 701111808 842452032 548895232 591594608 905317664 862483168 906057680 508763218 895044016 722614784 468527488 931454668 601072768 641770240 744924904 547835104 943240121 511600896 855517248 514979226 752666176 874370656 691697254 915262720 682513856 699292904 915522912 790158630 655576960 793355520 749581528 689546167 922677044 916047728 548316887 483756744 563076024 826548260 665627568 603812991 923849438 680535392 546391348 945064752 481228860 585443084 606830424 484213976 942453600 623362304 493605888 723401144 915284288 754237696 944107624 675657592 906686528 465900464 680330432 493306528 818902784
241170416 509791460 148644516 477343460 433665724 446892084 486134395 266036708 415597522 507652660 117779540 252022456 396203348 98799740 363580324 301542420 496355452 190662036 77901924 254950644 528971620 404683940 98404168 337757332 538476556 298328548 465803300 262328784 460836828 80442576 224141540 483787728 293088378 500800436 333788996 345192964 392198128 356181988 435085668 428466148 222377060 512525656 111912436 401563012 474292900 368424816 351315908 361905462 542448100 158053060 69028804 67927103 259667684 372978052 110295652 466883940 429926572 266657956 205938604 274007524 327596900 442837124 303472612 533327436 280070440 386867460 182120750 244444228 349158724 290627620 264989140 83236324 161367092 305186020 469686528 459166052 511113628 62597668 407833592 512247044 531425140 96936684 385210852 390312164 147122212 230610240 498489060 332535076 99271332 93322540 356131444 480675876 173890924 430414036 368775260 415512244 220453128 352287854 511462884 352222954 269689642 389262752 411435028 309765376 503013984 448473112 523090512 351014944 545355478 522310092 622944232 425146792 603442896 383174976 637520524 456966596 287695760 392868776 287951328 718487248 320652800 719713280 473207014 389587712 427865840 512853616 660476053 372117440 496694016 691980884 281233152 637916352 354183296 484199384 448735744 395439408 420075462 531793664 380201984 735564976 314308544 586544736 324395776 631685792 503124840 288526336 663595264 605756686 692434944 689113994 736576992 725003648 409170544 649772576 478891712 454125900 362037488 366818432 719483500 388355506 676074840 545144320 505483968 273813896 376947112 537900640 303335206 370884096 302766824 630103656 309435952 277390976 306606080 725728652 255580448 629228352 508317920 617902336 705202304 619865024 374922868 706832356 274476544 469168600 465497856 262740982 554613888 306703616 351264408 407698168 443234040 310064260 593981428 321746672 517419648 562470400 501598008 475467264 505169392 445222912 842146664 366849660 798607768 94238656 551703792 463146192 424573036 680726512 600678026 235810280 72460217 357984768 131230648 275090176 471307024 68370774 573340560 687955264 401312064 814647616 542843904 717317000 767016496 114205184 112138656 26987520 812246774 829511778 279370292 204737024 715462864 462721536 469262768 646358784 196007056 680458552 498221920 191290480 636025210 862063720 977581184 743622126 734574112 379943908 659808280 118043520 538451274 653229440 323457952 685490688 509044120 974200528 339123663 694253520 220527888 66056148 794183632 866592256 734670904 640752544 951550464 232071848 196404272 45638400 688050432 762414516 433728432 762009852 898139960 755945472 126753600 343807360 242336932 342411200 617282340 51416136 533521760 296969624 423592768 870430494 175857600 758816784 363351632 599401888 627967936 47447270 778358784 344390992 329310340 712331216 263032832 949412160 954493696 165088000 394560192 583765432 865057640 244357392 449727072 742426350 616037320 491412896 834643040 434306208 494408792 500897824 413412256 699268640 489297208 550176268 757538976 473138182 797023168 613176652 898436256 651161517 582037408 767657888 655116208 707334048 803068552 687196512 434193587 499611680 452311344 488162328 566315078 627626704 563766516 729165472 600091736 495579296 598345536 783267536 702251189 798532016 469956160 613510432 642129136 682518864 557725380 878779136 702848784 461758992 479396992 502228396 654115616 812573088 847754096 799287328 460835608 444278874 805827860 458919112 439983520 803761784 625305288 547873444 708921620 495248560 746620224 707803664 887672256 637250192 746556192 625300384 589724360 816304194 814097044 660640268 803785248 768346476 736533428 727541344 592473744 812651552 894174176 553846686 443297744 495788776 591159736 541075168 651551500 491670844 464545272 617534368 719434568 419494904 484894208 651743080 532238112 509493024 696011568 825512940 627176096 544226736 455168352 654442600 634196808 699657120 134219040 165070296 582202560 364390536 423295156 519103862 110526544 582089696 291314700 479431936 412271888 456876460 358132000 277914976 426783824 201656114 578489168 542424552 249731744 237334144 252382944 350455904 324706935 168419238 196109776 162591832 503210440 430629928 380147440 569058848 273756064 154264544 259172320 268504118 522999558 504018272 130862880 319245000 406213675 358785056 500125280 206568480 249267856 562990912 520156416 563730928 166436466 552717264 380288032 126200736 589127916 258746016 299443488 402598152 205508352 600913369 169274144 513190496 172652474 410339424 532043904 349370502 572935968 340187104 356966152 573196160 447831878 313250208 451028768 407254776 347219415 580350292 573720976 205990135 141429992 220749272 484221508 323300816 261486239 581522686 338208640 204064596 602738000 138902108 243116332 264503672 141887224 600126848 281035552 151279136 381074392 572957536 411910944 601780872 333330840 564359776 123573712 338003680 150979776 476576032
262173346 530794390 169647446 498346390 454668654 467895014 507137325 287039638 436600452 528655590 138782470 273025386 417206278 119802670 384583254 322545350 517358382 211664966 98904854 275953574 549974550 425686870 119407098 358760262 559479486 319331478 486806230 283331714 481839758 101445506 245144470 504790658 314091308 521803366 354791926 366195894 413201058 377184918 456088598 449469078 243379990 533528586 132915366 422565942 495295830 389427746 372318838 382908392 563451030 179055990 90031734 88930033 280670614 393980982 131298582 487886870 450929502 287660886 226941534 295010454 348599830 463840054 324475542 554330366 301073370 407870390 203123680 265447158 370161654 311630550 285992070 104239254 182370022 326188950 490689458 480168982 532116558 83600598 428836522 533249974 552428070 117939614 406213782 411315094 168125142 251613170 519491990 353538006 120274262 114325470 377134374 501678806 194893854 451416966 389778190 436515174 241456058 373290784 532465814 373225884 72782312 192355422 214527698 112858046 306106654 251565782 326183182 154107614 348448148 325402762 426036902 228239462 406535566 186267646 440613194 260059266 90788430 195961446 91043998 521579918 123745470 522805950 276299684 192680382 230958510 315946286 463568723 175210110 299786686 495073554 84325822 441009022 157275966 287292054 251828414 198532078 223168132 334886334 183294654 538657646 117401214 389637406 127488446 434778462 306217510 91619006 466687934 408849356 495527614 492206664 539669662 528096318 212263214 452865246 281984382 257218570 165130158 169911102 522576170 191448176 479167510 348236990 308576638 76906566 180039782 340993310 106427876 173976766 105859494 433196326 112528622 80483646 109698750 528821322 58673118 432321022 311410590 420995006 508294974 422957694 178015538 509925026 77569214 272261270 268590526 65833652 357706558 109796286 154357078 210790838 246326710 113156930 397074098 124839342 320512318 365563070 304690678 278559934 308262062 248315582 114823168 853588000 140407648 378381320 573023968 482851840 630400312 50724736 337681984 302920612 369775408 638044016 876810752 628270912 337456408 960087727 467969792 738825728 704048424 831189440 744695424 863465012 918196224 254476976 784479816 79383552 313531540 551083784 719889568 984164704 227815520 708292096 323722956 790605184 36640562 870233844 460286078 996948362 569470594 772319936 454009184 867876672 531365888 676861606 568682732 839667000 616319424 202859584 576818800 737971476 459874216 748272640 889968000 50588380 495880192 908703448 560743392 713872384 978658056 713090976 329199104 758466560 341583488 105950152 322743936 94435680 585256832 35789312 198337280 4052144 461811424 263478229 613034518 144044992 238291840 17062144 851364352 213756120 64529920 551795728 178803712 400386355 948445120 603581872 657262688 621081150 851686272 690273792 944774688 76719616 884083392 120889648 411134976 50686112 66398152 154302432 590235904 5127480 308311760 497862240 360231464 235607040 578837184 178500352 238602936 245091968 157606400 443462784 233491352 294370412 501733120 217332326 541217312 357370796 642630400 395355661 326231552 511852032 399310352 451528192 547262696 431390656 178387731 243805824 196505488 232356472 310509222 371820848 307960660 473359616 344285880 239773440 342539680 527461680 446445333 542726160 214150304 357704576 386323280 426713008 301919524 622973280 447042928 205953136 223591136 246422540 398309760 556767232 591948240 543481472 205029752 188473018 550022004 203113256 184177664 547955928 369499432 292067588 453115764 239442704 490814368 451997808 631866400 381444336 490750336 369494528 333918504 560498338 558291188 404834412 547979392 512540620 480727572 471735488 336667888 556845696 638368320 298040830 187491888 239982920 335353880 285269312 395745644 235864988 208739416 361728512 463628712 163689048 229088352 395937224 276432256 253687168 440205712 569707084 371370240 288420880 199362496 398636744 378390952 443851264 416329816 447181072 864313336 646501312 705405932 801214638 392637320 864200472 573425476 761542712 694382664 738987236 640242776 560025752 708894600 483766890 860599944 824535328 531842520 519444920 534493720 632566680 606817711 450530014 478220552 444702608 785321216 712740704 662258216 851169624 555866840 436375320 541283096 550614894 805110334 786129048 412973656 601355776 688324451 640895832 782236056 488679256 531378632 845101688 802267192 845841704 448547242 834828040 662398808 408311512 871238692 540856792 581554264 684708928 487619128 883024145 451384920 795301272 454763250 692450200 814154680 631481278 855046744 622297880 639076928 855306936 729942654 595360984 733139544 689365552 629330191 862461068 855831752 488100911 423540768 502860048 766332284 605411592 543597015 863633462 620319416 486175372 884848776 421012884 525227108 546614448 423998000 882237624 563146328 433389912 663185168 855068312 694021720 883891648 615441616 846470552 405684488 620114456 433090552 758686808
237630484 506251528 145104584 473803528 430125792 443352152 482594463 262496776 412057590 504112728 114239608 248482524 392663416 95259808 360040392 298002488 492815520 187122104 74361992 251410712 525431688 401144008 94864236 334217400 534936624 294788616 462263368 258788852 457296896 76902644 220601608 480247796 289548446 497260504 330249064 341653032 388658196 352642056 431545736 424926216 218837128 508985724 108372504 398023080 470752968 364884884 347775976 358365530 538908168 154513128 65488872 64387171 256127752 369438120 106755720 463344008 426386640 263118024 202398672 270467592 324056968 439297192 299932680 529787504 276530508 383327528 178580818 240904296 345618792 287087688 261449208 79696392 157827160 301646088 466146596 455626120 507573696 59057736 404293660 508707112 527885208 93396752 381670920 386772232 143582280 227070308 494949128 328995144 95731400 89782608 352591512 477135944 170350992 426874104 365235328 411972312 216913196 348747922 507922952 348683022 175209912 294783022 316955298 215285646 408534254 353993382 428610782 256535214 450875748 427830362 528464502 330667062 508963166 288695246 543040794 362486866 193216030 298389046 193471598 624007518 226173070 625233550 378727284 295107982 333386110 418373886 565996323 277637710 402214286 597501154 186753422 543436622 259703566 389719654 354256014 300959678 325595732 437313934 285722254 641085246 219828814 492065006 229916046 537206062 408645110 194046606 569115534 511276956 597955214 594634264 642097262 630523918 314690814 555292846 384411982 359646170 267557758 272338702 625003770 293875776 581595110 450664590 411004238 179334166 282467382 443420910 208855476 276404366 208287094 535623926 214956222 182911246 212126350 631248922 161100718 534748622 413838190 523422606 610722574 525385294 280443138 612352626 179996814 374688870 371018126 168261252 460134158 212223886 256784678 313218438 348754310 215584530 499501698 227266942 422939918 467990670 407118278 380987534 410689662 350743182 700558848 394309048 98197832 331944064 540650896 422925312 105976512 271654552 990251000 550565440 136991888 75455392 392784480 34488336 449584032 557950592 635312888 154493418 800554912 523922960 926189312 971526300 487179308 103442352 401477524 428250580 952289084 148762112 221424448 300680682 646350656 332564000 728643536 445268688 927014708 311497216 475630080 609328384 928626136 841145920 606797931 232013224 619101393 672008945 271259536 883545632 824835384 847949024 136097536 116945264 404219776 508482048 922549768 121173984 547116608 948233792 629499280 867587616 190456368 332583320 407691648 121203840 684493688 433918976 492113792 186027416 49451412 270768384 646890800 361050576 193668928 234711422 404991956 255578980 593691600 161149424 622467248 246489360 52723840 295941266 248694888 86955296 493600014 83846556 65277696 867140896 871614997 816055552 754769280 26142477 437802624 790614574 821773088 613673440 60428016 157052600 746702376 978736170 518019482 852087808 342848352 218223928 561454072 161117240 221219824 227708856 140223288 426079672 216108240 276987300 484350008 199949214 523834200 339987684 625247288 377972549 308848440 494468920 381927240 434145080 529879584 414007544 161004619 226422712 179122376 214973360 293126110 354437736 290577548 455976504 326902768 222390328 325156568 510078568 429062221 525343048 196767192 340321464 368940168 409329896 284536412 605590168 429659816 188570024 206208024 229039428 380926648 539384120 574565128 526098360 187646640 171089906 532638892 185730144 166794552 530572816 352116320 274684476 435732652 222059592 473431256 434614696 614483288 364061224 473367224 352111416 316535392 543115226 540908076 387451300 530596280 495157508 463344460 454352376 319284776 539462584 620985208 280657718 170108776 222599808 317970768 267886200 378362532 218481876 191356304 344345400 446245600 146305936 211705240 378554112 259049144 236304056 422822600 552323972 353987128 271037768 181979384 381253632 361007840 426468152 270326656 301177912 718310176 500498152 559402772 655211478 246634160 718197312 427422316 615539552 548379504 592984076 494239616 414022592 562891440 337763730 714596784 678532168 385839360 373441760 388490560 486563520 460814551 304526854 332217392 298699448 639318056 566737544 516255056 705166464 409863680 290372160 395279936 404611734 659107174 640125888 266970496 455352616 542321291 494892672 636232896 342676096 385375472 699098528 656264032 699838544 302544082 688824880 516395648 262308352 725235532 394853632 435551104 538705768 341615968 737020985 305381760 649298112 308760090 546447040 668151520 485478118 709043584 476294720 493073768 709303776 583939494 449357824 587136384 543362392 483327031 716457908 709828592 342097751 277537608 356856888 620329124 459408432 397593855 717630302 474316256 340172212 738845616 275009724 379223948 400611288 277994840 736234464 417143168 287386752 517182008 709065152 548018560 737888488 469438456 700467392 259681328 474111296 287087392 612683648
430408140 699029184 337882240 666581184 622903448 636129808 675372119 455274432 604835246 696890384 307017264 441260180 585441072 288037464 552818048 490780144 685593176 379899760 267139648 444188368 718209344 593921664 287641892 526995056 727714280 487566272 655041024 451566508 650074552 269680300 413379264 673025452 482326102 690038160 523026720 534430688 581435852 545419712 624323392 617703872 411614784 701763380 301150160 590800736 663530624 557662540 540553632 551143186 731685824 347290784 258266528 257164827 448905408 562215776 299533376 656121664 619164296 455895680 395176328 463245248 516834624 632074848 492710336 722565160 469308164 576105184 371358474 433681952 538396448 479865344 454226864 272474048 350604816 494423744 658924252 648403776 700351352 251835392 597071316 701484768 720662864 286174408 574448576 579549888 336359936 419847964 687726784 521772800 288509056 282560264 545369168 669913600 363128648 619651760 558012984 604749968 409690852 541525578 700700608 541460678 158432666 278005776 300178052 198508400 391757008 337216136 411833536 239757968 434098502 411053116 511687256 313889816 492185920 271918000 526263548 345709620 176438784 281611800 176694352 607230272 209395824 608456304 361950038 278330736 316608864 401596640 549219077 260860464 385437040 580723908 169976176 526659376 242926320 372942408 337478768 284182432 308818486 420536688 268945008 624308000 203051568 475287760 213138800 520428816 391867864 177269360 552338288 494499710 581177968 577857018 625320016 613746672 297913568 538515600 367634736 342868924 250780512 255561456 608226524 277098530 564817864 433887344 394226992 162556920 265690136 426643664 192078230 259627120 191509848 518846680 198178976 166134000 195349104 614471676 144323472 517971376 397060944 506645360 593945328 508608048 263665892 595575380 163219568 357911624 354240880 151484006 443356912 195446640 240007432 296441192 331977064 198807284 482724452 210489696 406162672 451213424 390341032 364210288 393912416 333965936 430661120 197478568 890495970 142897280 625036672 936269696 946652200 234267584 565227552 553446528 198473938 561131584 808542246 927400288 830003564 281800240 28492640 563225808 316274800 608411568 449920244 992125510 957461504 557946368 221590936 3382080 12054064 438454121 153718512 402124800 554782944 976741224 644770768 801314560 49416320 908265248 600010522 567459968 659878400 696933556 400792976 529015104 306147520 426199296 92211680 618685738 447927712 938693740 467252528 475623030 71051776 207759840 126394224 461101368 22134272 794617440 330184472 264450720 436679808 556984540 597569536 485481870 986515408 993593536 913061316 634404718 586594336 655063424 796790656 900905984 47864000 579741328 376885904 591673676 157175952 338036708 743346214 258414048 52991376 500689536 233368560 546065664 706775208 323670056 872894656 431311904 307329057 152841828 492431110 763974872 75309272 565160320 582203392 157372000 175747584 45987392 952864000 238470984 589207552 298726912 253823152 129198728 472428872 72092040 132194624 138683656 51198088 337054472 127083040 187962100 395324808 110924014 434809000 250962484 536222088 288947349 219823240 405443720 292902040 345119880 440854384 324982344 71979419 137397512 90097176 125948160 204100910 265412536 201552348 366951304 237877568 133365128 236131368 421053368 340037021 436317848 107741992 251296264 279914968 320304696 195511212 516564968 340634616 99544824 117182824 140014228 291901448 450358920 485539928 437073160 98621440 82064706 443613692 96704944 77769352 441547616 263091120 185659276 346707452 133034392 384406056 345589496 525458088 275036024 384342024 263086216 227510192 454090026 451882876 298426100 441571080 406132308 374319260 365327176 230259576 450437384 531960008 191632518 81083576 133574608 228945568 178861000 289337332 129456676 102331104 255320200 357220400 57280736 122680040 289528912 170023944 147278856 333797400 463298772 264961928 182012568 92954184 292228432 271982640 337442952 142063616 172914872 590047136 372235112 431139732 526948438 118371120 589934272 299159276 487276512 420116464 464721036 365976576 285759552 434628400 209500690 586333744 550269128 257576320 245178720 260227520 358300480 332551511 176263814 203954352 170436408 511055016 438474504 387992016 576903424 281600640 162109120 267016896 276348694 530844134 511862848 138707456 327089576 414058251 366629632 507969856 214413056 257112432 570835488 528000992 571575504 174281042 560561840 388132608 134045312 596972492 266590592 307288064 410442728 213352928 608757945 177118720 521035072 180497050 418184000 539888480 357215078 580780544 348031680 364810728 581040736 455676454 321094784 458873344 415099352 355063991 588194868 581565552 213834711 149274568 228593848 492066084 331145392 269330815 589367262 346053216 211909172 610582576 146746684 250960908 272348248 149731800 607971424 288880128 159123712 388918968 580802112 419755520 609625448 341175416 572204352 131418288 345848256 158824352 484420608
449250372 717871416 356724472 685423416 641745680 654972040 694214351 474116664 623677478 715732616 325859496 460102412 604283304 306879696 571660280 509622376 704435408 398741992 285981880 463030600 737051576 612763896 306484124 545837288 746556512 506408504 673883256 470408740 668916784 288522532 432221496 691867684 501168334 708880392 541868952 553272920 600278084 564261944 643165624 636546104 430457016 720605612 319992392 609642968 682372856 576504772 559395864 569985418 750528056 366133016 277108760 276007059 467747640 581058008 318375608 674963896 638006528 474737912 414018560 482087480 535676856 650917080 511552568 741407392 488150396 594947416 390200706 452524184 557238680 498707576 473069096 291316280 369447048 513265976 677766484 667246008 719193584 270677624 615913548 720327000 739505096 305016640 593290808 598392120 355202168 438690196 706569016 540615032 307351288 301402496 564211400 688755832 381970880 638493992 576855216 623592200 428533084 560367810 719542840 560302910 54854442 174427552 196599828 94930176 288178784 233637912 308255312 136179744 330520278 307474892 408109032 210311592 388607696 168339776 422685324 242131396 72860560 178033576 73116128 503652048 105817600 504878080 258371814 174752512 213030640 298018416 445640853 157282240 281858816 477145684 66397952 423081152 139348096 269364184 233900544 180604208 205240262 316958464 165366784 520729776 99473344 371709536 109560576 416850592 288289640 73691136 448760064 390921486 477599744 474278794 521741792 510168448 194335344 434937376 264056512 239290700 147202288 151983232 504648300 173520306 461239640 330309120 290648768 58978696 162111912 323065440 88500006 156048896 87931624 415268456 94600752 62555776 91770880 510893452 40745248 414393152 293482720 403067136 490367104 405029824 160087668 491997156 59641344 254333400 250662656 47905782 339778688 91868416 136429208 192862968 228398840 95229060 379146228 106911472 302584448 347635200 286762808 260632064 290334192 230387712 491873072 451503744 809310168 432097500 21437920 546194345 482493552 904390468 589642768 189970688 535768064 542131968 346564160 172400736 980476608 166006272 958442700 267146184 836384800 849198368 9774064 225208128 40886172 941574112 653381048 876466168 924742304 223272960 537288512 928185216 107995136 911681184 832285824 400814538 919325376 435349328 46746624 388920488 13865544 691096320 75454720 161348608 536181560 811970124 293168632 817793280 428328768 597745260 320361720 644190932 587386752 788940160 216737096 735014208 344766576 630937760 797129216 473754556 129418288 372950284 857894536 689148500 381137056 912805408 111306992 380391876 316626368 584190096 337299504 762593708 410762008 48034304 333378016 312954368 14505880 732521216 643059200 818824704 722941952 710765568 35073960 290085824 726688072 682506688 413401816 162886920 228407296 370759936 881319992 541052704 606316672 541513888 99135604 790617748 897741552 531236864 25263680 627539184 511722720 378594304 275093092 150468668 493698812 93361980 153464564 159953596 72468028 358324412 148352980 209232040 416594748 132193954 456078940 272232424 557492028 310217289 241093180 426713660 314171980 366389820 462124324 346252284 93249359 158667452 111367116 147218100 225370850 286682476 222822288 388221244 259147508 154635068 257401308 442323308 361306961 457587788 129011932 272566204 301184908 341574636 216781152 537834908 361904556 120814764 138452764 161284168 313171388 471628860 506809868 458343100 119891380 103334646 464883632 117974884 99039292 462817556 284361060 206929216 367977392 154304332 405675996 366859436 546728028 296305964 405611964 284356156 248780132 475359966 473152816 319696040 462841020 427402248 395589200 386597116 251529516 471707324 553229948 212902458 102353516 154844548 250215508 200130940 310607272 150726616 123601044 276590140 378490340 78550676 143949980 310798852 191293884 168548796 355067340 484568712 286231868 203282508 114224124 313498372 293252580 358712892 451251480 482102736 899235000 681422976 740327596 836136302 427558984 899122136 608347140 796464376 729304328 773908900 675164440 594947416 743816264 518688554 895521608 859456992 566764184 554366584 569415384 667488344 641739375 485451678 513142216 479624272 820242880 747662368 697179880 886091288 590788504 471296984 576204760 585536558 840031998 821050712 447895320 636277440 723246115 675817496 817157720 523600920 566300296 880023352 837188856 880763368 483468906 869749704 697320472 443233176 906160356 575778456 616475928 719630592 522540792 917945809 486306584 830222936 489684914 727371864 849076344 666402942 889968408 657219544 673998592 890228600 764864318 630282648 768061208 724287216 664251855 897382732 890753416 523022575 458462432 537781712 801253948 640333256 578518679 898555126 655241080 521097036 919770440 455934548 560148772 581536112 458919664 917159288 598067992 468311576 698106832 889989976 728943384 918813312 650363280 881392216 440606152 655036120 468012216 793608472
383699500 652320544 291173600 619872544 576194808 589421168 628663479 408565792 558126606 650181744 260308624 394551540 538732432 241328824 506109408 444071504 638884536 333191120 220431008 397479728 671500704 547213024 240933252 480286416 681005640 440857632 608332384 404857868 603365912 222971660 366670624 626316812 435617462 643329520 476318080 487722048 534727212 498711072 577614752 570995232 364906144 655054740 254441520 544092096 616821984 510953900 493844992 504434546 684977184 300582144 211557888 210456187 402196768 515507136 252824736 609413024 572455656 409187040 348467688 416536608 470125984 585366208 446001696 675856520 422599524 529396544 324649834 386973312 491687808 433156704 407518224 225765408 303896176 447715104 612215612 601695136 653642712 205126752 550362676 654776128 673954224 239465768 527739936 532841248 289651296 373139324 641018144 475064160 241800416 235851624 498660528 623204960 316420008 572943120 511304344 558041328 362982212 494816938 653991968 494752038 360967818 480540928 502713204 401043552 594292160 539751288 614368688 442293120 636633654 613588268 714222408 516424968 694721072 474453152 728798700 548244772 378973936 484146952 379229504 809765424 411930976 810991456 564485190 480865888 519144016 604131792 751754229 463395616 587972192 783259060 372511328 729194528 445461472 575477560 540013920 486717584 511353638 623071840 471480160 826843152 405586720 677822912 415673952 722963968 594403016 379804512 754873440 697034862 783713120 780392170 827855168 816281824 500448720 741050752 570169888 545404076 453315664 458096608 810761676 479633682 767353016 636422496 596762144 365092072 468225288 629178816 394613382 462162272 394045000 721381832 400714128 368669152 397884256 817006828 346858624 720506528 599596096 709180512 796480480 711143200 466201044 798110532 365754720 560446776 556776032 354019158 645892064 397981792 442542584 498976344 534512216 401342436 685259604 413024848 608697824 653748576 592876184 566745440 596447568 536501088 892770224 293533600 864799488 506232226 944312832 857559552 129218176 265473024 962101128 39625558 827018168 834208128 745759332 305443936 846055304 902222528 580173764 292260700 389184262 49997312 179202450 933320592 307596800 48592064 832795648 63773120 938020608 292723840 433298976 758467560 657854224 709336560 12318864 379373608 290599000 561142784 752645952 549819200 290191692 45767168 102965692 519755728 192605386 529003296 230407208 329142144 625386208 243026158 135953364 525992704 459289908 470794752 379508744 407251152 145199748 388476172 686753656 785599232 298563872 943613856 871305287 759529028 351956480 248537600 178233336 474870784 219476960 659280384 432785648 527485696 566808016 685190664 788653232 731638744 245177856 288895488 962957784 66257472 870165412 824259550 903196416 935356480 890088608 825659052 254891592 969963984 983050096 786460560 38886336 62300704 32148576 508069376 78220288 516933280 599777784 697058709 508931078 678668812 298480128 205185152 634881848 510257424 853487568 453150736 513253320 519742352 432256784 718113168 508141736 569020796 776383504 491982710 815867696 632021180 917280784 670006045 600881936 786502416 673960736 726178576 821913080 706041040 453038115 518456208 471155872 507006856 585159606 646471232 582611044 748010000 618936264 514423824 617190064 802112064 721095717 817376544 488800688 632354960 660973664 701363392 576569908 897623664 721693312 480603520 498241520 521072924 672960144 831417616 866598624 818131856 479680136 463123402 824672388 477763640 458828048 822606312 644149816 566717972 727766148 514093088 765464752 726648192 906516784 656094720 765400720 644144912 608568888 835148722 832941572 679484796 822629776 787191004 755377956 746385872 611318272 831496080 913018704 572691214 462142272 514633304 610004264 559919696 670396028 510515372 483389800 636378896 738279096 438339432 503738736 670587608 551082640 528337552 714856096 844357468 646020624 563071264 474012880 673287128 653041336 718501648 492648483 523499739 940632003 722819979 781724599 877533305 468955987 940519139 649744143 837861379 770701331 815305903 716561443 636344419 785213267 560085557 936918611 900853995 608161187 595763587 610812387 708885347 683136378 526848681 554539219 521021275 861639883 789059371 738576883 927488291 632185507 512693987 617601763 626933561 881429001 862447715 489292323 677674443 764643118 717214499 858554723 564997923 607697299 921420355 878585859 922160371 524865909 911146707 738717475 484630179 947557359 617175459 657872931 761027595 563937795 959342812 527703587 871619939 531081917 768768867 890473347 707799945 931365411 698616547 715395595 931625603 806261321 671679651 809458211 765684219 705648858 938779735 932150419 564419578 499859435 579178715 842650951 681730259 619915682 939952129 696638083 562494039 961167443 497331551 601545775 622933115 500316667 958556291 639464995 509708579 739503835 931386979 770340387 960210315 691760283 922789219 482003155 696433123 509409219 835005475
637960772 906581816 545434872 874133816 830456080 843682440 882924751 662827064 812387878 904443016 514569896 648812812 792993704 495590096 760370680 698332776 893145808 587452392 474692280 651741000 925761976 801474296 495194524 734547688 935266912 695118904 862593656 659119140 857627184 477232932 620931896 880578084 689878734 897590792 730579352 741983320 788988484 752972344 831876024 825256504 619167416 909316012 508702792 798353368 871083256 765215172 748106264 758695818 939238456 554843416 465819160 464717459 656458040 769768408 507086008 863674296 826716928 663448312 602728960 670797880 724387256 839627480 700262968 930117792 676860796 783657816 578911106 641234584 745949080 687417976 661779496 480026680 558157448 701976376 866476884 855956408 907903984 459388024 804623948 909037400 928215496 493727040 782001208 787102520 543912568 627400596 895279416 729325432 496061688 490112896 752921800 877466232 570681280 827204392 765565616 812302600 617243484 749078210 908253240 749013310 69747882 189320992 211493268 109823616 303072224 248531352 323148752 151073184 345413718 322368332 423002472 225205032 403501136 183233216 437578764 257024836 87754000 192927016 88009568 518545488 120711040 519771520 273265254 189645952 227924080 312911856 460534293 172175680 296752256 492039124 81291392 437974592 154241536 284257624 248793984 195497648 220133702 331851904 180260224 535623216 114366784 386602976 124454016 431744032 303183080 88584576 463653504 405814926 492493184 489172234 536635232 525061888 209228784 449830816 278949952 254184140 162095728 166876672 519541740 188413746 476133080 345202560 305542208 73872136 177005352 337958880 103393446 170942336 102825064 430161896 109494192 77449216 106664320 525786892 55638688 429286592 308376160 417960576 505260544 419923264 174981108 506890596 74534784 269226840 265556096 62799222 354672128 106761856 151322648 207756408 243292280 110122500 394039668 121804912 317477888 362528640 301656248 275525504 305227632 245281152 497481600 300377600 177211326 547209538 389056268 658603224 540134644 108327168 813566122 286472270 818103296 416048688 252133860 443956100 740265180 612923628 92961888 191312944 401101456 545388544 751942384 216167776 81445600 296174054 156442816 775918744 471230400 967412293 765519062 480966146 896490240 17066272 967610880 660026126 504325770 632048292 717042176 28369152 849412892 206827344 241573552 366699520 728787248 325668352 256991048 775058432 767679996 71052224 884513765 956197548 44842300 542689536 162670856 478080928 633624736 393308544 374574080 929208832 60510960 313977702 159815440 437618669 596957010 213140692 725778051 366557640 870876720 131001216 460300144 571602304 998965172 798371456 143688708 435139712 810575240 777230208 515312588 421020672 265950976 182017020 98181262 709117316 148194000 765816357 283138928 829435392 230640384 895248768 522539104 318280608 728986608 635149168 539036247 943532544 987186400 190926848 841979544 253949952 735647094 952373284 390518312 265893888 609124032 208787200 268889784 275378816 187893248 473749632 263778200 324657260 532019968 247619174 571504160 387657644 672917248 425642509 356518400 542138880 429597200 481815040 577549544 461677504 208674579 274092672 226792336 262643320 340796070 402107696 338247508 503646464 374572728 270060288 372826528 557748528 476732181 573013008 244437152 387991424 416610128 456999856 332206372 653260128 477329776 236239984 253877984 276709388 428596608 587054080 622235088 573768320 235316600 218759866 580308852 233400104 214464512 578242776 399786280 322354436 483402612 269729552 521101216 482284656 662153248 411731184 521037184 399781376 364205352 590785186 588578036 435121260 578266240 542827468 511014420 502022336 366954736 587132544 668655168 328327678 217778736 270269768 365640728 315556160 426032492 266151836 239026264 392015360 493915560 193975896 259375200 426224072 306719104 283974016 470492560 599993932 401657088 318707728 229649344 428923592 408677800 474138112 258368512 289219768 706352032 488540008 547444628 643253334 234676016 706239168 415464172 603581408 536421360 581025932 482281472 402064448 550933296 325805586 702638640 666574024 373881216 361483616 376532416 474605376 448856407 292568710 320259248 286741304 627359912 554779400 504296912 693208320 397905536 278414016 383321792 392653590 647149030 628167744 255012352 443394472 530363147 482934528 624274752 330717952 373417328 687140384 644305888 687880400 290585938 676866736 504437504 250350208 713277388 382895488 423592960 526747624 329657824 725062841 293423616 637339968 296801946 534488896 656193376 473519974 697085440 464336576 481115624 697345632 571981350 437399680 575178240 531404248 471368887 704499764 697870448 330139607 265579464 344898744 608370980 447450288 385635711 705672158 462358112 328214068 726887472 263051580 367265804 388653144 266036696 724276320 405185024 275428608 505223864 697107008 536060416 725930344 457480312 688509248 247723184 462153152 275129248 600725504
506424952 775045996 413899052 742597996 698920260 712146620 751388931 531291244 680852058 772907196 383034076 517276992 661457884 364054276 628834860 566796956 761609988 455916572 343156460 520205180 794226156 669938476 363658704 603011868 803731092 563583084 731057836 527583320 726091364 345697112 489396076 749042264 558342914 766054972 599043532 610447500 657452664 621436524 700340204 693720684 487631596 777780192 377166972 666817548 739547436 633679352 616570444 627159998 807702636 423307596 334283340 333181639 524922220 638232588 375550188 732138476 695181108 531912492 471193140 539262060 592851436 708091660 568727148 798581972 545324976 652121996 447375286 509698764 614413260 555882156 530243676 348490860 426621628 570440556 734941064 724420588 776368164 327852204 673088128 777501580 796679676 362191220 650465388 655566700 412376748 495864776 763743596 597789612 364525868 358577076 621385980 745930412 439145460 695668572 634029796 680766780 485707664 617542390 776717420 617477490 463895594 583468704 605640980 503971328 697219936 642679064 717296464 545220896 739561430 716516044 817150184 619352744 797648848 577380928 831726476 651172548 481901712 587074728 482157280 912693200 514858752 913919232 667412966 583793664 622071792 707059568 854682005 566323392 690899968 886186836 475439104 832122304 548389248 678405336 642941696 589645360 614281414 725999616 574407936 929770928 508514496 780750688 518601728 825891744 697330792 482732288 857801216 799962638 886640896 883319946 930782944 919209600 603376496 843978528 673097664 648331852 556243440 561024384 913689452 582561458 870280792 739350272 699689920 468019848 571153064 732106592 497541158 565090048 496972776 824309608 503641904 471596928 500812032 919934604 449786400 823434304 702523872 812108288 899408256 814070976 569128820 901038308 468682496 663374552 659703808 456946934 748819840 500909568 545470360 601904120 637439992 504270212 788187380 515952624 711625600 756676352 695803960 669673216 699375344 639428864 459745812 481405752 519858152 228342560 946954080 726046000 322232652 422321936 36653540 295921014 634748514 7061744 349099328 626159124 475577552 31409152 539075584 877540924 581249920 701827904 13937792 662086768 185661016 791801168 903766698 860453888 772984256 72435008 953914304 687640164 895138816 207236736 175154016 826612784 311830953 97133312 777857824 975256784 98863688 529143808 85512000 797930560 447293424 870975184 741298180 128966888 834575104 175656352 912441992 292389378 630870758 599844960 618802336 699447040 652671744 63957836 155268928 278851584 428036312 377570631 68521472 305467136 3429888 809163264 265152000 726605920 928658464 276552576 118646994 775580376 289412896 564097138 67419104 213523504 538854400 202451220 580449984 6502268 326066176 633994232 475227168 341635320 456147656 254621760 432022993 208871360 401884325 315339264 910133584 39973400 441748864 134762880 721276288 292815674 797042200 432819420 842490528 822745038 434472324 997908688 371661160 247036736 590266880 189930048 250032632 256521664 169036096 454892480 244921048 305800108 513162816 228762022 552647008 368800492 654060096 406785357 337661248 523281728 410740048 462957888 558692392 442820352 189817427 255235520 207935184 243786168 321938918 383250544 319390356 484789312 355715576 251203136 353969376 538891376 457875029 554155856 225580000 369134272 397752976 438142704 313349220 634402976 458472624 217382832 235020832 257852236 409739456 568196928 603377936 554911168 216459448 199902714 561451700 214542952 195607360 559385624 380929128 303497284 464545460 250872400 502244064 463427504 643296096 392874032 502180032 380924224 345348200 571928034 569720884 416264108 559409088 523970316 492157268 483165184 348097584 568275392 649798016 309470526 198921584 251412616 346783576 296699008 407175340 247294684 220169112 373158208 475058408 175118744 240518048 407366920 287861952 265116864 451635408 581136780 382799936 299850576 210792192 410066440 389820648 455280960 92958146 123809402 540941666 323129642 382034262 477842968 69265650 540828802 250053806 438171042 371010994 415615566 316871106 236654082 385522930 160395220 537228274 501163658 208470850 196073250 211122050 309195010 283446041 127158344 154848882 121330938 461949546 389369034 338886546 527797954 232495170 113003650 217911426 227243224 481738664 462757378 89601986 277984106 364952781 317524162 458864386 165307586 208006962 521730018 478895522 522470034 125175572 511456370 339027138 84939842 547867022 217485122 258182594 361337258 164247458 559652475 128013250 471929602 131391580 369078530 490783010 308109608 531675074 298926210 315705258 531935266 406570984 271989314 409767874 365993882 305958521 539089398 532460082 164729241 100169098 179488378 442960614 282039922 220225345 540261792 296947746 162803702 561477106 97641214 201855438 223242778 100626330 558865954 239774658 110018242 339813498 531696642 370650050 560519978 292069946 523098882 82312818 296742786 109718882 435315138
606412092 875033136 513886192 842585136 798907400 812133760 851376071 631278384 780839198 872894336 483021216 617264132 761445024 464041416 728822000 666784096 861597128 555903712 443143600 620192320 894213296 769925616 463645844 702999008 903718232 663570224 831044976 627570460 826078504 445684252 589383216 849029404 658330054 866042112 699030672 710434640 757439804 721423664 800327344 793707824 587618736 877767332 477154112 766804688 839534576 733666492 716557584 727147138 907689776 523294736 434270480 433168779 624909360 738219728 475537328 832125616 795168248 631899632 571180280 639249200 692838576 808078800 668714288 898569112 645312116 752109136 547362426 609685904 714400400 655869296 630230816 448478000 526608768 670427696 834928204 824407728 876355304 427839344 773075268 877488720 896666816 462178360 750452528 755553840 512363888 595851916 863730736 697776752 464513008 458564216 721373120 845917552 539132600 795655712 734016936 780753920 585694804 717529530 876704560 717464630 198069242 317642352 339814628 238144976 431393584 376852712 451470112 279394544 473735078 450689692 551323832 353526392 531822496 311554576 565900124 385346196 216075360 321248376 216330928 646866848 249032400 648092880 401586614 317967312 356245440 441233216 588855653 300497040 425073616 620360484 209612752 566295952 282562896 412578984 377115344 323819008 348455062 460173264 308581584 663944576 242688144 514924336 252775376 560065392 431504440 216905936 591974864 534136286 620814544 617493594 664956592 653383248 337550144 578152176 407271312 382505500 290417088 295198032 647863100 316735106 604454440 473523920 433863568 202193496 305326712 466280240 231714806 299263696 231146424 558483256 237815552 205770576 234985680 654108252 183960048 557607952 436697520 546281936 633581904 548244624 303302468 635211956 202856144 397548200 393877456 191120582 482993488 235083216 279644008 336077768 371613640 238443860 522361028 250126272 445799248 490850000 429977608 403846864 433548992 373602512 162455372 760567994 982298856 824679550 726154464 768735744 60402768 654288512 228666632 56104456 190942976 902503504 560045036 684772848 820291104 769505376 410411340 885800576 136278452 882139776 518335382 822035236 862985256 338803216 577045344 984456240 647641092 476719616 475212288 647795112 914790392 106628504 228670672 551267264 306393268 180470048 386778880 129364992 907628839 940389760 609350000 822084840 993702400 266565440 169477120 913734918 40820224 271807034 230080672 221132864 546090496 288321484 716054270 489888256 925176320 681967188 124850852 948082812 612231988 281437952 668935821 587454464 721843456 526758800 808852184 511207168 125634304 708933696 605693416 393851342 873318416 413680512 223124338 461543936 773002962 291593728 519300492 162343669 331799266 298262784 308930112 99078568 259530464 787517952 791717376 435099600 584462336 880577392 425077974 729180152 623758784 854588032 915738638 287491670 792843776 222193184 666673168 190398752 171580224 994078160 228048216 103423792 446653936 46317104 106419688 112908720 25423152 311279536 101308104 162187164 369549872 85149078 409034064 225187548 510447152 263172413 194048304 379668784 267127104 319344944 415079448 299207408 46204483 111622576 64322240 100173224 178325974 239637600 175777412 341176368 212102632 107590192 210356432 395278432 314262085 410542912 81967056 225521328 254140032 294529760 169736276 490790032 314859680 73769888 91407888 114239292 266126512 424583984 459764992 411298224 72846504 56289770 417838756 70930008 51994416 415772680 237316184 159884340 320932516 107259456 358631120 319814560 499683152 249261088 358567088 237311280 201735256 428315090 426107940 272651164 415796144 380357372 348544324 339552240 204484640 424662448 506185072 165857582 55308640 107799672 203170632 153086064 263562396 103681740 76556168 229545264 331445464 31505800 96905104 263753976 144249008 121503920 308022464 437523836 239186992 156237632 67179248 266453496 246207704 311668016 100529152 131380408 548512672 330700648 389605268 485413974 76836656 548399808 257624812 445742048 378582000 423186572 324442112 244225088 393093936 167966226 544799280 508734664 216041856 203644256 218693056 316766016 291017047 134729350 162419888 128901944 469520552 396940040 346457552 535368960 240066176 120574656 225482432 234814230 489309670 470328384 97172992 285555112 372523787 325095168 466435392 172878592 215577968 529301024 486466528 530041040 132746578 519027376 346598144 92510848 555438028 225056128 265753600 368908264 171818464 567223481 135584256 479500608 138962586 376649536 498354016 315680614 539246080 306497216 323276264 539506272 414141990 279560320 417338880 373564888 313529527 546660404 540031088 172300247 107740104 187059384 450531620 289610928 227796351 547832798 304518752 170374708 569048112 105212220 209426444 230813784 108197336 566436960 247345664 117589248 347384504 539267648 378221056 568090984 299640952 530669888 89883824 304313792 117289888 442886144
640421228 909042272 547895328 876594272 832916536 846142896 885385207 665287520 814848334 906903472 517030352 651273268 795454160 498050552 762831136 700793232 895606264 589912848 477152736 654201456 928222432 803934752 497654980 737008144 937727368 697579360 865054112 661579596 860087640 479693388 623392352 883038540 692339190 900051248 733039808 744443776 791448940 755432800 834336480 827716960 621627872 911776468 511163248 800813824 873543712 767675628 750566720 761156274 941698912 557303872 468279616 467177915 658918496 772228864 509546464 866134752 829177384 665908768 605189416 673258336 726847712 842087936 702723424 932578248 679321252 786118272 581371562 643695040 748409536 689878432 664239952 482487136 560617904 704436832 868937340 858416864 910364440 461848480 807084404 911497856 930675952 496187496 784461664 789562976 546373024 629861052 897739872 731785888 498522144 492573352 755382256 879926688 573141736 829664848 768026072 814763056 619703940 751538666 910713696 751473766 74149610 193722720 215894996 114225344 307473952 252933080 327550480 155474912 349815446 326770060 427404200 229606760 407902864 187634944 441980492 261426564 92155728 197328744 92411296 522947216 125112768 524173248 277666982 194047680 232325808 317313584 464936021 176577408 301153984 496440852 85693120 442376320 158643264 288659352 253195712 199899376 224535430 336253632 184661952 540024944 118768512 391004704 128855744 436145760 307584808 92986304 468055232 410216654 496894912 493573962 541036960 529463616 213630512 454232544 283351680 258585868 166497456 171278400 523943468 192815474 480534808 349604288 309943936 78273864 181407080 342360608 107795174 175344064 107226792 434563624 113895920 81850944 111066048 530188620 60040416 433688320 312777888 422362304 509662272 424324992 179382836 511292324 78936512 273628568 269957824 67200950 359073856 111163584 155724376 212158136 247694008 114524228 398441396 126206640 321879616 366930368 306057976 279927232 309629360 249682880 219449440 880966080 567255044 931216768 340218912 464077732 915088668 45175000 684056896 710061952 745934098 769779200 453637344 155327158 984451544 317193840 596518944 74699509 565591872 178817024 827535360 117458684 578945152 219087760 93723232 463907324 359724168 336222080 443716412 475363008 579504992 863010250 611312320 476838180 429660224 440923136 477211176 304125968 191185856 393564960 855526448 648481536 341301120 33157240 480904192 816807828 375769602 792112704 580891304 240320000 608702844 428376832 715921920 429754144 573003176 747786464 136037816 71330304 233411200 540312000 749683456 889386379 982564640 467935236 42957152 607651664 151657472 561402735 417679688 967737468 691983572 384063240 984137358 933822912 841283072 340037108 30797536 384107824 162198352 267959712 494842080 330373724 980070912 887095184 841631936 823022744 578423988 713822474 123265984 234440448 376107576 942384672 922030084 831844288 294030144 645023838 200945376 108175344 165807656 296416768 521243816 396619392 739849536 339512704 399615288 406104320 318618752 604475136 394503704 455382764 662745472 378344678 702229664 518383148 803642752 556368013 487243904 672864384 560322704 612540544 708275048 592403008 339400083 404818176 357517840 393368824 471521574 532833200 468973012 634371968 505298232 400785792 503552032 688474032 607457685 703738512 375162656 518716928 547335632 587725360 462931876 783985632 608055280 366965488 384603488 407434892 559322112 717779584 752960592 704493824 366042104 349485370 711034356 364125608 345190016 708968280 530511784 453079940 614128116 400455056 651826720 613010160 792878752 542456688 651762688 530506880 494930856 721510690 719303540 565846764 708991744 673552972 641739924 632747840 497680240 717858048 799380672 459053182 348504240 400995272 496366232 446281664 556757996 396877340 369751768 522740864 624641064 324701400 390100704 556949576 437444608 414699520 601218064 730719436 532382592 449433232 360374848 559649096 539403304 604863616 123179040 154030296 571162560 353350536 412255156 508063862 99486544 571049696 280274700 468391936 401231888 445836460 347092000 266874976 415743824 190616114 567449168 531384552 238691744 226294144 241342944 339415904 313666935 157379238 185069776 151551832 492170440 419589928 369107440 558018848 262716064 143224544 248132320 257464118 511959558 492978272 119822880 308205000 395173675 347745056 489085280 195528480 238227856 551950912 509116416 552690928 155396466 541677264 369248032 115160736 578087916 247706016 288403488 391558152 194468352 589873369 158234144 502150496 161612474 399299424 521003904 338330502 561895968 329147104 345926152 562156160 436791878 302210208 439988768 396214776 336179415 569310292 562680976 194950135 130389992 209709272 473181508 312260816 250446239 570482686 327168640 193024596 591698000 127862108 232076332 253463672 130847224 589086848 269995552 140239136 370034392 561917536 400870944 590740872 322290840 553319776 112533712 326963680 139939776 465536032
446237452 714858496 353711552 682410496 638732760 651959120 691201431 471103744 620664558 712719696 322846576 457089492 601270384 303866776 568647360 506609456 701422488 395729072 282968960 460017680 734038656 609750976 303471204 542824368 743543592 503395584 670870336 467395820 665903864 285509612 429208576 688854764 498155414 705867472 538856032 550260000 597265164 561249024 640152704 633533184 427444096 717592692 316979472 606630048 679359936 573491852 556382944 566972498 747515136 363120096 274095840 272994139 464734720 578045088 315362688 671950976 634993608 471724992 411005640 479074560 532663936 647904160 508539648 738394472 485137476 591934496 387187786 449511264 554225760 495694656 470056176 288303360 366434128 510253056 674753564 664233088 716180664 267664704 612900628 717314080 736492176 302003720 590277888 595379200 352189248 435677276 703556096 537602112 304338368 298389576 561198480 685742912 378957960 635481072 573842296 620579280 425520164 557354890 716529920 557289990 522831722 642404832 664577108 562907456 756156064 701615192 776232592 604157024 798497558 775452172 876086312 678288872 856584976 636317056 890662604 710108676 540837840 646010856 541093408 971629328 573794880 972855360 726349094 642729792 681007920 765995696 913618133 625259520 749836096 945122964 534375232 891058432 607325376 737341464 701877824 648581488 673217542 784935744 633344064 988707056 567450624 839686816 577537856 884827872 756266920 541668416 916737344 858898766 945577024 942256074 989719072 978145728 662312624 902914656 732033792 707267980 615179568 619960512 972625580 641497586 929216920 798286400 758626048 526955976 630089192 791042720 556477286 624026176 555908904 883245736 562578032 530533056 559748160 978870732 508722528 882370432 761460000 871044416 958344384 873007104 628064948 959974436 527618624 722310680 718639936 515883062 807755968 559845696 604406488 660840248 696376120 563206340 847123508 574888752 770561728 815612480 754740088 728609344 758311472 698364992 971259360 391343872 618800850 872690692 520817280 66094431 126832640 90632256 307413248 312509688 470443928 412318000 464251600 600595828 204121728 736386048 173747872 976937552 618025152 965981184 271401908 461814338 65731952 123024384 801989196 844247808 217888768 430852912 762395296 767241392 758283008 952313736 127399420 716077800 609872312 350950208 905338810 159786368 680201168 164182112 813438976 422462588 61944832 451945048 196453888 423207880 127217100 570325184 448196928 706365968 282487296 255867712 761841920 550574456 772146512 945628928 856202016 120491264 489812736 29206400 584777352 25962304 466864056 168786944 754388768 729046100 282840576 775696896 997006536 198610320 704466480 698592000 806055848 820495008 832060368 801496924 163180592 339355360 62334852 53694992 700416896 655767960 393739808 957940400 75367424 405934016 149283351 717163624 898458440 205151584 344077120 31761664 605868128 270350976 211030016 989403418 469913356 851073216 294948608 4425072 634813244 510188820 853418964 453082132 513184716 519673748 432188180 718044564 508073132 568952192 776314900 491914106 815799092 631952576 917212180 669937441 600813332 786433812 673892132 726109972 821844476 705972436 452969511 518387604 471087268 506938252 585091002 646402628 582542440 747941396 618867660 514355220 617121460 802043460 721027113 817307940 488732084 632286356 660905060 701294788 576501304 897555060 721624708 480534916 498172916 521004320 672891540 831349012 866530020 818063252 479611532 463054798 824603784 477695036 458759444 822537708 644081212 566649368 727697544 514024484 765396148 726579588 906448180 656026116 765332116 644076308 608500284 835080118 832872968 679416192 822561172 787122400 755309352 746317268 611249668 831427476 912950100 572622610 462073668 514564700 609935660 559851092 670327424 510446768 483321196 636310292 738210492 438270828 503670132 670519004 551014036 528268948 714787492 844288864 645952020 563002660 473944276 673218524 652972732 718433044 171998924 202850180 619982444 402170420 461075040 556883746 148306428 619869580 329094584 517211820 450051772 494656344 395911884 315694860 464563708 239435998 616269052 580204436 287511628 275114028 290162828 388235788 362486819 206199122 233889660 200371716 540990324 468409812 417927324 606838732 311535948 192044428 296952204 306284002 560779442 541798156 168642764 357024884 443993559 396564940 537905164 244348364 287047740 600770796 557936300 601510812 204216350 590497148 418067916 163980620 626907800 296525900 337223372 440378036 243288236 638693253 207054028 550970380 210432358 448119308 569823788 387150386 610715852 377966988 394746036 610976044 485611762 351030092 488808652 445034660 384999299 618130176 611500860 243770019 179209876 258529156 522001392 361080700 299266123 619302570 375988524 241844480 640517884 176681992 280896216 302283556 179667108 637906732 318815436 189059020 418854276 610737420 449690828 639560756 371110724 602139660 161353596 375783564 188759660 514355916
495990284 764611328 403464384 732163328 688485592 701711952 740954263 520856576 670417390 762472528 372599408 506842324 651023216 353619608 618400192 556362288 751175320 445481904 332721792 509770512 783791488 659503808 353224036 592577200 793296424 553148416 720623168 517148652 715656696 335262444 478961408 738607596 547908246 755620304 588608864 600012832 647017996 611001856 689905536 683286016 477196928 767345524 366732304 656382880 729112768 623244684 606135776 616725330 797267968 412872928 323848672 322746971 514487552 627797920 365115520 721703808 684746440 521477824 460758472 528827392 582416768 697656992 558292480 788147304 534890308 641687328 436940618 499264096 603978592 545447488 519809008 338056192 416186960 560005888 724506396 713985920 765933496 317417536 662653460 767066912 786245008 351756552 640030720 645132032 401942080 485430108 753308928 587354944 354091200 348142408 610951312 735495744 428710792 685233904 623595128 670332112 475272996 607107722 766282752 607042822 322514962 442088072 464260348 362590696 555839304 501298432 575915832 403840264 598180798 575135412 675769552 477972112 656268216 436000296 690345844 509791916 340521080 445694096 340776648 771312568 373478120 772538600 526032334 442413032 480691160 565678936 713301373 424942760 549519336 744806204 334058472 690741672 407008616 537024704 501561064 448264728 472900782 584618984 433027304 788390296 367133864 639370056 377221096 684511112 555950160 341351656 716420584 658582006 745260264 741939314 789402312 777828968 461995864 702597896 531717032 506951220 414862808 419643752 772308820 441180826 728900160 597969640 558309288 326639216 429772432 590725960 356160526 423709416 355592144 682928976 362261272 330216296 359431400 778553972 308405768 682053672 561143240 670727656 758027624 672690344 427748188 759657676 327301864 521993920 518323176 315566302 607439208 359528936 404089728 460523488 496059360 362889580 646806748 374571992 570244968 615295720 554423328 528292584 557994712 498048232 64372384 353260032 900644352 131557368 131165216 537784064 904943712 476957760 451123200 7691392 409932960 752517358 263117712 281959064 266863482 444416768 101659776 714125906 28349298 242093328 959424144 540402112 106136768 29623734 435599920 680969296 279221086 373009600 504277248 482748752 625620992 26400000 786855792 385579144 786318144 136086448 690097424 717932736 844996608 37074656 857378376 316152816 664519240 615876864 224702084 267308032 687731544 907230816 516137400 612122624 69670400 530340032 49333888 345378360 627201166 528675584 989282540 962350096 410087460 42459392 99299784 980339968 206109024 181005096 105790180 720571136 958300192 203229361 468756096 623743150 280586404 743880608 919425864 858253910 274645056 656227336 885115392 967369080 161206384 942418636 363681088 99974952 624136200 683310400 600923638 423224808 346245420 813740302 296420096 926799022 76997248 921690648 462375680 930816768 22815672 599034496 838629968 381388768 46557282 907214464 261720328 137095904 480326048 79989216 140091800 146580832 59095264 344951648 134980216 195859276 403221984 118821190 442706176 258859660 544119264 296844525 227720416 413340896 300799216 353017056 448751560 332879520 79876595 145294688 97994352 133845336 211998086 273309712 209449524 374848480 245774744 141262304 244028544 428950544 347934197 444215024 115639168 259193440 287812144 328201872 203408388 524462144 348531792 107442000 125080000 147911404 299798624 458256096 493437104 444970336 106518616 89961882 451510868 104602120 85666528 449444792 270988296 193556452 354604628 140931568 392303232 353486672 533355264 282933200 392239200 270983392 235407368 461987202 459780052 306323276 449468256 414029484 382216436 373224352 238156752 458334560 539857184 199529694 88980752 141471784 236842744 186758176 297234508 137353852 110228280 263217376 365117576 65177912 130577216 297426088 177921120 155176032 341694576 471195948 272859104 189909744 100851360 300125608 279879816 345340128 85543428 116394684 533526948 315714924 374619544 470428250 61850932 533414084 242639088 430756324 363596276 408200848 309456388 229239364 378108212 152980502 529813556 493748940 201056132 188658532 203707332 301780292 276031323 119743626 147434164 113916220 454534828 381954316 331471828 520383236 225080452 105588932 210496708 219828506 474323946 455342660 82187268 270569388 357538063 310109444 451449668 157892868 200592244 514315300 471480804 515055316 117760854 504041652 331612420 77525124 540452304 210070404 250767876 353922540 156832740 552237757 120598532 464514884 123976862 361663812 483368292 300694890 524260356 291511492 308290540 524520548 399156266 264574596 402353156 358579164 298543803 531674680 525045364 157314523 92754380 172073660 435545896 274625204 212810627 532847074 289533028 155388984 554062388 90226496 194440720 215828060 93211612 551451236 232359940 102603524 332398780 524281924 363235332 553105260 284655228 515684164 74898100 289328068 102304164 427900420
548111372 816732416 455585472 784284416 740606680 753833040 793075351 572977664 722538478 814593616 424720496 558963412 703144304 405740696 670521280 608483376 803296408 497602992 384842880 561891600 835912576 711624896 405345124 644698288 845417512 605269504 772744256 569269740 767777784 387383532 531082496 790728684 600029334 807741392 640729952 652133920 699139084 663122944 742026624 735407104 529318016 819466612 418853392 708503968 781233856 675365772 658256864 668846418 849389056 464994016 375969760 374868059 566608640 679919008 417236608 773824896 736867528 573598912 512879560 580948480 634537856 749778080 610413568 840268392 587011396 693808416 489061706 551385184 656099680 597568576 571930096 390177280 468308048 612126976 776627484 766107008 818054584 369538624 714774548 819188000 838366096 403877640 692151808 697253120 454063168 537551196 805430016 639476032 406212288 400263496 663072400 787616832 480831880 737354992 675716216 722453200 527394084 659228810 818403840 659163910 224081994 343655104 365827380 264157728 457406336 402865464 477482864 305407296 499747830 476702444 577336584 379539144 557835248 337567328 591912876 411358948 242088112 347261128 242343680 672879600 275045152 674105632 427599366 343980064 382258192 467245968 614868405 326509792 451086368 646373236 235625504 592308704 308575648 438591736 403128096 349831760 374467814 486186016 334594336 689957328 268700896 540937088 278788128 586078144 457517192 242918688 617987616 560149038 646827296 643506346 690969344 679396000 363562896 604164928 433284064 408518252 316429840 321210784 673875852 342747858 630467192 499536672 459876320 228206248 331339464 492292992 257727558 325276448 257159176 584496008 263828304 231783328 260998432 680121004 209972800 583620704 462710272 572294688 659594656 574257376 329315220 661224708 228868896 423560952 419890208 217133334 509006240 261095968 305656760 362090520 397626392 264456612 548373780 276139024 471812000 516862752 455990360 429859616 459561744 399615264 415078000 368342400 580835336 713375552 312458624 83391620 466814983 492252792 712897536 964900000 154214528 347577456 188927376 707399228 955623520 599940336 201709888 656169424 755018240 414042624 334255872 346621632 892327408 833752352 835217408 534773440 213196448 909326050 131584492 957465560 110592322 630702080 490475968 574872332 742297088 405640640 436638050 240318136 403561408 999470100 850623505 972920540 117843456 411540000 371464784 313544000 774458350 488252880 544906618 780407648 593274096 269182336 835802560 713701592 695430032 974470074 149551872 138020416 375606336 934234944 105207000 89397632 729953280 905509760 842447464 954319040 638052368 623100158 370766884 129406672 552353895 716659968 451757070 326332460 838423740 585719840 839114200 204869536 801137680 384430144 711476130 115655574 566495056 611452800 902000128 652419520 549995264 95955602 233945664 340802658 303297836 776388504 116794800 621577632 120262832 398779168 5238624 739455920 951197296 392184336 376011560 251387136 594617280 194280448 254383032 260872064 173386496 459242880 249271448 310150508 517513216 233112422 556997408 373150892 658410496 411135757 342011648 527632128 415090448 467308288 563042792 447170752 194167827 259585920 212285584 248136568 326289318 387600944 323740756 489139712 360065976 255553536 358319776 543241776 462225429 558506256 229930400 373484672 402103376 442493104 317699620 638753376 462823024 221733232 239371232 262202636 414089856 572547328 607728336 559261568 220809848 204253114 565802100 218893352 199957760 563736024 385279528 307847684 468895860 255222800 506594464 467777904 647646496 397224432 506530432 385274624 349698600 576278434 574071284 420614508 563759488 528320716 496507668 487515584 352447984 572625792 654148416 313820926 203271984 255763016 351133976 301049408 411525740 251645084 224519512 377508608 479408808 179469144 244868448 411717320 292212352 269467264 455985808 585487180 387150336 304200976 215142592 414416840 394171048 459631360 473718800 504570056 921702320 703890296 762794916 858603622 450026304 921589456 630814460 818931696 751771648 796376220 697631760 617414736 766283584 541155874 917988928 881924312 589231504 576833904 591882704 689955664 664206695 507918998 535609536 502091592 842710200 770129688 719647200 908558608 613255824 493764304 598672080 608003878 862499318 843518032 470362640 658744760 745713435 698284816 839625040 546068240 588767616 902490672 859656176 903230688 505936226 892217024 719787792 465700496 928627676 598245776 638943248 742097912 545008112 940413129 508773904 852690256 512152234 749839184 871543664 688870262 912435728 679686864 696465912 912695920 787331638 652749968 790528528 746754536 686719175 919850052 913220736 545489895 480929752 560249032 823721268 662800576 600985999 921022446 677708400 543564356 942237760 478401868 582616092 604003432 481386984 939626608 620535312 490778896 720574152 912457296 751410704 941280632 672830600 903859536 463073472 677503440 490479536 816075792
622825064 891446108 530299164 858998108 815320372 828546732 867789043 647691356 797252170 889307308 499434188 633677104 777857996 480454388 745234972 683197068 878010100 572316684 459556572 636605292 910626268 786338588 480058816 719411980 920131204 679983196 847457948 643983432 842491476 462097224 605796188 865442376 674743026 882455084 715443644 726847612 773852776 737836636 816740316 810120796 604031708 894180304 493567084 783217660 855947548 750079464 732970556 743560110 924102748 539707708 450683452 449581751 641322332 754632700 491950300 848538588 811581220 648312604 587593252 655662172 709251548 824491772 685127260 914982084 661725088 768522108 563775398 626098876 730813372 672282268 646643788 464890972 543021740 686840668 851341176 840820700 892768276 444252316 789488240 893901692 913079788 478591332 766865500 771966812 528776860 612264888 880143708 714189724 480925980 474977188 737786092 862330524 555545572 812068684 750429908 797166892 602107776 733942502 893117532 733877602 367282974 486856084 509028360 407358708 600607316 546066444 620683844 448608276 642948810 619903424 720537564 522740124 701036228 480768308 735113856 554559928 385289092 490462108 385544660 816080580 418246132 817306612 570800346 487181044 525459172 610446948 758069385 469710772 594287348 789574216 378826484 735509684 451776628 581792716 546329076 493032740 517668794 629386996 477795316 833158308 411901876 684138068 421989108 729279124 600718172 386119668 761188596 703350018 790028276 786707326 834170324 822596980 506763876 747365908 576485044 551719232 459630820 464411764 817076832 485948838 773668172 642737652 603077300 371407228 474540444 635493972 400928538 468477428 400360156 727696988 407029284 374984308 404199412 823321984 353173780 726821684 605911252 715495668 802795636 717458356 472516200 804425688 372069876 566761932 563091188 360334314 652207220 404296948 448857740 505291500 540827372 407657592 691574760 419340004 615012980 660063732 599191340 573060596 602762724 542816244 600390400 309496568 299854782 112636368 103378040 279666464 512884992 481404416 298779590 846111744 436315760 659024368 725551288 50367920 966475008 406804400 260502384 16478180 396998056 645424532 17672472 844650534 98373410 435135000 78465734 829994508 431098112 166415360 672723984 406403792 461947776 498345424 918287612 458640848 326997420 530393920 427260760 157553915 219251648 311356980 338108080 626241792 688989024 301562500 632992 636661948 727464000 563965952 858796864 652487162 87048808 972227856 106989248 223925440 799679936 852602828 655378608 333128968 378500000 582244752 546233980 351285136 628021898 495649960 979187872 251507984 136778804 164015152 335283548 513052992 529288960 836867104 302423896 654594920 152634128 42622652 536429568 671136408 706784704 851680384 344152776 467690016 137150000 72577140 132420000 706418592 313863552 491289344 915485136 577472000 481444192 503911744 269185984 12490560 246937024 78745088 191436182 185966944 642414016 145271452 307018792 182394368 525624512 125287680 185390264 191879296 104393728 390250112 180278680 241157740 448520448 164119654 488004640 304158124 589417728 342142989 273018880 458639360 346097680 398315520 494050024 378177984 125175059 190593152 143292816 179143800 257296550 318608176 254747988 420146944 291073208 186560768 289327008 474249008 393232661 489513488 160937632 304491904 333110608 373500336 248706852 569760608 393830256 152740464 170378464 193209868 345097088 503554560 538735568 490268800 151817080 135260346 496809332 149900584 130964992 494743256 316286760 238854916 399903092 186230032 437601696 398785136 578653728 328231664 437537664 316281856 280705832 507285666 505078516 351621740 494766720 459327948 427514900 418522816 283455216 503633024 585155648 244828158 134279216 186770248 282141208 232056640 342532972 182652316 155526744 308515840 410416040 110476376 175875680 342724552 223219584 200474496 386993040 516494412 318157568 235208208 146149824 345424072 325178280 390638592 284759264 315610520 732742784 514930760 573835380 669644086 261066768 732629920 441854924 629972160 562812112 607416684 508672224 428455200 577324048 352196338 729029392 692964776 400271968 387874368 402923168 500996128 475247159 318959462 346650000 313132056 653750664 581170152 530687664 719599072 424296288 304804768 409712544 419044342 673539782 654558496 281403104 469785224 556753899 509325280 650665504 357108704 399808080 713531136 670696640 714271152 316976690 703257488 530828256 276740960 739668140 409286240 449983712 553138376 356048576 751453593 319814368 663730720 323192698 560879648 682584128 499910726 723476192 490727328 507506376 723736384 598372102 463790432 601568992 557795000 497759639 730890516 724261200 356530359 291970216 371289496 634761732 473841040 412026463 732062910 488748864 354604820 753278224 289442332 393656556 415043896 292427448 750667072 431575776 301819360 531614616 723497760 562451168 752321096 483871064 714900000 274113936 488543904 301520000 627116256
626953096 895574140 534427196 863126140 819448404 832674764 871917075 651819388 801380202 893435340 503562220 637805136 781986028 484582420 749363004 687325100 882138132 576444716 463684604 640733324 914754300 790466620 484186848 723540012 924259236 684111228 851585980 648111464 846619508 466225256 609924220 869570408 678871058 886583116 719571676 730975644 777980808 741964668 820868348 814248828 608159740 898308336 497695116 787345692 860075580 754207496 737098588 747688142 928230780 543835740 454811484 453709783 645450364 758760732 496078332 852666620 815709252 652440636 591721284 659790204 713379580 828619804 689255292 919110116 665853120 772650140 567903430 630226908 734941404 676410300 650771820 469019004 547149772 690968700 855469208 844948732 896896308 448380348 793616272 898029724 917207820 482719364 770993532 776094844 532904892 616392920 884271740 718317756 485054012 479105220 741914124 866458556 559673604 816196716 754557940 801294924 606235808 738070534 897245564 738005634 510770314 630343424 652515700 550846048 744094656 689553784 764171184 592095616 786436150 763390764 864024904 666227464 844523568 624255648 878601196 698047268 528776432 633949448 529032000 959567920 561733472 960793952 714287686 630668384 668946512 753934288 901556725 613198112 737774688 933061556 522313824 878997024 595263968 725280056 689816416 636520080 661156134 772874336 621282656 976645648 555389216 827625408 565476448 872766464 744205512 529607008 904675936 846837358 933515616 930194666 977657664 966084320 650251216 890853248 719972384 695206572 603118160 607899104 960564172 629436178 917155512 786224992 746564640 514894568 618027784 778981312 544415878 611964768 543847496 871184328 550516624 518471648 547686752 966809324 496661120 870309024 749398592 858983008 946282976 860945696 616003540 947913028 515557216 710249272 706578528 503821654 795694560 547784288 592345080 648778840 684314712 551144932 835062100 562827344 758500320 803551072 742678680 716547936 746250064 686303584 591533796 842786816 300484768 712537120 492408440 995856648 383860128 748336628 372448008 172455700 114153344 716098608 457218850 84444304 664129024 939344360 587481664 230969936 752461768 680099024 347672192 39563136 894151680 376594808 645662648 715050656 166887104 199848528 543474624 54419582 662225848 619476826 117442336 233496620 67904236 837558580 333584960 8873016 965355137 981299200 460232384 542442816 664200150 643459072 814171160 291687488 598352756 525176000 494499364 269480704 931024572 724947952 46811486 833033668 165785728 695534416 767054464 799098288 294640000 828090272 690022816 482859546 658922456 427910752 119084456 394881880 679010816 177203520 573728330 580387642 692867812 196742736 999409536 170371200 941224448 586777280 240945920 452143680 702441856 475805012 681096784 820219456 250955870 245878304 139123792 923519488 67480810 892272128 906442241 14582208 386681408 688218624 649488928 860478968 891660196 613728500 383864912 612365320 151406080 593731600 348171224 223546800 566776944 166440112 226542696 233031728 145546160 431402544 221431112 282310172 489672880 205272086 529157072 345310556 630570160 383295421 314171312 499791792 387250112 439467952 535202456 419330416 166327491 231745584 184445248 220296232 298448982 359760608 295900420 461299376 332225640 227713200 330479440 515401440 434385093 530665920 202090064 345644336 374263040 414652768 289859284 610913040 434982688 193892896 211530896 234362300 386249520 544706992 579888000 531421232 192969512 176412778 537961764 191053016 172117424 535895688 357439192 280007348 441055524 227382464 478754128 439937568 619806160 369384096 478690096 357434288 321858264 548438098 546230948 392774172 535919152 500480380 468667332 459675248 324607648 544785456 626308080 285980590 175431648 227922680 323293640 273209072 383685404 223804748 196679176 349668272 451568472 151628808 217028112 383876984 264372016 241626928 428145472 557646844 359310000 276360640 187302256 386576504 366330712 431791024 483998720 514849976 931982240 714170216 773074836 868883542 460306224 931869376 641094380 829211616 762051568 806656140 707911680 627694656 776563504 551435794 928268848 892204232 599511424 587113824 602162624 700235584 674486615 518198918 545889456 512371512 852990120 780409608 729927120 918838528 623535744 504044224 608952000 618283798 872779238 853797952 480642560 669024680 755993355 708564736 849904960 556348160 599047536 912770592 869936096 913510608 516216146 902496944 730067712 475980416 938907596 608525696 649223168 752377832 555288032 950693049 519053824 862970176 522432154 760119104 881823584 699150182 922715648 689966784 706745832 922975840 797611558 663029888 800808448 757034456 696999095 930129972 923500656 555769815 491209672 570528952 834001188 673080496 611265919 931302366 687988320 553844276 952517680 488681788 592896012 614283352 491666904 949906528 630815232 501058816 730854072 922737216 761690624 951560552 683110520 914139456 473353392 687783360 500759456 826355712
624026476 892647520 531500576 860199520 816521784 829748144 868990455 648892768 798453582 890508720 500635600 634878516 779059408 481655800 746436384 684398480 879211512 573518096 460757984 637806704 911827680 787540000 481260228 720613392 921332616 681184608 848659360 645184844 843692888 463298636 606997600 866643788 675944438 883656496 716645056 728049024 775054188 739038048 817941728 811322208 605233120 895381716 494768496 784419072 857148960 751280876 734171968 744761522 925304160 540909120 451884864 450783163 642523744 755834112 493151712 849740000 812782632 649514016 588794664 656863584 710452960 825693184 686328672 916183496 662926500 769723520 564976810 627300288 732014784 673483680 647845200 466092384 544223152 688042080 852542588 842022112 893969688 445453728 790689652 895103104 914281200 479792744 768066912 773168224 529978272 613466300 881345120 715391136 482127392 476178600 738987504 863531936 556746984 813270096 751631320 798368304 603309188 735143914 894318944 735079014 354236274 473809384 495981660 394312008 587560616 533019744 607637144 435561576 629902110 606856724 707490864 509693424 687989528 467721608 722067156 541513228 372242392 477415408 372497960 803033880 405199432 804259912 557753646 474134344 512412472 597400248 745022685 456664072 581240648 776527516 365779784 722462984 438729928 568746016 533282376 479986040 504622094 616340296 464748616 820111608 398855176 671091368 408942408 716232424 587671472 373072968 748141896 690303318 776981576 773660626 821123624 809550280 493717176 734319208 563438344 538672532 446584120 451365064 804030132 472902138 760621472 629690952 590030600 358360528 461493744 622447272 387881838 455430728 387313456 714650288 393982584 361937608 391152712 810275284 340127080 713774984 592864552 702448968 789748936 704411656 459469500 791378988 359023176 553715232 550044488 347287614 639160520 391250248 435811040 492244800 527780672 394610892 678528060 406293304 601966280 647017032 586144640 560013896 589716024 529769544 993247548 142741312 267855168 937837200 706657024 118939034 487067648 816660200 579475984 839182212 926027200 959995298 718185000 94575804 774034560 791347488 525549623 161614848 862871552 628686048 537563504 675613744 89951878 719686200 565032800 91980288 180161024 920398832 920047448 728393496 471350010 551585920 949666192 607601088 466801518 18415328 201469632 308473320 837992308 675404496 725391936 226742048 67373704 523959528 635323824 576827584 966951488 202920290 606982600 893574208 868835456 29040924 886987776 134167552 526590808 560309408 268536832 56485344 317558720 438421504 261065768 173961536 366399115 216606848 811962856 572221632 218606720 280232242 18024976 452428768 516798240 823778960 715623632 404783376 80219808 533013504 530591836 731825152 173151584 113555380 695620896 391648000 13063696 176006976 840924900 522715440 891292844 110459904 612163072 429477036 828771438 725700128 44392960 473935318 658124960 672290920 145187456 504762272 698990296 261555072 395049384 270424960 613655104 213318272 273420856 279909888 192424320 478280704 268309272 329188332 536551040 252150246 576035232 392188716 677448320 430173581 361049472 546669952 434128272 486346112 582080616 466208576 213205651 278623744 231323408 267174392 345327142 406638768 342778580 508177536 379103800 274591360 377357600 562279600 481263253 577544080 248968224 392522496 421141200 461530928 336737444 657791200 481860848 240771056 258409056 281240460 433127680 591585152 626766160 578299392 239847672 223290938 584839924 237931176 218995584 582773848 404317352 326885508 487933684 274260624 525632288 486815728 666684320 416262256 525568256 404312448 368736424 595316258 593109108 439652332 582797312 547358540 515545492 506553408 371485808 591663616 673186240 332858750 222309808 274800840 370171800 320087232 430563564 270682908 243557336 396546432 498446632 198506968 263906272 430755144 311250176 288505088 475023632 604525004 406188160 323238800 234180416 433454664 413208872 478669184 94422832 125274088 542406352 324594328 383498948 479307654 70730336 542293488 251518492 439635728 372475680 417080252 318335792 238118768 386987616 161859906 538692960 502628344 209935536 197537936 212586736 310659696 284910727 128623030 156313568 122795624 463414232 390833720 340351232 529262640 233959856 114468336 219376112 228707910 483203350 464222064 91066672 279448792 366417467 318988848 460329072 166772272 209471648 523194704 480360208 523934720 126640258 512921056 340491824 86404528 549331708 218949808 259647280 362801944 165712144 561117161 129477936 473394288 132856266 370543216 492247696 309574294 533139760 300390896 317169944 533399952 408035670 273454000 411232560 367458568 307423207 540554084 533924768 166193927 101633784 180953064 444425300 283504608 221690031 541726478 298412432 164268388 562941792 99105900 203320124 224707464 102091016 560330640 241239344 111482928 341278184 533161328 372114736 561984664 293534632 524563568 83777504 298207472 111183568 436779824
216712550 485333594 124186650 452885594 409207858 422434218 461676529 241578842 391139656 483194794 93321674 227564590 371745482 74341874 339122458 277084554 471897586 166204170 53444058 230492778 504513754 380226074 73946302 313299466 514018690 273870682 441345434 237870918 436378962 55984710 199683674 459329862 268630512 476342570 309331130 320735098 367740262 331724122 410627802 404008282 197919194 488067790 87454570 377105146 449835034 343966950 326858042 337447596 517990234 133595194 44570938 43469237 235209818 348520186 85837786 442426074 405468706 242200090 181480738 249549658 303139034 418379258 279014746 508869570 255612574 362409594 157662884 219986362 324700858 266169754 240531274 58778458 136909226 280728154 445228662 434708186 486655762 38139802 383375726 487789178 506967274 72478818 360752986 365854298 122664346 206152374 474031194 308077210 74813466 68864674 331673578 456218010 149433058 405956170 344317394 391054378 195995262 327829988 487005018 327765088 496046234 615619344 637791620 536121968 729370576 674829704 749447104 577371536 771712070 748666684 849300824 651503384 829799488 609531568 863877116 683323188 514052352 619225368 514307920 944843840 547009392 946069872 699563606 615944304 654222432 739210208 886832645 598474032 723050608 918337476 507589744 864272944 580539888 710555976 675092336 621796000 646432054 758150256 606558576 961921568 540665136 812901328 550752368 858042384 729481432 514882928 889951856 832113278 918791536 915470586 962933584 951360240 635527136 876129168 705248304 680482492 588394080 593175024 945840092 614712098 902431432 771500912 731840560 500170488 603303704 764257232 529691798 597240688 529123416 856460248 535792544 503747568 532962672 952085244 481937040 855584944 734674512 844258928 931558896 846221616 601279460 933188948 500833136 695525192 691854448 489097574 780970480 533060208 577621000 634054760 669590632 536420852 820338020 548103264 743776240 788826992 727954600 701823856 731525984 671579504 62638592 552551808 869420544 396832960 49619952 610679600 843830900 657654144 645712152 654424472 234018016 181522432 862690304 272201344 322670800 844841152 522664128 16978518 683541048 757658880 376284448 190775656 779530944 883911504 561984592 29730752 611249940 667489896 920490112 649923656 18430656 666133504 918805228 495637952 149399040 360554752 64507066 255033480 948928576 360769896 924312664 287342624 449819996 595910232 508434944 607232000 629924672 444342432 128974912 940489728 809972264 278840100 90841344 14174408 523274076 760891412 293167104 902409328 130222088 284355464 741248464 970077440 588334976 175472448 64455712 201348849 396978624 816321244 66842944 625329232 174004864 942625444 997707776 680664450 579986944 798833872 82008280 86738572 243794473 401595376 308920832 73704800 607912768 849832848 168371576 704013594 255632880 917578504 678919600 410093952 307997168 456714272 638248448 534157440 742784688 20047952 64633600 480345252 182616832 264209536 694312616 569688192 912918336 512581504 572684088 579173120 491687552 777543936 567572504 628451564 835814272 551413478 875298464 691451948 976711552 729436813 660312704 845933184 733391504 785609344 881343848 765471808 512468883 577886976 530586640 566437624 644590374 705902000 642041812 807440768 678367032 573854592 676620832 861542832 780526485 876807312 548231456 691785728 720404432 760794160 636000676 957054432 781124080 540034288 557672288 580503692 732390912 890848384 926029392 877562624 539110904 522554170 884103156 537194408 518258816 882037080 703580584 626148740 787196916 573523856 824895520 786078960 965947552 715525488 824831488 703575680 667999656 894579490 892372340 738915564 882060544 846621772 814808724 805816640 670749040 890926848 972449472 632121982 521573040 574064072 669435032 619350464 729826796 569946140 542820568 695809664 797709864 497770200 563169504 730018376 610513408 587768320 774286864 903788236 705451392 622502032 533443648 732717896 712472104 777932416 525614616 556465872 973598136 755786112 814690732 910499438 501922120 973485272 682710276 870827512 803667464 848272036 749527576 669310552 818179400 593051690 969884744 933820128 641127320 628729720 643778520 741851480 716102511 559814814 587505352 553987408 894606016 822025504 771543016 960454424 665151640 545660120 650567896 659899694 914395134 895413848 522258456 710640576 797609251 750180632 891520856 597964056 640663432 954386488 911551992 955126504 557832042 944112840 771683608 517596312 980523492 650141592 690839064 793993728 596903928 992308945 560669720 904586072 564048050 801735000 923439480 740766078 964331544 731582680 748361728 964591736 839227454 704645784 842424344 798650352 738614991 971745868 965116552 597385711 532825568 612144848 875617084 714696392 652881815 972918262 729604216 595460172 994133576 530297684 634511908 655899248 533282800 991522424 672431128 542674712 772469968 964353112 803306520 993176448 724726416 955755352 514969288 729399256 542375352 867971608
195083524 463704568 102557624 431256568 387578832 400805192 440047503 219949816 369510630 461565768 71692648 205935564 350116456 52712848 317493432 255455528 450268560 144575144 31815032 208863752 482884728 358597048 52317276 291670440 492389664 252241656 419716408 216241892 414749936 34355684 178054648 437700836 247001486 454713544 287702104 299106072 346111236 310095096 388998776 382379256 176290168 466438764 65825544 355476120 428206008 322337924 305229016 315818570 496361208 111966168 22941912 21840211 213580792 326891160 64208760 420797048 383839680 220571064 159851712 227920632 281510008 396750232 257385720 487240544 233983548 340780568 136033858 198357336 303071832 244540728 218902248 37149432 115280200 259099128 423599636 413079160 465026736 16510776 361746700 466160152 485338248 50849792 339123960 344225272 101035320 184523348 452402168 286448184 53184440 47235648 310044552 434588984 127804032 384327144 322688368 369425352 174366236 306200962 465375992 306136062 488773290 608346400 630518676 528849024 722097632 667556760 742174160 570098592 764439126 741393740 842027880 644230440 822526544 602258624 856604172 676050244 506779408 611952424 507034976 937570896 539736448 938796928 692290662 608671360 646949488 731937264 879559701 591201088 715777664 911064532 500316800 857000000 573266944 703283032 667819392 614523056 639159110 750877312 599285632 954648624 533392192 805628384 543479424 850769440 722208488 507609984 882678912 824840334 911518592 908197642 955660640 944087296 628254192 868856224 697975360 673209548 581121136 585902080 938567148 607439154 895158488 764227968 724567616 492897544 596030760 756984288 522418854 589967744 521850472 849187304 528519600 496474624 525689728 944812300 474664096 848312000 727401568 836985984 924285952 838948672 594006516 925916004 493560192 688252248 684581504 481824630 773697536 525787264 570348056 626781816 662317688 529147908 813065076 540830320 736503296 781554048 720681656 694550912 724253040 664306560 773238134 789963750 560304960 478654120 592774258 395791075 895841920 455159808 553529664 151433152 809767364 689425920 500148928 290074760 397535860 948443520 360174156 708680736 993296384 809250304 438565728 429056994 931705715 126285744 111669744 848208960 613309529 249625600 719354688 1389072 648908695 511284716 711118614 980353572 542319904 981837182 755672840 211910368 505400704 44743140 384374936 828533920 92426936 488598976 723292932 994560060 413908736 890158912 648560448 731802624 59584400 758743168 211677868 329115376 626855424 828305424 747380304 335778944 667171776 669126528 767427744 862880640 540644760 382820000 389664768 341868544 893135808 503107200 811449856 58787904 837107984 535449888 369686216 306593424 147433540 798725152 787820256 95077376 286696160 232439868 874499000 188546288 813856256 771907690 539893900 453923840 207604416 982002176 802845184 651555512 116259840 87146976 127757184 37282448 259506768 552087680 117448388 823592464 234508800 541775104 658781224 534156800 877386944 477050112 537152696 543641728 456156160 742012544 532041112 592920172 800282880 515882086 839767072 655920556 941180160 693905421 624781312 810401792 697860112 750077952 845812456 729940416 476937491 542355584 495055248 530906232 609058982 670370608 606510420 771909376 642835640 538323200 641089440 826011440 744995093 841275920 512700064 656254336 684873040 725262768 600469284 921523040 745592688 504502896 522140896 544972300 696859520 855316992 890498000 842031232 503579512 487022778 848571764 501663016 482727424 846505688 668049192 590617348 751665524 537992464 789364128 750547568 930416160 679994096 789300096 668044288 632468264 859048098 856840948 703384172 846529152 811090380 779277332 770285248 635217648 855395456 936918080 596590590 486041648 538532680 633903640 583819072 694295404 534414748 507289176 660278272 762178472 462238808 527638112 694486984 574982016 552236928 738755472 868256844 669920000 586970640 497912256 697186504 676940712 742401024 373280132 404131388 821263652 603451628 662356248 758164954 349587636 821150788 530375792 718493028 651332980 695937552 597193092 516976068 665844916 440717206 817550260 781485644 488792836 476395236 491444036 589516996 563768027 407480330 435170868 401652924 742271532 669691020 619208532 808119940 512817156 393325636 498233412 507565210 762060650 743079364 369923972 558306092 645274767 597846148 739186372 445629572 488328948 802052004 759217508 802792020 405497558 791778356 619349124 365261828 828189008 497807108 538504580 641659244 444569444 839974461 408335236 752251588 411713566 649400516 771104996 588431594 811997060 579248196 596027244 812257252 686892970 552311300 690089860 646315868 586280507 819411384 812782068 445051227 380491084 459810364 723282600 562361908 500547331 820583778 577269732 443125688 841799092 377963200 482177424 503564764 380948316 839187940 520096644 390340228 620135484 812018628 650972036 840841964 572391932 803420868 362634804 577064772 390040868 715637124
538298360 806919404 445772460 774471404 730793668 744020028 783262339 563164652 712725466 804780604 414907484 549150400 693331292 395927684 660708268 598670364 793483396 487789980 375029868 552078588 826099564 701811884 395532112 634885276 835604500 595456492 762931244 559456728 757964772 377570520 521269484 780915672 590216322 797928380 630916940 642320908 689326072 653309932 732213612 725594092 519505004 809653600 409040380 698690956 771420844 665552760 648443852 659033406 839576044 455181004 366156748 365055047 556795628 670105996 407423596 764011884 727054516 563785900 503066548 571135468 624724844 739965068 600600556 830455380 577198384 683995404 479248694 541572172 646286668 587755564 562117084 380364268 458495036 602313964 766814472 756293996 808241572 359725612 704961536 809374988 828553084 394064628 682338796 687440108 444250156 527738184 795617004 629663020 396399276 390450484 653259388 777803820 471018868 727541980 665903204 712640188 517581072 649415798 808590828 649350898 194543986 314117096 336289372 234619720 427868328 373327456 447944856 275869288 470209822 447164436 547798576 350001136 528297240 308029320 562374868 381820940 212550104 317723120 212805672 643341592 245507144 644567624 398061358 314442056 352720184 437707960 585330397 296971784 421548360 616835228 206087496 562770696 279037640 409053728 373590088 320293752 344929806 456648008 305056328 660419320 239162888 511399080 249250120 556540136 427979184 213380680 588449608 530611030 617289288 613968338 661431336 649857992 334024888 574626920 403746056 378980244 286891832 291672776 644337844 313209850 600929184 469998664 430338312 198668240 301801456 462754984 228189550 295738440 227621168 554958000 234290296 202245320 231460424 650582996 180434792 554082696 433172264 542756680 630056648 544719368 299777212 631686700 199330888 394022944 390352200 187595326 479468232 231557960 276118752 332552512 368088384 234918604 518835772 246601016 442273992 487324744 426452352 400321608 430023736 370077256 655438848 517443616 22972648 699408000 127443200 128096968 660069832 218857828 899244456 591901696 954029696 132166144 781802624 17141872 496854112 636996464 216352888 327263992 993617312 871213264 402144800 17584920 520576808 406119696 721886686 885394108 224374848 811704784 920212736 829958100 446816384 22890176 721467648 517717990 647474144 621913920 905647488 111879424 840369028 806400464 541560636 617516268 337988504 753766240 699609520 466872288 609334816 170840192 426610636 198871510 860268504 225200256 508305888 730304368 963005968 873211320 739841601 747730528 787896064 149701912 216929475 918273509 627788808 385133000 92162560 568031232 492955200 745526272 40111768 884399872 767582976 215886336 31852032 351658208 733700096 769486504 8281536 698363456 245920234 483400320 739651712 450724020 84781824 695361632 226524014 211108864 1334268 705661604 624941904 842614176 140785408 730831689 472143452 717583680 853181208 917573176 875138770 74150304 539544472 965240384 663957480 539333056 882563200 482226368 542328952 548817984 461332416 747188800 537217368 598096428 805459136 521058342 844943328 661096812 946356416 699081677 629957568 815578048 703036368 755254208 850988712 735116672 482113747 547531840 500231504 536082488 614235238 675546864 611686676 777085632 648011896 543499456 646265696 831187696 750171349 846452176 517876320 661430592 690049296 730439024 605645540 926699296 750768944 509679152 527317152 550148556 702035776 860493248 895674256 847207488 508755768 492199034 853748020 506839272 487903680 851681944 673225448 595793604 756841780 543168720 794540384 755723824 935592416 685170352 794476352 673220544 637644520 864224354 862017204 708560428 851705408 816266636 784453588 775461504 640393904 860571712 942094336 601766846 491217904 543708936 639079896 588995328 699471660 539591004 512465432 665454528 767354728 467415064 532814368 699663240 580158272 557413184 743931728 873433100 675096256 592146896 503088512 702362760 682116968 747577280 252786560 283637816 700770080 482958056 541862676 637671382 229094064 700657216 409882220 597999456 530839408 575443980 476699520 396482496 545351344 320223634 697056688 660992072 368299264 355901664 370950464 469023424 443274455 286986758 314677296 281159352 621777960 549197448 498714960 687626368 392323584 272832064 377739840 387071638 641567078 622585792 249430400 437812520 524781195 477352576 618692800 325136000 367835376 681558432 638723936 682298448 285003986 671284784 498855552 244768256 707695436 377313536 418011008 521165672 324075872 719480889 287841664 631758016 291219994 528906944 650611424 467938022 691503488 458754624 475533672 691763680 566399398 431817728 569596288 525822296 465786935 698917812 692288496 324557655 259997512 339316792 602789028 441868336 380053759 700090206 456776160 322632116 721305520 257469628 361683852 383071192 260454744 718694368 399603072 269846656 499641912 691525056 530478464 720348392 451898360 682927296 242141232 456571200 269547296 595143552
600900044 869521088 508374144 837073088 793395352 806621712 845864023 625766336 775327150 867382288 477509168 611752084 755932976 458529368 723309952 661272048 856085080 550391664 437631552 614680272 888701248 764413568 458133796 697486960 898206184 658058176 825532928 622058412 820566456 440172204 583871168 843517356 652818006 860530064 693518624 704922592 751927756 715911616 794815296 788195776 582106688 872255284 471642064 761292640 834022528 728154444 711045536 721635090 902177728 517782688 428758432 427656731 619397312 732707680 470025280 826613568 789656200 626387584 565668232 633737152 687326528 802566752 663202240 893057064 639800068 746597088 541850378 604173856 708888352 650357248 624718768 442965952 521096720 664915648 829416156 818895680 870843256 422327296 767563220 871976672 891154768 456666312 744940480 750041792 506851840 590339868 858218688 692264704 459000960 453052168 715861072 840405504 533620552 790143664 728504888 775241872 580182756 712017482 871192512 711952582 373949482 493522592 515694868 414025216 607273824 552732952 627350352 455274784 649615318 626569932 727204072 529406632 707702736 487434816 741780364 561226436 391955600 497128616 392211168 822747088 424912640 823973120 577466854 493847552 532125680 617113456 764735893 476377280 600953856 796240724 385492992 742176192 458443136 588459224 552995584 499699248 524335302 636053504 484461824 839824816 418568384 690804576 428655616 735945632 607384680 392786176 767855104 710016526 796694784 793373834 840836832 829263488 513430384 754032416 583151552 558385740 466297328 471078272 823743340 492615346 780334680 649404160 609743808 378073736 481206952 642160480 407595046 475143936 407026664 734363496 413695792 381650816 410865920 829988492 359840288 733488192 612577760 722162176 809462144 724124864 479182708 811092196 378736384 573428440 569757696 367000822 658873728 410963456 455524248 511958008 547493880 414324100 698241268 426006512 621679488 666730240 605857848 579727104 609429232 549482752 405018376 358279808 902705240 54650392 424127122 119041620 141557640 111625888 648076704 942141376 779863136 70245826 239611904 112341976 901696704 514721536 8658228 706688408 769066312 553115360 920149136 41316192 953974424 555551520 592423632 559853792 555271224 476101568 274522112 648854584 796184528 551428952 102633984 467491712 315074810 950763292 238032640 824158016 621204480 869630728 978753920 856098520 743819984 216959032 573064809 136878080 645455552 817535700 882093056 830490528 103354912 967268420 938636032 37677056 399556456 29646336 463312384 204087600 857998852 825009720 514189824 63519296 714634688 592785664 100359512 169989268 24075835 582245272 597211392 885078528 96760868 119890904 773072776 738680448 851530672 501875008 545390144 998419361 681617256 606528000 469151128 597109760 339143712 894923332 229345096 744128696 763329152 11022581 156843200 959260704 42659496 636778688 627440592 933622550 8274952 196492800 207605856 897310460 751252432 450954496 536835752 412211328 755441472 355104640 415207224 421696256 334210688 620067072 410095640 470974700 678337408 393936614 717821600 533975084 819234688 571959949 502835840 688456320 575914640 628132480 723866984 607994944 354992019 420410112 373109776 408960760 487113510 548425136 484564948 649963904 520890168 416377728 519143968 704065968 623049621 719330448 390754592 534308864 562927568 603317296 478523812 799577568 623647216 382557424 400195424 423026828 574914048 733371520 768552528 720085760 381634040 365077306 726626292 379717544 360781952 724560216 546103720 468671876 629720052 416046992 667418656 628602096 808470688 558048624 667354624 546098816 510522792 737102626 734895476 581438700 724583680 689144908 657331860 648339776 513272176 733449984 814972608 474645118 364096176 416587208 511958168 461873600 572349932 412469276 385343704 538332800 640233000 340293336 405692640 572541512 453036544 430291456 616810000 746311372 547974528 465025168 375966784 575241032 554995240 620455552 181094224 211945480 629077744 411265720 470170340 565979046 157401728 628964880 338189884 526307120 459147072 503751644 405007184 324790160 473659008 248531298 625364352 589299736 296606928 284209328 299258128 397331088 371582119 215294422 242984960 209467016 550085624 477505112 427022624 615934032 320631248 201139728 306047504 315379302 569874742 550893456 177738064 366120184 453088859 405660240 547000464 253443664 296143040 609866096 567031600 610606112 213311650 599592448 427163216 173075920 636003100 305621200 346318672 449473336 252383536 647788553 216149328 560065680 219527658 457214608 578919088 396245686 619811152 387062288 403841336 620071344 494707062 360125392 497903952 454129960 394094599 627225476 620596160 252865319 188305176 267624456 531096692 370176000 308361423 628397870 385083824 250939780 649613184 185777292 289991516 311378856 188762408 647002032 327910736 198154320 427949576 619832720 458786128 648656056 380206024 611234960 170448896 384878864 197854960 523451216
451917692 720538736 359391792 688090736 644413000 657639360 696881671 476783984 626344798 718399936 328526816 462769732 606950624 309547016 574327600 512289696 707102728 401409312 288649200 465697920 739718896 615431216 309151444 548504608 749223832 509075824 676550576 473076060 671584104 291189852 434888816 694535004 503835654 711547712 544536272 555940240 602945404 566929264 645832944 639213424 433124336 723272932 322659712 612310288 685040176 579172092 562063184 572652738 753195376 368800336 279776080 278674379 470414960 583725328 321042928 677631216 640673848 477405232 416685880 484754800 538344176 653584400 514219888 744074712 490817716 597614736 392868026 455191504 559906000 501374896 475736416 293983600 372114368 515933296 680433804 669913328 721860904 273344944 618580868 722994320 742172416 307683960 595958128 601059440 357869488 441357516 709236336 543282352 310018608 304069816 566878720 691423152 384638200 641161312 579522536 626259520 431200404 563035130 722210160 562970230 486080446 605653556 627825832 526156180 719404788 664863916 739481316 567405748 761746282 738700896 839335036 641537596 819833700 599565780 853911328 673357400 504086564 609259580 504342132 934878052 537043604 936104084 689597818 605978516 644256644 729244420 876866857 588508244 713084820 908371688 497623956 854307156 570574100 700590188 665126548 611830212 636466266 748184468 596592788 951955780 530699348 802935540 540786580 848076596 719515644 504917140 879986068 822147490 908825748 905504798 952967796 941394452 625561348 866163380 695282516 670516704 578428292 583209236 935874304 604746310 892465644 761535124 721874772 490204700 593337916 754291444 519726010 587274900 519157628 846494460 525826756 493781780 522996884 942119456 471971252 845619156 724708724 834293140 921593108 836255828 591313672 923223160 490867348 685559404 681888660 479131786 771004692 523094420 567655212 624088972 659624844 526455064 810372232 538137476 733810452 778861204 717988812 691858068 721560196 661613716 361685330 203997776 632353584 839616384 974699112 52902170 884180736 911746064 346147504 630722176 64920256 438454600 962283648 249110226 127610600 614061112 982624128 897447624 179511152 365872128 408497812 678747408 35363552 126763720 555715840 914198720 523069064 733728264 606751356 460889216 686251120 66399848 155855728 84064409 461436572 159702048 67218610 2239092 210291936 947142144 625470208 564976608 825143624 553360832 113445752 185217670 865752192 925882932 783754688 324868224 757418688 766860680 625129879 342900096 509563858 418983104 363476544 827411776 18634336 855883776 422931892 220862464 901000908 867728672 878608496 183988379 381506928 612622752 982044400 657918048 874489248 590854400 653892000 741259824 705057760 521937348 584131328 955676976 737975112 682770160 446689304 890325528 233459660 911534768 413177344 622117424 618220288 384350720 680142720 78096384 544343344 458743152 544936448 353913636 570635472 702572200 811193616 625416304 64028112 220109824 231735432 107111008 450341152 50004320 110106904 116595936 29110368 314966752 104995320 165874380 373237088 88836294 412721280 228874764 514134368 266859629 197735520 383356000 270814320 323032160 418766664 302894624 49891699 115309792 68009456 103860440 182013190 243324816 179464628 344863584 215789848 111277408 214043648 398965648 317949301 414230128 85654272 229208544 257827248 298216976 173423492 494477248 318546896 77457104 95095104 117926508 269813728 428271200 463452208 414985440 76533720 59976986 421525972 74617224 55681632 419459896 241003400 163571556 324619732 110946672 362318336 323501776 503370368 252948304 362254304 240998496 205422472 432002306 429795156 276338380 419483360 384044588 352231540 343239456 208171856 428349664 509872288 169544798 58995856 111486888 206857848 156773280 267249612 107368956 80243384 233232480 335132680 35193016 100592320 267441192 147936224 125191136 311709680 441211052 242874208 159924848 70866464 270140712 249894920 315355232 248682043 279533299 696665563 478853539 537758159 633566865 224989547 696552699 405777703 593894939 526734891 571339463 472595003 392377979 541246827 316119117 692952171 656887555 364194747 351797147 366845947 464918907 439169938 282882241 310572779 277054835 617673443 545092931 494610443 683521851 388219067 268727547 373635323 382967121 637462561 618481275 245325883 433708003 520676678 473248059 614588283 321031483 363730859 677453915 634619419 678193931 280899469 667180267 494751035 240663739 703590919 373209019 413906491 517061155 319971355 715376372 283737147 627653499 287115477 524802427 646506907 463833505 687398971 454650107 471429155 687659163 562294881 427713211 565491771 521717779 461682418 694813295 688183979 320453138 255892995 335212275 598684511 437763819 375949242 695985689 452671643 318527599 717201003 253365111 357579335 378966675 256350227 714589851 395498555 265742139 495537395 687420539 526373947 716243875 447793843 678822779 238036715 452466683 265442779 591039035
553004188 821625232 460478288 789177232 745499496 758725856 797968167 577870480 727431294 819486432 429613312 563856228 708037120 410633512 675414096 613376192 808189224 502495808 389735696 566784416 840805392 716517712 410237940 649591104 850310328 610162320 777637072 574162556 772670600 392276348 535975312 795621500 604922150 812634208 645622768 657026736 704031900 668015760 746919440 740299920 534210832 824359428 423746208 713396784 786126672 680258588 663149680 673739234 854281872 469886832 380862576 379760875 571501456 684811824 422129424 778717712 741760344 578491728 517772376 585841296 639430672 754670896 615306384 845161208 591904212 698701232 493954522 556278000 660992496 602461392 576822912 395070096 473200864 617019792 781520300 770999824 822947400 374431440 719667364 824080816 843258912 408770456 697044624 702145936 458955984 542444012 810322832 644368848 411105104 405156312 667965216 792509648 485724696 742247808 680609032 727346016 532286900 664121626 823296656 664056726 445088298 564661408 586833684 485164032 678412640 623871768 698489168 526413600 720754134 697708748 798342888 600545448 778841552 558573632 812919180 632365252 463094416 568267432 463349984 893885904 496051456 895111936 648605670 564986368 603264496 688252272 835874709 547516096 672092672 867379540 456631808 813315008 529581952 659598040 624134400 570838064 595474118 707192320 555600640 910963632 489707200 761943392 499794432 807084448 678523496 463924992 838993920 781155342 867833600 864512650 911975648 900402304 584569200 825171232 654290368 629524556 537436144 542217088 894882156 563754162 851473496 720542976 680882624 449212552 552345768 713299296 478733862 546282752 478165480 805502312 484834608 452789632 482004736 901127308 430979104 804627008 683716576 793300992 880600960 795263680 550321524 882231012 449875200 644567256 640896512 438139638 730012544 482102272 526663064 583096824 618632696 485462916 769380084 497145328 692818304 737869056 676996664 650865920 680568048 620621568 277446792 849222224 566727424 948366336 253143030 454560420 622084864 571359232 142714784 335659692 194324992 725179816 211972856 557387910 37977696 387679456 510598016 313711168 398474796 902125868 433633456 486464304 950829240 496246080 490012128 635342336 637532140 934166272 605579808 989740324 628618560 810473040 484174312 602109056 64129794 864063988 176409520 961081700 921949200 574966464 690988544 767662368 347638520 365390080 259068288 393528518 579890560 399151424 914250000 369795072 320960640 240930608 188526724 786829824 866294876 582469584 421137920 410900612 272976960 758509912 833877509 84696320 117424896 48400512 166960960 621766464 851014464 729875456 65707372 408621198 662293952 947460688 596121792 972024000 633415944 669153536 59301376 232214784 77178040 512210432 315296352 519568896 75260928 170272174 899924498 233111288 521474944 702390130 904993750 141268736 567362688 551611764 847275736 140248576 750450240 299309184 403501952 443598468 527858232 192792320 216393352 91768928 434999072 34662240 94764824 101253856 13768288 299624672 89653240 150532300 357895008 73494214 397379200 213532684 498792288 251517549 182393440 368013920 255472240 307690080 403424584 287552544 34549619 99967712 52667376 88518360 166671110 227982736 164122548 329521504 200447768 95935328 198701568 383623568 302607221 398888048 70312192 213866464 242485168 282874896 158081412 479135168 303204816 62115024 79753024 102584428 254471648 412929120 448110128 399643360 61191640 44634906 406183892 59275144 40339552 404117816 225661320 148229476 309277652 95604592 346976256 308159696 488028288 237606224 346912224 225656416 190080392 416660226 414453076 260996300 404141280 368702508 336889460 327897376 192829776 413007584 494530208 154202718 43653776 96144808 191515768 141431200 251907532 92026876 64901304 217890400 319790600 19850936 85250240 252099112 132594144 109849056 296367600 425868972 227532128 144582768 55524384 254798632 234552840 300013152 194351560 225202816 642335080 424523056 483427676 579236382 170659064 642222216 351447220 539564456 472404408 517008980 418264520 338047496 486916344 261788634 638621688 602557072 309864264 297466664 312515464 410588424 384839455 228551758 256242296 222724352 563342960 490762448 440279960 629191368 333888584 214397064 319304840 328636638 583132078 564150792 190995400 379377520 466346195 418917576 560257800 266701000 309400376 623123432 580288936 623863448 226568986 612849784 440420552 186333256 649260436 318878536 359576008 462730672 265640872 661045889 229406664 573323016 232784994 470471944 592176424 409503022 633068488 400319624 417098672 633328680 507964398 373382728 511161288 467387296 407351935 640482812 633853496 266122655 201562512 280881792 544354028 383433336 321618759 641655206 398341160 264197116 662870520 199034628 303248852 324636192 202019744 660259368 341168072 211411656 441206912 633090056 472043464 661913392 393463360 624492296 183706232 398136200 211112296 536708552
612835316 881456360 520309416 849008360 805330624 818556984 857799295 637701608 787262422 879317560 489444440 623687356 767868248 470464640 735245224 673207320 868020352 562326936 449566824 626615544 900636520 776348840 470069068 709422232 910141456 669993448 837468200 633993684 832501728 452107476 595806440 855452628 664753278 872465336 705453896 716857864 763863028 727846888 806750568 800131048 594041960 884190556 483577336 773227912 845957800 740089716 722980808 733570362 914113000 529717960 440693704 439592003 631332584 744642952 481960552 838548840 801591472 638322856 577603504 645672424 699261800 814502024 675137512 904992336 651735340 758532360 553785650 616109128 720823624 662292520 636654040 454901224 533031992 676850920 841351428 830830952 882778528 434262568 779498492 883911944 903090040 468601584 756875752 761977064 518787112 602275140 870153960 704199976 470936232 464987440 727796344 852340776 545555824 802078936 740440160 787177144 592118028 723952754 883127784 723887854 174882282 294455392 316627668 214958016 408206624 353665752 428283152 256207584 450548118 427502732 528136872 330339432 508635536 288367616 542713164 362159236 192888400 298061416 193143968 623679888 225845440 624905920 378399654 294780352 333058480 418046256 565668693 277310080 401886656 597173524 186425792 543108992 259375936 389392024 353928384 300632048 325268102 436986304 285394624 640757616 219501184 491737376 229588416 536878432 408317480 193718976 568787904 510949326 597627584 594306634 641769632 630196288 314363184 554965216 384084352 359318540 267230128 272011072 624676140 293548146 581267480 450336960 410676608 179006536 282139752 443093280 208527846 276076736 207959464 535296296 214628592 182583616 211798720 630921292 160773088 534420992 413510560 523094976 610394944 525057664 280115508 612024996 179669184 374361240 370690496 167933622 459806528 211896256 256457048 312890808 348426680 215256900 499174068 226939312 422612288 467663040 406790648 380659904 410362032 350415552 875688806 369471120 455219102 326503718 16750848 206197182 920107968 542807120 141466992 719747892 59175188 638535744 450970992 604712064 618928280 813643760 929537536 721324344 553632000 513428556 240483328 752490854 284315776 781828160 972454180 584213590 23720512 327927944 682051748 327439536 305256702 667217888 295534080 852160240 29225828 585893008 205518592 437656832 309844352 525133440 256192512 867777280 317152072 110795520 520488620 100086976 536469464 89214432 275315404 328236784 676427074 321821184 14779296 841795332 846949984 852056152 590254816 979069072 173053120 914252352 120623624 854025252 43924310 268302712 263936128 185767072 776257006 185621104 852947652 276335564 569487416 783255712 587408640 411940801 943569680 811096278 244494960 598852688 598775040 590389336 993013688 773292364 874380944 828948042 976363400 914947232 146628944 719218200 100764320 674936608 841816130 720859456 967688624 433145654 506293952 97695000 337156120 371936288 275079904 572875456 682064616 557440192 900670336 500333504 560436088 566925120 479439552 765295936 555324504 616203564 823566272 539165478 863050464 679203948 964463552 717188813 648064704 833685184 721143504 773361344 869095848 753223808 500220883 565638976 518338640 554189624 632342374 693654000 629793812 795192768 666119032 561606592 664372832 849294832 768278485 864559312 535983456 679537728 708156432 748546160 623752676 944806432 768876080 527786288 545424288 568255692 720142912 878600384 913781392 865314624 526862904 510306170 871855156 524946408 506010816 869789080 691332584 613900740 774948916 561275856 812647520 773830960 953699552 703277488 812583488 691327680 655751656 882331490 880124340 726667564 869812544 834373772 802560724 793568640 658501040 878678848 960201472 619873982 509325040 561816072 657187032 607102464 717578796 557698140 530572568 683561664 785461864 485522200 550921504 717770376 598265408 575520320 762038864 891540236 693203392 610254032 521195648 720469896 700224104 765684416 377259856 408111112 825243376 607431352 666335972 762144678 353567360 825130512 534355516 722472752 655312704 699917276 601172816 520955792 669824640 444696930 821529984 785465368 492772560 480374960 495423760 593496720 567747751 411460054 439150592 405632648 746251256 673670744 623188256 812099664 516796880 397305360 502213136 511544934 766040374 747059088 373903696 562285816 649254491 601825872 743166096 449609296 492308672 806031728 763197232 806771744 409477282 795758080 623328848 369241552 832168732 501786832 542484304 645638968 448549168 843954185 412314960 756231312 415693290 653380240 775084720 592411318 815976784 583227920 600006968 816236976 690872694 556291024 694069584 650295592 590260231 823391108 816761792 449030951 384470808 463790088 727262324 566341632 504527055 824563502 581249456 447105412 845778816 381942924 486157148 507544488 384928040 843167664 524076368 394319952 624115208 815998352 654951760 844821688 576371656 807400592 366614528 581044496 394020592 719616848
238310853 506931897 145784953 474483897 430806161 444032521 483274832 263177145 412737959 504793097 114919977 249162893 393343785 95940177 360720761 298682857 493495889 187802473 75042361 252091081 526112057 401824377 95544605 334897769 535616993 295468985 462943737 259469221 457977265 77583013 221281977 480928165 290228815 497940873 330929433 342333401 389338565 353322425 432226105 425606585 219517497 509666093 109052873 398703449 471433337 365565253 348456345 359045899 539588537 155193497 66169241 65067540 256808121 370118489 107436089 464024377 427067009 263798393 203079041 271147961 324737337 439977561 300613049 530467873 277210877 384007897 179261187 241584665 346299161 287768057 262129577 80376761 158507529 302326457 466826965 456306489 508254065 59738105 404974029 509387481 528565577 94077121 382351289 387452601 144262649 227750677 495629497 329675513 96411769 90462977 353271881 477816313 171031361 427554473 365915697 412652681 217593565 349428291 508603321 349363391 288286298 407859408 430031684 328362032 521610640 467069768 541687168 369611600 563952134 540906748 641540888 443743448 622039552 401771632 656117180 475563252 306292416 411465432 306547984 737083904 339249456 738309936 491803670 408184368 446462496 531450272 679072709 390714096 515290672 710577540 299829808 656513008 372779952 502796040 467332400 414036064 438672118 550390320 398798640 754161632 332905200 605141392 342992432 650282448 521721496 307122992 682191920 624353342 711031600 707710650 755173648 743600304 427767200 668369232 497488368 472722556 380634144 385415088 738080156 406952162 694671496 563740976 524080624 292410552 395543768 556497296 321931862 389480752 321363480 648700312 328032608 295987632 325202736 744325308 274177104 647825008 526914576 636498992 723798960 638461680 393519524 725429012 293073200 487765256 484094512 281337638 573210544 325300272 369861064 426294824 461830696 328660916 612578084 340343328 536016304 581067056 520194664 494063920 523766048 463819568 88074226 852577388 437321618 496942560 34222912 38293504 867702896 27503504 12505728 545275000 19894688 797844506 32165232 675766272 124692912 773173152 30240256 7415360 407189504 81160160 371147168 726663168 256187544 81750064 363038720 741859568 893809650 470536312 724077820 101807308 310070552 327197884 296584904 824806464 877711860 819770992 878008576 300992664 354554560 863482582 961812252 955191760 271704640 424215455 883591248 182418304 725845984 105180800 215162296 773684864 588980500 617416140 666273304 906138620 389163018 291644800 189712736 322360160 326376608 528977408 943227200 208703040 904578288 41183536 323662848 418162896 657672800 761872384 218405072 628589900 87983554 80208921 455585040 778915776 115443232 722404496 804321408 600073010 682492672 821469424 693440672 109497644 259266965 365512544 388107104 338670436 428521152 330396800 432264912 814858252 471326816 732337200 670895360 248569004 451466372 109374720 559490276 85934176 110729088 927774848 602683400 478058976 821289120 420952288 481054872 487543904 400058336 685914720 475943288 536822348 744185056 459784262 783669248 599822732 885082336 637807597 568683488 754303968 641762288 693980128 789714632 673842592 420839667 486257760 438957424 474808408 552961158 614272784 550412596 715811552 586737816 482225376 584991616 769913616 688897269 785178096 456602240 600156512 628775216 669164944 544371460 865425216 689494864 448405072 466043072 488874476 640761696 799219168 834400176 785933408 447481688 430924954 792473940 445565192 426629600 790407864 611951368 534519524 695567700 481894640 733266304 694449744 874318336 623896272 733202272 611946464 576370440 802950274 800743124 647286348 790431328 754992556 723179508 714187424 579119824 799297632 880820256 540492766 429943824 482434856 577805816 527721248 638197580 478316924 451191352 604180448 706080648 406140984 471540288 638389160 518884192 496139104 682657648 812159020 613822176 530872816 441814432 641088680 620842888 686303200 306918352 337769608 754901872 537089848 595994468 691803174 283225856 754789008 464014012 652131248 584971200 629575772 530831312 450614288 599483136 374355426 751188480 715123864 422431056 410033456 425082256 523155216 497406247 341118550 368809088 335291144 675909752 603329240 552846752 741758160 446455376 326963856 431871632 441203430 695698870 676717584 303562192 491944312 578912987 531484368 672824592 379267792 421967168 735690224 692855728 736430240 339135778 725416576 552987344 298900048 761827228 431445328 472142800 575297464 378207664 773612681 341973456 685889808 345351786 583038736 704743216 522069814 745635280 512886416 529665464 745895472 620531190 485949520 623728080 579954088 519918727 753049604 746420288 378689447 314129304 393448584 656920820 496000128 434185551 754221998 510907952 376763908 775437312 311601420 415815644 437202984 314586536 772826160 453734864 323978448 553773704 745656848 584610256 774480184 506030152 737059088 296273024 510702992 323679088 649275344
204339212 472960256 111813312 440512256 396834520 410060880 449303191 229205504 378766318 470821456 80948336 215191252 359372144 61968536 326749120 264711216 459524248 153830832 41070720 218119440 492140416 367852736 61572964 300926128 501645352 261497344 428972096 225497580 424005624 43611372 187310336 446956524 256257174 463969232 296957792 308361760 355366924 319350784 398254464 391634944 185545856 475694452 75081232 364731808 437461696 331593612 314484704 325074258 505616896 121221856 32197600 31095899 222836480 336146848 73464448 430052736 393095368 229826752 169107400 237176320 290765696 406005920 266641408 496496232 243239236 350036256 145289546 207613024 312327520 253796416 228157936 46405120 124535888 268354816 432855324 422334848 474282424 25766464 371002388 475415840 494593936 60105480 348379648 353480960 110291008 193779036 461657856 295703872 62440128 56491336 319300240 443844672 137059720 393582832 331944056 378681040 183621924 315456650 474631680 315391750 233059190 352632300 374804576 273134924 466383532 411842660 486460060 314384492 508725026 485679640 586313780 388516340 566812444 346544524 600890072 420336144 251065308 356238324 251320876 681856796 284022348 683082828 436576562 352957260 391235388 476223164 623845601 335486988 460063564 655350432 244602700 601285900 317552844 447568932 412105292 358808956 383445010 495163212 343571532 698934524 277678092 549914284 287765324 595055340 466494388 251895884 626964812 569126234 655804492 652483542 699946540 688373196 372540092 613142124 442261260 417495448 325407036 330187980 682853048 351725054 639444388 508513868 468853516 237183444 340316660 501270188 266704754 334253644 266136372 593473204 272805500 240760524 269975628 689098200 218949996 592597900 471687468 581271884 668571852 583234572 338292416 670201904 237846092 432538148 428867404 226110530 517983436 270073164 314633956 371067716 406603588 273433808 557350976 285116220 480789196 525839948 464967556 438836812 468538940 408592460 818521600 644855296 114569216 978441628 122670826 262659584 370470144 536322016 749235456 949238784 246076208 218391120 0 960634776 808646144 633654560 517047296 507765596 249153024 738553344 552680432 350744884 402809504 601069600 411729508 775419232 853959088 576643072 258458768 740591004 281093968 879524400 104524672 559491984 25189660 308527736 994728668 886617088 638976832 879196224 116092576 919634000 332048400 886231552 335644784 818363568 245732208 573370276 658355590 24219978 652786644 379148800 875912080 836627200 55888562 856916908 496681936 897824718 523877328 779584256 62287840 263156704 238875008 432157780 300256156 604472400 533136720 249182160 791274340 211931136 332801880 113027456 443086000 748731264 493782000 774271912 364688256 927250944 483714640 196198400 736411136 322221990 517395440 645849778 224785616 152037120 501158032 644697664 251918336 743461708 618567936 14769144 144556544 97000120 296404000 219256688 731623704 157615352 825437600 797928252 425514720 300890296 644120440 243783608 303886192 310375224 222889656 508746040 298774608 359653668 567016376 282615582 606500568 422654052 707913656 460638917 391514808 577135288 464593608 516811448 612545952 496673912 243670987 309089080 261788744 297639728 375792478 437104104 373243916 538642872 409569136 305056696 407822936 592744936 511728589 608009416 279433560 422987832 451606536 491996264 367202780 688256536 512326184 271236392 288874392 311705796 463593016 622050488 657231496 608764728 270313008 253756274 615305260 268396512 249460920 613239184 434782688 357350844 518399020 304725960 556097624 517281064 697149656 446727592 556033592 434777784 399201760 625781594 623574444 470117668 613262648 577823876 546010828 537018744 401951144 622128952 703651576 363324086 252775144 305266176 400637136 350552568 461028900 301148244 274022672 427011768 528911968 228972304 294371608 461220480 341715512 318970424 505488968 634990340 436653496 353704136 264645752 463920000 443674208 509134520 235065552 265916808 683049072 465237048 524141668 619950374 211373056 682936208 392161212 580278448 513118400 557722972 458978512 378761488 527630336 302502626 679335680 643271064 350578256 338180656 353229456 451302416 425553447 269265750 296956288 263438344 604056952 531476440 480993952 669905360 374602576 255111056 360018832 369350630 623846070 604864784 231709392 420091512 507060187 459631568 600971792 307414992 350114368 663837424 621002928 664577440 267282978 653563776 481134544 227047248 689974428 359592528 400290000 503444664 306354864 701759881 270120656 614037008 273498986 511185936 632890416 450217014 673782480 441033616 457812664 674042672 548678390 414096720 551875280 508101288 448065927 681196804 674567488 306836647 242276504 321595784 585068020 424147328 362332751 682369198 439055152 304911108 703584512 239748620 343962844 365350184 242733736 700973360 381882064 252125648 481920904 673804048 512757456 702627384 434177352 665206288 224420224 438850192 251826288 577422544
407244492 675865536 314718592 643417536 599739800 612966160 652208471 432110784 581671598 673726736 283853616 418096532 562277424 264873816 529654400 467616496 662429528 356736112 243976000 421024720 695045696 570758016 264478244 503831408 704550632 464402624 631877376 428402860 626910904 246516652 390215616 649861804 459162454 666874512 499863072 511267040 558272204 522256064 601159744 594540224 388451136 678599732 277986512 567637088 640366976 534498892 517389984 527979538 708522176 324127136 235102880 234001179 425741760 539052128 276369728 632958016 596000648 432732032 372012680 440081600 493670976 608911200 469546688 699401512 446144516 552941536 348194826 410518304 515232800 456701696 431063216 249310400 327441168 471260096 635760604 625240128 677187704 228671744 573907668 678321120 697499216 263010760 551284928 556386240 313196288 396684316 664563136 498609152 265345408 259396616 522205520 646749952 339965000 596488112 534849336 581586320 386527204 518361930 677536960 518297030 363862442 483435552 505607828 403938176 597186784 542645912 617263312 445187744 639528278 616482892 717117032 519319592 697615696 477347776 731693324 551139396 381868560 487041576 382124128 812660048 414825600 813886080 567379814 483760512 522038640 607026416 754648853 466290240 590866816 786153684 375405952 732089152 448356096 578372184 542908544 489612208 514248262 625966464 474374784 829737776 408481344 680717536 418568576 725858592 597297640 382699136 757768064 699929486 786607744 783286794 830749792 819176448 503343344 743945376 573064512 548298700 456210288 460991232 813656300 482528306 770247640 639317120 599656768 367986696 471119912 632073440 397508006 465056896 396939624 724276456 403608752 371563776 400778880 819901452 349753248 723401152 602490720 712075136 799375104 714037824 469095668 801005156 368649344 563341400 559670656 356913782 648786688 400876416 445437208 501870968 537406840 404237060 688154228 415919472 611592448 656643200 595770808 569640064 599342192 539395712 778038168 68053840 642463518 729728112 666665984 891421440 435821098 695758240 6796198 934778720 607269888 893382656 337009560 117898880 634001856 525332436 909714072 15507504 427412130 257872512 763023992 138123264 874635648 477744128 246129282 25357872 13496168 534753130 217638680 476803856 608915872 189241000 324598784 2577696 196867030 12014792 171999328 241568768 30841664 93297152 379642080 899348464 847120578 393813024 865255688 625823872 619761152 197092318 50049024 552698656 369412382 876865632 729990400 705464918 356000252 5618688 595785000 777419896 783792006 461913384 26927872 876593152 15311488 11745584 774115876 376878636 275347584 521026652 987397446 859776768 141820416 346932756 549727232 748570656 677394560 342215680 456803840 338659486 125048448 933664 439974736 266469848 751223072 973695488 775125664 286073222 694174080 693231712 262981748 62841536 189318776 557748984 94509056 97648384 590985312 788296448 718222880 863069952 735367040 152575184 512178600 387554176 730784320 330447488 390550072 397039104 309553536 595409920 385438488 446317548 653680256 369279462 693164448 509317932 794577536 547302797 478178688 663799168 551257488 603475328 699209832 583337792 330334867 395752960 348452624 384303608 462456358 523767984 459907796 625306752 496233016 391720576 494486816 679408816 598392469 694673296 366097440 509651712 538270416 578660144 453866660 774920416 598990064 357900272 375538272 398369676 550256896 708714368 743895376 695428608 356976888 340420154 701969140 355060392 336124800 699903064 521446568 444014724 605062900 391389840 642761504 603944944 783813536 533391472 642697472 521441664 485865640 712445474 710238324 556781548 699926528 664487756 632674708 623682624 488615024 708792832 790315456 449987966 339439024 391930056 487301016 437216448 547692780 387812124 360686552 513675648 615575848 315636184 381035488 547884360 428379392 405634304 592152848 721654220 523317376 440368016 351309632 550583880 530338088 595798400 259343488 290194744 707327008 489514984 548419604 644228310 235650992 707214144 416439148 604556384 537396336 582000908 483256448 403039424 551908272 326780562 703613616 667549000 374856192 362458592 377507392 475580352 449831383 293543686 321234224 287716280 628334888 555754376 505271888 694183296 398880512 279388992 384296768 393628566 648124006 629142720 255987328 444369448 531338123 483909504 625249728 331692928 374392304 688115360 645280864 688855376 291560914 677841712 505412480 251325184 714252364 383870464 424567936 527722600 330632800 726037817 294398592 638314944 297776922 535463872 657168352 474494950 698060416 465311552 482090600 698320608 572956326 438374656 576153216 532379224 472343863 705474740 698845424 331114583 266554440 345873720 609345956 448425264 386610687 706647134 463333088 329189044 727862448 264026556 368240780 389628120 267011672 725251296 406160000 276403584 506198840 698081984 537035392 726905320 458455288 689484224 248698160 463128128 276104224 601700480
335965452 604586496 243439552 572138496 528460760 541687120 580929431 360831744 510392558 602447696 212574576 346817492 490998384 193594776 458375360 396337456 591150488 285457072 172696960 349745680 623766656 499478976 193199204 432552368 633271592 393123584 560598336 357123820 555631864 175237612 318936576 578582764 387883414 595595472 428584032 439988000 486993164 450977024 529880704 523261184 317172096 607320692 206707472 496358048 569087936 463219852 446110944 456700498 637243136 252848096 163823840 162722139 354462720 467773088 205090688 561678976 524721608 361452992 300733640 368802560 422391936 537632160 398267648 628122472 374865476 481662496 276915786 339239264 443953760 385422656 359784176 178031360 256162128 399981056 564481564 553961088 605908664 157392704 502628628 607042080 626220176 191731720 480005888 485107200 241917248 325405276 593284096 427330112 194066368 188117576 450926480 575470912 268685960 525209072 463570296 510307280 315248164 447082890 606257920 447017990 44020503 163593613 185765889 84096237 277344845 222803973 297421373 125345805 319686339 296640953 397275093 199477653 377773757 157505837 411851385 231297457 62026621 167199637 62282189 492818109 94983661 494044141 247537875 163918573 202196701 287184477 434806914 146448301 271024877 466311745 55564013 412247213 128514157 258530245 223066605 169770269 194406323 306124525 154532845 509895837 88639405 360875597 98726637 406016653 277455701 62857197 437926125 380087547 466765805 463444855 510907853 499334509 183501405 424103437 253222573 228456761 136368349 141149293 493814361 162686367 450405701 319475181 279814829 48144757 151277973 312231501 77666067 145214957 77097685 404434517 83766813 51721837 80936941 500059513 29911309 403559213 282648781 392233197 479533165 394195885 149253729 481163217 48807405 243499461 239828717 37071843 328944749 81034477 125595269 182029029 217564901 84395121 368312289 96077533 291750509 336801261 275928869 249798125 279500253 219553773 880622003 783588864 615446336 734968032 497222614 933246314 965163784 288853000 859701760 465721847 812572288 458835456 581204224 675601688 45878538 946967078 305371448 187254272 660717312 700343585 42691472 410550192 95403528 733282344 737390304 408260736 832482684 724516288 76367104 134115896 240739264 877698162 840636872 836030176 294022696 82210176 548970709 261225152 197863280 310477132 341084066 495577464 269928960 372190272 764789626 551480768 772948 73407904 265592960 277680008 770137984 217701200 900363392 546007040 416158848 12112640 186460480 814479228 624625664 921699840 141749132 516305408 177796752 841116869 565470400 288333216 546839040 45362720 987331420 253712896 405138368 812268928 536215936 821509424 388227660 401193280 385902336 667201812 23194784 341332224 524455424 684081852 172345600 220284928 657109264 683537536 845721970 684637248 402211072 877344640 13428864 304622432 959443204 72204544 668752060 11409416 990526632 445503392 75746468 887203840 297617948 172993524 516223668 115886836 175989420 182478452 94992884 380849268 170877836 231756896 439119604 154718810 478603796 294757280 580016884 332742145 263618036 449238516 336696836 388914676 484649180 368777140 115774215 181192308 133891972 169742956 247895706 309207332 245347144 410746100 281672364 177159924 279926164 464848164 383831817 480112644 151536788 295091060 323709764 364099492 239306008 560359764 384429412 143339620 160977620 183809024 335696244 494153716 529334724 480867956 142416236 125859502 487408488 140499740 121564148 485342412 306885916 229454072 390502248 176829188 428200852 389384292 569252884 318830820 428136820 306881012 271304988 497884822 495677672 342220896 485365876 449927104 418114056 409121972 274054372 494232180 575754804 235427314 124878372 177369404 272740364 222655796 333132128 173251472 146125900 299114996 401015196 101075532 166474836 333323708 213818740 191073652 377592196 507093568 308756724 225807364 136748980 336023228 315777436 381237748 120317760 151169016 568301280 350489256 409393876 505202582 96625264 568188416 277413420 465530656 398370608 442975180 344230720 264013696 412882544 187754834 564587888 528523272 235830464 223432864 238481664 336554624 310805655 154517958 182208496 148690552 489309160 416728648 366246160 555157568 259854784 140363264 245271040 254602838 509098278 490116992 116961600 305343720 392312395 344883776 486224000 192667200 235366576 549089632 506255136 549829648 152535186 538815984 366386752 112299456 575226636 244844736 285542208 388696872 191607072 587012089 155372864 499289216 158751194 396438144 518142624 335469222 559034688 326285824 343064872 559294880 433930598 299348928 437127488 393353496 333318135 566449012 559819696 192088855 127528712 206847992 470320228 309399536 247584959 567621406 324307360 190163316 588836720 125000828 229215052 250602392 127985944 586225568 267134272 137377856 367173112 559056256 398009664 587879592 319429560 550458496 109672432 324102400 137078496 462674752
427068204 695689248 334542304 663241248 619563512 632789872 672032183 451934496 601495310 693550448 303677328 437920244 582101136 284697528 549478112 487440208 682253240 376559824 263799712 440848432 714869408 590581728 284301956 523655120 724374344 484226336 651701088 448226572 646734616 266340364 410039328 669685516 478986166 686698224 519686784 531090752 578095916 542079776 620983456 614363936 408274848 698423444 297810224 587460800 660190688 554322604 537213696 547803250 728345888 343950848 254926592 253824891 445565472 558875840 296193440 652781728 615824360 452555744 391836392 459905312 513494688 628734912 489370400 719225224 465968228 572765248 368018538 430342016 535056512 476525408 450886928 269134112 347264880 491083808 655584316 645063840 697011416 248495456 593731380 698144832 717322928 282834472 571108640 576209952 333020000 416508028 684386848 518432864 285169120 279220328 542029232 666573664 359788712 616311824 554673048 601410032 406350916 538185642 697360672 538120742 181978474 301551584 323723860 222054208 415302816 360761944 435379344 263303776 457644310 434598924 535233064 337435624 515731728 295463808 549809356 369255428 199984592 305157608 200240160 630776080 232941632 632002112 385495846 301876544 340154672 425142448 572764885 284406272 408982848 604269716 193521984 550205184 266472128 396488216 361024576 307728240 332364294 444082496 292490816 647853808 226597376 498833568 236684608 543974624 415413672 200815168 575884096 518045518 604723776 601402826 648865824 637292480 321459376 562061408 391180544 366414732 274326320 279107264 631772332 300644338 588363672 457433152 417772800 186102728 289235944 450189472 215624038 283172928 215055656 542392488 221724784 189679808 218894912 638017484 167869280 541517184 420606752 530191168 617491136 532153856 287211700 619121188 186765376 381457432 377786688 175029814 466902720 218992448 263553240 319987000 355522872 222353092 506270260 234035504 429708480 474759232 413886840 387756096 417458224 357511744 441292032 438337216 511190132 611620160 556994304 243058688 462719170 244445952 852966272 545606952 475266048 716283012 175516144 720511392 75238968 649476096 712146632 806072968 341394552 553459520 655305152 724186384 904627072 872713008 670058424 189211712 633646935 870840722 478982896 483164352 818775994 319135396 737268456 4684664 359037068 506258366 800484684 571124352 270653096 674089040 374397440 29296320 792691536 250071872 498447616 373246880 450267648 486372000 142231552 457884020 51990528 250805480 563608218 781778978 187534148 33915504 595885184 914698704 524504224 282655872 812651712 628206912 849837088 950034496 367851776 295815424 453782960 727619360 272273900 679111984 160512640 598938240 369085792 276524000 452504840 548138368 576715424 644327488 261109989 112180640 16440976 841040128 686696144 302101760 822485092 595861536 514635536 13671178 574049920 316148384 350161510 868538784 353233696 214480664 86321036 40816060 958536768 340946688 235607784 104679424 267476620 142852196 486082340 85745508 145848092 152337124 64851556 350707940 140736508 201615568 408978276 124577482 448462468 264615952 549875556 302600817 233476708 419097188 306555508 358773348 454507852 338635812 85632887 151050980 103750644 139601628 217754378 279066004 215205816 380604772 251531036 147018596 249784836 434706836 353690489 449971316 121395460 264949732 293568436 333958164 209164680 530218436 354288084 113198292 130836292 153667696 305554916 464012388 499193396 450726628 112274908 95718174 457267160 110358412 91422820 455201084 276744588 199312744 360360920 146687860 398059524 359242964 539111556 288689492 397995492 276739684 241163660 467743494 465536344 312079568 455224548 419785776 387972728 378980644 243913044 464090852 545613476 205285986 94737044 147228076 242599036 192514468 302990800 143110144 115984572 268973668 370873868 70934204 136333508 303182380 183677412 160932324 347450868 476952240 278615396 195666036 106607652 305881900 285636108 351096420 280338560 311189816 728322080 510510056 569414676 665223382 256646064 728209216 437434220 625551456 558391408 602995980 504251520 424034496 572903344 347775634 724608688 688544072 395851264 383453664 398502464 496575424 470826455 314538758 342229296 308711352 649329960 576749448 526266960 715178368 419875584 300384064 405291840 414623638 669119078 650137792 276982400 465364520 552333195 504904576 646244800 352688000 395387376 709110432 666275936 709850448 312555986 698836784 526407552 272320256 735247436 404865536 445563008 548717672 351627872 747032889 315393664 659310016 318771994 556458944 678163424 495490022 719055488 486306624 503085672 719315680 593951398 459369728 597148288 553374296 493338935 726469812 719840496 352109655 287549512 366868792 630341028 469420336 407605759 727642206 484328160 350184116 748857520 285021628 389235852 410623192 288006744 746246368 427155072 297398656 527193912 719077056 558030464 747900392 479450360 710479296 269693232 484123200 297099296 622695552
673113548 941734592 580587648 909286592 865608856 878835216 918077527 697979840 847540654 939595792 549722672 683965588 828146480 530742872 795523456 733485552 928298584 622605168 509845056 686893776 960914752 836627072 530347300 769700464 970419688 730271680 897746432 694271916 892779960 512385708 656084672 915730860 725031510 932743568 765732128 777136096 824141260 788125120 867028800 860409280 654320192 944468788 543855568 833506144 906236032 800367948 783259040 793848594 974391232 589996192 500971936 499870235 691610816 804921184 542238784 898827072 861869704 698601088 637881736 705950656 759540032 874780256 735415744 965270568 712013572 818810592 614063882 676387360 781101856 722570752 696932272 515179456 593310224 737129152 901629660 891109184 943056760 494540800 839776724 944190176 963368272 528879816 817153984 822255296 579065344 662553372 930432192 764478208 531214464 525265672 788074576 912619008 605834056 862357168 800718392 847455376 652396260 784230986 943406016 784166086 342600782 462173892 484346168 382676516 575925124 521384252 596001652 423926084 618266618 595221232 695855372 498057932 676354036 456086116 710431664 529877736 360606900 465779916 360862468 791398388 393563940 792624420 546118154 462498852 500776980 585764756 733387193 445028580 569605156 764892024 354144292 710827492 427094436 557110524 521646884 468350548 492986602 604704804 453113124 808476116 387219684 659455876 397306916 704596932 576035980 361437476 736506404 678667826 765346084 762025134 809488132 797914788 482081684 722683716 551802852 527037040 434948628 439729572 792394640 461266646 748985980 618055460 578395108 346725036 449858252 610811780 376246346 443795236 375677964 703014796 382347092 350302116 379517220 798639792 328491588 702139492 581229060 690813476 778113444 692776164 447834008 779743496 347387684 542079740 538408996 335652122 627525028 379614756 424175548 480609308 516145180 382975400 666892568 394657812 590330788 635381540 574509148 548378404 578080532 518134052 817212640 643421696 983361072 442630032 574768512 391880832 686557504 493013348 10472560 130517504 961507416 157345024 519530096 689606304 660265424 806224586 248160378 388811416 295822432 806516736 533624763 732743936 852851360 686314526 458607616 166978552 116433552 713132628 479260781 983457792 451422490 337269916 76712096 114080768 936745200 261424052 181981952 217486856 673986064 651904832 570062064 718679744 769435936 668643838 62220224 334273784 863414336 72458304 830389824 58448384 226468224 14027904 617911984 119822544 851125504 560547476 907989440 655514371 199093664 106598500 954894720 804704012 328510544 325098244 609780796 588841792 503751168 783757320 880194944 533059840 426238112 334163488 9350128 301010688 654339008 800815616 672075424 581332688 27571244 730722256 388113408 985932656 596074464 108206144 582466552 705788720 947818704 882158150 373281280 488330240 91795840 971678082 575697304 53929416 493094048 220076928 83322144 853778838 555471624 275538944 254377816 129753392 472983536 72646704 132749288 139238320 51752752 337609136 127637704 188516764 395879472 111478678 435363664 251517148 536776752 289502013 220377904 405998384 293456704 345674544 441409048 325537008 72534083 137952176 90651840 126502824 204655574 265967200 202107012 367505968 238432232 133919792 236686032 421608032 340591685 436872512 108296656 251850928 280469632 320859360 196065876 517119632 341189280 100099488 117737488 140568892 292456112 450913584 486094592 437627824 99176104 82619370 444168356 97259608 78324016 442102280 263645784 186213940 347262116 133589056 384960720 346144160 526012752 275590688 384896688 263640880 228064856 454644690 452437540 298980764 442125744 406686972 374873924 365881840 230814240 450992048 532514672 192187182 81638240 134129272 229500232 179415664 289891996 130011340 102885768 255874864 357775064 57835400 123234704 290083576 170578608 147833520 334352064 463853436 265516592 182567232 93508848 292783096 272537304 337997616 386436508 417287764 834420028 616608004 675512624 771321330 362744012 834307164 543532168 731649404 664489356 709093928 610349468 530132444 679001292 453873582 830706636 794642020 501949212 489551612 504600412 602673372 576924403 420636706 448327244 414809300 755427908 682847396 632364908 821276316 525973532 406482012 511389788 520721586 775217026 756235740 383080348 571462468 658431143 611002524 752342748 458785948 501485324 815208380 772373884 815948396 418653934 804934732 632505500 378418204 841345384 510963484 551660956 654815620 457725820 853130837 421491612 765407964 424869942 662556892 784261372 601587970 825153436 592404572 609183620 825413628 700049346 565467676 703246236 659472244 599436883 832567760 825938444 458207603 393647460 472966740 736438976 575518284 513703707 833740154 590426108 456282064 854955468 391119576 495333800 516721140 394104692 852344316 533253020 403496604 633291860 825175004 664128412 853998340 585548308 816577244 375791180 590221148 403197244 728793500
288125964 556747008 195600064 524299008 480621272 493847632 533089943 312992256 462553070 554608208 164735088 298978004 443158896 145755288 410535872 348497968 543311000 237617584 124857472 301906192 575927168 451639488 145359716 384712880 585432104 345284096 512758848 309284332 507792376 127398124 271097088 530743276 340043926 547755984 380744544 392148512 439153676 403137536 482041216 475421696 269332608 559481204 158867984 448518560 521248448 415380364 398271456 408861010 589403648 205008608 115984352 114882651 306623232 419933600 157251200 513839488 476882120 313613504 252894152 320963072 374552448 489792672 350428160 580282984 327025988 433823008 229076298 291399776 396114272 337583168 311944688 130191872 208322640 352141568 516642076 506121600 558069176 109553216 454789140 559202592 578380688 143892232 432166400 437267712 194077760 277565788 545444608 379490624 146226880 140278088 403086992 527631424 220846472 477369584 415730808 462467792 267408676 399243402 558418432 399178502 411592490 531165600 553337876 451668224 644916832 590375960 664993360 492917792 687258326 664212940 764847080 567049640 745345744 525077824 779423372 598869444 429598608 534771624 429854176 860390096 462555648 861616128 615109862 531490560 569768688 654756464 802378901 514020288 638596864 833883732 423136000 779819200 496086144 626102232 590638592 537342256 561978310 673696512 522104832 877467824 456211392 728447584 466298624 773588640 645027688 430429184 805498112 747659534 834337792 831016842 878479840 866906496 551073392 791675424 620794560 596028748 503940336 508721280 861386348 530258354 817977688 687047168 647386816 415716744 518849960 679803488 445238054 512786944 444669672 772006504 451338800 419293824 448508928 867631500 397483296 771131200 650220768 759805184 847105152 761767872 516825716 848735204 416379392 611071448 607400704 404643830 696516736 448606464 493167256 549601016 585136888 451967108 735884276 463649520 659322496 704373248 643500856 617370112 647072240 587125760 38046400 217935296 921113136 357709152 868893520 750418432 510303744 588433568 976969120 572544000 713211056 605558176 611587584 171400690 270655168 593488352 997731544 417965644 117748560 632497278 858241737 563709600 902977536 13913600 141543051 79753728 623304920 876932039 163577984 385224416 391012096 985972776 682316584 361869152 154542504 864530304 446177200 34600704 794400384 909022240 844142336 786020352 155770880 587377740 134756864 375555104 37145608 170803056 41443840 620120576 357976848 698173648 537262016 882711878 740460832 266554840 180665979 77418240 185862352 308132096 231688192 854459735 847315392 902937304 114400736 854488816 308934464 837414424 954693584 674997570 227115943 835689424 860380432 996070688 685754624 721125952 111191680 426236032 158705964 433393792 915156352 985370406 357190176 681110240 138427464 207219200 15284624 74310720 360984928 764838592 733112648 657429000 680512000 690132018 789365376 479539904 697773460 289114384 677274880 248642048 585917261 461292837 804522981 404186149 464288733 470777765 383292197 669148581 459177149 520056209 727418917 443018123 766903109 583056593 868316197 621041458 551917349 737537829 624996149 677213989 772948493 657076453 404073528 469491621 422191285 458042269 536195019 597506645 533646457 699045413 569971677 465459237 568225477 753147477 672131130 768411957 439836101 583390373 612009077 652398805 527605321 848659077 672728725 431638933 449276933 472108337 623995557 782453029 817634037 769167269 430715549 414158815 775707801 428799053 409863461 773641725 595185229 517753385 678801561 465128501 716500165 677683605 857552197 607130133 716436133 595180325 559604301 786184135 783976985 630520209 773665189 738226417 706413369 697421285 562353685 782531493 864054117 523726627 413177685 465668717 561039677 510955109 621431441 461550785 434425213 587414309 689314509 389374845 454774149 621623021 502118053 479372965 665891509 795392881 597056037 514106677 425048293 624322541 604076749 669537061 324088896 354940152 772072416 554260392 613165012 708973718 300396400 771959552 481184556 669301792 602141744 646746316 548001856 467784832 616653680 391525970 768359024 732294408 439601600 427204000 442252800 540325760 514576791 358289094 385979632 352461688 693080296 620499784 570017296 758928704 463625920 344134400 449042176 458373974 712869414 693888128 320732736 509114856 596083531 548654912 689995136 396438336 439137712 752860768 710026272 753600784 356306322 742587120 570157888 316070592 778997772 448615872 489313344 592468008 395378208 790783225 359144000 703060352 362522330 600209280 721913760 539240358 762805824 530056960 546836008 763066016 637701734 503120064 640898624 597124632 537089271 770220148 763590832 395859991 331299848 410619128 674091364 513170672 451356095 771392542 528078496 393934452 792607856 328771964 432986188 454373528 331757080 789996704 470905408 341148992 570944248 762827392 601780800 791650728 523200696 754229632 313443568 527873536 340849632 666445888
468588508 737209552 376062608 704761552 661083816 674310176 713552487 493454800 643015614 735070752 345197632 479440548 623621440 326217832 590998416 528960512 723773544 418080128 305320016 482368736 756389712 632102032 325822260 565175424 765894648 525746640 693221392 489746876 688254920 307860668 451559632 711205820 520506470 728218528 561207088 572611056 619616220 583600080 662503760 655884240 449795152 739943748 339330528 628981104 701710992 595842908 578734000 589323554 769866192 385471152 296446896 295345195 487085776 600396144 337713744 694302032 657344664 494076048 433356696 501425616 555014992 670255216 530890704 760745528 507488532 614285552 409538842 471862320 576576816 518045712 492407232 310654416 388785184 532604112 697104620 686584144 738531720 290015760 635251684 739665136 758843232 324354776 612628944 617730256 374540304 458028332 725907152 559953168 326689424 320740632 583549536 708093968 401309016 657832128 596193352 642930336 447871220 579705946 738880976 579641046 318362218 437935328 460107604 358437952 551686560 497145688 571763088 399687520 594028054 570982668 671616808 473819368 652115472 431847552 686193100 505639172 336368336 441541352 336623904 767159824 369325376 768385856 521879590 438260288 476538416 561526192 709148629 420790016 545366592 740653460 329905728 686588928 402855872 532871960 497408320 444111984 468748038 580466240 428874560 784237552 362981120 635217312 373068352 680358368 551797416 337198912 712267840 654429262 741107520 737786570 785249568 773676224 457843120 698445152 527564288 502798476 410710064 415491008 768156076 437028082 724747416 593816896 554156544 322486472 425619688 586573216 352007782 419556672 351439400 678776232 358108528 326063552 355278656 774401228 304253024 677900928 556990496 666574912 753874880 668537600 423595444 755504932 323149120 517841176 514170432 311413558 603286464 355376192 399936984 456370744 491906616 358736836 642654004 370419248 566092224 611142976 550270584 524139840 553841968 493895488 85292672 11209952 809205888 842733760 888273408 203504060 852663808 490234956 867718848 713767272 938756608 971072448 656737280 559197528 683410496 269829152 878642312 342760960 805729792 586243328 709217536 395645608 231724864 505194004 20311000 86371096 20460336 470560784 507379200 204912128 501237812 2406968 926340175 7113396 227930496 373658684 302257920 77952840 982134736 113321984 31157300 338616452 87722088 745300992 372259816 600182432 24296032 525273920 734744704 259915840 938876928 808380320 659109056 747854640 378637888 733850958 66747008 143092592 981840328 137569158 574244096 638441188 897282760 590241376 198234320 708279104 496456768 797338624 918963234 962049264 631342080 935282312 520756828 454975744 716659854 123389184 528776252 92545120 173140032 910647296 350036664 653360960 251398330 326383893 616496768 283664488 609680964 774535136 524296608 857507408 962689408 494595120 170056448 631285612 363185264 427524128 220117312 486967816 341847040 168415520 601654056 477029632 820259776 419922944 480025528 486514560 399028992 684885376 474913944 535793004 743155712 458754918 782639904 598793388 884052992 636778253 567654144 753274624 640732944 692950784 788685288 672813248 419810323 485228416 437928080 473779064 551931814 613243440 549383252 714782208 585708472 481196032 583962272 768884272 687867925 784148752 455572896 599127168 627745872 668135600 543342116 864395872 688465520 447375728 465013728 487845132 639732352 798189824 833370832 784904064 446452344 429895610 791444596 444535848 425600256 789378520 610922024 533490180 694538356 480865296 732236960 693420400 873288992 622866928 732172928 610917120 575341096 801920930 799713780 646257004 789401984 753963212 722150164 713158080 578090480 798268288 879790912 539463422 428914480 481405512 576776472 526691904 637168236 477287580 450162008 603151104 705051304 405111640 470510944 637359816 517854848 495109760 681628304 811129676 612792832 529843472 440785088 640059336 619813544 685273856 379506176 410357432 827489696 609677672 668582292 764390998 355813680 827376832 536601836 724719072 657559024 702163596 603419136 523202112 672070960 446943250 823776304 787711688 495018880 482621280 497670080 595743040 569994071 413706374 441396912 407878968 748497576 675917064 625434576 814345984 519043200 399551680 504459456 513791254 768286694 749305408 376150016 564532136 651500811 604072192 745412416 451855616 494554992 808278048 765443552 809018064 411723602 798004400 625575168 371487872 834415052 504033152 544730624 647885288 450795488 846200505 414561280 758477632 417939610 655626560 777331040 594657638 818223104 585474240 602253288 818483296 693119014 558537344 696315904 652541912 592506551 825637428 819008112 451277271 386717128 466036408 729508644 568587952 506773375 826809822 583495776 449351732 848025136 384189244 488403468 509790808 387174360 845413984 526322688 396566272 626361528 818244672 657198080 847068008 578617976 809646912 368860848 583290816 396266912 721863168
256343028 524964072 163817128 492516072 448838336 462064696 501307007 281209320 430770134 522825272 132952152 267195068 411375960 113972352 378752936 316715032 511528064 205834648 93074536 270123256 544144232 419856552 113576780 352929944 553649168 313501160 480975912 277501396 476009440 95615188 239314152 498960340 308260990 515973048 348961608 360365576 407370740 371354600 450258280 443638760 237549672 527698268 127085048 416735624 489465512 383597428 366488520 377078074 557620712 173225672 84201416 83099715 274840296 388150664 125468264 482056552 445099184 281830568 221111216 289180136 342769512 458009736 318645224 548500048 295243052 402040072 197293362 259616840 364331336 305800232 280161752 98408936 176539704 320358632 484859140 474338664 526286240 77770280 423006204 527419656 546597752 112109296 400383464 405484776 162294824 245782852 513661672 347707688 114443944 108495152 371304056 495848488 189063536 445586648 383947872 430684856 235625740 367460466 526635496 367395566 474312746 593885856 616058132 514388480 707637088 653096216 727713616 555638048 749978582 726933196 827567336 629769896 808066000 587798080 842143628 661589700 492318864 597491880 492574432 923110352 525275904 924336384 677830118 594210816 632488944 717476720 865099157 576740544 701317120 896603988 485856256 842539456 558806400 688822488 653358848 600062512 624698566 736416768 584825088 940188080 518931648 791167840 529018880 836308896 707747944 493149440 868218368 810379790 897058048 893737098 941200096 929626752 613793648 854395680 683514816 658749004 566660592 571441536 924106604 592978610 880697944 749767424 710107072 478437000 581570216 742523744 507958310 575507200 507389928 834726760 514059056 482014080 511229184 930351756 460203552 833851456 712941024 822525440 909825408 824488128 579545972 911455460 479099648 673791704 670120960 467364086 759236992 511326720 555887512 612321272 647857144 514687364 798604532 526369776 722042752 767093504 706221112 680090368 709792496 649846016 630159250 947292656 143468600 264296198 265580496 378085632 170623402 111607104 762178502 872485920 923477760 996173674 210358272 912031140 780437040 262426176 444399616 197845888 866415200 370487348 575602432 660935424 857434846 261834828 269904640 495689472 330032176 819071520 938645504 751247400 936878064 461511888 475190784 313978004 865664880 366071916 88593684 247072736 596254862 679360240 794169296 330247253 105968768 540452368 983572024 146755072 375073364 516368768 942729784 741308352 782446264 435660160 883194560 439240870 368959488 199905456 220500000 644197448 194254816 550183168 677549920 257852648 316598784 649162172 539083776 99105424 543678000 717747424 2999284 583616224 309831488 998470392 70886168 869546820 686130368 197196160 846800864 177097792 925701632 464725000 763028048 863247872 471960296 656772424 797954112 106339028 239465056 211115008 175834362 123641920 657200000 632447840 436021760 152199412 63689728 67750680 477215664 935449536 961457780 765850208 510769000 386144576 729374720 329037888 389140472 395629504 308143936 594000320 384028888 444907948 652270656 367869862 691754848 507908332 793167936 545893197 476769088 662389568 549847888 602065728 697800232 581928192 328925267 394343360 347043024 382894008 461046758 522358384 458498196 623897152 494823416 390310976 493077216 677999216 596982869 693263696 364687840 508242112 536860816 577250544 452457060 773510816 597580464 356490672 374128672 396960076 548847296 707304768 742485776 694019008 355567288 339010554 700559540 353650792 334715200 698493464 520036968 442605124 603653300 389980240 641351904 602535344 782403936 531981872 641287872 520032064 484456040 711035874 708828724 555371948 698516928 663078156 631265108 622273024 487205424 707383232 788905856 448578366 338029424 390520456 485891416 435806848 546283180 386402524 359276952 512266048 614166248 314226584 379625888 546474760 426969792 404224704 590743248 720244620 521907776 438958416 349900032 549174280 528928488 594388800 343347180 374198436 791330700 573518676 632423296 728232002 319654684 791217836 500442840 688560076 621400028 666004600 567260140 487043116 635911964 410784254 787617308 751552692 458859884 446462284 461511084 559584044 533835075 377547378 405237916 371719972 712338580 639758068 589275580 778186988 482884204 363392684 468300460 477632258 732127698 713146412 339991020 528373140 615341815 567913196 709253420 415696620 458395996 772119052 729284556 772859068 375564606 761845404 589416172 335328876 798256056 467874156 508571628 611726292 414636492 810041509 378402284 722318636 381780614 619467564 741172044 558498642 782064108 549315244 566094292 782324300 656960018 522378348 660156908 616382916 556347555 789478432 782849116 415118275 350558132 429877412 693349648 532428956 470614379 790650826 547336780 413192736 811866140 348030248 452244472 473631812 351015364 809254988 490163692 360407276 590202532 782085676 621039084 810909012 542458980 773487916 332701852 547131820 360107916 685704172
484275396 752896440 391749496 720448440 676770704 689997064 729239375 509141688 658702502 750757640 360884520 495127436 639308328 341904720 606685304 544647400 739460432 433767016 321006904 498055624 772076600 647788920 341509148 580862312 781581536 541433528 708908280 505433764 703941808 323547556 467246520 726892708 536193358 743905416 576893976 588297944 635303108 599286968 678190648 671571128 465482040 755630636 355017416 644667992 717397880 611529796 594420888 605010442 785553080 401158040 312133784 311032083 502772664 616083032 353400632 709988920 673031552 509762936 449043584 517112504 570701880 685942104 546577592 776432416 523175420 629972440 425225730 487549208 592263704 533732600 508094120 326341304 404472072 548291000 712791508 702271032 754218608 305702648 650938572 755352024 774530120 340041664 628315832 633417144 390227192 473715220 741594040 575640056 342376312 336427520 599236424 723780856 416995904 673519016 611880240 658617224 463558108 595392834 754567864 595327934 190988458 310561568 332733844 231064192 424312800 369771928 444389328 272313760 466654294 443608908 544243048 346445608 524741712 304473792 558819340 378265412 208994576 314167592 209250144 639786064 241951616 641012096 394505830 310886528 349164656 434152432 581774869 293416256 417992832 613279700 202531968 559215168 275482112 405498200 370034560 316738224 341374278 453092480 301500800 656863792 235607360 507843552 245694592 552984608 424423656 209825152 584894080 527055502 613733760 610412810 657875808 646302464 330469360 571071392 400190528 375424716 283336304 288117248 640782316 309654322 597373656 466443136 426782784 195112712 298245928 459199456 224634022 292182912 224065640 551402472 230734768 198689792 227904896 647027468 176879264 550527168 429616736 539201152 626501120 541163840 296221684 628131172 195775360 390467416 386796672 184039798 475912704 228002432 272563224 328996984 364532856 231363076 515280244 243045488 438718464 483769216 422896824 396766080 426468208 366521728 346889120 676423424 665146696 575226368 905156000 857378384 713761024 506585872 597863526 753221854 89788320 53292224 299731712 884845456 939638560 533842304 164410674 688668896 338210304 521664205 837985952 600827136 189344676 223426688 398412256 47797000 37433800 798226560 290569184 766233708 620549872 295608064 592267600 186991248 771558720 833045664 84921856 962059776 12450856 898796864 691639064 317731008 615632618 485323896 891915904 135097344 491127032 134879232 166051680 98737351 147282236 138871528 771828960 35429484 895139200 865191008 886941184 666580256 496190304 51569520 245918464 434224256 269951160 299054900 307990243 50542592 707785984 363508752 704278608 602398112 840571512 713147008 263603544 16625328 992026872 800347800 340026476 101343872 184735808 932096768 87604438 365898924 180029952 413293510 568941818 429738488 559004416 411226552 885251408 675649024 573434560 941429760 864895612 582328960 265375104 415949056 249025856 361385168 294990502 964484608 453826088 329201664 672431808 272094976 332197560 338686592 251201024 537057408 327085976 387965036 595327744 310926950 634811936 450965420 736225024 488950285 419826176 605446656 492904976 545122816 640857320 524985280 271982355 337400448 290100112 325951096 404103846 465415472 401555284 566954240 437880504 333368064 436134304 621056304 540039957 636320784 307744928 451299200 479917904 520307632 395514148 716567904 540637552 299547760 317185760 340017164 491904384 650361856 685542864 637076096 298624376 282067642 643616628 296707880 277772288 641550552 463094056 385662212 546710388 333037328 584408992 545592432 725461024 475038960 584344960 463089152 427513128 654092962 651885812 498429036 641574016 606135244 574322196 565330112 430262512 650440320 731962944 391635454 281086512 333577544 428948504 378863936 489340268 329459612 302334040 455323136 557223336 257283672 322682976 489531848 370026880 347281792 533800336 663301708 464964864 382015504 292957120 492231368 471985576 537445888 401862208 432713464 849845728 632033704 690938324 786747030 378169712 849732864 558957868 747075104 679915056 724519628 625775168 545558144 694426992 469299282 846132336 810067720 517374912 504977312 520026112 618099072 592350103 436062406 463752944 430235000 770853608 698273096 647790608 836702016 541399232 421907712 526815488 536147286 790642726 771661440 398506048 586888168 673856843 626428224 767768448 474211648 516911024 830634080 787799584 831374096 434079634 820360432 647931200 393843904 856771084 526389184 567086656 670241320 473151520 868556537 436917312 780833664 440295642 677982592 799687072 617013670 840579136 607830272 624609320 840839328 715475046 580893376 718671936 674897944 614862583 847993460 841364144 473633303 409073160 488392440 751864676 590943984 529129407 849165854 605851808 471707764 870381168 406545276 510759500 532146840 409530392 867770016 548678720 418922304 648717560 840600704 679554112 869424040 600974008 832002944 391216880 605646848 418622944 744219200
605497612 874118656 512971712 841670656 797992920 811219280 850461591 630363904 779924718 871979856 482106736 616349652 760530544 463126936 727907520 665869616 860682648 554989232 442229120 619277840 893298816 769011136 462731364 702084528 902803752 662655744 830130496 626655980 825164024 444769772 588468736 848114924 657415574 865127632 698116192 709520160 756525324 720509184 799412864 792793344 586704256 876852852 476239632 765890208 838620096 732752012 715643104 726232658 906775296 522380256 433356000 432254299 623994880 737305248 474622848 831211136 794253768 630985152 570265800 638334720 691924096 807164320 667799808 897654632 644397636 751194656 546447946 608771424 713485920 654954816 629316336 447563520 525694288 669513216 834013724 823493248 875440824 426924864 772160788 876574240 895752336 461263880 749538048 754639360 511449408 594937436 862816256 696862272 463598528 457649736 720458640 845003072 538218120 794741232 733102456 779839440 584780324 716615050 875790080 716550150 469167898 588741008 610913284 509243632 702492240 647951368 722568768 550493200 744833734 721788348 822422488 624625048 802921152 582653232 836998780 656444852 487174016 592347032 487429584 917965504 520131056 919191536 672685270 589065968 627344096 712331872 859954309 571595696 696172272 891459140 480711408 837394608 553661552 683677640 648214000 594917664 619553718 731271920 579680240 935043232 513786800 786022992 523874032 831164048 702603096 488004592 863073520 805234942 891913200 888592250 936055248 924481904 608648800 849250832 678369968 653604156 561515744 566296688 918961756 587833762 875553096 744622576 704962224 473292152 576425368 737378896 502813462 570362352 502245080 829581912 508914208 476869232 506084336 925206908 455058704 828706608 707796176 817380592 904680560 819343280 574401124 906310612 473954800 668646856 664976112 462219238 754092144 506181872 550742664 607176424 642712296 509542516 793459684 521224928 716897904 761948656 701076264 674945520 704647648 644701168 324741056 527555072 549857152 398692224 872193860 902251552 70796288 277248144 137179840 253456152 447757888 172514752 373724804 160776544 708052480 240449024 957192504 293523532 127499120 681980838 354773504 179595616 640213474 755217664 665974540 973072977 733716160 928650224 528258784 620001664 382028432 458714744 540142584 34548864 566777600 548817600 74332672 739681280 373671344 880834928 919354494 64048816 408943600 703603232 373892960 566258752 104756853 887195136 366449024 151982296 699772704 968797274 613442560 765562656 151300384 320604768 244537440 833691228 594183936 443402424 783015808 460790192 799340272 135945772 435916064 822275000 653816450 338277376 208917612 331725824 547024064 445020364 494873192 874045264 268691672 197688696 459560224 310822256 360013184 397685244 808122759 438074338 703357764 791149220 689273344 666402432 62250554 924489376 613366272 518411824 630353600 908662464 826532800 720544960 880917560 979862552 102263136 349888000 757023834 7223944 420663080 296038656 639268800 238931968 299034552 305523584 218038016 503894400 293922968 354802028 562164736 277763942 601648928 417802412 703062016 455787277 386663168 572283648 459741968 511959808 607694312 491822272 238819347 304237440 256937104 292788088 370940838 432252464 368392276 533791232 404717496 300205056 402971296 587893296 506876949 603157776 274581920 418136192 446754896 487144624 362351140 683404896 507474544 266384752 284022752 306854156 458741376 617198848 652379856 603913088 265461368 248904634 610453620 263544872 244609280 608387544 429931048 352499204 513547380 299874320 551245984 512429424 692298016 441875952 551181952 429926144 394350120 620929954 618722804 465266028 608411008 572972236 541159188 532167104 397099504 617277312 698799936 358472446 247923504 300414536 395785496 345700928 456177260 296296604 269171032 422160128 524060328 224120664 289519968 456368840 336863872 314118784 500637328 630138700 431801856 348852496 259794112 459068360 438822568 504282880 35834800 66686056 483818320 266006296 324910916 420719622 12142304 483705456 192930460 381047696 313887648 358492220 259747760 179530736 328399584 103271874 480104928 444040312 151347504 138949904 153998704 252071664 226322695 70034998 97725536 64207592 404826200 332245688 281763200 470674608 175371824 55880304 160788080 170119878 424615318 405634032 32478640 220860760 307829435 260400816 401741040 108184240 150883616 464606672 421772176 465346688 68052226 454333024 281903792 27816496 490743676 160361776 201059248 304213912 107124112 502529129 70889904 414806256 74268234 311955184 433659664 250986262 474551728 241802864 258581912 474811920 349447638 214865968 352644528 308870536 248835175 481966052 475336736 107605895 43045752 122365032 385837268 224916576 163101999 483138446 239824400 105680356 504353760 40517868 144732092 166119432 43502984 501742608 182651312 52894896 282690152 474573296 313526704 503396632 234946600 465975536 25189472 239619440 52595536 378191792
576469452 845090496 483943552 812642496 768964760 782191120 821433431 601335744 750896558 842951696 453078576 587321492 731502384 434098776 698879360 636841456 831654488 525961072 413200960 590249680 864270656 739982976 433703204 673056368 873775592 633627584 801102336 597627820 796135864 415741612 559440576 819086764 628387414 836099472 669088032 680492000 727497164 691481024 770384704 763765184 557676096 847824692 447211472 736862048 809591936 703723852 686614944 697204498 877747136 493352096 404327840 403226139 594966720 708277088 445594688 802182976 765225608 601956992 541237640 609306560 662895936 778136160 638771648 868626472 615369476 722166496 517419786 579743264 684457760 625926656 600288176 418535360 496666128 640485056 804985564 794465088 846412664 397896704 743132628 847546080 866724176 432235720 720509888 725611200 482421248 565909276 833788096 667834112 434570368 428621576 691430480 815974912 509189960 765713072 704074296 750811280 555752164 687586890 846761920 687521990 396251604 515824714 537996990 436327338 629575946 575035074 649652474 477576906 671917440 648872054 749506194 551708754 730004858 509736938 764082486 583528558 414257722 519430738 414513290 845049210 447214762 846275242 599768976 516149674 554427802 639415578 787038015 498679402 623255978 818542846 407795114 764478314 480745258 610761346 575297706 522001370 546637424 658355626 506763946 862126938 440870506 713106698 450957738 758247754 629686802 415088298 790157226 732318648 818996906 815675956 863138954 851565610 535732506 776334538 605453674 580687862 488599450 493380394 846045462 514917468 802636802 671706282 632045930 400375858 503509074 664462602 429897168 497446058 429328786 756665618 435997914 403952938 433168042 852290614 382142410 755790314 634879882 744464298 831764266 746426986 501484830 833394318 401038506 595730562 592059818 389302944 681175850 433265578 477826370 534260130 569796002 436626222 720543390 448308634 643981610 689032362 628159970 602029226 631731354 571784874 640435584 574026720 265980160 485050144 283945920 650128384 615061264 141083952 608839776 280377552 845771008 779202496 107545792 781053176 486355840 305083776 53897600 289877504 163621858 420840976 764175177 755508192 501515096 277390400 901342230 280936128 444894848 828348064 725240736 417771712 93630436 537904384 596742460 20676672 757511100 437624320 74869403 631593984 354992896 798147361 367213000 114794000 379359712 687739094 220562057 547202800 584389088 768374648 550638752 994610976 735151613 854905920 613560320 249470432 420855768 421648006 655020744 972809248 588752672 491045112 341180560 110197952 375872896 747157986 903731840 445437260 105516544 70777504 272592864 418817920 926984224 517545024 782227450 544323776 402774752 599426304 787903776 125247232 875533888 522286928 718383276 963323512 72684404 811878224 169194880 58314668 107977920 836045436 609847552 243172000 469941154 707799872 784945974 11203004 333748352 722723412 404176758 144347435 315239568 426087028 606659358 482034934 825265078 424928246 485030830 491519862 404034294 689890678 479919246 540798306 748161014 463760220 787645206 603798690 889058294 641783555 572659446 758279926 645738246 697956086 793690590 677818550 424815625 490233718 442933382 478784366 556937116 618248742 554388554 719787510 590713774 486201334 588967574 773889574 692873227 789154054 460578198 604132470 632751174 673140902 548347418 869401174 693470822 452381030 470019030 492850434 644737654 803195126 838376134 789909366 451457646 434900912 796449898 449541150 430605558 794383822 615927326 538495482 699543658 485870598 737242262 698425702 878294294 627872230 737178230 615922422 580346398 806926232 804719082 651262306 794407286 758968514 727155466 718163382 583095782 803273590 884796214 544468724 433919782 486410814 581781774 531697206 642173538 482292882 455167310 608156406 710056606 410116942 475516246 642365118 522860150 500115062 686633606 816134978 617798134 534848774 445790390 645064638 624818846 690279158 502748528 533599784 950732048 732920024 791824644 887633350 479056032 950619184 659844188 847961424 780801376 825405948 726661488 646444464 795313312 570185602 947018656 910954040 618261232 605863632 620912432 718985392 693236423 536948726 564639264 531121320 871739928 799159416 748676928 937588336 642285552 522794032 627701808 637033606 891529046 872547760 499392368 687774488 774743163 727314544 868654768 575097968 617797344 931520400 888685904 932260416 534965954 921246752 748817520 494730224 957657404 627275504 667972976 771127640 574037840 969442857 537803632 881719984 541181962 778868912 900573392 717899990 941465456 708716592 725495640 941725648 816361366 681779696 819558256 775784264 715748903 948879780 942250464 574519623 509959480 589278760 852750996 691830304 630015727 950052174 706738128 572594084 971267488 507431596 611645820 633033160 510416712 968656336 649565040 519808624 749603880 941487024 780440432 970310360 701860328 932889264 492103200 706533168 519509264 845105520
636780556 905401600 544254656 872953600 829275864 842502224 881744535 661646848 811207662 903262800 513389680 647632596 791813488 494409880 759190464 697152560 891965592 586272176 473512064 650560784 924581760 800294080 494014308 733367472 934086696 693938688 861413440 657938924 856446968 476052716 619751680 879397868 688698518 896410576 729399136 740803104 787808268 751792128 830695808 824076288 617987200 908135796 507522576 797173152 869903040 764034956 746926048 757515602 938058240 553663200 464638944 463537243 655277824 768588192 505905792 862494080 825536712 662268096 601548744 669617664 723207040 838447264 699082752 928937576 675680580 782477600 577730890 640054368 744768864 686237760 660599280 478846464 556977232 700796160 865296668 854776192 906723768 458207808 803443732 907857184 927035280 492546824 780820992 785922304 542732352 626220380 894099200 728145216 494881472 488932680 751741584 876286016 569501064 826024176 764385400 811122384 616063268 747897994 907073024 747833094 169015258 288588368 310760644 209090992 402339600 347798728 422416128 250340560 444681094 421635708 522269848 324472408 502768512 282500592 536846140 356292212 187021376 292194392 187276944 617812864 219978416 619038896 372532630 288913328 327191456 412179232 559801669 271443056 396019632 591306500 180558768 537241968 253508912 383525000 348061360 294765024 319401078 431119280 279527600 634890592 213634160 485870352 223721392 531011408 402450456 187851952 562920880 505082302 591760560 588439610 635902608 624329264 308496160 549098192 378217328 353451516 261363104 266144048 618809116 287681122 575400456 444469936 404809584 173139512 276272728 437226256 202660822 270209712 202092440 529429272 208761568 176716592 205931696 625054268 154906064 528553968 407643536 517227952 604527920 519190640 274248484 606157972 173802160 368494216 364823472 162066598 453939504 206029232 250590024 307023784 342559656 209389876 493307044 221072288 416745264 461796016 400923624 374792880 404495008 344548528 480420876 95742720 136556634 681756144 299522816 117668096 89044472 849562784 935996416 80607456 211268008 913786056 795047104 250001280 566345184 896547408 430240912 70189952 257766197 149969408 148193588 901469952 331642612 443792608 563852336 693586162 465469448 534859172 694334848 473488640 80064480 970602392 653351936 662322976 505897192 32435088 7465824 272061360 777343428 578302620 110211072 310124160 93002912 842304960 585316096 880027904 363200596 294586176 931089408 672855232 273435504 517810224 607726520 67512320 868040352 211194844 133706424 329719072 594471614 861558672 351291415 473654772 401432272 631303588 499939570 579766272 827876404 916022256 280987542 121215648 455266568 20362960 247341500 339064832 903779062 165252484 839751936 521401632 903684112 596628032 397284224 408107624 624522144 594606172 780479912 519668672 545481600 320182272 846947168 578366496 860293664 21059984 843867562 951212500 802235000 693284352 635616512 958304165 118945920 859988352 423374376 298749952 641980096 241643264 301745848 308234880 220749312 506605696 296634264 357513324 564876032 280475238 604360224 420513708 705773312 458498573 389374464 574994944 462453264 514671104 610405608 494533568 241530643 306948736 259648400 295499384 373652134 434963760 371103572 536502528 407428792 302916352 405682592 590604592 509588245 605869072 277293216 420847488 449466192 489855920 365062436 686116192 510185840 269096048 286734048 309565452 461452672 619910144 655091152 606624384 268172664 251615930 613164916 266256168 247320576 611098840 432642344 355210500 516258676 302585616 553957280 515140720 695009312 444587248 553893248 432637440 397061416 623641250 621434100 467977324 611122304 575683532 543870484 534878400 399810800 619988608 701511232 361183742 250634800 303125832 398496792 348412224 458888556 299007900 271882328 424871424 526771624 226831960 292231264 459080136 339575168 316830080 503348624 632849996 434513152 351563792 262505408 461779656 441533864 506994176 166204264 197055520 614187784 396375760 455280380 551089086 142511768 614074920 323299924 511417160 444257112 488861684 390117224 309900200 458769048 233641338 610474392 574409776 281716968 269319368 284368168 382441128 356692159 200404462 228095000 194577056 535195664 462615152 412132664 601044072 305741288 186249768 291157544 300489342 554984782 536003496 162848104 351230224 438198899 390770280 532110504 238553704 281253080 594976136 552141640 595716152 198421690 584702488 412273256 158185960 621113140 290731240 331428712 434583376 237493576 632898593 201259368 545175720 204637698 442324648 564029128 381355726 604921192 372172328 388951376 605181384 479817102 345235432 483013992 439240000 379204639 612335516 605706200 237975359 173415216 252734496 516206732 355286040 293471463 613507910 370193864 236049820 634723224 170887332 275101556 296488896 173872448 632112072 313020776 183264360 413059616 604942760 443896168 633766096 365316064 596345000 155558936 369988904 182965000 508561256
648877572 917498616 556351672 885050616 841372880 854599240 893841551 673743864 823304678 915359816 525486696 659729612 803910504 506506896 771287480 709249576 904062608 598369192 485609080 662657800 936678776 812391096 506111324 745464488 946183712 706035704 873510456 670035940 868543984 488149732 631848696 891494884 700795534 908507592 741496152 752900120 799905284 763889144 842792824 836173304 630084216 920232812 519619592 809270168 882000056 776131972 759023064 769612618 950155256 565760216 476735960 475634259 667374840 780685208 518002808 874591096 837633728 674365112 613645760 681714680 735304056 850544280 711179768 941034592 687777596 794574616 589827906 652151384 756865880 698334776 672696296 490943480 569074248 712893176 877393684 866873208 918820784 470304824 815540748 919954200 939132296 504643840 792918008 798019320 554829368 638317396 906196216 740242232 506978488 501029696 763838600 888383032 581598080 838121192 776482416 823219400 628160284 759995010 919170040 759930110 397312218 516885328 539057604 437387952 630636560 576095688 650713088 478637520 672978054 649932668 750566808 552769368 731065472 510797552 765143100 584589172 415318336 520491352 415573904 846109824 448275376 847335856 600829590 517210288 555488416 640476192 788098629 499740016 624316592 819603460 408855728 765538928 481805872 611821960 576358320 523061984 547698038 659416240 507824560 863187552 441931120 714167312 452018352 759308368 630747416 416148912 791217840 733379262 820057520 816736570 864199568 852626224 536793120 777395152 606514288 581748476 489660064 494441008 847106076 515978082 803697416 672766896 633106544 401436472 504569688 665523216 430957782 498506672 430389400 757726232 437058528 405013552 434228656 853351228 383203024 756850928 635940496 745524912 832824880 747487600 502545444 834454932 402099120 596791176 593120432 390363558 682236464 434326192 478886984 535320744 570856616 437686836 721604004 449369248 645042224 690092976 629220584 603089840 632791968 572845488 253496680 529857424 843954976 381457216 823339728 405017800 61122816 749476864 407025108 99550720 755243520 308857492 519260992 546777852 623980160 884387392 449218048 230360750 349443584 197232048 408824832 895292976 239559282 418551344 574163998 63369282 148432016 451360128 35177504 944937264 711461824 150547181 168734194 187303904 712979104 282130248 140443250 384599316 564326176 706697840 632721224 101003654 749916805 904477184 909507584 157028512 183562418 31941060 261078064 9533440 87520384 469581920 872526050 889317680 147217440 122640384 440245360 905116355 211863260 76032402 796278592 819774464 740168560 142832388 805624252 984920884 507947989 763185664 900801440 993721504 204278992 311424248 277116092 700360960 802305280 851269344 241523958 975536448 353184000 758327816 362671616 374963472 728807424 186073784 98781168 895576474 938031296 381306880 702631384 591447180 261212250 847172744 524882886 468588891 26976064 722246416 721962722 146152672 887840000 52694112 260517379 135892955 479123099 78786267 138888851 145377883 57892315 343748699 133777267 194656327 402019035 117618241 441503227 257656711 542916315 295641576 226517467 412137947 299596267 351814107 447548611 331676571 78673646 144091739 96791403 132642387 210795137 272106763 208246575 373645531 244571795 140059355 242825595 427747595 346731248 443012075 114436219 257990491 286609195 326998923 202205439 523259195 347328843 106239051 123877051 146708455 298595675 457053147 492234155 443767387 105315667 88758933 450307919 103399171 84463579 448241843 269785347 192353503 353401679 139728619 391100283 352283723 532152315 281730251 391036251 269780443 234204419 460784253 458577103 305120327 448265307 412826535 381013487 372021403 236953803 457131611 538654235 198326745 87777803 140268835 235639795 185555227 296031559 136150903 109025331 262014427 363914627 63974963 129374267 296223139 176718171 153973083 340491627 469992999 271656155 188706795 99648411 298922659 278676867 344137179 329329784 360181040 777313304 559501280 618405900 714214606 305637288 777200440 486425444 674542680 607382632 651987204 553242744 473025720 621894568 396766858 773599912 737535296 444842488 432444888 447493688 545566648 519817679 363529982 391220520 357702576 698321184 625740672 575258184 764169592 468866808 349375288 454283064 463614862 718110302 699129016 325973624 514355744 601324419 553895800 695236024 401679224 444378600 758101656 715267160 758841672 361547210 747828008 575398776 321311480 784238660 453856760 494554232 597708896 400619096 796024113 364384888 708301240 367763218 605450168 727154648 544481246 768046712 535297848 552076896 768306904 642942622 508360952 646139512 602365520 542330159 775461036 768831720 401100879 336540736 415860016 679332252 518411560 456596983 776633430 533319384 399175340 797848744 334012852 438227076 459614416 336997968 795237592 476146296 346389880 576185136 768068280 607021688 796891616 528441584 759470520 318684456 533114424 346090520 671686776
494188120 410439696 519036416 625911704 145549555 896064000 158323312 906616220 739581120 873544512 797992960 608455208 685706392 537186440 281344640 362846080 13862656 597946020 532950032 852616704 170507279 518552640 553334200 553519936 229498368 515236352 106105800 115970048 543225856 59608816 14108624 586688432 192495616 93830656 475457364 432291456 957509120 450884096 364330208 532242656 472400720 375884784 333520448 817229568 815162100 609635780 187474004 391477504 12179648 980236608 278797856 544297984 440693920 489052832 829881536 293885056 365050368 739671675 46449248 596079696 205945344 334356448 623426640 311830301 125837336 200037376 52274500 322852864 828182544 932952192 373891712 742979402 929560512 956190400 942231720 740428690 37701424 918390712 269950352 711084480 773889120 46190400 69227220 75288192 606108592 526083942 735165356 276555984 103086080 706709504 245892496 911767488 377136768 901294672 713361408 308042240 324070430 770656000 886771840 563058688 489588464 866050752 718401344 720509376 882080080 631245472 635227456 601386252 467315744 878342464 723355143 830089536 510375616 495790528 906003632 544676236 579313444 603437952 794255362 553274216 685506400 504400320 450334464 485730624 805306224 744815144 610114432 635528376 875247152 708179086 578528832 865066102 849929792 828353624 904244704 530138976 649220588 665493056 640375488 934757648 864881312 484607824 649646332 526815328 716200752 646420672 887394368 851804064 814307800 830994416 796407388 761808576 752146912 850857086 863201986 595397520 766372800 611412448 714658252 914989408 541851776 942270464 589444702 590208888 709741504 780386920 730983808 538971934 768465600 933484120 755662240 694330734 462219944 758890240 834431520 638043360 529369840 526806784 500007728 522728008 862502592 546973456 869373168 737018288 652208192 915027536 639632496 557957028 633205149 739387988 654638864 713161408 676638200 761593632 453634240 882087328 533250744 829979200 534713756 934942352 792244908 952181892 548153252 708878401 859318820 909861108 513182700 872577956 852388318 787579204 686515620 671332964 782847652 891856212 862367748 517284260 829068900 602107172 818401060 761520292 693424111 921396772 619309220 785395188 793419108 668942968 846804184 931854392 701062596 597093092 706747492 553356588 801124868 959364946 698822096 705687252 644848592 952972192 706983652 782561420 614895132 545946308 821653028 816458884 747323908 646833108 959214136 859465322 698846052 972660900 634293668 731520918 509331892 902310052 930816932 848226692 895986224 728665428 683649908 943642468 677657796 951724580 798196644 789186916 979162660 734421060 979771708 781346432 813867556 947511012 914106020 815875583 830032372 723046233 737212452 624558020 916599668 695791524 924706212 581558948 779865448 666866233 706084132 898677732 624224212 718468780 843776756 666209140 545530932 617912356 498377508 845550420 863973172 987103620 733899198 645079972 708173152 641887012 637862052 748168674 619852148 567321524 846803604 666457492 806157556 590321122 407454196 694301858 859648116 432857594 643377652 441833468 660529652 734245532 647096628 585468534 659525496 572631284 414264884 779189548 444697652 531840328 876001340 591108084 505292212 624029556 670260660 611565956 735289368 546522910 772146936 452336756 548949236 633479874 593076468 430101551 706875968 478163559 569672948 616214318 667443700 526929656 417933076 643493364 456120308 630032420 892577584 604653184 773504036 877684468 778621212 576838048 873902296 489646152 504231892 681840556 697483759 676765393 710686086 444494084 609828468 839390836 828031284 451645268 545145076 744439460 440799936 691567644 512504564 761612532 490846580 510809724 457821182 744492496 684380596 772764308 592803268 521171880 500028340 508388042 591351668 733047808 623288180 862199172 592476784 474183924 783939072 652672084 409547636 753806836 530049588 719414460 604410872 701344244 472971636 503500452 612926660 806511924 815250092 895070964 530417400 812760320 875546485 662115514 817065024 465619584 924774804 852684520 459459268 464368960 480150848 750234352 903726592 830042328 932571416 777217648 698396480 568516840 532829942 547739238 858592576 674216920 772246616 867499456 874038844 692955200 825202638 474215872 885218504 542385088 821794506 932789552 728814916 537186752 893431696 842870592 890588380 613926208 902330304 775123040 674324960 663698000 623745424 756207296 479425404 735985328 855599216 924132704 701468352 896343752 644825152 491781568 880375216 936756672 848888200 745028320 844471104 731941952 748653376 836557984 674441828 644924864 457869840 558932928 513270208 635714016 656775104 933888616 608010940 719479056 718744000 583076800 786170432 493752422 927372540 720393216 501839744 672483136 743995311 672924976 851195844 820806498 704246148 901899228 897783360 501215084 483473424 646055648 684134176 498205232 653790593 894767168 481673872 652650208 559887840 694387758 598723264 896109865 457522432 687961232
573529580 855999520 606988562 632367790 639958240 921824832 17303552 401040304 141594096 225799920 18048002 746820856 41825792 106882048 660485464 512550036 632241616 608521560 343743488 779855024 351862488 755609088 613240064 194282560 429927088 277942152 981406384 876284024 800204288 413300096 873248000 124941148 522821440 660491542 177855328 227645440 694120448 478562640 583848192 883148464 730022208 942579392 753460000 799643856 116209562 519815424 152854826 236678872 534210432 707234568 364268784 570211488 389790284 479560110 758120402 732414976 138996507 127268400 925895040 710159328 719004048 165037224 743610304 390743264 239009752 311772248 751903196 460131328 386730334 715732252 142778874 392411080 340298048 547902992 16376734 843048370 158910976 182113984 314384804 769055552 789312788 349330504 905300000 422725120 375017321 277401088 948749684 745709108 475780000 750407168 185344414 471304128 914240000 700952320 586052562 229857437 445292544 911115859 277064192 692268904 77875098 454337386 306687978 308796010 470366714 219532106 223514090 189672886 55602378 466629098 311641777 418376170 98662250 84077162 494290266 132962870 167600078 191724586 382541996 141560850 273793034 92686954 38621098 74017258 393592858 333101778 198401066 223815010 463533786 296465720 166815466 453352736 438216426 416640258 492531338 118425610 237507222 253779690 228662122 523044282 453167946 72894458 237932966 115101962 304487386 234707306 475681002 440090698 402594434 419281050 384694022 350095210 340433546 439143720 451488620 183684154 354659434 199699082 302944886 503276042 130138410 530557098 177731336 178495522 298028138 368673554 319270442 127258568 356752234 521770754 343948874 282617368 50506578 347176874 422718154 226329994 117656474 115093418 88294362 111014642 450789226 135260090 457659802 325304922 240494826 503314170 227919130 146243662 221491783 327674622 242925498 301448042 264924834 349880266 41920874 470373962 121537378 418265834 123000390 523228986 312902184 472839168 68810528 229535677 379976096 430518384 33839976 393235232 373045594 308236480 207172896 191990240 303504928 412513488 383025024 37941536 349726176 122764448 339058336 282177568 214081387 442054048 139966496 306052464 314076384 189600244 367461460 452511668 221719872 117750368 227404768 74013864 321782144 480022222 219479372 226344528 165505868 473629468 227640928 303218696 135552408 66603584 342310304 337116160 267981184 167490384 479871412 380122598 219503328 493318176 154950944 252178194 29989168 422967328 451474208 368883968 416643500 249322704 204307184 464299744 198315072 472381856 318853920 309844192 499819936 255078336 500428984 302003708 334524832 468168288 434763296 336532859 350689648 243703509 257869728 145215296 437256944 216448800 445363488 102216224 300522724 187523509 226741408 419335008 144881488 239126056 364434032 186866416 66188208 138569632 19034784 366207696 384630448 507760896 254556474 165737248 228830428 162544288 158519328 268825950 228763760 176233136 455715216 275369104 415069168 199232734 16365808 303213470 468559728 41769206 252289264 50745080 269441264 343157144 256008240 194380146 268437108 181542896 23176496 388101160 53609264 140751940 484912952 200019696 114203824 232941168 279172272 220477568 344200980 155434522 381058548 61248368 157860848 242391486 201988080 39013163 315787580 87075171 178584560 225125930 276355312 135841268 26844688 252404976 65031920 238944032 501489196 213564796 382415648 486596080 387532824 185749660 482813908 98557764 113143504 290752168 306395371 285677005 319597698 53405696 218740080 448302448 436942896 60556880 154056688 353351072 49711548 300479256 121416176 370524144 99758192 119721336 66732794 353404108 293292208 381675920 201714880 130083492 108939952 117299654 200263280 341959420 232199792 471110784 201388396 83095536 392850684 261583696 18459248 362718448 138961200 328326072 213322484 310255856 81883248 112412064 221838272 415423536 424161704 503982576 404250872 686593792 749379957 535948986 690898496 339453056 798608276 726517992 333292740 338202432 353984320 624067824 777560064 703875800 806404888 651051120 572229952 442350312 406663414 421572710 732426048 548050392 646080088 741332928 747872316 566788672 699036110 348049344 759051976 416218560 695627978 806623024 602648388 411020224 767265168 716704064 764421852 487759680 776163776 648956512 548158432 537531472 497578896 630040768 353258876 609818800 729432688 797966176 575301824 770177224 518658624 365615040 754208688 810590144 722721672 618861792 718304576 605775424 622486848 710391456 548275300 518758336 331703312 432766400 387103680 509547488 530608576 807722088 481844412 593312528 592577472 456910272 660003904 367585894 801206012 594226688 375673216 546316608 617828783 546758448 725029316 694639970 578079620 775732700 771616832 375048556 357306896 519889120 557967648 372038704 527624065 768600640 355507344 526483680 433721312 568221230 472556736 769943337 331355904 561794704
422041600 495493280 767879168 167099760 821598576 668241280 44771584 417337996 18276736 509093528 834083520 739491840 841633280 526323904 983618560 188728384 682170896 305862224 453936384 173660068 483935280 946711125 628018958 977384704 115134118 619623856 649212416 482589864 883051392 59648800 404543870 304844200 847498540 737324828 19865480 33994336 779277796 61997568 539481600 842985936 197379584 736385280 439495680 926738768 328072704 615901648 778737728 915180184 746172016 244702944 670755840 391801618 593663856 756859616 244255512 412963120 980927488 213012848 674535602 899652320 79484160 947282848 951726080 929440000 308034304 973036008 324585148 874235776 602920560 968869120 712464384 709632000 338528448 304929144 325971456 935842464 557154560 680439296 305274942 165637232 865700974 561832072 128976256 578537300 50824540 425306498 238500992 91738560 496079324 388703296 104194432 432160640 11403456 834690560 407404496 794371584 782565534 639516160 184201488 611206252 227999600 604461888 456812480 458920512 620491216 369656608 373638592 339797388 205726880 616753600 461766279 568500672 248786752 234201664 644414768 283087372 317724580 341849088 532666498 291685352 423917536 242811456 188745600 224141760 543717360 483226280 348525568 373939512 613658288 446590222 316939968 603477238 588340928 566764760 642655840 268550112 387631724 403904192 378786624 673168784 603292448 223018960 388057468 265226464 454611888 384831808 625805504 590215200 552718936 569405552 534818524 500219712 490558048 589268222 601613122 333808656 504783936 349823584 453069388 653400544 280262912 680681600 327855838 328620024 448152640 518798056 469394944 277383070 506876736 671895256 494073376 432741870 200631080 497301376 572842656 376454496 267780976 265217920 238418864 261139144 600913728 285384592 607784304 475429424 390619328 653438672 378043632 296368164 371616285 477799124 393050000 451572544 415049336 500004768 192045376 620498464 271661880 568390336 273124892 673353488 558873896 718810880 314782240 475507389 625947808 676490096 279811688 639206944 619017306 554208192 453144608 437961952 549476640 658485200 628996736 283913248 595697888 368736160 585030048 528149280 460053099 688025760 385938208 552024176 560048096 435571956 613433172 698483380 467691584 363722080 473376480 319985576 567753856 725993934 465451084 472316240 411477580 719601180 473612640 549190408 381524120 312575296 588282016 583087872 513952896 413462096 725843124 626094310 465475040 739289888 400922656 498149906 275960880 668939040 697445920 614855680 662615212 495294416 450278896 710271456 444286784 718353568 564825632 555815904 745791648 501050048 746400696 547975420 580496544 714140000 680735008 582504571 596661360 489675221 503841440 391187008 683228656 462420512 691335200 348187936 546494436 433495221 472713120 665306720 390853200 485097768 610405744 432838128 312159920 384541344 265006496 612179408 630602160 753732608 500528186 411708960 474802140 408516000 404491040 514797662 319021320 266490696 545972776 365626664 505326728 289490294 106623368 393471030 558817288 132026766 342546824 141002640 359698824 433414704 346265800 284637706 358694668 271800456 113434056 478358720 143866824 231009500 575170512 290277256 204461384 323198728 369429832 310735128 434458540 245692082 471316108 151505928 248118408 332649046 292245640 129270723 406045140 177332731 268842120 315383490 366612872 226098828 117102248 342662536 155289480 329201592 591746756 303822356 472673208 576853640 477790384 276007220 573071468 188815324 203401064 381009728 396652931 375934565 409855258 143663256 308997640 538560008 527200456 150814440 244314248 443608632 139969108 390736816 211673736 460781704 190015752 209978896 156990354 443661668 383549768 471933480 291972440 220341052 199197512 207557214 290520840 432216980 322457352 561368344 291645956 173353096 483108244 351841256 108716808 452976008 229218760 418583632 303580044 400513416 172140808 202669624 312095832 505681096 514419264 594240136 508661782 791004702 853790867 640359896 795309406 443863966 903019186 830928902 437703650 442613342 458395230 728478734 881970974 808286710 910815798 755462030 676640862 546761222 511074324 525983620 836836958 652461302 750490998 845743838 852283226 671199582 803447020 452460254 863462886 520629470 800038888 911033934 707059298 515431134 871676078 821114974 868832762 592170590 880574686 753367422 652569342 641942382 601989806 734451678 457669786 714229710 833843598 902377086 679712734 874588134 623069534 470025950 858619598 915001054 827132582 723272702 822715486 710186334 726897758 814802366 652686210 623169246 436114222 537177310 491514590 613958398 635019486 912132998 586255322 697723438 696988382 561321182 764414814 471996804 905616922 698637598 480084126 650727518 722239693 651169358 829440226 799050880 682490530 880143610 876027742 479459466 461717806 624300030 662378558 476449614 632034975 873011550 459918254 630894590 538132222 672632140 576967646 874354247 435766814 666205614
521790400 124848128 166138880 492698136 96873984 372120224 876072448 43764832 36947760 123444816 648996352 695142336 262440238 840819080 288563480 795139876 307837248 839088640 97438437 251922180 5793608 547414782 373493952 331796400 734322296 273727648 325764864 196186816 258919808 81452480 230762368 556536440 571167280 6391944 323776064 893460160 473143544 168587456 747449080 669549824 870943016 747518176 783455520 25047456 463167328 501181696 216112680 57732576 464516000 281203960 719017120 106794144 444691360 937260800 706502784 803111584 138166016 558788384 239026496 461305164 417472312 882292128 888075896 120104608 853094272 787153724 839884864 94923000 105792912 944196032 295763912 567439872 618056704 763792736 673156928 917697072 84708064 662670368 715364012 770895072 154954048 88492720 356383392 974535664 334839950 938905892 23454302 335290304 188513316 404429680 608050700 701049600 186375712 114882080 804918784 240027968 492804368 86105338 99244222 341152000 339181910 715644198 567994790 570102822 731673526 480838918 484820902 450979698 316909190 727935910 572948589 679682982 359969062 345383974 755597078 394269682 428906890 453031398 643848808 402867662 535099846 353993766 299927910 335324070 654899670 594408590 459707878 485121822 724840598 557772532 428122278 714659548 699523238 677947070 753838150 379732422 498814034 515086502 489968934 784351094 714474758 334201270 499239778 376408774 565794198 496014118 736987814 701397510 663901246 680587862 646000834 611402022 601740358 700450532 712795432 444990966 615966246 461005894 564251698 764582854 391445222 791863910 439038148 439802334 559334950 629980366 580577254 388565380 618059046 783077566 605255686 543924180 311813390 608483686 684024966 487636806 378963286 376400230 349601174 372321454 712096038 396566902 718966614 586611734 501801638 764620982 489225942 407550474 482798595 588981434 504232310 562754854 526231646 611187078 303227686 731680774 382844190 679572646 384307202 784535798 593821704 753758688 349730048 510455197 660895616 711437904 314759496 674154752 653965114 589156000 488092416 472909760 584424448 693433008 663944544 318861056 630645696 403683968 619977856 563097088 495000907 722973568 420886016 586971984 594995904 470519764 648380980 733431188 502639392 398669888 508324288 354933384 602701664 760941742 500398892 507264048 446425388 754548988 508560448 584138216 416471928 347523104 623229824 618035680 548900704 448409904 760790932 661042118 500422848 774237696 435870464 533097714 310908688 703886848 732393728 649803488 697563020 530242224 485226704 745219264 479234592 753301376 599773440 590763712 780739456 535997856 781348504 582923228 615444352 749087808 715682816 617452379 631609168 524623029 538789248 426134816 718176464 497368320 726283008 383135744 581442244 468443029 507660928 700254528 425801008 520045576 645353552 467785936 347107728 419489152 299954304 647127216 665549968 788680416 535475994 446656768 509749948 443463808 439438848 549745470 558598348 506067724 785549804 605203692 744903756 529067322 346200396 633048058 798394316 371603794 582123852 380579668 599275852 672991732 585842828 524214734 598271696 511377484 353011084 717935748 383443852 470586528 814747540 529854284 444038412 562775756 609006860 550312156 674035568 485269110 710893136 391082956 487695436 572226074 531822668 368847751 645622168 416909759 508419148 554960518 606189900 465675856 356679276 582239564 394866508 568778620 831323784 543399384 712250236 816430668 717367412 515584248 812648496 428392352 442978092 620586756 636229959 615511593 649432286 383240284 548574668 778137036 766777484 390391468 483891276 683185660 379546136 630313844 451250764 700358732 429592780 449555924 396567382 683238696 623126796 711510508 531549468 459918080 438774540 447134242 530097868 671794008 562034380 800945372 531222984 412930124 722685272 591418284 348293836 692553036 468795788 658160660 543157072 640090444 411717836 442246652 551672860 745258124 753996292 833817164 175208688 457551608 520337773 306906802 461856312 110410872 569566092 497475808 104250556 109160248 124942136 395025640 548517880 474833616 577362704 422008936 343187768 213308128 177621230 192530526 503383864 319008208 417037904 512290744 518830132 337746488 469993926 119007160 530009792 187176376 466585794 577580840 373606204 181978040 538222984 487661880 535379668 258717496 547121592 419914328 319116248 308489288 268536712 400998584 124216692 380776616 500390504 568923992 346259640 541135040 289616440 136572856 525166504 581547960 493679488 389819608 489262392 376733240 393444664 481349272 319233116 289716152 102661128 203724216 158061496 280505304 301566392 578679904 252802228 364270344 363535288 227868088 430961720 138543710 572163828 365184504 146631032 317274424 388786599 317716264 495987132 465597786 349037436 546690516 542574648 146006372 128264712 290846936 328925464 142996520 298581881 539558456 126465160 297441496 204679128 339179046 243514552 540901153 102313720 332752520
163250073 550183384 719930944 788952580 927064475 34569088 493149248 501696576 816356352 912634560 571732480 894072192 413286720 775014455 464424896 135748384 622306304 902174164 722925822 673093120 513433376 738450528 648202408 603480544 874035936 855133984 858378880 116537728 715244672 685585312 398532400 31729152 960728948 504362588 674709520 460622684 680303104 551234716 658396448 360416929 836887552 238281884 996828490 220351668 399983360 858747200 145315120 806983872 439600720 828350000 676282929 890989280 430057652 623219640 556545840 208966180 228331136 504554208 622324736 517937280 84039168 669520280 599853554 973847680 121789440 750514688 922817284 538462432 362467364 604955820 979522736 962528820 528777042 497532700 202064384 213648512 556709376 83573312 930914928 341590960 485593816 476023296 760033560 862129036 153203008 875909760 501908304 53989384 30084280 272250816 52414576 764112064 184233248 339704992 63872000 517768192 209587644 605446400 155379080 690899150 535798124 912260412 764611004 766719036 928289740 677455132 681437116 647595912 513525404 924552124 769564803 876299196 556585276 542000188 952213292 590885896 625523104 649647612 840465022 599483876 731716060 550609980 496544124 531940284 851515884 791024804 656324092 681738036 921456812 754388746 624738492 911275762 896139452 874563284 950454364 576348636 695430248 711702716 686585148 980967308 911090972 530817484 695855992 573024988 762410412 692630332 933604028 898013724 860517460 877204076 842617048 808018236 798356572 897066746 909411646 641607180 812582460 657622108 760867912 961199068 588061436 988480124 635654362 636418548 755951164 826596580 777193468 585181594 814675260 979693780 801871900 740540394 508429604 805099900 880641180 684253020 575579500 573016444 546217388 568937668 908712252 593183116 915582828 783227948 698417852 961237196 685842156 604166688 679414809 785597648 700848524 759371068 722847860 807803292 499843900 928296988 579460404 876188860 580923416 981152012 416686760 576623744 172595104 333320253 483760672 534302960 137624552 497019808 476830170 412021056 310957472 295774816 407289504 516298064 486809600 141726112 453510752 226549024 442842912 385962144 317865963 545838624 243751072 409837040 417860960 293384820 471246036 556296244 325504448 221534944 331189344 177798440 425566720 583806798 323263948 330129104 269290444 577414044 331425504 407003272 239336984 170388160 446094880 440900736 371765760 271274960 583655988 483907174 323287904 597102752 258735520 355962770 133773744 526751904 555258784 472668544 520428076 353107280 308091760 568084320 302099648 576166432 422638496 413628768 603604512 358862912 604213560 405788284 438309408 571952864 538547872 440317435 454474224 347488085 361654304 248999872 541041520 320233376 549148064 206000800 404307300 291308085 330525984 523119584 248666064 342910632 468218608 290650992 169972784 242354208 122819360 469992272 488415024 611545472 358341050 269521824 332615004 266328864 262303904 372610526 411204864 358674240 638156320 457810208 597510272 381673838 198806912 485654574 651000832 224210310 434730368 233186184 451882368 525598248 438449344 376821250 450878212 363984000 205617600 570542264 236050368 323193044 667354056 382460800 296644928 415382272 461613376 402918672 526642084 337875626 563499652 243689472 340301952 424832590 384429184 221454267 498228684 269516275 361025664 407567034 458796416 318282372 209285792 434846080 247473024 421385136 683930300 396005900 564856752 669037184 569973928 368190764 665255012 280998868 295584608 473193272 488836475 468118109 502038802 235846800 401181184 630743552 619384000 242997984 336497792 535792176 232152652 482920360 303857280 552965248 282199296 302162440 249173898 535845212 475733312 564117024 384155984 312524596 291381056 299740758 382704384 524400524 414640896 653551888 383829500 265536640 575291788 444024800 200900352 545159552 321402304 510767176 395763588 492696960 264324352 294853168 404279376 597864640 606602808 686423680 259618880 541961800 604747965 391316994 546266504 194821064 653976284 581886000 188660748 193570440 209352328 479435832 632928072 559243808 661772896 506419128 427597960 297718320 262031422 276940718 587794056 403418400 501448096 596700936 603240324 422156680 554404118 203417352 614419984 271586568 550995986 661991032 458016396 266388232 622633176 572072072 619789860 343127688 631531784 504324520 403526440 392899480 352946904 485408776 208626884 465186808 584800696 653334184 430669832 625545232 374026632 220983048 609576696 665958152 578089680 474229800 573672584 461143432 477854856 565759464 403643308 374126344 187071320 288134408 242471688 364915496 385976584 663090096 337212420 448680536 447945480 312278280 515371912 222953902 656574020 449594696 231041224 401684616 473196791 402126456 580397324 550007978 433447628 631100708 626984840 230416564 212674904 375257128 413335656 227406712 382992073 623968648 210875352 381851688 289089320 423589238 327924744 625311345 186723912 417162712
610072184 588006720 652329472 253790760 897609376 659997942 226009938 982689876 501480872 347330688 889457216 569900864 51365312 188224064 590883008 112001152 95623165 300920064 649967020 348873728 31202816 493871872 747312976 760966168 142369920 941396160 441798460 512623752 166025888 701394176 309498648 111796096 628520936 183590400 450815888 717359872 545279184 44820144 309815808 995697760 120612960 513444864 270408012 898588672 972964640 930812976 25512368 514739985 375620786 655650816 99682608 153401716 496945080 507090176 315806656 147130581 11521024 242804395 396447898 682567756 64038776 618271232 519334268 397055474 657199456 65576320 753091094 509772696 257409152 983064600 537024490 188254704 447763388 135615744 824452480 337946566 533316493 161485854 928602624 460706144 221662464 302056936 50237960 753743872 5397504 303110400 104131624 464853720 825472840 959108200 138599856 609383744 823208502 296830464 536716544 437992448 886040768 465120768 119935004 946661696 149666864 526129152 378479744 380587776 542158480 291323872 295305856 261464652 127394144 538420864 383433543 490167936 170454016 155868928 566082032 204754636 239391844 263516352 454333762 213352616 345584800 164478720 110412864 145809024 465384624 404893544 270192832 295606776 535325552 368257486 238607232 525144502 510008192 488432024 564323104 190217376 309298988 325571456 300453888 594836048 524959712 144686224 309724732 186893728 376279152 306499072 547472768 511882464 474386200 491072816 456485788 421886976 412225312 510935486 523280386 255475920 426451200 271490848 374736652 575067808 201930176 602348864 249523102 250287288 369819904 440465320 391062208 199050334 428544000 593562520 415740640 354409134 122298344 418968640 494509920 298121760 189448240 186885184 160086128 182806408 522580992 207051856 529451568 397096688 312286592 575105936 299710896 218035428 293283549 399466388 314717264 373239808 336716600 421672032 113712640 542165728 193329144 490057600 194792156 595020752 445647864 605584848 201556208 362281357 512721776 563264064 166585656 525980912 505791274 440982160 339918576 324735920 436250608 545259168 515770704 170687216 482471856 255510128 471804016 414923248 346827067 574799728 272712176 438798144 446822064 322345924 500207140 585257348 354465552 250496048 360150448 206759544 454527824 612767902 352225052 359090208 298251548 606375148 360386608 435964376 268298088 199349264 475055984 469861840 400726864 300236064 612617092 512868278 352249008 626063856 287696624 384923874 162734848 555713008 584219888 501629648 549389180 382068384 337052864 597045424 331060752 605127536 451599600 442589872 632565616 387824016 633174664 434749388 467270512 600913968 567508976 469278539 483435328 376449189 390615408 277960976 570002624 349194480 578109168 234961904 433268404 320269189 359487088 552080688 277627168 371871736 497179712 319612096 198933888 271315312 151780464 498953376 517376128 640506576 387302154 298482928 361576108 295289968 291265008 401571630 594254640 541724016 821206096 640859984 780560048 564723614 381856688 668704350 834050608 407260086 617780144 416235960 634932144 708648024 621499120 559871026 633927988 547033776 388667376 753592040 419100144 506242820 850403832 565510576 479694704 598432048 644663152 585968448 709691860 520925402 746549428 426739248 523351728 607882366 567478960 404504043 681278460 452566051 544075440 590616810 641846192 501332148 392335568 617895856 430522800 604434912 866980076 579055676 747906528 852086960 753023704 551240540 848304788 464048644 478634384 656243048 671886251 651167885 685088578 418896576 584230960 813793328 802433776 426047760 519547568 718841952 415202428 665970136 486907056 736015024 465249072 485212216 432223674 718894988 658783088 747166800 567205760 495574372 474430832 482790534 565754160 707450300 597690672 836601664 566879276 448586416 758341564 627074576 383950128 728209328 504452080 693816952 578813364 675746736 447374128 477902944 587329152 780914416 789652584 869473456 417677992 700020912 762807077 549376106 704325616 352880176 812035396 739945112 346719860 351629552 367411440 637494944 790987184 717302920 819832008 664478240 585657072 455777432 420090534 434999830 745853168 561477512 659507208 754760048 761299436 580215792 712463230 361476464 772479096 429645680 709055098 820050144 616075508 424447344 780692288 730131184 777848972 501186800 789590896 662383632 561585552 550958592 511006016 643467888 366685996 623245920 742859808 811393296 588728944 783604344 532085744 379042160 767635808 824017264 736148792 632288912 731731696 619202544 635913968 723818576 561702420 532185456 345130432 446193520 400530800 522974608 544035696 821149208 495271532 606739648 606004592 470337392 673431024 381013014 814633132 607653808 389100336 559743728 631255903 560185568 738456436 708067090 591506740 789159820 785043952 388475676 370734016 533316240 571394768 385465824 541051185 782027760 368934464 539910800 447148432 581648350 485983856 783370457 344783024 575221824
737684896 382770608 369647304 571243008 136181886 855094528 710000128 458355128 753311776 263940044 391118592 447689416 62972160 95660480 229486588 655077024 921333404 491622450 119710640 369614132 258694032 166502860 549908876 682409088 315672576 25157768 789416379 38526664 568054880 644938704 892248544 382289716 734645312 711457174 906813696 938521728 547843464 695789568 395479840 294644576 282260400 774336384 886124496 162859072 985568928 426875392 577176816 470377184 304356416 547765668 575508436 510803136 740028924 119788446 319252056 609899520 232640304 795101824 587000100 544268736 268701632 768711160 969115594 772153088 295689384 135106976 825828608 910554400 150912416 231055168 408963072 737918096 148115108 252189554 934378432 702585384 751588352 613359794 843233280 177672296 188541724 77321504 634881264 146457728 582292800 539849008 719432736 698336256 528223176 859319808 141439672 989429248 173802304 760460288 587590656 615540224 74579504 256167976 642680324 645352896 306634032 683096320 535446912 537554944 699125648 448291040 452273024 418431820 284361312 695388032 540400711 647135104 327421184 312836096 723049200 361721804 396359012 420483520 611300930 370319784 502551968 321445888 267380032 302776192 622351792 561860712 427160000 452573944 692292720 525224654 395574400 682111670 666975360 645399192 721290272 347184544 466266156 482538624 457421056 751803216 681926880 301653392 466691900 343860896 533246320 463466240 704439936 668849632 631353368 648039984 613452956 578854144 569192480 667902654 680247554 412443088 583418368 428458016 531703820 732034976 358897344 759316032 406490270 407254456 526787072 597432488 548029376 356017502 585511168 750529688 572707808 511376302 279265512 575935808 651477088 455088928 346415408 343852352 317053296 339773576 679548160 364019024 686418736 554063856 469253760 732073104 456678064 375002596 450250717 556433556 471684432 530206976 493683768 578639200 270679808 699132896 350296312 647024768 351759324 751987920 647877832 807814816 403786176 564511325 714951744 765494032 368815624 728210880 708021242 643212128 542148544 526965888 638480576 747489136 718000672 372917184 684701824 457740096 674033984 617153216 549057035 777029696 474942144 641028112 649052032 524575892 702437108 787487316 556695520 452726016 562380416 408989512 656757792 814997870 554455020 561320176 500481516 808605116 562616576 638194344 470528056 401579232 677285952 672091808 602956832 502466032 814847060 715098246 554478976 828293824 489926592 587153842 364964816 757942976 786449856 703859616 751619148 584298352 539282832 799275392 533290720 807357504 653829568 644819840 834795584 590053984 835404632 636979356 669500480 803143936 769738944 671508507 685665296 578679157 592845376 480190944 772232592 551424448 780339136 437191872 635498372 522499157 561717056 754310656 479857136 574101704 699409680 521842064 401163856 473545280 354010432 701183344 719606096 842736544 589532122 500712896 563806076 497519936 493494976 603801598 690524840 637994216 917476296 737130184 876830248 660993814 478126888 764974550 930320808 503530286 714050344 512506160 731202344 804918224 717769320 656141226 730198188 643303976 484937576 849862240 515370344 602513020 946674032 661780776 575964904 694702248 740933352 682238648 805962060 617195602 842819628 523009448 619621928 704152566 663749160 500774243 777548660 548836251 640345640 686887010 738116392 597602348 488605768 714166056 526793000 700705112 963250276 675325876 844176728 948357160 849293904 647510740 944574988 560318844 574904584 752513248 768156451 747438085 781358778 515166776 680501160 910063528 898703976 522317960 615817768 815112152 511472628 762240336 583177256 832285224 561519272 581482416 528493874 815165188 755053288 843437000 663475960 591844572 570701032 579060734 662024360 803720500 693960872 932871864 663149476 544856616 854611764 723344776 480220328 824479528 600722280 790087152 675083564 772016936 543644328 574173144 683599352 877184616 885922784 965743656 456118648 738461568 801247733 587816762 742766272 391320832 850476052 778385768 385160516 390070208 405852096 675935600 829427840 755743576 858272664 702918896 624097728 494218088 458531190 473440486 784293824 599918168 697947864 793200704 799740092 618656448 750903886 399917120 810919752 468086336 747495754 858490800 654516164 462888000 819132944 768571840 816289628 539627456 828031552 700824288 600026208 589399248 549446672 681908544 405126652 661686576 781300464 849833952 627169600 822045000 570526400 417482816 806076464 862457920 774589448 670729568 770172352 657643200 674354624 762259232 600143076 570626112 383571088 484634176 438971456 561415264 582476352 859589864 533712188 645180304 644445248 508778048 711871680 419453670 853073788 646094464 427540992 598184384 669696559 598626224 776897092 746507746 629947396 827600476 823484608 426916332 409174672 571756896 609835424 423906480 579491841 820468416 407375120 578351456 485589088 620089006 524424512 821811113 383223680 613662480
434507456 626373388 31760348 259302400 44025696 792769876 305137152 877183072 727479888 711491200 696970560 179371880 438735520 233260352 594242808 120535296 976467584 803562852 452423164 458449536 47015424 569256400 976492776 71472128 957654592 454858352 358291456 20926740 393521424 26797568 691640930 405384704 670906880 69771536 445817236 859096832 399209984 342830468 170143808 681459968 331505016 679620096 483451020 804556208 739203228 614145920 420925968 101500320 89807868 1495408 856442512 186801152 725321925 870982688 196987840 426342656 879423488 244354560 906048792 900180744 174646712 704398688 805378800 197102780 43428000 649272928 569069810 549235233 435650048 424310784 441002472 112909883 397801408 571645440 20106880 171748736 881458880 490760368 375150368 968024072 582671780 682988800 813777432 991532336 526917264 669568670 879064274 223866184 79957248 703971232 338293772 253268992 227487136 895078953 78183272 374035122 380846888 415933625 487173272 450814574 272891880 649354168 501704760 503812792 665383496 414548888 418530872 384689668 250619160 661645880 506658559 613392952 293679032 279093944 689307048 327979652 362616860 386741368 577558778 336577632 468809816 287703736 233637880 269034040 588609640 528118560 393417848 418831792 658550568 491482502 361832248 648369518 633233208 611657040 687548120 313442392 432524004 448796472 423678904 718061064 648184728 267911240 432949748 310118744 499504168 429724088 670697784 635107480 597611216 614297832 579710804 545111992 535450328 634160502 646505402 378700936 549676216 394715864 497961668 698292824 325155192 725573880 372748118 373512304 493044920 563690336 514287224 322275350 551769016 716787536 538965656 477634150 245523360 542193656 617734936 421346776 312673256 310110200 283311144 306031424 645806008 330276872 652676584 520321704 435511608 698330952 422935912 341260444 416508565 522691404 437942280 496464824 459941616 544897048 236937656 665390744 316554160 613282616 318017172 718245768 427579144 587516128 183487488 344212637 494653056 545195344 148516936 507912192 487722554 422913440 321849856 306667200 418181888 527190448 497701984 152618496 464403136 237441408 453735296 396854528 328758347 556731008 254643456 420729424 428753344 304277204 482138420 567188628 336396832 232427328 342081728 188690824 436459104 594699182 334156332 341021488 280182828 588306428 342317888 417895656 250229368 181280544 456987264 451793120 382658144 282167344 594548372 494799558 334180288 607995136 269627904 366855154 144666128 537644288 566151168 483560928 531320460 363999664 318984144 578976704 312992032 587058816 433530880 424521152 614496896 369755296 615105944 416680668 449201792 582845248 549440256 451209819 465366608 358380469 372546688 259892256 551933904 331125760 560040448 216893184 415199684 302200469 341418368 534011968 259558448 353803016 479110992 301543376 180865168 253246592 133711744 480884656 499307408 622437856 369233434 280414208 343507388 277221248 273196288 383502910 370896032 318365408 597847488 417501376 557201440 341365006 158498080 445345742 610692000 183901478 394421536 192877352 411573536 485289416 398140512 336512418 410569380 323675168 165308768 530233432 195741536 282884212 627045224 342151968 256336096 375073440 421304544 362609840 486333252 297566794 523190820 203380640 299993120 384523758 344120352 181145435 457919852 229207443 320716832 367258202 418487584 277973540 168976960 394537248 207164192 381076304 643621468 355697068 524547920 628728352 529665096 327881932 624946180 240690036 255275776 432884440 448527643 427809277 461729970 195537968 360872352 590434720 579075168 202689152 296188960 495483344 191843820 442611528 263548448 512656416 241890464 261853608 208865066 495536380 435424480 523808192 343847152 272215764 251072224 259431926 342395552 484091692 374332064 613243056 343520668 225227808 534982956 403715968 160591520 504850720 281093472 470458344 355454756 452388128 224015520 254544336 363970544 557555808 566293976 646114848 396209462 678552382 741338547 527907576 682857086 331411646 790566866 718476582 325251330 330161022 345942910 616026414 769518654 695834390 798363478 643009710 564188542 434308902 398622004 413531300 724384638 540008982 638038678 733291518 739830906 558747262 690994700 340007934 751010566 408177150 687586568 798581614 594606978 402978814 759223758 708662654 756380442 479718270 768122366 640915102 540117022 529490062 489537486 621999358 345217466 601777390 721391278 789924766 567260414 762135814 510617214 357573630 746167278 802548734 714680262 610820382 710263166 597734014 614445438 702350046 540233890 510716926 323661902 424724990 379062270 501506078 522567166 799680678 473803002 585271118 584536062 448868862 651962494 359544484 793164602 586185278 367631806 538275198 609787373 538717038 716987906 686598560 570038210 767691290 763575422 367007146 349265486 511847710 549926238 363997294 519582655 760559230 347465934 518442270 425679902 560179820 464515326 761901927 323314494 553753294
515229128 537070808 919231488 463544483 421916144 137704376 752993216 341179712 919120096 499767304 565650944 333417996 495350036 468602864 907345000 595085344 554590704 14089152 652530368 654114806 27057696 484123495 470093156 247322000 469112600 26271048 597557964 381643720 816928064 151277056 290881536 188672224 343255508 702507456 883515152 205728960 757601088 492806374 136366384 544606224 797960990 657985622 290600448 45455872 636793120 498078272 842317916 886979056 793323592 240012734 669433696 781004400 204087072 893154136 340207106 482314048 336268240 463671008 671906848 566529536 872064608 116552868 11177832 631985232 444669600 225514448 785791488 970747500 942292480 77909845 632507936 668050800 769488128 9456640 466621440 113698776 936089024 66582323 817628672 532684034 78790064 7160180 40341344 343111528 972226970 952252424 745420800 69411024 164026368 450680480 458908328 842037096 619464232 160499256 597282880 842293228 753117256 34567712 868922048 846720000 388189424 764651712 617002304 619110336 780681040 529846432 533828416 499987212 365916704 776943424 621956103 728690496 408976576 394391488 804604592 443277196 477914404 502038912 692856322 451875176 584107360 403001280 348935424 384331584 703907184 643416104 508715392 534129336 773848112 606780046 477129792 763667062 748530752 726954584 802845664 428739936 547821548 564094016 538976448 833358608 763482272 383208784 548247292 425416288 614801712 545021632 785995328 750405024 712908760 729595376 695008348 660409536 650747872 749458046 761802946 493998480 664973760 510013408 613259212 813590368 440452736 840871424 488045662 488809848 608342464 678987880 629584768 437572894 667066560 832085080 654263200 592931694 360820904 657491200 733032480 536644320 427970800 425407744 398608688 421328968 761103552 445574416 767974128 635619248 550809152 813628496 538233456 456557988 531806109 637988948 553239824 611762368 575239160 660194592 352235200 780688288 431851704 728580160 433314716 833543312 307934240 467871224 63842584 224567733 375008152 425550440 28872032 388267288 368077650 303268536 202204952 187022296 298536984 407545544 378057080 32973592 344758232 117796504 334090392 277209624 209113443 437086104 134998552 301084520 309108440 184632300 362493516 447543724 216751928 112782424 222436824 69045920 316814200 475054278 214511428 221376584 160537924 468661524 222672984 298250752 130584464 61635640 337342360 332148216 263013240 162522440 474903468 375154654 214535384 488350232 149983000 247210250 25021224 417999384 446506264 363916024 411675556 244354760 199339240 459331800 193347128 467413912 313885976 304876248 494851992 250110392 495461040 297035764 329556888 463200344 429795352 331564915 345721704 238735565 252901784 140247352 432289000 211480856 440395544 97248280 295554780 182555565 221773464 414367064 139913544 234158112 359466088 181898472 61220264 133601688 14066840 361239752 379662504 502792952 249588530 160769304 223862484 157576344 153551384 263858006 357957412 305426788 584908868 404562756 544262820 328426386 145559460 432407122 597753380 170962858 381482916 179938732 398634916 472350796 385201892 323573798 397630760 310736548 152370148 517294812 182802916 269945592 614106604 329213348 243397476 362134820 408365924 349671220 473394632 284628174 510252200 190442020 287054500 371585138 331181732 168206815 444981232 216268823 307778212 354319582 405548964 265034920 156038340 381598628 194225572 368137684 630682848 342758448 511609300 615789732 516726476 314943312 612007560 227751416 242337156 419945820 435589023 414870657 448791350 182599348 347933732 577496100 566136548 189750532 283250340 482544724 178905200 429672908 250609828 499717796 228951844 248914988 195926446 482597760 422485860 510869572 330908532 259277144 238133604 246493306 329456932 471153072 361393444 600304436 330582048 212289188 522044336 390777348 147652900 491912100 268154852 457519724 342516136 439449508 211076900 241605716 351031924 544617188 553355356 633176228 453718456 736061376 798847541 585416570 740366080 388920640 848075860 775985576 382760324 387670016 403451904 673535408 827027648 753343384 855872472 700518704 621697536 491817896 456130998 471040294 781893632 597517976 695547672 790800512 797339900 616256256 748503694 397516928 808519560 465686144 745095562 856090608 652115972 460487808 816732752 766171648 813889436 537227264 825631360 698424096 597626016 586999056 547046480 679508352 402726460 659286384 778900272 847433760 624769408 819644808 568126208 415082624 803676272 860057728 772189256 668329376 767772160 655243008 671954432 759859040 597742884 568225920 381170896 482233984 436571264 559015072 580076160 857189672 531311996 642780112 642045056 506377856 709471488 417053478 850673596 643694272 425140800 595784192 667296367 596226032 774496900 744107554 627547204 825200284 821084416 424516140 406774480 569356704 607435232 421506288 577091649 818068224 404974928 575951264 483188896 617688814 522024320 819410921 380823488 611262288
391660416 939548160 30868480 134661120 104496576 583760464 188665152 517033536 396050610 67129984 823353344 453957776 221048768 97800056 467381565 427879776 72210256 222001536 786856170 929790720 420739504 731342816 171742160 216113102 601401952 723561964 912717176 655163768 529131264 75068356 657229152 881238016 979442392 537754576 796944768 398777024 257262500 319286056 131750478 970252296 315586750 306104160 729753680 996118464 352188160 845331456 18817024 382328424 591640332 719821318 249455104 638579636 371877880 935872912 759646490 240537216 829273749 323802480 932904384 12278376 410799208 317070384 216428672 920060660 527872000 351995256 133292398 784616744 111332608 455774208 141825184 572811441 340517940 480491312 51289344 328280576 986658700 540152348 600572548 538418176 516188060 256398880 826403360 788365824 523584384 732235118 832471092 378089164 549593880 588285200 865472920 569845238 993250816 308973228 531390220 12660480 83441392 330296256 981030016 431661056 407780016 784242304 636592896 638700928 800271632 549437024 553419008 519577804 385507296 796534016 641546695 748281088 428567168 413982080 824195184 462867788 497504996 521629504 712446914 471465768 603697952 422591872 368526016 403922176 723497776 663006696 528305984 553719928 793438704 626370638 496720384 783257654 768121344 746545176 822436256 448330528 567412140 583684608 558567040 852949200 783072864 402799376 567837884 445006880 634392304 564612224 805585920 769995616 732499352 749185968 714598940 680000128 670338464 769048638 781393538 513589072 684564352 529604000 632849804 833180960 460043328 860462016 507636254 508400440 627933056 698578472 649175360 457163486 686657152 851675672 673853792 612522286 380411496 677081792 752623072 556234912 447561392 444998336 418199280 440919560 780694144 465165008 787564720 655209840 570399744 833219088 557824048 476148580 551396701 657579540 572830416 631352960 594829752 679785184 371825792 800278880 451442296 748170752 452905308 853133904 503455168 663392152 259363512 420088661 570529080 621071368 224392960 583788216 563598578 498789464 397725880 382543224 494057912 603066472 573578008 228494520 540279160 313317432 529611320 472730552 404634371 632607032 330519480 496605448 504629368 380153228 558014444 643064652 412272856 308303352 417957752 264566848 512335128 670575206 410032356 416897512 356058852 664182452 418193912 493771680 326105392 257156568 532863288 527669144 458534168 358043368 670424396 570675582 410056312 683871160 345503928 442731178 220542152 613520312 642027192 559436952 607196484 439875688 394860168 654852728 388868056 662934840 509406904 500397176 690372920 445631320 690981968 492556692 525077816 658721272 625316280 527085843 541242632 434256493 448422712 335768280 627809928 407001784 635916472 292769208 491075708 378076493 417294392 609887992 335434472 429679040 554987016 377419400 256741192 329122616 209587768 556760680 575183432 698313880 445109458 356290232 419383412 353097272 349072312 459378934 334341336 281810712 561292792 380946680 520646744 304810310 121943384 408791046 574137304 147346782 357866840 156322656 375018840 448734720 361585816 299957722 374014684 287120472 128754072 493678736 159186840 246329516 590490528 305597272 219781400 338518744 384749848 326055144 449778556 261012098 486636124 166825944 263438424 347969062 307565656 144590739 421365156 192652747 284162136 330703506 381932888 241418844 132422264 357982552 170609496 344521608 607066772 319142372 487993224 592173656 493110400 291327236 588391484 204135340 218721080 396329744 411972947 391254581 425175274 158983272 324317656 553880024 542520472 166134456 259634264 458928648 155289124 406056832 226993752 476101720 205335768 225298912 172310370 458981684 398869784 487253496 307292456 235661068 214517528 222877230 305840856 447536996 337777368 576688360 306965972 188673112 498428260 367161272 124036824 468296024 244538776 433903648 318900060 415833432 187460824 217989640 327415848 521001112 529739280 609560152 440667544 723010464 785796629 572365658 727315168 375869728 835024948 762934664 369709412 374619104 390400992 660484496 813976736 740292472 842821560 687467792 608646624 478766984 443080086 457989382 768842720 584467064 682496760 777749600 784288988 603205344 735452782 384466016 795468648 452635232 732044650 843039696 639065060 447436896 803681840 753120736 800838524 524176352 812580448 685373184 584575104 573948144 533995568 666457440 389675548 646235472 765849360 834382848 611718496 806593896 555075296 402031712 790625360 847006816 759138344 655278464 754721248 642192096 658903520 746808128 584691972 555175008 368119984 469183072 423520352 545964160 567025248 844138760 518261084 629729200 628994144 493326944 696420576 404002566 837622684 630643360 412089888 582733280 654245455 583175120 761445988 731056642 614496292 812149372 808033504 411465228 393723568 556305792 594384320 408455376 564040737 805017312 391924016 562900352 470137984 604637902 508973408 806360009 367772576 598211376
771708928 900330487 952586416 778359026 936340344 528069120 816714608 680731881 524742576 497723008 357020068 674381952 905029184 149556096 221411784 575655060 817862400 983306752 803471072 703336960 808741920 925614248 751634944 332313142 1644304 798929632 150585488 357679375 988420128 759965144 907752320 376017280 298141188 436635648 136528640 954393716 936007920 939293424 222762608 792920268 279020768 929585184 126612784 223984594 260122688 235424256 863034536 990022656 428303164 544275296 993327218 445871984 550950272 368378880 356395008 1519888 389143872 955694176 886891456 954629192 627279762 555765680 492956864 629906928 103488704 167932544 491223552 864180344 412829576 272605652 228916896 141836632 143711136 407186632 322207360 665642896 52868864 202743200 457155888 585233644 438187008 677543432 396407264 37899904 129863040 735534144 632509120 842556352 830161824 552033280 660437248 868133024 195274590 366385388 49667072 476924368 819445248 332522752 375269072 91850608 502968686 879430974 731781566 733889598 895460302 644625694 648607678 614766474 480695966 891722686 736735365 843469758 523755838 509170750 919383854 558056458 592693666 616818174 807635584 566654438 698886622 517780542 463714686 499110846 818686446 758195366 623494654 648908598 888627374 721559308 591909054 878446324 863310014 841733846 917624926 543519198 662600810 678873278 653755710 948137870 878261534 497988046 663026554 540195550 729580974 659800894 900774590 865184286 827688022 844374638 809787610 775188798 765527134 864237308 876582208 608777742 779753022 624792670 728038474 928369630 555231998 955650686 602824924 603589110 723121726 793767142 744364030 552352156 781845822 946864342 769042462 707710956 475600166 772270462 847811742 651423582 542750062 540187006 513387950 536108230 875882814 560353678 882753390 750398510 665588414 928407758 653012718 571337250 646585371 752768210 668019086 726541630 690018422 774973854 467014462 895467550 546630966 843359422 548093978 948322574 462901768 622838752 218810112 379535261 529975680 580517968 183839560 543234816 523045178 458236064 357172480 341989824 453504512 562513072 533024608 187941120 499725760 272764032 489057920 432177152 364080971 592053632 289966080 456052048 464075968 339599828 517461044 602511252 371719456 267749952 377404352 224013448 471781728 630021806 369478956 376344112 315505452 623629052 377640512 453218280 285551992 216603168 492309888 487115744 417980768 317489968 629870996 530122182 369502912 643317760 304950528 402177778 179988752 572966912 601473792 518883552 566643084 399322288 354306768 614299328 348314656 622381440 468853504 459843776 649819520 405077920 650428568 452003292 484524416 618167872 584762880 486532443 500689232 393703093 407869312 295214880 587256528 366448384 595363072 252215808 450522308 337523093 376740992 569334592 294881072 389125640 514433616 336866000 216187792 288569216 169034368 516207280 534630032 657760480 404556058 315736832 378830012 312543872 308518912 418825534 577504032 524973408 804455488 624109376 763809440 547973006 365106080 651953742 817300000 390509478 601029536 399485352 618181536 691897416 604748512 543120418 617177380 530283168 371916768 736841432 402349536 489492212 833653224 548759968 462944096 581681440 627912544 569217840 692941252 504174794 729798820 409988640 506601120 591131758 550728352 387753435 664527852 435815443 527324832 573866202 625095584 484581540 375584960 601145248 413772192 587684304 850229468 562305068 731155920 835336352 736273096 534489932 831554180 447298036 461883776 639492440 655135643 634417277 668337970 402145968 567480352 797042720 785683168 409297152 502796960 702091344 398451820 649219528 470156448 719264416 448498464 468461608 415473066 702144380 642032480 730416192 550455152 478823764 457680224 466039926 549003552 690699692 580940064 819851056 550128668 431835808 741590956 610323968 367199520 711458720 487701472 677066344 562062756 658996128 430623520 461152336 570578544 764163808 772901976 852722848 335331976 617674896 680461061 467030090 621979600 270534160 729689380 657599096 264373844 269283536 285065424 555148928 708641168 634956904 737485992 582132224 503311056 373431416 337744518 352653814 663507152 479131496 577161192 672414032 678953420 497869776 630117214 279130448 690133080 347299664 626709082 737704128 533729492 342101328 698346272 647785168 695502956 418840784 707244880 580037616 479239536 468612576 428660000 561121872 284339980 540899904 660513792 729047280 506382928 701258328 449739728 296696144 685289792 741671248 653802776 549942896 649385680 536856528 553567952 641472560 479356404 449839440 262784416 363847504 318184784 440628592 461689680 738803192 412925516 524393632 523658576 387991376 591085008 298666998 732287116 525307792 306754320 477397712 548909887 477839552 656110420 625721074 509160724 706813804 702697936 306129660 288388000 450970224 489048752 303119808 458705169 699681744 286588448 457564784 364802416 499302334 403637840 701024441 262437008 492875808
811546720 946819040 593103360 241131604 742390016 417445228 300108384 289594880 44270464 515414022 968996710 185743488 95076640 780628992 647903356 780968878 634240000 732147456 339408896 540515635 816572416 933944064 744640000 110143664 868263748 616567168 51062400 14452784 12167552 179470464 431176640 122434904 287231424 216107832 998298020 507533824 949524992 337246948 14113736 623880464 316018864 697299684 301780568 721056608 161763328 293806608 624568576 89478400 238976164 310129152 566646632 476337136 797429952 940386304 755675584 251984112 250848856 135708328 890929616 882298880 133425536 431144808 55571114 372665152 970116480 717720704 207441920 573414172 629969560 750516480 178121886 644788000 857998144 211051104 446485376 478435840 647421120 657495040 855074224 780447265 16440592 50421248 318012036 798566528 211505280 444424108 297560536 197726312 12535920 569714688 954670416 154130432 109120640 536435008 669271376 405180940 318521920 84680616 643497028 673266576 163255984 539718272 392068864 394176896 555747600 304912992 308894976 275053772 140983264 552009984 397022663 503757056 184043136 169458048 579671152 218343756 252980964 277105472 467922882 226941736 359173920 178067840 124001984 159398144 478973744 418482664 283781952 309195896 548914672 381846606 252196352 538733622 523597312 502021144 577912224 203806496 322888108 339160576 314043008 608425168 538548832 158275344 323313852 200482848 389868272 320088192 561061888 525471584 487975320 504661936 470074908 435476096 425814432 524524606 536869506 269065040 440040320 285079968 388325772 588656928 215519296 615937984 263112222 263876408 383409024 454054440 404651328 212639454 442133120 607151640 429329760 367998254 135887464 432557760 508099040 311710880 203037360 200474304 173675248 196395528 536170112 220640976 543040688 410685808 325875712 588695056 313300016 231624548 306872669 413055508 328306384 386828928 350305720 435261152 127301760 555754848 206918264 503646720 208381276 608609872 512068496 672005480 267976840 428701989 579142408 629684696 233006288 592401544 572211906 507402792 406339208 391156552 502671240 611679800 582191336 237107848 548892488 321930760 538224648 481343880 413247699 641220360 339132808 505218776 513242696 388766556 566627772 651677980 420886184 316916680 426571080 273180176 520948456 679188534 418645684 425510840 364672180 672795780 426807240 502385008 334718720 265769896 541476616 536282472 467147496 366656696 679037724 579288910 418669640 692484488 354117256 451344506 229155480 622133640 650640520 568050280 615809812 448489016 403473496 663466056 397481384 671548168 518020232 509010504 698986248 454244648 699595296 501170020 533691144 667334600 633929608 535699171 549855960 442869821 457036040 344381608 636423256 415615112 644529800 301382536 499689036 386689821 425907720 618501320 344047800 438292368 563600344 386032728 265354520 337735944 218201096 565374008 583796760 706927208 453722786 364903560 427996740 361710600 357685640 467992262 662637696 610107072 889589152 709243040 848943104 633106670 450239744 737087406 902433664 475643142 686163200 484619016 703315200 777031080 689882176 628254082 702311044 615416832 457050432 821975096 487483200 574625876 918786888 633893632 548077760 666815104 713046208 654351504 778074916 589308458 814932484 495122304 591734784 676265422 635862016 472887099 749661516 520949107 612458496 658999866 710229248 569715204 460718624 686278912 498905856 672817968 935363132 647438732 816289584 920470016 821406760 619623596 916687844 532431700 547017440 724626104 740269307 719550941 753471634 487279632 652614016 882176384 870816832 494430816 587930624 787225008 483585484 734353192 555290112 804398080 533632128 553595272 500606730 787278044 727166144 815549856 635588816 563957428 542813888 551173590 634137216 775833356 666073728 904984720 635262332 516969472 826724620 695457632 452333184 796592384 572835136 762200008 647196420 744129792 515757184 546286000 655712208 849297472 858035640 937856512 298436827 580779747 643565912 430134941 585084451 233639011 692794231 620703947 227478695 232388387 248170275 518253779 671746019 598061755 700590843 545237075 466415907 336536267 300849369 315758665 626612003 442236347 540266043 635518883 642058271 460974627 593222065 242235299 653237931 310404515 589813933 700808979 496834343 305206179 661451123 610890019 658607807 381945635 670349731 543142467 442344387 431717427 391764851 524226723 247444831 504004755 623618643 692152131 469487779 664363179 412844579 259800995 648394643 704776099 616907627 513047747 612490531 499961379 516672803 604577411 442461255 412944291 225889267 326952355 281289635 403733443 424794531 701908043 376030367 487498483 486763427 351096227 554189859 261771849 695391967 488412643 269859171 440502563 512014738 440944403 619215271 588825925 472265575 669918655 665802787 269234511 251492851 414075075 452153603 266224659 421810020 662786595 249693299 420669635 327907267 462407185 366742691 664129292 225541859 455980659
221507592 113378050 134669888 850648814 153559744 104303104 918395706 778579840 817308688 796889632 404801626 263921032 81873616 162273704 200896000 492112480 922374944 4731136 587561868 119245507 482785728 659689984 131241428 177497088 882118946 977119263 821441024 710158260 445590208 709770548 522396768 256612067 201556276 395220992 919376400 1635184 149564144 890362016 228241600 338050546 844874456 898471984 395216336 121266766 407598592 728249888 819059104 264175412 615093688 814817280 137900936 530091672 265166848 549576144 277931616 180599360 191975424 721168032 977252096 654327584 544462848 49451840 204504928 899635960 597110868 329736262 320150272 269880128 355247616 210547064 998694272 453391040 549811296 193409262 637960784 570448440 91867200 443100022 816806024 356450496 496700256 159501824 111695384 913256000 526260000 241604936 375770064 477122816 328288688 703572620 278753408 395428912 283754000 170073707 895230828 74004480 962685056 601124984 386556808 279165288 112880912 489343200 341693792 343801824 505372528 254537920 258519904 224678700 90608192 501634912 346647591 453381984 133668064 119082976 529296080 167968684 202605892 226730400 417547810 176566664 308798848 127692768 73626912 109023072 428598672 368107592 233406880 258820824 498539600 331471534 201821280 488358550 473222240 451646072 527537152 153431424 272513036 288785504 263667936 558050096 488173760 107900272 272938780 150107776 339493200 269713120 510686816 475096512 437600248 454286864 419699836 385101024 375439360 474149534 486494434 218689968 389665248 234704896 337950700 538281856 165144224 565562912 212737150 213501336 333033952 403679368 354276256 162264382 391758048 556776568 378954688 317623182 85512392 382182688 457723968 261335808 152662288 150099232 123300176 146020456 485795040 170265904 492665616 360310736 275500640 538319984 262924944 181249476 256497597 362680436 277931312 336453856 299930648 384886080 76926688 505379776 156543192 453271648 158006204 558234800 451975520 611912504 207883864 368609013 519049432 569591720 172913312 532308568 512118930 447309816 346246232 331063576 442578264 551586824 522098360 177014872 488799512 261837784 478131672 421250904 353154723 581127384 279039832 445125800 453149720 328673580 506534796 591585004 360793208 256823704 366478104 213087200 460855480 619095558 358552708 365417864 304579204 612702804 366714264 442292032 274625744 205676920 481383640 476189496 407054520 306563720 618944748 519195934 358576664 632391512 294024280 391251530 169062504 562040664 590547544 507957304 555716836 388396040 343380520 603373080 337388408 611455192 457927256 448917528 638893272 394151672 639502320 441077044 473598168 607241624 573836632 475606195 489762984 382776845 396943064 284288632 576330280 355522136 584436824 241289560 439596060 326596845 365814744 558408344 283954824 378199392 503507368 325939752 205261544 277642968 158108120 505281032 523703784 646834232 393629810 304810584 367903764 301617624 297592664 407899286 420395168 367864544 647346624 467000512 606700576 390864142 207997216 494844878 660191136 233400614 443920672 242376488 461072672 534788552 447639648 386011554 460068516 373174304 214807904 579732568 245240672 332383348 676544360 391651104 305835232 424572576 470803680 412108976 535832388 347065930 572689956 252879776 349492256 434022894 393619488 230644571 507418988 278706579 370215968 416757338 467986720 327472676 218476096 444036384 256663328 430575440 693120604 405196204 574047056 678227488 579164232 377381068 674445316 290189172 304774912 482383576 498026779 477308413 511229106 245037104 410371488 639933856 628574304 252188288 345688096 544982480 241342956 492110664 313047584 562155552 291389600 311352744 258364202 545035516 484923616 573307328 393346288 321714900 300571360 308931062 391894688 533590828 423831200 662742192 393019804 274726944 584482092 453215104 210090656 554349856 330592608 519957480 404953892 501887264 273514656 304043472 413469680 607054944 615793112 695613984 111644580 393987500 456773665 243342694 398292204 46846764 506001984 433911700 40686448 45596140 61378028 331461532 484953772 411269508 513798596 358444828 279623660 149744020 114057122 128966418 439819756 255444100 353473796 448726636 455266024 274182380 406429818 55443052 466445684 123612268 403021686 514016732 310042096 118413932 474658876 424097772 471815560 195153388 483557484 356350220 255552140 244925180 204972604 337434476 60652584 317212508 436826396 505359884 282695532 477570932 226052332 73008748 461602396 517983852 430115380 326255500 425698284 313169132 329880556 417785164 255669008 226152044 39097020 140160108 94497388 216941196 238002284 515115796 189238120 300706236 299971180 164303980 367397612 74979602 508599720 301620396 83066924 253710316 325222491 254152156 432423024 402033678 285473328 483126408 479010540 82442264 64700604 227282828 265361356 79432412 235017773 475994348 62901052 233877388 141115020 275614938 179950444 477337045 38749612 269188412
675286304 740568864 494845616 394414540 114179776 457237416 911819260 48552352 959867752 599215632 4438528 288294016 777687416 909759248 104977960 590233758 610664624 874557664 665631104 463643146 427920128 160058144 621395488 742661811 106918400 602930688 44280512 534512672 241409366 620883968 772752384 383768264 214374568 465388424 851028224 912737792 830018240 595940918 113288592 432896344 699098191 782007664 433380864 465391968 615067840 578911964 583228628 968516608 902680128 833037752 534111114 459738688 846639856 181455232 367119712 124293184 646640128 842064784 634009496 945900625 242404352 816863086 48758220 933589072 46332384 667681760 930436800 488062776 883083840 896168448 110394056 695019264 723825180 35036970 760506626 89471934 334589024 248647650 888244224 611321344 511587800 840576952 829952160 153990968 41627194 381775460 978948224 616836912 519362104 207828624 394453424 512264784 752691920 551267776 756724736 395016588 762264320 276379776 596141344 801631992 238231784 614694072 467044664 469152696 630723400 379888792 383870776 350029572 215959064 626985784 471998463 578732856 259018936 244433848 654646952 293319556 327956764 352081272 542898682 301917536 434149720 253043640 198977784 234373944 553949544 493458464 358757752 384171696 623890472 456822406 327172152 613709422 598573112 576996944 652888024 278782296 397863908 414136376 389018808 683400968 613524632 233251144 398289652 275458648 464844072 395063992 636037688 600447384 562951120 579637736 545050708 510451896 500790232 599500406 611845306 344040840 515016120 360055768 463301572 663632728 290495096 690913784 338088022 338852208 458384824 529030240 479627128 287615254 517108920 682127440 504305560 442974054 210863264 507533560 583074840 386686680 278013160 275450104 248651048 271371328 611145912 295616776 618016488 485661608 400851512 663670856 388275816 306600348 381848469 488031308 403282184 461804728 425281520 510236952 202277560 630730648 281894064 578622520 283357076 683585672 503145528 663082512 259053872 419779021 570219440 620761728 224083320 583478576 563288938 498479824 397416240 382233584 493748272 602756832 573268368 228184880 539969520 313007792 529301680 472420912 404324731 632297392 330209840 496295808 504319728 379843588 557704804 642755012 411963216 307993712 417648112 264257208 512025488 670265566 409722716 416587872 355749212 663872812 417884272 493462040 325795752 256846928 532553648 527359504 458224528 357733728 670114756 570365942 409746672 683561520 345194288 442421538 220232512 613210672 641717552 559127312 606886844 439566048 394550528 654543088 388558416 662625200 509097264 500087536 690063280 445321680 690672328 492247052 524768176 658411632 625006640 526776203 540932992 433946853 448113072 335458640 627500288 406692144 635606832 292459568 490766068 377766853 416984752 609578352 335124832 429369400 554677376 377109760 256431552 328812976 209278128 556451040 574873792 698004240 444799818 355980592 419073772 352787632 348762672 459069294 530930999 478400375 757882455 577536343 717236407 501399973 318533047 605380709 770726967 343936445 554456503 352912319 571608503 645324383 558175479 496547385 570604347 483710135 325343735 690268399 355776503 442919179 787080191 502186935 416371063 535108407 581339511 522644807 646368219 457601761 683225787 363415607 460028087 544558725 504155319 341180402 617954819 389242410 480751799 527293169 578522551 438008507 329011927 554572215 367199159 541111271 803656435 515732035 684582887 788763319 689700063 487916899 784981147 400725003 415310743 592919407 608562610 587844244 621764937 355572935 520907319 750469687 739110135 362724119 456223927 655518311 351878787 602646495 423583415 672691383 401925431 421888575 368900033 655571347 595459447 683843159 503882119 432250731 411107191 419466893 502430519 644126659 534367031 773278023 503555635 385262775 695017923 563750935 320626487 664885687 441128439 630493311 515489723 612423095 384050487 414579303 524005511 717590775 726328943 806149815 441340164 723683084 786469249 573038278 727987788 376542348 835697568 763607284 370382032 375291724 391073612 661157116 814649356 740965092 843494180 688140412 609319244 479439604 443752706 458662002 769515340 585139684 683169380 778422220 784961608 603877964 736125402 385138636 796141268 453307852 732717270 843712316 639737680 448109516 804354460 753793356 801511144 524848972 813253068 686045804 585247724 574620764 534668188 667130060 390348168 646908092 766521980 835055468 612391116 807266516 555747916 402704332 791297980 847679436 759810964 655951084 755393868 642864716 659576140 747480748 585364592 555847628 368792604 469855692 424192972 546636780 567697868 844811380 518933704 630401820 629666764 493999564 697093196 404675186 838295304 631315980 412762508 583405900 654918075 583847740 762118608 731729262 615168912 812821992 808706124 412137848 394396188 556978412 595056940 409127996 564713357 805689932 392596636 563572972 470810604 605310522 509646028 807032629 368445196 598883996
786572608 100190512 52395392 557776684 258877440 867298560 484580914 190424704 227857408 832247294 853715596 662834288 51938148 736238036 831290880 818512640 513056704 727180301 590706182 423898352 501680000 214164824 108626286 394186584 490629944 786046656 521917728 901773600 273809592 203636604 987468288 640839791 254082232 599462056 403890304 751650304 891447424 952692840 440705264 573003376 49243240 585090400 777941360 508928000 43276372 286297792 438472404 501352576 926131168 19168216 794749476 408556544 265245620 379391488 743516636 737273600 4308102 897139712 840512940 302118584 260939952 767947296 475604096 847272448 323044552 528736928 797662744 883575026 364411898 122335748 604388800 142135040 327254144 866901334 700647972 261448800 310742880 755755520 580639840 217403956 526204770 4259512 572126598 685795328 497049092 138883584 356990009 380057600 386628432 429260680 119679360 902374784 758224952 989057590 274537324 798415230 803247104 954257920 78512012 750127936 166535456 542997744 395348336 397456368 559027072 308192464 312174448 278333244 144262736 555289456 400302135 507036528 187322608 172737520 582950624 221623228 256260436 280384944 471202354 230221208 362453392 181347312 127281456 162677616 482253216 421762136 287061424 312475368 552194144 385126078 255475824 542013094 526876784 505300616 581191696 207085968 326167580 342440048 317322480 611704640 541828304 161554816 326593324 203762320 393147744 323367664 564341360 528751056 491254792 507941408 473354380 438755568 429093904 527804078 540148978 272344512 443319792 288359440 391605244 591936400 218798768 619217456 266391694 267155880 386688496 457333912 407930800 215918926 445412592 610431112 432609232 371277726 139166936 435837232 511378512 314990352 206316832 203753776 176954720 199675000 539449584 223920448 546320160 413965280 329155184 591974528 316579488 234904020 310152141 416334980 331585856 390108400 353585192 438540624 130581232 559034320 210197736 506926192 211660748 611889344 319053832 478990816 74962176 235687325 386127744 436670032 39991624 399386880 379197242 314388128 213324544 198141888 309656576 418665136 389176672 44093184 355877824 128916096 345209984 288329216 220233035 448205696 146118144 312204112 320228032 195751892 373613108 458663316 227871520 123902016 233556416 80165512 327933792 486173870 225631020 232496176 171657516 479781116 233792576 309370344 141704056 72755232 348461952 343267808 274132832 173642032 486023060 386274246 225654976 499469824 161102592 258329842 36140816 429118976 457625856 375035616 422795148 255474352 210458832 470451392 204466720 478533504 325005568 315995840 505971584 261229984 506580632 308155356 340676480 474319936 440914944 342684507 356841296 249855157 264021376 151366944 443408592 222600448 451515136 108367872 306674372 193675157 232893056 425486656 151033136 245277704 370585680 193018064 72339856 144721280 25186432 372359344 390782096 513912544 260708122 171888896 234982076 168695936 164670976 274977598 354667592 302136968 581619048 401272936 540973000 325136566 142269640 429117302 594463560 167673038 378193096 176648912 395345096 469060976 381912072 320283978 394340940 307446728 149080328 514004992 179513096 266655772 610816784 325923528 240107656 358845000 405076104 346381400 470104812 281338354 506962380 187152200 283764680 368295318 327891912 164916995 441691412 212979003 304488392 351029762 402259144 261745100 152748520 378308808 190935752 364847864 627393028 339468628 508319480 612499912 513436656 311653492 608717740 224461596 239047336 416656000 432299203 411580837 445501530 179309528 344643912 574206280 562846728 186460712 279960520 479254904 175615380 426383088 247320008 496427976 225662024 245625168 192636626 479307940 419196040 507579752 327618712 255987324 234843784 243203486 326167112 467863252 358103624 597014616 327292228 208999368 518754516 387487528 144363080 488622280 264865032 454229904 339226316 436159688 207787080 238315896 347742104 541327368 550065536 629886408 478306232 760649152 823435317 610004346 764953856 413508416 872663636 800573352 407348100 412257792 428039680 698123184 851615424 777931160 880460248 725106480 646285312 516405672 480718774 495628070 806481408 622105752 720135448 815388288 821927676 640844032 773091470 422104704 833107336 490273920 769683338 880678384 676703748 485075584 841320528 790759424 838477212 561815040 850219136 723011872 622213792 611586832 571634256 704096128 427314236 683874160 803488048 872021536 649357184 844232584 592713984 439670400 828264048 884645504 796777032 692917152 792359936 679830784 696542208 784446816 622330660 592813696 405758672 506821760 461159040 583602848 604663936 881777448 555899772 667367888 666632832 530965632 734059264 441641254 875261372 668282048 449728576 620371968 691884143 620813808 799084676 768695330 652134980 849788060 845672192 449103916 431362256 593944480 632023008 446094064 601679425 842656000 429562704 600539040 507776672 642276590 546612096 843998697 405411264 635850064
748271000 269011648 514053168 389583712 942917136 846849498 246777438 458055552 131501056 631596960 559341144 12143296 376800366 323971808 846791736 811673936 282263066 696206108 906063562 847894784 201280360 812463286 410781696 251947008 982845440 28649472 787275648 179605312 352102062 108513024 920000768 611843824 570325014 667237792 561095880 806376728 534048384 245689600 271959232 752869248 23327392 388137304 678784498 652781856 56958800 878233504 388568336 85178624 564916372 52433712 16323072 349197888 472468076 65846900 971977879 367113344 595506802 56875136 348087200 7580776 114209112 835124444 62699008 850555608 392777024 826558384 663962488 64947968 108377968 855967564 792483520 72807837 454750080 611588704 699608848 482136176 376497537 77025792 97090560 725918016 755771104 584666768 184123052 235163736 565998976 537959663 533420320 708873504 905545196 672877376 365656736 138981568 317641822 628302976 264935552 349380368 245401044 518358260 190090884 111734976 486816760 863279048 715629640 717737672 879308376 628473768 632455752 598614548 464544040 875570760 720583439 827317832 507603912 493018824 903231928 541904532 576541740 600666248 791483658 550502512 682734696 501628616 447562760 482958920 802534520 742043440 607342728 632756672 872475448 705407382 575757128 862294398 847158088 825581920 901473000 527367272 646448884 662721352 637603784 931985944 862109608 481836120 646874628 524043624 713429048 643648968 884622664 849032360 811536096 828222712 793635684 759036872 749375208 848085382 860430282 592625816 763601096 608640744 711886548 912217704 539080072 939498760 586672998 587437184 706969800 777615216 728212104 536200230 765693896 930712416 752890536 691559030 459448240 756118536 831659816 635271656 526598136 524035080 497236024 519956304 859730888 544201752 866601464 734246584 649436488 912255832 636860792 555185324 630433445 736616284 651867160 710389704 673866496 758821928 450862536 879315624 530479040 827207496 531942052 932170648 322891272 482828256 78799616 239524765 389965184 440507472 43829064 403224320 383034682 318225568 217161984 201979328 313494016 422502576 393014112 47930624 359715264 132753536 349047424 292166656 224070475 452043136 149955584 316041552 324065472 199589332 377450548 462500756 231708960 127739456 237393856 84002952 331771232 490011310 229468460 236333616 175494956 483618556 237630016 313207784 145541496 76592672 352299392 347105248 277970272 177479472 489860500 390111686 229492416 503307264 164940032 262167282 39978256 432956416 461463296 378873056 426632588 259311792 214296272 474288832 208304160 482370944 328843008 319833280 509809024 265067424 510418072 311992796 344513920 478157376 444752384 346521947 360678736 253692597 267858816 155204384 447246032 226437888 455352576 112205312 310511812 197512597 236730496 429324096 154870576 249115144 374423120 196855504 76177296 148558720 29023872 376196784 394619536 517749984 264545562 175726336 238819516 172533376 168508416 278815038 282275808 229745184 509227264 328881152 468581216 252744782 69877856 356725518 522071776 95281254 305801312 104257128 322953312 396669192 309520288 247892194 321949156 235054944 76688544 441613208 107121312 194263988 538425000 253531744 167715872 286453216 332684320 273989616 397713028 208946570 434570596 114760416 211372896 295903534 255500128 92525211 369299628 140587219 232096608 278637978 329867360 189353316 80356736 305917024 118543968 292456080 555001244 267076844 435927696 540108128 441044872 239261708 536325956 152069812 166655552 344264216 359907419 339189053 373109746 106917744 272252128 501814496 490454944 114068928 207568736 406863120 103223596 353991304 174928224 424036192 153270240 173233384 120244842 406916156 346804256 435187968 255226928 183595540 162452000 170811702 253775328 395471468 285711840 524622832 254900444 136607584 446362732 315095744 71971296 416230496 192473248 381838120 266834532 363767904 135395296 165924112 275350320 468935584 477673752 557494624 239486620 521829540 584615705 371184734 526134244 174688804 633844024 561753740 168528488 173438180 189220068 459303572 612795812 539111548 641640636 486286868 407465700 277586060 241899162 256808458 567661796 383286140 481315836 576568676 583108064 402024420 534271858 183285092 594287724 251454308 530863726 641858772 437884136 246255972 602500916 551939812 599657600 322995428 611399524 484192260 383394180 372767220 332814644 465276516 188494624 445054548 564668436 633201924 410537572 605412972 353894372 200850788 589444436 645825892 557957420 454097540 553540324 441011172 457722596 545627204 383511048 353994084 166939060 268002148 222339428 344783236 365844324 642957836 317080160 428548276 427813220 292146020 495239652 202821642 636441760 429462436 210908964 381552356 453064531 381994196 560265064 529875718 413315368 610968448 606852580 210284304 192542644 355124868 393203396 207274452 362859813 603836388 190743092 361719428 268957060 403456978 307792484 605179085 166591652 397030452
601245440 273955753 524479232 536023296 543329534 858070240 165565312 437692000 802548000 228374272 403201136 990467072 708494496 446099676 808769096 780287936 721737286 206249216 924839368 668776200 526600604 16241632 571091400 214095552 629510720 990789920 693836768 286527296 604973828 577379768 574867200 189335552 615124042 876789760 500859712 160609008 183006996 655880024 461518904 422247904 903152000 136867084 56971680 534631280 495591950 942133472 165098496 224750000 913718400 848362572 7084576 228898048 259001792 963760358 894673568 108539904 638995456 19152384 783088320 858895878 16248480 153446610 232146640 37652497 972997632 384561234 356439472 309212288 248575488 237756996 916178432 484581632 453213696 946878752 764756450 945433600 785893968 559929856 888479560 174893456 688291360 901302624 448654848 814346976 682755840 401438224 848577536 362446336 351543168 76793472 484946080 186215936 199089936 322710696 211354156 834467296 375069228 98930572 297326214 14215592 98906288 475368576 327719168 329827200 491397904 240563296 244545280 210704076 76633568 487660288 332672967 439407360 119693440 105108352 515321456 153994060 188631268 212755776 403573186 162592040 294824224 113718144 59652288 95048448 414624048 354132968 219432256 244846200 484564976 317496910 187846656 474383926 459247616 437671448 513562528 139456800 258538412 274810880 249693312 544075472 474199136 93925648 258964156 136133152 325518576 255738496 496712192 461121888 423625624 440312240 405725212 371126400 361464736 460174910 472519810 204715344 375690624 220730272 323976076 524307232 151169600 551588288 198762526 199526712 319059328 389704744 340301632 148289758 377783424 542801944 364980064 303648558 71537768 368208064 443749344 247361184 138687664 136124608 109325552 132045832 471820416 156291280 478690992 346336112 261526016 524345360 248950320 167274852 242522973 348705812 263956688 322479232 285956024 370911456 62952064 491405152 142568568 439297024 144031580 544260176 600244960 760181944 356153304 516878453 667318872 717861160 321182752 680578008 660388370 595579256 494515672 479333016 590847704 699856264 670367800 325284312 637068952 410107224 626401112 569520344 501424163 729396824 427309272 593395240 601419160 476943020 654804236 739854444 509062648 405093144 514747544 361356640 609124920 767364998 506822148 513687304 452848644 760972244 514983704 590561472 422895184 353946360 629653080 624458936 555323960 454833160 767214188 667465374 506846104 780660952 442293720 539520970 317331944 710310104 738816984 656226744 703986276 536665480 491649960 751642520 485657848 759724632 606196696 597186968 787162712 542421112 787771760 589346484 621867608 755511064 722106072 623875635 638032424 531046285 545212504 432558072 724599720 503791576 732706264 389559000 587865500 474866285 514084184 706677784 432224264 526468832 651776808 474209192 353530984 425912408 306377560 653550472 671973224 795103672 541899250 453080024 516173204 449887064 445862104 556168726 422537222 370006598 649488678 469142566 608842630 393006196 210139270 496986932 662333190 235542668 446062726 244518542 463214726 536930606 449781702 388153608 462210570 375316358 216949958 581874622 247382726 334525402 678686414 393793158 307977286 426714630 472945734 414251030 537974442 349207984 574832010 255021830 351634310 436164948 395761542 232786625 509561042 280848633 372358022 418899392 470128774 329614730 220618150 446178438 258805382 432717494 695262658 407338258 576189110 680369542 581306286 379523122 676587370 292331226 306916966 484525630 500168833 479450467 513371160 247179158 412513542 642075910 630716358 254330342 347830150 547124534 243485010 494252718 315189638 564297606 293531654 313494798 260506256 547177570 487065670 575449382 395488342 323856954 302713414 311073116 394036742 535732882 425973254 664884246 395161858 276868998 586624146 455357158 212232710 556491910 332734662 522099534 407095946 504029318 275656710 306185526 415611734 609196998 617935166 697756038 400432664 682775584 745561749 532130778 687080288 335634848 794790068 722699784 329474532 334384224 350166112 620249616 773741856 700057592 802586680 647232912 568411744 438532104 402845206 417754502 728607840 544232184 642261880 737514720 744054108 562970464 695217902 344231136 755233768 412400352 691809770 802804816 598830180 407202016 763446960 712885856 760603644 483941472 772345568 645138304 544340224 533713264 493760688 626222560 349440668 606000592 725614480 794147968 571483616 766359016 514840416 361796832 750390480 806771936 718903464 615043584 714486368 601957216 618668640 706573248 544457092 514940128 327885104 428948192 383285472 505729280 526790368 803903880 478026204 589494320 588759264 453092064 656185696 363767686 797387804 590408480 371855008 542498400 614010575 542940240 721211108 690821762 574261412 771914492 767798624 371230348 353488688 516070912 554149440 368220496 523805857 764782432 351689136 522665472 429903104 564403022 468738528 766125129 327537696 557976496
927559712 8982304 365494360 107763200 551438528 406178240 337817006 280545024 417829336 544305979 837600020 164362144 402014208 55407424 685537280 318480000 48981888 38343168 394988032 867766440 668719872 897404784 306362200 961409792 635520352 136732117 316947480 258776000 717183744 63014012 135122544 253859816 292603392 240932416 991758848 345296000 322195000 213106672 452348322 344931684 10137720 259294800 373096932 252949440 666952760 540323520 382607904 194655488 670832908 757600950 918914432 207306240 258409984 672061302 711448092 897833472 466706944 544423168 80189912 520972927 418766660 191518304 344381368 986632689 128400768 667150492 136094208 404023450 129101520 527288432 408081152 917683712 504824208 779392000 603778676 724124496 465757813 812457888 307921888 118049536 835072708 521309504 156111456 937250560 33629230 343891080 424727616 862055376 715186920 994107904 934213688 772953088 360985420 867185952 704564992 761905664 231932820 373437760 726423968 32302848 454942088 831404376 683754968 685863000 847433704 596599096 600581080 566739876 432669368 843696088 688708767 795443160 475729240 461144152 871357256 510029860 544667068 568791576 759608986 518627840 650860024 469753944 415688088 451084248 770659848 710168768 575468056 600882000 840600776 673532710 543882456 830419726 815283416 793707248 869598328 495492600 614574212 630846680 605729112 900111272 830234936 449961448 614999956 492168952 681554376 611774296 852747992 817157688 779661424 796348040 761761012 727162200 717500536 816210710 828555610 560751144 731726424 576766072 680011876 880343032 507205400 907624088 554798326 555562512 675095128 745740544 696337432 504325558 733819224 898837744 721015864 659684358 427573568 724243864 799785144 603396984 494723464 492160408 465361352 488081632 827856216 512327080 834726792 702371912 617561816 880381160 604986120 523310652 598558773 704741612 619992488 678515032 641991824 726947256 418987864 847440952 498604368 795332824 500067380 900295976 724422264 884359248 480330608 641055757 791496176 842038464 445360056 804755312 784565674 719756560 618692976 603510320 715025008 824033568 794545104 449461616 761246256 534284528 750578416 693697648 625601467 853574128 551486576 717572544 725596464 601120324 778981540 864031748 633239952 529270448 638924848 485533944 733302224 891542302 630999452 637864608 577025948 885149548 639161008 714738776 547072488 478123664 753830384 748636240 679501264 579010464 891391492 791642678 631023408 904838256 566471024 663698274 441509248 834487408 862994288 780404048 828163580 660842784 615827264 875819824 609835152 883901936 730374000 721364272 911340016 666598416 911949064 713523788 746044912 879688368 846283376 748052939 762209728 655223589 669389808 556735376 848777024 627968880 856883568 513736304 712042804 599043589 638261488 830855088 556401568 650646136 775954112 598386496 477708288 550089712 430554864 777727776 796150528 919280976 666076554 577257328 640350508 574064368 570039408 680346030 591537624 539007000 818489080 638142968 777843032 562006598 379139672 665987334 831333592 404543070 615063128 413518944 632215128 705931008 618782104 557154010 631210972 544316760 385950360 750875024 416383128 503525804 847686816 562793560 476977688 595715032 641946136 583251432 706974844 518208386 743832412 424022232 520634712 605165350 564761944 401787027 678561444 449849035 541358424 587899794 639129176 498615132 389618552 615178840 427805784 601717896 864263060 576338660 745189512 849369944 750306688 548523524 845587772 461331628 475917368 653526032 669169235 648450869 682371562 416179560 581513944 811076312 799716760 423330744 516830552 716124936 412485412 663253120 484190040 733298008 462532056 482495200 429506658 716177972 656066072 744449784 564488744 492857356 471713816 480073518 563037144 704733284 594973656 833884648 564162260 445869400 755624548 624357560 381233112 725492312 501735064 691099936 576096348 673029720 444657112 475185928 584612136 778197400 786935568 866756440 383080504 665423424 728209589 514778618 669728128 318282688 777437908 705347624 312122372 317032064 332813952 602897456 756389696 682705432 785234520 629880752 551059584 421179944 385493046 400402342 711255680 526880024 624909720 720162560 726701948 545618304 677865742 326878976 737881608 395048192 674457610 785452656 581478020 389849856 746094800 695533696 743251484 466589312 754993408 627786144 526988064 516361104 476408528 608870400 332088508 588648432 708262320 776795808 554131456 749006856 497488256 344444672 733038320 789419776 701551304 597691424 697134208 584605056 601316480 689221088 527104932 497587968 310532944 411596032 365933312 488377120 509438208 786551720 460674044 572142160 571407104 435739904 638833536 346415526 780035644 573056320 354502848 525146240 596658415 525588080 703858948 673469602 556909252 754562332 750446464 353878188 336136528 498718752 536797280 350868336 506453697 747430272 334336976 505313312 412550944 547050862 451386368 748772969 310185536 540624336
759953408 609101406 837577664 381296896 432432384 364618784 684145024 895015744 830153312 192282644 130259796 779994042 524870720 294721536 761657984 32312134 265617984 165257648 743917568 6636000 292514240 119967220 734439872 741194888 582673676 637788060 462086724 150018996 451132456 426574592 458636050 97131606 27233680 820903056 945988240 348816320 840785024 731759488 809127232 846688954 145073840 946184636 441302827 312570176 943360000 227093792 171265600 438994880 722502144 831782400 991448688 104870680 256878684 217010688 650949960 300834384 750802112 914444872 600256000 995111424 917631044 301630720 386853819 353181460 799062912 935323804 644382160 403785156 868887388 69409760 487272556 508535524 257274904 703154912 410890560 56799520 801280824 948252032 599106351 980908316 878077312 334388320 495789000 981362640 441933492 376139120 892020168 71195328 726927480 81949872 378174000 140351528 593036594 849588640 975379023 201181280 616254416 10072270 388072916 861311360 100680816 477143104 329493696 331601728 493172432 242337824 246319808 212478604 78408096 489434816 334447495 441181888 121467968 106882880 517095984 155768588 190405796 214530304 405347714 164366568 296598752 115492672 61426816 96822976 416398576 355907496 221206784 246620728 486339504 319271438 189621184 476158454 461022144 439445976 515337056 141231328 260312940 276585408 251467840 545850000 475973664 95700176 260738684 137907680 327293104 257513024 498486720 462896416 425400152 442086768 407499740 372900928 363239264 461949438 474294338 206489872 377465152 222504800 325750604 526081760 152944128 553362816 200537054 201301240 320833856 391479272 342076160 150064286 379557952 544576472 366754592 305423086 73312296 369982592 445523872 249135712 140462192 137899136 111100080 133820360 473594944 158065808 480465520 348110640 263300544 526119888 250724848 169049380 244297501 350480340 265731216 324253760 287730552 372685984 64726592 493179680 144343096 441071552 145806108 546034704 511669512 671606496 267577856 428303005 578743424 629285712 232607304 592002560 571812922 507003808 405940224 390757568 502272256 611280816 581792352 236708864 548493504 321531776 537825664 480944896 412848715 640821376 338733824 504819792 512843712 388367572 566228788 651278996 420487200 316517696 426172096 272781192 520549472 678789550 418246700 425111856 364273196 672396796 426408256 501986024 334319736 265370912 541077632 535883488 466748512 366257712 678638740 578889926 418270656 692085504 353718272 450945522 228756496 621734656 650241536 567651296 615410828 448090032 403074512 663067072 397082400 671149184 517621248 508611520 698587264 453845664 699196312 500771036 533292160 666935616 633530624 535300187 549456976 442470837 456637056 343982624 636024272 415216128 644130816 300983552 499290052 386290837 425508736 618102336 343648816 437893384 563201360 385633744 264955536 337336960 217802112 564975024 583397776 706528224 453323802 364504576 427597756 361311616 357286656 467593278 541109588 488578964 768061044 587714932 727414996 511578562 328711636 615559298 780905556 354115034 564635092 363090908 581787092 655502972 568354068 506725974 580782936 493888724 335522324 700446988 365955092 453097768 797258780 512365524 426549652 545286996 591518100 532823396 656546808 467780350 693404376 373594196 470206676 554737314 514333908 351358991 628133408 399420999 490930388 537471758 588701140 448187096 339190516 564750804 377377748 551289860 813835024 525910624 694761476 798941908 699878652 498095488 795159736 410903592 425489332 603097996 618741199 598022833 631943526 365751524 531085908 760648276 749288724 372902708 466402516 665696900 362057376 612825084 433762004 682869972 412104020 432067164 379078622 665749936 605638036 694021748 514060708 442429320 421285780 429645482 512609108 654305248 544545620 783456612 513734224 395441364 705196512 573929524 330805076 675064276 451307028 640671900 525668312 622601684 394229076 424757892 534184100 727769364 736507532 816328404 562082704 844425624 907211789 693780818 848730328 497284888 956440108 884349824 491124572 496034264 511816152 781899656 935391896 861707632 964236720 808882952 730061784 600182144 564495246 579404542 890257880 705882224 803911920 899164760 905704148 724620504 856867942 505881176 916883808 574050392 853459810 964454856 760480220 568852056 925097000 874535896 922253684 645591512 933995608 806788344 705990264 695363304 655410728 787872600 511090708 767650632 887264520 955798008 733133656 928009056 676490456 523446872 912040520 968421976 880553504 776693624 876136408 763607256 780318680 868223288 706107132 676590168 489535144 590598232 544935512 667379320 688440408 965553920 639676244 751144360 750409304 614742104 817835736 525417726 959037844 752058520 533505048 704148440 775660615 704590280 882861148 852471802 735911452 933564532 929448664 532880388 515138728 677720952 715799480 529870536 685455897 926432472 513339176 684315512 591553144 726053062 630388568 927775169 489187736 719626536
705166384 297766080 875979744 566699376 297683984 288044944 213171136 862866560 692225728 490005680 389978500 257640544 690112640 957722904 144123576 991141464 479411552 531671344 805064314 650700064 306696596 641634096 812327176 169981280 365125345 394975232 433444192 961454080 568809600 19465826 331995656 693888000 259329280 104260500 883848200 3888476 23289088 764128256 675978752 30575728 399650304 783706656 352188144 336448056 447642286 922345984 489208268 90359744 512458472 498752216 270728928 644843336 220174688 197692672 938540544 942779712 219276384 301683760 835783800 168574600 329731182 172479584 437920160 119015152 550481384 905952896 208217600 511174368 580955414 204662988 881673216 670924224 882123070 215482632 73127152 296040284 618632672 638665600 199710180 155481848 689405440 700678144 590923776 348915008 182783393 662972160 112796688 34092452 435328384 340093952 272745600 824024720 464347600 969000320 496143920 920965232 318948800 78306268 102087680 279583880 458546480 835008768 687359360 689467392 851038096 600203488 604185472 570344268 436273760 847300480 692313159 799047552 479333632 464748544 874961648 513634252 548271460 572395968 763213378 522232232 654464416 473358336 419292480 454688640 774264240 713773160 579072448 604486392 844205168 677137102 547486848 834024118 818887808 797311640 873202720 499096992 618178604 634451072 609333504 903715664 833839328 453565840 618604348 495773344 685158768 615378688 856352384 820762080 783265816 799952432 765365404 730766592 721104928 819815102 832160002 564355536 735330816 580370464 683616268 883947424 510809792 911228480 558402718 559166904 678699520 749344936 699941824 507929950 737423616 902442136 724620256 663288750 431177960 727848256 803389536 607001376 498327856 495764800 468965744 491686024 831460608 515931472 838331184 705976304 621166208 883985552 608590512 526915044 602163165 708346004 623596880 682119424 645596216 730551648 422592256 851045344 502208760 798937216 503671772 903900368 373316088 533253072 129224432 289949581 440390000 490932288 94253880 453649136 433459498 368650384 267586800 252404144 363918832 472927392 443438928 98355440 410140080 183178352 399472240 342591472 274495291 502467952 200380400 366466368 374490288 250014148 427875364 512925572 282133776 178164272 287818672 134427768 382196048 540436126 279893276 286758432 225919772 534043372 288054832 363632600 195966312 127017488 402724208 397530064 328395088 227904288 540285316 440536502 279917232 553732080 215364848 312592098 90403072 483381232 511888112 429297872 477057404 309736608 264721088 524713648 258728976 532795760 379267824 370258096 560233840 315492240 560842888 362417612 394938736 528582192 495177200 396946763 411103552 304117413 318283632 205629200 497670848 276862704 505777392 162630128 360936628 247937413 287155312 479748912 205295392 299539960 424847936 247280320 126602112 198983536 79448688 426621600 445044352 568174800 314970378 226151152 289244332 222958192 218933232 329239854 536756368 484225744 763707824 583361712 723061776 507225342 324358416 611206078 776552336 349761814 560281872 358737688 577433872 651149752 564000848 502372754 576429716 489535504 331169104 696093768 361601872 448744548 792905560 508012304 422196432 540933776 587164880 528470176 652193588 463427130 689051156 369240976 465853456 550384094 509980688 347005771 623780188 395067779 486577168 533118538 584347920 443833876 334837296 560397584 373024528 546936640 809481804 521557404 690408256 794588688 695525432 493742268 790806516 406550372 421136112 598744776 614387979 593669613 627590306 361398304 526732688 756295056 744935504 368549488 462049296 661343680 357704156 608471864 429408784 678516752 407750800 427713944 374725402 661396716 601284816 689668528 509707488 438076100 416932560 425292262 508255888 649952028 540192400 779103392 509381004 391088144 700843292 569576304 326451856 670711056 446953808 636318680 521315092 618248464 389875856 420404672 529830880 723416144 732154312 811975184 221165112 503508032 566294197 352863226 507812736 156367296 615522516 543432232 150206980 155116672 170898560 440982064 594474304 520790040 623319128 467965360 389144192 259264552 223577654 238486950 549340288 364964632 462994328 558247168 564786556 383702912 515950350 164963584 575966216 233132800 512542218 623537264 419562628 227934464 584179408 533618304 581336092 304673920 593078016 465870752 365072672 354445712 314493136 446955008 170173116 426733040 546346928 614880416 392216064 587091464 335572864 182529280 571122928 627504384 539635912 435776032 535218816 422689664 439401088 527305696 365189540 335672576 148617552 249680640 204017920 326461728 347522816 624636328 298758652 410226768 409491712 273824512 476918144 184500134 618120252 411140928 192587456 363230848 434743023 363672688 541943556 511554210 394993860 592646940 588531072 191962796 174221136 336803360 374881888 188952944 344538305 585514880 172421584 343397920 250635552 385135470 289470976 586857577 148270144 378708944
953123040 847654477 56409344 977770224 273532774 962294848 560936832 761168904 72522184 980441472 464048339 172755416 826156544 623081472 987245368 564804599 713882352 397092800 920816992 857707872 820206848 157033140 987388160 958284360 208716800 174295002 226363280 369571052 579023468 201915920 27231792 605615000 66111672 96398676 398242048 215703488 805359722 246473248 187842544 538434144 225847072 344651920 549922888 587505584 805426000 735007568 981953732 939922852 764912256 188211339 244044962 490326720 147450920 19669824 385050134 487591936 242446534 340528128 36501504 178158536 411240960 657785768 14524624 84356075 767752448 512834782 950743920 38463552 413993040 719792128 789260269 141545256 413421333 214052928 443258384 30961820 789429318 839982604 243672000 165076000 796762414 961021912 978905984 531581592 704117760 623330048 867089232 501081384 756101792 671950768 129954912 967305456 573417524 571804064 228461208 563315268 595444400 606035600 457970872 980300800 52848944 429311232 281661824 283769856 445340560 194505952 198487936 164646732 30576224 441602944 286615623 393350016 73636096 59051008 469264112 107936716 142573924 166698432 357515842 116534696 248766880 67660800 13594944 48991104 368566704 308075624 173374912 198788856 438507632 271439566 141789312 428326582 413190272 391614104 467505184 93399456 212481068 228753536 203635968 498018128 428141792 47868304 212906812 90075808 279461232 209681152 450654848 415064544 377568280 394254896 359667868 325069056 315407392 414117566 426462466 158658000 329633280 174672928 277918732 478249888 105112256 505530944 152705182 153469368 273001984 343647400 294244288 102232414 331726080 496744600 318922720 257591214 25480424 322150720 397692000 201303840 92630320 90067264 63268208 85988488 425763072 110233936 432633648 300278768 215468672 478288016 202892976 121217508 196465629 302648468 217899344 276421888 239898680 324854112 16894720 445347808 96511224 393239680 97974236 498202832 296713384 456650368 52621728 213346877 363787296 414329584 17651176 377046432 356856794 292047680 190984096 175801440 287316128 396324688 366836224 21752736 333537376 106575648 322869536 265988768 197892587 425865248 123777696 289863664 297887584 173411444 351272660 436322868 205531072 101561568 211215968 57825064 305593344 463833422 203290572 210155728 149317068 457440668 211452128 287029896 119363608 50414784 326121504 320927360 251792384 151301584 463682612 363933798 203314528 477129376 138762144 235989394 13800368 406778528 435285408 352695168 400454700 233133904 188118384 448110944 182126272 456193056 302665120 293655392 483631136 238889536 484240184 285814908 318336032 451979488 418574496 320344059 334500848 227514709 241680928 129026496 421068144 200260000 429174688 86027424 284333924 171334709 210552608 403146208 128692688 222937256 348245232 170677616 49999408 122380832 2845984 350018896 368441648 491572096 238367674 149548448 212641628 146355488 142330528 252637150 221242146 168711522 448193602 267847490 407547554 191711120 8844194 295691856 461038114 34247592 244767650 43223466 261919650 335635530 248486626 186858532 260915494 174021282 15654882 380579546 46087650 133230326 477391338 192498082 106682210 225419554 271650658 212955954 336679366 147912908 373536934 53726754 150339234 234869872 194466466 31491549 308265966 79553557 171062946 217604316 268833698 128319654 19323074 244883362 57510306 231422418 493967582 206043182 374894034 479074466 380011210 178228046 475292294 91036150 105621890 283230554 298873757 278155391 312076084 45884082 211218466 440780834 429421282 53035266 146535074 345829458 42189934 292957642 113894562 363002530 92236578 112199722 59211180 345882494 285770594 374154306 194193266 122561878 101418338 109778040 192741666 334437806 224678178 463589170 193866782 75573922 385329070 254062082 10937634 355196834 131439586 320804458 205800870 302734242 74361634 104890450 214316658 407901922 416640090 496460962 512639374 794982294 857768459 644337488 799286998 447841558 906996778 834906494 441681242 446590934 462372822 732456326 885948566 812264302 914793390 759439622 680618454 550738814 515051916 529961212 840814550 656438894 754468590 849721430 856260818 675177174 807424612 456437846 867440478 524607062 804016480 915011526 711036890 519408726 875653670 825092566 872810354 596148182 884552278 757345014 656546934 645919974 605967398 738429270 461647378 718207302 837821190 906354678 683690326 878565726 627047126 474003542 862597190 918978646 831110174 727250294 826693078 714163926 730875350 818779958 656663802 627146838 440091814 541154902 495492182 617935990 638997078 916110590 590232914 701701030 700965974 565298774 768392406 475974396 909594514 702615190 484061718 654705110 726217285 655146950 833417818 803028472 686468122 884121202 880005334 483437058 465695398 628277622 666356150 480427206 636012567 876989142 463895846 634872182 542109814 676609732 580945238 878331839 439744406 670183206
42418876 183863168 474051712 427320146 851227744 797882880 849059887 54786076 791483840 713881684 468250112 927885680 393511120 272981504 421175424 566726576 584018064 790938624 461416600 241369180 685836288 411054000 243738408 376773120 31673216 275630976 965606136 927063296 773537584 437879192 349497644 221168448 391249696 54254320 820941824 987801584 855012352 780150876 230868688 328490368 106322640 671795812 889924880 808044288 257669968 783215384 20529792 369477650 830522624 981998376 805734944 967337196 30366368 749899776 515333208 311221320 429744768 116449600 278544864 825227776 756442816 659905056 644170232 661434904 21059672 721969760 707762286 631053136 769123616 55160457 332526184 565461764 967435616 721611940 144943568 30612183 582771328 656955204 579126016 673920896 834132512 856637056 861491000 436293120 685480296 247840912 804846592 204043960 434054736 870328000 912947456 170168848 677116288 28857600 231546240 694419248 303200552 657700028 306802688 435760000 305458544 681920832 534271424 536379456 697950160 447115552 451097536 417256332 283185824 694212544 539225223 645959616 326245696 311660608 721873712 360546316 395183524 419308032 610125442 369144296 501376480 320270400 266204544 301600704 621176304 560685224 425984512 451398456 691117232 524049166 394398912 680936182 665799872 644223704 720114784 346009056 465090668 481363136 456245568 750627728 680751392 300477904 465516412 342685408 532070832 462290752 703264448 667674144 630177880 646864496 612277468 577678656 568016992 666727166 679072066 411267600 582242880 427282528 530528332 730859488 357721856 758140544 405314782 406078968 525611584 596257000 546853888 354842014 584335680 749354200 571532320 510200814 278090024 574760320 650301600 453913440 345239920 342676864 315877808 338598088 678372672 362843536 685243248 552888368 468078272 730897616 455502576 373827108 449075229 555258068 470508944 529031488 492508280 577463712 269504320 697957408 349120824 645849280 350583836 750812432 514238600 674175584 270146944 430872093 581312512 631854800 235176392 594571648 574382010 509572896 408509312 393326656 504841344 613849904 584361440 239277952 551062592 324100864 540394752 483513984 415417803 643390464 341302912 507388880 515412800 390936660 568797876 653848084 423056288 319086784 428741184 275350280 523118560 681358638 420815788 427680944 366842284 674965884 428977344 504555112 336888824 267940000 543646720 538452576 469317600 368826800 681207828 581459014 420839744 694654592 356287360 453514610 231325584 624303744 652810624 570220384 617979916 450659120 405643600 665636160 399651488 673718272 520190336 511180608 701156352 456414752 701765400 503340124 535861248 669504704 636099712 537869275 552026064 445039925 459206144 346551712 638593360 417785216 646699904 303552640 501859140 388859925 428077824 620671424 346217904 440462472 565770448 388202832 267524624 339906048 220371200 567544112 585966864 709097312 455892890 367073664 430166844 363880704 359855744 470162366 652202496 599671872 879153952 698807840 838507904 622671470 439804544 726652206 891998464 465207942 675728000 474183816 692880000 766595880 679446976 617818882 691875844 604981632 446615232 811539896 477048000 564190676 908351688 623458432 537642560 656379904 702611008 643916304 767639716 578873258 804497284 484687104 581299584 665830222 625426816 462451899 739226316 510513907 602023296 648564666 699794048 559280004 450283424 675843712 488470656 662382768 924927932 637003532 805854384 910034816 810971560 609188396 906252644 521996500 536582240 714190904 729834107 709115741 743036434 476844432 642178816 871741184 860381632 483995616 577495424 776789808 473150284 723917992 544854912 793962880 523196928 543160072 490171530 776842844 716730944 805114656 625153616 553522228 532378688 540738390 623702016 765398156 655638528 894549520 624827132 506534272 816289420 685022432 441897984 786157184 562399936 751764808 636761220 733694592 505321984 535850800 645277008 838862272 847600440 927421312 303708338 586051258 648837423 435406452 590355962 238910522 698065742 625975458 232750206 237659898 253441786 523525290 677017530 603333266 705862354 550508586 471687418 341807778 306120880 321030176 631883514 447507858 545537554 640790394 647329782 466246138 598493576 247506810 658509442 315676026 595085444 706080490 502105854 310477690 666722634 616161530 663879318 387217146 675621242 548413978 447615898 436988938 397036362 529498234 252716342 509276266 628890154 697423642 474759290 669634690 418116090 265072506 653666154 710047610 622179138 518319258 617762042 505232890 521944314 609848922 447732766 418215802 231160778 332223866 286561146 409004954 430066042 707179554 381301878 492769994 492034938 356367738 559461370 267043360 700663478 493684154 275130682 445774074 517286249 446215914 624486782 594097436 477537086 675190166 671074298 274506022 256764362 419346586 457425114 271496170 427081531 668058106 254964810 425941146 333178778 467678696 372014202 669400803 230813370 461252170
387636736 226477440 228680640 963816004 174333440 743905848 448099264 391820384 259793296 11483924 227536912 468727572 318047193 67303316 8347264 983851704 492941144 628113328 592755634 931366320 390761230 549963008 452349490 817923584 176870912 97454148 416583040 918866336 475286380 585461384 587570832 853279040 534735616 253788160 939416656 253980296 49868080 37658112 279652067 647914264 359373476 75307136 217386368 694406680 494388560 212552192 136545792 396063000 117030864 291850868 992232816 991663536 440881215 918388352 450259968 490564780 861999712 404254866 993728221 841461504 226768336 230468608 493279104 397898240 282014432 768816044 81182720 868554944 853107552 823171536 699628496 197214592 419164738 240148240 298731356 197911084 986833152 338148458 982784424 820780544 517328896 140350464 570861206 369555700 199074132 555473152 234742720 789081300 270447008 815491088 992457472 574529152 636441580 721558304 960644652 356642176 683849484 67713848 59375790 334796868 265547056 642009344 494359936 496467968 658038672 407204064 411186048 377344844 243274336 654301056 499313735 606048128 286334208 271749120 681962224 320634828 355272036 379396544 570213954 329232808 461464992 280358912 226293056 261689216 581264816 520773736 386073024 411486968 651205744 484137678 354487424 641024694 625888384 604312216 680203296 306097568 425179180 441451648 416334080 710716240 640839904 260566416 425604924 302773920 492159344 422379264 663352960 627762656 590266392 606953008 572365980 537767168 528105504 626815678 639160578 371356112 542331392 387371040 490616844 690948000 317810368 718229056 365403294 366167480 485700096 556345512 506942400 314930526 544424192 709442712 531620832 470289326 238178536 534848832 610390112 414001952 305328432 302765376 275966320 298686600 638461184 322932048 645331760 512976880 428166784 690986128 415591088 333915620 409163741 515346580 430597456 489120000 452596792 537552224 229592832 658045920 309209336 605937792 310672348 710900944 349884020 509821004 105792364 266517513 416957932 467500220 70821812 430217068 410027430 345218316 244154732 228972076 340486764 449495324 420006860 74923372 386708012 159746284 376040172 319159404 251063223 479035884 176948332 343034300 351058220 226582080 404443296 489493504 258701708 154732204 264386604 110995700 358763980 517004058 256461208 263326364 202487704 510611304 264622764 340200532 172534244 103585420 379292140 374097996 304963020 204472220 516853248 417104434 256485164 530300012 191932780 289160030 66971004 459949164 488456044 405865804 453625336 286304540 241289020 501281580 235296908 509363692 355835756 346826028 536801772 292060172 537410820 338985544 371506668 505150124 471745132 373514695 387671484 280685345 294851564 182197132 474238780 253430636 482345324 139198060 337504560 224505345 263723244 456316844 181863324 276107892 401415868 223848252 103170044 175551468 56016620 403189532 421612284 544742732 291538310 202719084 265812264 199526124 195501164 305807786 294327168 241796544 521278624 340932512 480632576 264796142 81929216 368776878 534123136 107332614 317852672 116308488 335004672 408720552 321571648 259943554 334000516 247106304 88739904 453664568 119172672 206315348 550476360 265583104 179767232 298504576 344735680 286040976 409764388 220997930 446621956 126811776 223424256 307954894 267551488 104576571 381350988 152638579 244147968 290689338 341918720 201404676 92408096 317968384 130595328 304507440 567052604 279128204 447979056 552159488 453096232 251313068 548377316 164121172 178706912 356315576 371958779 351240413 385161106 118969104 284303488 513865856 502506304 126120288 219620096 418914480 115274956 366042664 186979584 436087552 165321600 185284744 132296202 418967516 358855616 447239328 267278288 195646900 174503360 182863062 265826688 407522828 297763200 536674192 266951804 148658944 458414092 327147104 84022656 428281856 204524608 393889480 278885892 375819264 147446656 177975472 287401680 480986944 489725112 569545984 573688605 856031525 918817690 705386719 860336229 508890789 968046009 895955725 502730473 507640165 523422053 793505557 946997797 873313533 975842621 820488853 741667685 611788045 576101147 591010443 901863781 717488125 815517821 910770661 917310049 736226405 868473843 517487077 928489709 585656293 865065711 976060757 772086121 580457957 936702901 886141797 933859585 657197413 945601509 818394245 717596165 706969205 667016629 799478501 522696609 779256533 898870421 967403909 744739557 939614957 688096357 535052773 923646421 980027877 892159405 788299525 887742309 775213157 791924581 879829189 717713033 688196069 501141045 602204133 556541413 678985221 700046309 977159821 651282145 762750261 762015205 626348005 829441637 537023627 970643745 763664421 545110949 715754341 787266516 716196181 894467049 864077703 747517353 945170433 941054565 544486289 526744629 689326853 727405381 541476437 697061798 938038373 524945077 695921413 603159045 737658963 641994469 939381070 500793637 731232437
648815520 968192256 765970432 257051264 395371150 250016896 358904206 697869000 852480000 861273500 229834828 192318912 24814960 130817248 565156952 531821792 533346720 337239596 211262132 755556684 781035768 139383003 90467224 535429096 455355904 811387512 500441088 865709664 559699360 479285000 636886684 694134632 511236160 103784960 698890872 423738808 842408960 210258176 938780507 321925664 667222144 107184128 327707616 289982592 242916476 493942272 465510952 103133664 365359872 690052432 273942880 477067648 697428515 353325056 416439116 777538088 353092352 475148456 471976770 654064128 449712224 213794144 922967702 641049784 338939312 824000000 162161040 17899960 745233920 734495488 225973650 495120640 190790174 951156920 847890048 980453888 56599968 913104194 673295128 665248934 417187478 475520710 499257216 477800544 799757632 123887808 621037344 324660814 629828844 814167936 317651302 243296704 2381952 980157748 605572440 483770875 827819792 942729728 48407680 840770048 170818032 547280320 399630912 401738944 563309648 312475040 316457024 282615820 148545312 559572032 404584711 511319104 191605184 177020096 587233200 225905804 260543012 284667520 475484930 234503784 366735968 185629888 131564032 166960192 486535792 426044712 291344000 316757944 556476720 389408654 259758400 546295670 531159360 509583192 585474272 211368544 330450156 346722624 321605056 615987216 546110880 165837392 330875900 208044896 397430320 327650240 568623936 533033632 495537368 512223984 477636956 443038144 433376480 532086654 544431554 276627088 447602368 292642016 395887820 596218976 223081344 623500032 270674270 271438456 390971072 461616488 412213376 220201502 449695168 614713688 436891808 375560302 143449512 440119808 515661088 319272928 210599408 208036352 181237296 203957576 543732160 228203024 550602736 418247856 333437760 596257104 320862064 239186596 314434717 420617556 335868432 394390976 357867768 442823200 134863808 563316896 214480312 511208768 215943324 616171920 408931532 568868516 164839876 325565025 476005444 526547732 129869324 489264580 469074942 404265828 303202244 288019588 399534276 508542836 479054372 133970884 445755524 218793796 435087684 378206916 310110735 538083396 235995844 402081812 410105732 285629592 463490808 548541016 317749220 213779716 323434116 170043212 417811492 576051570 315508720 322373876 261535216 569658816 323670276 399248044 231581756 162632932 438339652 433145508 364010532 263519732 575900760 476151946 315532676 589347524 250980292 348207542 126018516 518996676 547503556 464913316 512672848 345352052 300336532 560329092 294344420 568411204 414883268 405873540 595849284 351107684 596458332 398033056 430554180 564197636 530792644 432562207 446718996 339732857 353899076 241244644 533286292 312478148 541392836 198245572 396552072 283552857 322770756 515364356 240910836 335155404 460463380 282895764 162217556 234598980 115064132 462237044 480659796 603790244 350585822 261766596 324859776 258573636 254548676 364855298 243256398 190725774 470207854 289861742 429561806 213725372 30858446 317706108 483052366 56261844 266781902 65237718 283933902 357649782 270500878 208872784 282929746 196035534 37669134 402593798 68101902 155244578 499405590 214512334 128696462 247433806 293664910 234970206 358693618 169927160 395551186 75741006 172353486 256884124 216480718 53505801 330280218 101567809 193077198 239618568 290847950 150333906 41337326 266897614 79524558 253436670 515981834 228057434 396908286 501088718 402025462 200242298 497306546 113050402 127636142 305244806 320888009 300169643 334090336 67898334 233232718 462795086 451435534 75049518 168549326 367843710 64204186 314971894 135908814 385016782 114250830 134213974 81225432 367896746 307784846 396168558 216207518 144576130 123432590 131792292 214755918 356452058 246692430 485603422 215881034 97588174 407343322 276076334 32951886 377211086 153453838 342818710 227815122 324748494 96375886 126904702 236330910 429916174 438654342 518475214 444139654 726482574 789268739 575837768 730787278 379341838 838497058 766406774 373181522 378091214 393873102 663956606 817448846 743764582 846293670 690939902 612118734 482239094 446552196 461461492 772314830 587939174 685968870 781221710 787761098 606677454 738924892 387938126 798940758 456107342 735516760 846511806 642537170 450909006 807153950 756592846 804310634 527648462 816052558 688845294 588047214 577420254 537467678 669929550 393147658 649707582 769321470 837854958 615190606 810066006 558547406 405503822 794097470 850478926 762610454 658750574 758193358 645664206 662375630 750280238 588164082 558647118 371592094 472655182 426992462 549436270 570497358 847610870 521733194 633201310 632466254 496799054 699892686 407474676 841094794 634115470 415561998 586205390 657717565 586647230 764918098 734528752 617968402 815621482 811505614 414937338 397195678 559777902 597856430 411927486 567512847 808489422 395396126 566372462 473610094 608110012 512445518 809832119 371244686 601683486
390896224 680640416 701089680 981556480 868325408 990496928 541657684 438805424 950186240 667505224 273191072 399309568 841427968 263075000 963960288 232538368 849305934 110838464 616923200 671617008 17051160 150790238 927828928 769976576 444574908 522899072 568425264 894629960 542022176 793160768 604177408 766332768 648896512 186079724 149121138 622989718 959500288 208324096 116572992 835981952 498332672 233825588 958382848 40490296 665134848 431815552 133324848 14173582 696731056 338339648 245569408 75086549 38810472 885063400 615376800 912465600 323222688 147783784 199019064 853462544 316830132 330997248 286628480 212384080 694923008 455486112 24925952 607486272 166965458 907258064 633283328 946420352 632948608 609181408 858615872 181437976 189240384 124118016 805748282 765555328 684338798 612372352 688808960 564800800 720364544 420953612 81171462 209871080 101092992 655760768 453912724 548531072 268784662 497496848 466119852 714845696 818925808 741159136 698836272 316571840 219505352 595967640 448318232 450426264 611996968 361162360 365144344 331303140 197232632 608259352 453272031 560006424 240292504 225707416 635920520 274593124 309230332 333354840 524172250 283191104 415423288 234317208 180251352 215647512 535223112 474732032 340031320 365445264 605164040 438095974 308445720 594982990 579846680 558270512 634161592 260055864 379137476 395409944 370292376 664674536 594798200 214524712 379563220 256732216 446117640 376337560 617311256 581720952 544224688 560911304 526324276 491725464 482063800 580773974 593118874 325314408 496289688 341329336 444575140 644906296 271768664 672187352 319361590 320125776 439658392 510303808 460900696 268888822 498382488 663401008 485579128 424247622 192136832 488807128 564348408 367960248 259286728 256723672 229924616 252644896 592419480 276890344 599290056 466935176 382125080 644944424 369549384 287873916 363122037 469304876 384555752 443078296 406555088 491510520 183551128 612004216 263167632 559896088 264630644 664859240 683197560 843134544 439105904 599831053 750271472 800813760 404135352 763530608 743340970 678531856 577468272 562285616 673800304 782808864 753320400 408236912 720021552 493059824 709353712 652472944 584376763 812349424 510261872 676347840 684371760 559895620 737756836 822807044 592015248 488045744 597700144 444309240 692077520 850317598 589774748 596639904 535801244 843924844 597936304 673514072 505847784 436898960 712605680 707411536 638276560 537785760 850166788 750417974 589798704 863613552 525246320 622473570 400284544 793262704 821769584 739179344 786938876 619618080 574602560 834595120 568610448 842677232 689149296 680139568 870115312 625373712 870724360 672299084 704820208 838463664 805058672 706828235 720985024 613998885 628165104 515510672 807552320 586744176 815658864 472511600 670818100 557818885 597036784 789630384 515176864 609421432 734729408 557161792 436483584 508865008 389330160 736503072 754925824 878056272 624851850 536032624 599125804 532839664 528814704 639121326 315450764 262920140 542402220 362056108 501756172 285919738 103052812 389900474 555246732 128456210 338976268 137432084 356128268 429844148 342695244 281067150 355124112 268229900 109863500 474788164 140296268 227438944 571599956 286706700 200890828 319628172 365859276 307164572 430887984 242121526 467745552 147935372 244547852 329078490 288675084 125700167 402474584 173762175 265271564 311812934 363042316 222528272 113531692 339091980 151718924 325631036 588176200 300251800 469102652 573283084 474219828 272436664 569500912 185244768 199830508 377439172 393082375 372364009 406284702 140092700 305427084 534989452 523629900 147243884 240743692 440038076 136398552 387166260 208103180 457211148 186445196 206408340 153419798 440091112 379979212 468362924 288401884 216770496 195626956 203986658 286950284 428646424 318886796 557797788 288075400 169782540 479537688 348270700 105146252 449405452 225648204 415013076 300009488 396942860 168570252 199099068 308525276 502110540 510848708 590669580 205255576 487598496 550384661 336953690 491903200 140457760 599612980 527522696 134297444 139207136 154989024 425072528 578564768 504880504 607409592 452055824 373234656 243355016 207668118 222577414 533430752 349055096 447084792 542337632 548877020 367793376 500040814 149054048 560056680 217223264 496632682 607627728 403653092 212024928 568269872 517708768 565426556 288764384 577168480 449961216 349163136 338536176 298583600 431045472 154263580 410823504 530437392 598970880 376306528 571181928 319663328 166619744 555213392 611594848 523726376 419866496 519309280 406780128 423491552 511396160 349280004 319763040 132708016 233771104 188108384 310552192 331613280 608726792 282849116 394317232 393582176 257914976 461008608 168590598 602210716 395231392 176677920 347321312 418833487 347763152 526034020 495644674 379084324 576737404 572621536 176053260 158311600 320893824 358972352 173043408 328628769 569605344 156512048 327488384 234726016 369225934 273561440 570948041 132360608 362799408
24513728 589552472 289714016 99770464 707115792 49297808 669301248 906274176 914194488 191189432 971452620 192337984 568071168 752844032 132014500 118657264 727679634 6514784 146743500 640315392 564268884 319046400 166800896 331664688 214409728 710988824 931972979 479060992 270636864 210259552 477923360 163950400 482937783 904133184 610371202 181969424 554255583 786859008 711577836 553235532 661504000 691590464 618772596 800929472 430763616 657955904 803693760 709216688 909351944 823540320 186319064 634870528 279775744 618634240 13016392 904480588 751844000 893748812 621153792 360979352 707538288 688230400 521297408 395803456 306458044 86311936 795585536 271199168 580446548 742675200 751903334 485263928 56487656 377236736 355071872 323092168 435961502 9990368 200203648 49602368 192006976 302945760 778466400 324027496 406350984 953261728 842751168 838498816 205196226 655152576 72815336 516547632 789551584 138423696 550371936 743200256 305934296 350730880 20402736 980432736 464805488 841267776 693618368 695726400 857297104 606462496 610444480 576603276 442532768 853559488 698572167 805306560 485592640 471007552 881220656 519893260 554530468 578654976 769472386 528491240 660723424 479617344 425551488 460947648 780523248 720032168 585331456 610745400 850464176 683396110 553745856 840283126 825146816 803570648 879461728 505356000 624437612 640710080 615592512 909974672 840098336 459824848 624863356 502032352 691417776 621637696 862611392 827021088 789524824 806211440 771624412 737025600 727363936 826074110 838419010 570614544 741589824 586629472 689875276 890206432 517068800 917487488 564661726 565425912 684958528 755603944 706200832 514188958 743682624 908701144 730879264 669547758 437436968 734107264 809648544 613260384 504586864 502023808 475224752 497945032 837719616 522190480 844590192 712235312 627425216 890244560 614849520 533174052 608422173 714605012 629855888 688378432 651855224 736810656 428851264 857304352 508467768 805196224 509930780 910159376 541444366 701381350 297352710 458077859 608518278 659060566 262382158 621777414 601587776 536778662 435715078 420532422 532047110 641055670 611567206 266483718 578268358 351306630 567600518 510719750 442623569 670596230 368508678 534594646 542618566 418142426 596003642 681053850 450262054 346292550 455946950 302556046 550324326 708564404 448021554 454886710 394048050 702171650 456183110 531760878 364094590 295145766 570852486 565658342 496523366 396032566 708413594 608664780 448045510 721860358 383493126 480720376 258531350 651509510 680016390 597426150 645185682 477864886 432849366 692841926 426857254 700924038 547396102 538386374 728362118 483620518 728971166 530545890 563067014 696710470 663305478 565075041 579231830 472245691 486411910 373757478 665799126 444990982 673905670 330758406 529064906 416065691 455283590 647877190 373423670 467668238 592976214 415408598 294730390 367111814 247576966 594749878 613172630 736303078 483098656 394279430 457372610 391086470 387061510 497368132 571980288 519449664 798931744 618585632 758285696 542449262 359582336 646429998 811776256 384985734 595505792 393961608 612657792 686373672 599224768 537596674 611653636 524759424 366393024 731317688 396825792 483968468 828129480 543236224 457420352 576157696 622388800 563694096 687417508 498651050 724275076 404464896 501077376 585608014 545204608 382229691 659004108 430291699 521801088 568342458 619571840 479057796 370061216 595621504 408248448 582160560 844705724 556781324 725632176 829812608 730749352 528966188 826030436 441774292 456360032 633968696 649611899 628893533 662814226 396622224 561956608 791518976 780159424 403773408 497273216 696567600 392928076 643695784 464632704 713740672 442974720 462937864 409949322 696620636 636508736 724892448 544931408 473300020 452156480 460516182 543479808 685175948 575416320 814327312 544604924 426312064 736067212 604800224 361675776 705934976 482177728 671542600 556539012 653472384 425099776 455628592 565054800 758640064 767378232 847199104 286031752 568374672 631160837 417729866 572679376 221233936 680389156 608298872 215073620 219983312 235765200 505848704 659340944 585656680 688185768 532832000 454010832 324131192 288444294 303353590 614206928 429831272 527860968 623113808 629653196 448569552 580816990 229830224 640832856 297999440 577408858 688403904 484429268 292801104 649046048 598484944 646202732 369540560 657944656 530737392 429939312 419312352 379359776 511821648 235039756 491599680 611213568 679747056 457082704 651958104 400439504 247395920 635989568 692371024 604502552 500642672 600085456 487556304 504267728 592172336 430056180 400539216 213484192 314547280 268884560 391328368 412389456 689502968 363625292 475093408 474358352 338691152 541784784 249366774 682986892 476007568 257454096 428097488 499609663 428539328 606810196 576420850 459860500 657513580 653397712 256829436 239087776 401670000 439748528 253819584 409404945 650381520 237288224 408264560 315502192 450002110 354337616 651724217 213136784 443575584
840170958 50475654 557171328 257701424 225707716 753999464 396790400 693015040 715058176 118053352 966721568 173384556 911508480 518514344 181475192 471083830 654424020 195382016 32174126 497495512 836381212 103088384 261632924 370634368 312950472 290768237 483110400 170234096 492312032 437730816 13360672 930636048 116488192 361900816 439568896 364958320 753080028 402207898 909269336 624346944 134880464 261839432 345673044 822678644 225448892 9123130 736895008 46504404 183464054 634312944 542839552 274107364 411369728 219311984 480928436 792677120 399207936 323150800 415909896 15139288 471613952 22355360 622271232 968177480 903160832 772619152 708329024 417817360 689973896 451204672 646873552 377540565 207553024 510594640 162518112 644803296 895129538 511837184 199598656 107408524 613850272 828053248 676232832 64425500 303509568 613168230 309897280 606647296 182268000 592895168 786286336 315785632 736328664 691490750 134912652 793046144 465290292 778397800 136795392 146298884 42347312 418809600 271160192 273268224 434838928 184004320 187986304 154145100 20074592 431101312 276113991 382848384 63134464 48549376 458762480 97435084 132072292 156196800 347014210 106033064 238265248 57159168 3093312 38489472 358065072 297573992 162873280 188287224 428006000 260937934 131287680 417824950 402688640 381112472 457003552 82897824 201979436 218251904 193134336 487516496 417640160 37366672 202405180 79574176 268959600 199179520 440153216 404562912 367066648 383753264 349166236 314567424 304905760 403615934 415960834 148156368 319131648 164171296 267417100 467748256 94610624 495029312 142203550 142967736 262500352 333145768 283742656 91730782 321224448 486242968 308421088 247089582 14978792 311649088 387190368 190802208 82128688 79565632 52766576 75486856 415261440 99732304 422132016 289777136 204967040 467786384 192391344 110715876 185963997 292146836 207397712 265920256 229397048 314352480 6393088 434846176 86009592 382738048 87472604 487701200 322017312 481954296 77925656 238650805 389091224 439633512 42955104 402350360 382160722 317351608 216288024 201105368 312620056 421628616 392140152 47056664 358841304 131879576 348173464 291292696 223196515 451169176 149081624 315167592 323191512 198715372 376576588 461626796 230835000 126865496 236519896 83128992 330897272 489137350 228594500 235459656 174620996 482744596 236756056 312333824 144667536 75718712 351425432 346231288 277096312 176605512 488986540 389237726 228618456 502433304 164066072 261293322 39104296 432082456 460589336 377999096 425758628 258437832 213422312 473414872 207430200 481496984 327969048 318959320 508935064 264193464 509544112 311118836 343639960 477283416 443878424 345647987 359804776 252818637 266984856 154330424 446372072 225563928 454478616 111331352 309637852 196638637 235856536 428450136 153996616 248241184 373549160 195981544 75303336 147684760 28149912 375322824 393745576 516876024 263671602 174852376 237945556 171659416 167634456 277941078 315354960 262824336 542306416 361960304 501660368 285823934 102957008 389804670 555150928 128360406 338880464 137336280 356032464 429748344 342599440 280971346 355028308 268134096 109767696 474692360 140200464 227343140 571504152 286610896 200795024 319532368 365763472 307068768 430792180 242025722 467649748 147839568 244452048 328982686 288579280 125604363 402378780 173666371 265175760 311717130 362946512 222432468 113435888 338996176 151623120 325535232 588080396 300155996 469006848 573187280 474124024 272340860 569405108 185148964 199734704 377343368 392986571 372268205 406188898 139996896 305331280 534893648 523534096 147148080 240647888 439942272 136302748 387070456 208007376 457115344 186349392 206312536 153323994 439995308 379883408 468267120 288306080 216674692 195531152 203890854 286854480 428550620 318790992 557701984 287979596 169686736 479441884 348174896 105050448 449309648 225552400 414917272 299913684 396847056 168474448 199003264 308429472 502014736 510752904 590573776 379992988 662335908 725122073 511691102 666640612 315195172 774350392 702260108 309034856 313944548 329726436 599809940 753302180 679617916 782147004 626793236 547972068 418092428 382405530 397314826 708168164 523792508 621822204 717075044 723614432 542530788 674778226 323791460 734794092 391960676 671370094 782365140 578390504 386762340 743007284 692446180 740163968 463501796 751905892 624698628 523900548 513273588 473321012 605782884 329000992 585560916 705174804 773708292 551043940 745919340 494400740 341357156 729950804 786332260 698463788 594603908 694046692 581517540 598228964 686133572 524017416 494500452 307445428 408508516 362845796 485289604 506350692 783464204 457586528 569054644 568319588 432652388 635746020 343328010 776948128 569968804 351415332 522058724 593570899 522500564 700771432 670382086 553821736 751474816 747358948 350790672 333049012 495631236 533709764 347780820 503366181 744342756 331249460 502225796 409463428 543963346 448298852 745685453 307098020 537536820
51999108 419826486 75870792 968524106 498447492 996085984 705345104 545672288 171493792 564300000 960037280 252636208 557748088 115689009 924583367 695774320 710679928 719621584 642943488 751161616 993451904 835856896 131054272 754278400 416655240 870502912 310841114 507611582 667131680 845472300 473916544 764006152 276209408 995312258 105517760 849348556 200531072 592653888 763703040 847998232 345834752 462265352 371275064 643913984 346830816 761205888 19515538 334924384 162864152 508687616 809633280 139646202 936725888 252769369 950511056 904853952 909055776 437279876 936981504 548291728 127619534 19262633 463326624 842106201 259189024 429223360 778182500 141305340 555424326 876104656 552019904 295929856 199897096 396986268 197787360 248339296 304680376 294865984 409565504 135147824 267098480 500787584 347495376 247975440 744028680 195034680 817976448 182331008 887612480 132044012 757855584 48796244 650267136 310739142 676480312 695190624 393703904 261385984 324196392 873764644 64881248 441343536 293694128 295802160 457372864 206538256 210520240 176679036 42608528 453635248 298647927 405382320 85668400 71083312 481296416 119969020 154606228 178730736 369548146 128567000 260799184 79693104 25627248 61023408 380599008 320107928 185407216 210821160 450539936 283471870 153821616 440358886 425222576 403646408 479537488 105431760 224513372 240785840 215668272 510050432 440174096 59900608 224939116 102108112 291493536 221713456 462687152 427096848 389600584 406287200 371700172 337101360 327439696 426149870 438494770 170690304 341665584 186705232 289951036 490282192 117144560 517563248 164737486 165501672 285034288 355679704 306276592 114264718 343758384 508776904 330955024 269623518 37512728 334183024 409724304 213336144 104662624 102099568 75300512 98020792 437795376 122266240 444665952 312311072 227500976 490320320 214925280 133249812 208497933 314680772 229931648 288454192 251930984 336886416 28927024 457380112 108543528 405271984 110006540 510235136 779393960 939330944 535302304 696027453 846467872 897010160 500331752 859727008 839537370 774728256 673664672 658482016 769996704 879005264 849516800 504433312 816217952 589256224 805550112 748669344 680573163 908545824 606458272 772544240 780568160 656092020 833953236 919003444 688211648 584242144 693896544 540505640 788273920 946513998 685971148 692836304 631997644 940121244 694132704 769710472 602044184 533095360 808802080 803607936 734472960 633982160 946363188 846614374 685995104 959809952 621442720 718669970 496480944 889459104 917965984 835375744 883135276 715814480 670798960 930791520 664806848 938873632 785345696 776335968 966311712 721570112 966920760 768495484 801016608 934660064 901255072 803024635 817181424 710195285 724361504 611707072 903748720 682940576 911855264 568708000 767014500 654015285 693233184 885826784 611373264 705617832 830925808 653358192 532679984 605061408 485526560 832699472 851122224 974252672 721048250 632229024 695322204 629036064 625011104 735317726 452974826 400444202 679926282 499580170 639280234 423443800 240576874 527424536 692770794 265980272 476500330 274956146 493652330 567368210 480219306 418591212 492648174 405753962 247387562 612312226 277820330 364963006 709124018 424230762 338414890 457152234 503383338 444688634 568412046 379645588 605269614 285459434 382071914 466602552 426199146 263224229 539998646 311286237 402795626 449336996 500566378 360052334 251055754 476616042 289242986 463155098 725700262 437775862 606626714 710807146 611743890 409960726 707024974 322768830 337354570 514963234 530606437 509888071 543808764 277616762 442951146 672513514 661153962 284767946 378267754 577562138 273922614 524690322 345627242 594735210 323969258 343932402 290943860 577615174 517503274 605886986 425925946 354294558 333151018 341510720 424474346 566170486 456410858 695321850 425599462 307306602 617061750 485794762 242670314 586929514 363172266 552537138 437533550 534466922 306094314 336623130 446049338 639634602 648372770 728193642 246188792 528531712 591317877 377886906 532836416 181390976 640546196 568455912 175230660 180140352 195922240 466005744 619497984 545813720 648342808 492989040 414167872 284288232 248601334 263510630 574363968 389988312 488018008 583270848 589810236 408726592 540974030 189987264 600989896 258156480 537565898 648560944 444586308 252958144 609203088 558641984 606359772 329697600 618101696 490894432 390096352 379469392 339516816 471978688 195196796 451756720 571370608 639904096 417239744 612115144 360596544 207552960 596146608 652528064 564659592 460799712 560242496 447713344 464424768 552329376 390213220 360696256 173641232 274704320 229041600 351485408 372546496 649660008 323782332 435250448 434515392 298848192 501941824 209523814 643143932 436164608 217611136 388254528 459766703 388696368 566967236 536577890 420017540 617670620 613554752 216986476 199244816 361827040 399905568 213976624 369561985 610538560 197445264 368421600 275659232 410159150 314494656 611881257 173293824 403732624
811693376 306154876 940612729 936487936 923659400 331880448 382727552 773539360 103443200 21994240 693358144 503550458 190508032 38139360 909048608 611262784 459354176 391255016 981154576 681306384 229862480 477021600 420918624 954139136 607838528 626037736 474429568 87967680 52374528 420125168 966387808 923449964 343045760 809454984 18276480 350384192 212244868 542787500 164135680 172325488 664872048 903109632 90627584 290080000 4631024 638044184 389122000 640963936 584247648 718786544 749430424 79209768 77677952 847214264 206396140 863226752 466197536 12023816 135015712 625045312 140130304 848127216 173907180 186667328 172295028 381693108 357734272 996485664 741894960 115077780 21094256 452733720 110995806 819320162 900889485 545431104 909559840 247568384 672672064 956239616 67379846 159382528 851056448 647534080 841272768 928265984 250568768 517559384 972085696 388958080 417828000 892261246 625529184 846872992 97878784 55270656 720381440 533567168 106724400 346771040 258978240 635440528 487791120 489899152 651469856 400635248 404617232 370776028 236705520 647732240 492744919 599479312 279765392 265180304 675393408 314066012 348703220 372827728 563645138 322663992 454896176 273790096 219724240 255120400 574696000 514204920 379504208 404918152 644636928 477568862 347918608 634455878 619319568 597743400 673634480 299528752 418610364 434882832 409765264 704147424 634271088 253997600 419036108 296205104 485590528 415810448 656784144 621193840 583697576 600384192 565797164 531198352 521536688 620246862 632591762 364787296 535762576 380802224 484048028 684379184 311241552 711660240 358834478 359598664 479131280 549776696 500373584 308361710 537855376 702873896 525052016 463720510 231609720 528280016 603821296 407433136 298759616 296196560 269397504 292117784 631892368 316363232 638762944 506408064 421597968 684417312 409022272 327346804 402594925 508777764 424028640 482551184 446027976 530983408 223024016 651477104 302640520 599368976 304103532 704332128 344235112 504172096 100143456 260868605 411309024 461851312 65172904 424568160 404378522 339569408 238505824 223323168 334837856 443846416 414357952 69274464 381059104 154097376 370391264 313510496 245414315 473386976 171299424 337385392 345409312 220933172 398794388 483844596 253052800 149083296 258737696 105346792 353115072 511355150 250812300 257677456 196838796 504962396 258973856 334551624 166885336 97936512 373643232 368449088 299314112 198823312 511204340 411455526 250836256 524651104 186283872 283511122 61322096 454300256 482807136 400216896 447976428 280655632 235640112 495632672 229648000 503714784 350186848 341177120 531152864 286411264 531761912 333336636 365857760 499501216 466096224 367865787 382022576 275036437 289202656 176548224 468589872 247781728 476696416 133549152 331855652 218856437 258074336 450667936 176214416 270458984 395766960 218199344 97521136 169902560 50367712 397540624 415963376 539093824 285889402 197070176 260163356 193877216 189852256 300158878 578964014 526433390 805915470 625569358 765269422 549432988 366566062 653413724 818759982 391969460 602489518 400945334 619641518 693357398 606208494 544580400 618637362 531743150 373376750 738301414 403809518 490952194 835113206 550219950 464404078 583141422 629372526 570677822 694401234 505634776 731258802 411448622 508061102 592591740 552188334 389213417 665987834 437275425 528784814 575326184 626555566 486041522 377044942 602605230 415232174 589144286 851689450 563765050 732615902 836796334 737733078 535949914 833014162 448758018 463343758 640952422 656595625 635877259 669797952 403605950 568940334 798502702 787143150 410757134 504256942 703551326 399911802 650679510 471616430 720724398 449958446 469921590 416933048 703604362 643492462 731876174 551915134 480283746 459140206 467499908 550463534 692159674 582400046 821311038 551588650 433295790 743050938 611783950 368659502 712918702 489161454 678526326 563522738 660456110 432083502 462612318 572038526 765623790 774361958 854182830 95442136 377785056 440571221 227140250 382089760 30644320 489799540 417709256 24484004 29393696 45175584 315259088 468751328 395067064 497596152 342242384 263421216 133541576 97854678 112763974 423617312 239241656 337271352 432524192 439063580 257979936 390227374 39240608 450243240 107409824 386819242 497814288 293839652 102211488 458456432 407895328 455613116 178950944 467355040 340147776 239349696 228722736 188770160 321232032 44450140 301010064 420623952 489157440 266493088 461368488 209849888 56806304 445399952 501781408 413912936 310053056 409495840 296966688 313678112 401582720 239466564 209949600 22894576 123957664 78294944 200738752 221799840 498913352 173035676 284503792 283768736 148101536 351195168 58777158 492397276 285417952 66864480 237507872 309020047 237949712 416220580 385831234 269270884 466923964 462808096 66239820 48498160 211080384 249158912 63229968 218815329 459791904 46698608 217674944 124912576 259412494 163748000 461134601 22547168 252985968
912512000 459512794 859826208 650024384 506680860 575000000 394632704 471684096 35563520 129036672 947380635 627020064 802214524 981909920 867207584 398423616 560819934 550067456 139094144 188616064 259652080 228232704 866559392 514286080 373964544 308541200 275300304 584436736 535060480 144420160 946892872 334832972 160683316 921028056 956013744 636196000 733740000 743027712 19735680 137781698 842281384 930195712 988249120 13317248 641640448 993247232 85232000 76146576 350934656 105101600 792526848 107690624 320546800 283803840 372201920 881326902 140350542 124661344 479512320 401683200 769503600 618789111 91630208 792131040 305446048 286710596 371644968 977529488 505604304 199092236 190920512 23050152 45598000 43390864 292309933 265903616 246828380 394294272 647585184 687158816 502087504 610769432 725108848 504835964 481960448 478107136 909225320 73826080 86536240 666735696 987238620 875999836 179957044 803775716 436452334 870068912 564626944 409142744 160185176 246321344 328868912 705331200 557681792 559789824 721360528 470525920 474507904 440666700 306596192 717622912 562635591 669369984 349656064 335070976 745284080 383956684 418593892 442718400 633535810 392554664 524786848 343680768 289614912 325011072 644586672 584095592 449394880 474808824 714527600 547459534 417809280 704346550 689210240 667634072 743525152 369419424 488501036 504773504 479655936 774038096 704161760 323888272 488926780 366095776 555481200 485701120 726674816 691084512 653588248 670274864 635687836 601089024 591427360 690137534 702482434 434677968 605653248 450692896 553938700 754269856 381132224 781550912 428725150 429489336 549021952 619667368 570264256 378252382 607746048 772764568 594942688 533611182 301500392 598170688 673711968 477323808 368650288 366087232 339288176 362008456 701783040 386253904 708653616 576298736 491488640 754307984 478912944 397237476 472485597 578668436 493919312 552441856 515918648 600874080 292914688 721367776 372531192 669259648 373994204 774222800 376118000 536054984 132026344 292751493 443191912 493734200 97055792 456451048 436261410 371452296 270388712 255206056 366720744 475729304 446240840 101157352 412941992 185980264 402274152 345393384 277297203 505269864 203182312 369268280 377292200 252816060 430677276 515727484 284935688 180966184 290620584 137229680 384997960 543238038 282695188 289560344 228721684 536845284 290856744 366434512 198768224 129819400 405526120 400331976 331197000 230706200 543087228 443338414 282719144 556533992 218166760 315394010 93204984 486183144 514690024 432099784 479859316 312538520 267523000 527515560 261530888 535597672 382069736 373060008 563035752 318294152 563644800 365219524 397740648 531384104 497979112 399748675 413905464 306919325 321085544 208431112 500472760 279664616 508579304 165432040 363738540 250739325 289957224 482550824 208097304 302341872 427649848 250082232 129404024 201785448 82250600 429423512 447846264 570976712 317772290 228953064 292046244 225760104 221735144 332041766 351512598 298981974 578464054 398117942 537818006 321981572 139114646 425962308 591308566 164518044 375038102 173493918 392190102 465905982 378757078 317128984 391185946 304291734 145925334 510849998 176358102 263500778 607661790 322768534 236952662 355690006 401921110 343226406 466949818 278183360 503807386 183997206 280609686 365140324 324736918 161762001 438536418 209824009 301333398 347874768 399104150 258590106 149593526 375153814 187780758 361692870 624238034 336313634 505164486 609344918 510281662 308498498 605562746 221306602 235892342 413501006 429144209 408425843 442346536 176154534 341488918 571051286 559691734 183305718 276805526 476099910 172460386 423228094 244165014 493272982 222507030 242470174 189481632 476152946 416041046 504424758 324463718 252832330 231688790 240048492 323012118 464708258 354948630 593859622 324137234 205844374 515599522 384332534 141208086 485467286 261710038 451074910 336071322 433004694 204632086 235160902 344587110 538172374 546910542 626731414 468874624 751217544 814003709 600572738 755522248 404076808 863232028 791141744 397916492 402826184 418608072 688691576 842183816 768499552 871028640 715674872 636853704 506974064 471287166 486196462 797049800 612674144 710703840 805956680 812496068 631412424 763659862 412673096 823675728 480842312 760251730 871246776 667272140 475643976 831888920 781327816 829045604 552383432 840787528 713580264 612782184 602155224 562202648 694664520 417882628 674442552 794056440 862589928 639925576 834800976 583282376 430238792 818832440 875213896 787345424 683485544 782928328 670399176 687110600 775015208 612899052 583382088 396327064 497390152 451727432 574171240 595232328 872345840 546468164 657936280 657201224 521534024 724627656 432209646 865829764 658850440 440296968 610940360 682452535 611382200 789653068 759263722 642703372 840356452 836240584 439672308 421930648 584512872 622591400 436662456 592247817 833224392 420131096 591107432 498345064 632844982 537180488 834567089 395979656 626418456
379179800 260729856 394831788 373435912 184530240 338416000 992949515 907942284 543385600 365040224 886948864 944091008 582699194 97330600 954372928 737531936 183393012 674305856 277482560 962273576 776151672 861372568 139913440 885983836 874793376 286970880 933671300 903772672 823682272 612236288 610202944 871016704 63849984 566182496 884004352 473901312 117611600 798884416 33382884 220067904 907886080 53023896 999078208 616844800 63130144 639881524 562429230 741636528 767788590 990360608 834937856 519049472 249287872 376319896 253583360 901787232 326927920 706627072 508002208 681723392 137416896 338832640 803940068 222924496 504081920 746376256 72422144 590637824 757014736 882360402 681970768 350366336 165113553 376263875 294214176 757739648 465555936 345842048 748133248 920497792 573299572 776790784 226669780 820285360 597306368 992718400 451185632 467660800 955649448 400647744 111002112 107291784 769421712 82928352 513876640 725675680 492206592 467940376 593487750 322740501 215645248 592107536 444458128 446566160 608136864 357302256 361284240 327443036 193372528 604399248 449411927 556146320 236432400 221847312 632060416 270733020 305370228 329494736 520312146 279331000 411563184 230457104 176391248 211787408 531363008 470871928 336171216 361585160 601303936 434235870 304585616 591122886 575986576 554410408 630301488 256195760 375277372 391549840 366432272 660814432 590938096 210664608 375703116 252872112 442257536 372477456 613451152 577860848 540364584 557051200 522464172 487865360 478203696 576913870 589258770 321454304 492429584 337469232 440715036 641046192 267908560 668327248 315501486 316265672 435798288 506443704 457040592 265028718 494522384 659540904 481719024 420387518 188276728 484947024 560488304 364100144 255426624 252863568 226064512 248784792 588559376 273030240 595429952 463075072 378264976 641084320 365689280 284013812 359261933 465444772 380695648 439218192 402694984 487650416 179691024 608144112 259307528 556035984 260770540 660999136 658152200 818089184 414060544 574785693 725226112 775768400 379089992 738485248 718295610 653486496 552422912 537240256 648754944 757763504 728275040 383191552 694976192 468014464 684308352 627427584 559331403 787304064 485216512 651302480 659326400 534850260 712711476 797761684 566969888 463000384 572654784 419263880 667032160 825272238 564729388 571594544 510755884 818879484 572890944 648468712 480802424 411853600 687560320 682366176 613231200 512740400 825121428 725372614 564753344 838568192 500200960 597428210 375239184 768217344 796724224 714133984 761893516 594572720 549557200 809549760 543565088 817631872 664103936 655094208 845069952 600328352 845679000 647253724 679774848 813418304 780013312 681782875 695939664 588953525 603119744 490465312 782506960 561698816 790613504 447466240 645772740 532773525 571991424 764585024 490131504 584376072 709684048 532116432 411438224 483819648 364284800 711457712 729880464 853010912 599806490 510987264 574080444 507794304 503769344 614075966 234766208 182235584 461717664 281371552 421071616 205235182 22368256 309215918 474562176 47771654 258291712 56747528 275443712 349159592 262010688 200382594 274439556 187545344 29178944 394103608 59611712 146754388 490915400 206022144 120206272 238943616 285174720 226480016 350203428 161436970 387060996 67250816 163863296 248393934 207990528 45015611 321790028 93077619 184587008 231128378 282357760 141843716 32847136 258407424 71034368 244946480 507491644 219567244 388418096 492598528 393535272 191752108 488816356 104560212 119145952 296754616 312397819 291679453 325600146 59408144 224742528 454304896 442945344 66559328 160059136 359353520 55713996 306481704 127418624 376526592 105760640 125723784 72735242 359406556 299294656 387678368 207717328 136085940 114942400 123302102 206265728 347961868 238202240 477113232 207390844 89097984 398853132 267586144 24461696 368720896 144963648 334328520 219324932 316258304 87885696 118414512 227840720 421425984 430164152 509985024 106241848 388584768 451370933 237939962 392889472 41444032 500599252 428508968 35283716 40193408 55975296 326058800 479551040 405866776 508395864 353042096 274220928 144341288 108654390 123563686 434417024 250041368 348071064 443323904 449863292 268779648 401027086 50040320 461042952 118209536 397618954 508614000 304639364 113011200 469256144 418695040 466412828 189750656 478154752 350947488 250149408 239522448 199569872 332031744 55249852 311809776 431423664 499957152 277292800 472168200 220649600 67606016 456199664 512581120 424712648 320852768 420295552 307766400 324477824 412382432 250266276 220749312 33694288 134757376 89094656 211538464 232599552 509713064 183835388 295303504 294568448 158901248 361994880 69576870 503196988 296217664 77664192 248307584 319819759 248749424 427020292 396630946 280070596 477723676 473607808 77039532 59297872 221880096 259958624 74029680 229615041 470591616 57498320 228474656 135712288 270212206 174547712 471934313 33346880 263785680
162519736 275839288 270690944 898666064 637388448 440809472 872824320 476735760 50809536 524726116 336911960 72656384 279046824 4134300 684235140 395501365 592444928 45475456 560421632 120233848 474828056 260446336 10259200 266671344 43479648 228627296 931846572 573262888 449371168 24427352 513577984 684141316 623554146 643218944 912566522 324713440 967270592 808892784 472054272 958879744 423182890 116629514 884161512 979368056 837306240 7214336 126662056 523170000 452124096 363183104 185008960 319105024 491666804 400875392 137049600 847063060 138127888 259188992 981815616 954059184 221384788 762157660 210789120 748927296 164965432 227606480 736540612 859667904 613906304 113771584 704498112 164686240 102771384 130313456 336118784 408210512 253639818 323068768 60914468 516182392 659687600 23218768 551835512 853206480 787583696 365423536 929780224 185311644 670813312 459851520 408928395 481790112 864068232 897315648 122686524 702707456 607760404 139807104 38267048 808893624 213465976 589928264 442278856 444386888 605957592 355122984 359104968 325263764 191193256 602219976 447232655 553967048 234253128 219668040 629881144 268553748 303190956 327315464 518132874 277151728 409383912 228277832 174211976 209608136 529183736 468692656 333991944 359405888 599124664 432056598 302406344 588943614 573807304 552231136 628122216 254016488 373098100 389370568 364253000 658635160 588758824 208485336 373523844 250692840 440078264 370298184 611271880 575681576 538185312 554871928 520284900 485686088 476024424 574734598 587079498 319275032 490250312 335289960 438535764 638866920 265729288 666147976 313322214 314086400 433619016 504264432 454861320 262849446 492343112 657361632 479539752 418208246 186097456 482767752 558309032 361920872 253247352 250684296 223885240 246605520 586380104 270850968 593250680 460895800 376085704 638905048 363510008 281834540 357082661 463265500 378516376 437038920 400515712 485471144 177511752 605964840 257128256 553856712 258591268 658819864 684878568 844815552 440786912 601512061 751952480 802494768 405816360 765211616 745021978 680212864 579149280 563966624 675481312 784489872 755001408 409917920 721702560 494740832 711034720 654153952 586057771 814030432 511942880 678028848 686052768 561576628 739437844 824488052 593696256 489726752 599381152 445990248 693758528 851998606 591455756 598320912 537482252 845605852 599617312 675195080 507528792 438579968 714286688 709092544 639957568 539466768 851847796 752098982 591479712 865294560 526927328 624154578 401965552 794943712 823450592 740860352 788619884 621299088 576283568 836276128 570291456 844358240 690830304 681820576 871796320 627054720 872405368 673980092 706501216 840144672 806739680 708509243 722666032 615679893 629846112 517191680 809233328 588425184 817339872 474192608 672499108 559499893 598717792 791311392 516857872 611102440 736410416 558842800 438164592 510546016 391011168 738184080 756606832 879737280 626532858 537713632 600806812 534520672 530495712 640802334 579033864 526503240 805985320 625639208 765339272 549502838 366635912 653483574 818829832 392039310 602559368 401015184 619711368 693427248 606278344 544650250 618707212 531813000 373446600 738371264 403879368 491022044 835183056 550289800 464473928 583211272 629442376 570747672 694471084 505704626 731328652 411518472 508130952 592661590 552258184 389283267 666057684 437345275 528854664 575396034 626625416 486111372 377114792 602675080 415302024 589214136 851759300 563834900 732685752 836866184 737802928 536019764 833084012 448827868 463413608 641022272 656665475 635947109 669867802 403675800 569010184 798572552 787213000 410826984 504326792 703621176 399981652 650749360 471686280 720794248 450028296 469991440 417002898 703674212 643562312 731946024 551984984 480353596 459210056 467569758 550533384 692229524 582469896 821380888 551658500 433365640 743120788 611853800 368729352 712988552 489231304 678596176 563592588 660525960 432153352 462682168 572108376 765693640 774431808 854252680 216330264 498673184 561459349 348028378 502977888 151532448 610687668 538597384 145372132 150281824 166063712 436147216 589639456 515955192 618484280 463130512 384309344 254429704 218742806 233652102 544505440 360129784 458159480 553412320 559951708 378868064 511115502 160128736 571131368 228297952 507707370 618702416 414727780 223099616 579344560 528783456 576501244 299839072 588243168 461035904 360237824 349610864 309658288 442120160 165338268 421898192 541512080 610045568 387381216 582256616 330738016 177694432 566288080 622669536 534801064 430941184 530383968 417854816 434566240 522470848 360354692 330837728 143782704 244845792 199183072 321626880 342687968 619801480 293923804 405391920 404656864 268989664 472083296 179665286 613285404 406306080 187752608 358396000 429908175 358837840 537108708 506719362 390159012 587812092 583696224 187127948 169386288 331968512 370047040 184118096 339703457 580680032 167586736 338563072 245800704 380300622 284636128 582022729 143435296 373874096
544782412 796543488 934474408 803218670 824873575 579644192 683842796 174000896 972026706 528509568 809100200 539430084 535968952 717128468 361999072 715487888 898417344 220166780 160838896 329585152 217443296 444133624 827278336 681258546 517575952 115384784 12183968 541690048 893774144 325126210 950355232 712749852 85326216 182978560 694488710 890286144 226796544 593122640 204761984 894767616 839234966 735206176 893596672 118564736 489529568 831197875 424226336 480119350 863712816 121626384 90428824 696186904 342778624 243631176 451818580 69904640 417080512 225155732 672400722 734394744 169277800 953068544 12760000 124805288 734338500 225847040 136365056 629295728 13380807 701819512 182808734 873671104 755991488 139618752 907410438 591430560 266156736 186353152 525589504 570665984 532807766 764376816 348700496 861538912 221890248 95846184 998741888 501012986 59472112 772325376 444881408 80936096 334693504 478347104 564648248 412989616 61715776 531470304 39685616 705219860 143674560 520136848 372487440 374595472 536166176 285331568 289313552 255472348 121401840 532428560 377441239 484175632 164461712 149876624 560089728 198762332 233399540 257524048 448341458 207360312 339592496 158486416 104420560 139816720 459392320 398901240 264200528 289614472 529333248 362265182 232614928 519152198 504015888 482439720 558330800 184225072 303306684 319579152 294461584 588843744 518967408 138693920 303732428 180901424 370286848 300506768 541480464 505890160 468393896 485080512 450493484 415894672 406233008 504943182 517288082 249483616 420458896 265498544 368744348 569075504 195937872 596356560 243530798 244294984 363827600 434473016 385069904 193058030 422551696 587570216 409748336 348416830 116306040 412976336 488517616 292129456 183455936 180892880 154093824 176814104 516588688 201059552 523459264 391104384 306294288 569113632 293718592 212043124 287291245 393474084 308724960 367247504 330724296 415679728 107720336 536173424 187336840 484065296 188799852 589028448 623236100 783173084 379144444 539869593 690310012 740852300 344173892 703569148 683379510 618570396 517506812 502324156 613838844 722847404 693358940 348275452 660060092 433098364 649392252 592511484 524415303 752387964 450300412 616386380 624410300 499934160 677795376 762845584 532053788 428084284 537738684 384347780 632116060 790356138 529813288 536678444 475839784 783963384 537974844 613552612 445886324 376937500 652644220 647450076 578315100 477824300 790205328 690456514 529837244 803652092 465284860 562512110 340323084 733301244 761808124 679217884 726977416 559656620 514641100 774633660 508648988 782715772 629187836 620178108 810153852 565412252 810762900 612337624 644858748 778502204 745097212 646866775 661023564 554037425 568203644 455549212 747590860 526782716 755697404 412550140 610856640 497857425 537075324 729668924 455215404 549459972 674767948 497200332 376522124 448903548 329368700 676541612 694964364 818094812 564890390 476071164 539164344 472878204 468853244 579159866 413302816 360772192 640254272 459908160 599608224 383771790 200904864 487752526 653098784 226308262 436828320 235284136 453980320 527696200 440547296 378919202 452976164 366081952 207715552 572640216 238148320 325290996 669452008 384558752 298742880 417480224 463711328 405016624 528740036 339973578 565597604 245787424 342399904 426930542 386527136 223552219 500326636 271614227 363123616 409664986 460894368 320380324 211383744 436944032 249570976 423483088 686028252 398103852 566954704 671135136 572071880 370288716 667352964 283096820 297682560 475291224 490934427 470216061 504136754 237944752 403279136 632841504 621481952 245095936 338595744 537890128 234250604 485018312 305955232 555063200 284297248 304260392 251271850 537943164 477831264 566214976 386253936 314622548 293479008 301838710 384802336 526498476 416738848 655649840 385927452 267634592 577389740 446122752 202998304 547257504 323500256 512865128 397861540 494794912 266422304 296951120 406377328 599962592 608700760 688521632 203189428 485532348 548318513 334887542 489837052 138391612 597546832 525456548 132231296 137140988 152922876 423006380 576498620 502814356 605343444 449989676 371168508 241288868 205601970 220511266 531364604 346988948 445018644 540271484 546810872 365727228 497974666 146987900 557990532 215157116 494566534 605561580 401586944 209958780 566203724 515642620 563360408 286698236 575102332 447895068 347096988 336470028 296517452 428979324 152197432 408757356 528371244 596904732 374240380 569115780 317597180 164553596 553147244 609528700 521660228 417800348 517243132 404713980 421425404 509330012 347213856 317696892 130641868 231704956 186042236 308486044 329547132 606660644 280782968 392251084 391516028 255848828 458942460 166524450 600144568 393165244 174611772 345255164 416767339 345697004 523967872 493578526 377018176 574671256 570555388 173987112 156245452 318827676 356906204 170977260 326562621 567539196 154445900 325422236 232659868 367159786 271495292 568881893 130294460 360733260
381057292 239469616 820521728 973475424 511752840 291522080 301499328 711170760 886621400 847106816 441304320 321427568 832441552 855999752 371732948 843339648 958219424 275630400 641995624 990224640 719515904 967491134 16325268 166390592 981162104 985018808 845523896 789947264 372243688 715787800 6659000 593845920 705257620 488594176 413737920 189154816 639875968 777516264 107816448 64331936 16327024 59331984 967051648 8396076 991064902 145740416 746042880 544063296 182271632 160348672 512427152 451101952 648464512 524942176 356835750 93942656 857413376 389748224 328126662 880079424 393420320 692590384 992951808 876539392 756037088 228649668 686937496 2363064 365245120 200226624 499511040 306497916 695722190 47836816 53683144 307832176 520722688 181746634 782064417 377270368 716305536 906703816 57098352 763323936 354166080 820405760 923740456 273282216 147614984 680848752 533996512 219538224 387636288 459755520 673778928 797274288 476541192 577087275 734201224 505742112 166047814 542510102 394860694 396968726 558539430 307704822 311686806 277845602 143775094 554801814 399814493 506548886 186834966 172249878 582462982 221135586 255772794 279897302 470714712 229733566 361965750 180859670 126793814 162189974 481765574 421274494 286573782 311987726 551706502 384638436 254988182 541525452 526389142 504812974 580704054 206598326 325679938 341952406 316834838 611216998 541340662 161067174 326105682 203274678 392660102 322880022 563853718 528263414 490767150 507453766 472866738 438267926 428606262 527316436 539661336 271856870 442832150 287871798 391117602 591448758 218311126 618729814 265904052 266668238 386200854 456846270 407443158 215431284 444924950 609943470 432121590 370790084 138679294 435349590 510890870 314502710 205829190 203266134 176467078 199187358 538961942 223432806 545832518 413477638 328667542 591486886 316091846 234416378 309664499 415847338 331098214 389620758 353097550 438052982 130093590 558546678 209710094 506438550 211173106 611401702 473179288 633116272 229087632 389812781 540253200 590795488 194117080 553512336 533322698 468513584 367450000 352267344 463782032 572790592 543302128 198218640 510003280 283041552 499335440 442454672 374358491 602331152 300243600 466329568 474353488 349877348 527738564 612788772 381996976 278027472 387681872 234290968 482059248 640299326 379756476 386621632 325782972 633906572 387918032 463495800 295829512 226880688 502587408 497393264 428258288 327767488 640148516 540399702 379780432 653595280 315228048 412455298 190266272 583244432 611751312 529161072 576920604 409599808 364584288 624576848 358592176 632658960 479131024 470121296 660097040 415355440 660706088 462280812 494801936 628445392 595040400 496809963 510966752 403980613 418146832 305492400 597534048 376725904 605640592 262493328 460799828 347800613 387018512 579612112 305158592 399403160 524711136 347143520 226465312 298846736 179311888 526484800 544907552 668038000 414833578 326014352 389107532 322821392 318796432 429103054 466551941 414021317 693503397 513157285 652857349 437020915 254153989 541001651 706347909 279557387 490077445 288533261 507229445 580945325 493796421 432168327 506225289 419331077 260964677 625889341 291397445 378540121 722701133 437807877 351992005 470729349 516960453 458265749 581989161 393222703 618846729 299036549 395649029 480179667 439776261 276801344 553575761 324863352 416372741 462914111 514143493 373629449 264632869 490193157 302820101 476732213 739277377 451352977 620203829 724384261 625321005 423537841 720602089 336345945 350931685 528540349 544183552 523465186 557385879 291193877 456528261 686090629 674731077 298345061 391844869 591139253 287499729 538267437 359204357 608312325 337546373 357509517 304520975 591192289 531080389 619464101 439503061 367871673 346728133 355087835 438051461 579747601 469987973 708898965 439176577 320883717 630638865 499371877 256247429 600506629 376749381 566114253 451110665 548044037 319671429 350200245 459626453 653211717 661949885 741770757 175855512 458198432 520984597 307553626 462503136 111057696 570212916 498122632 104897380 109807072 125588960 395672464 549164704 475480440 578009528 422655760 343834592 213954952 178268054 193177350 504030688 319655032 417684728 512937568 519476956 338393312 470640750 119653984 530656616 187823200 467232618 578227664 374253028 182624864 538869808 488308704 536026492 259364320 547768416 420561152 319763072 309136112 269183536 401645408 124863516 381423440 501037328 569570816 346906464 541781864 290263264 137219680 525813328 582194784 494326312 390466432 489909216 377380064 394091488 481996096 319879940 290362976 103307952 204371040 158708320 281152128 302213216 579326728 253449052 364917168 364182112 228514912 431608544 139190534 572810652 365831328 147277856 317921248 389433423 318363088 496633956 466244610 349684260 547337340 543221472 146653196 128911536 291493760 329572288 143643344 299228705 540205280 127111984 298088320 205325952 339825870 244161376 541547977 102960544 333399344
4274560 332454056 801026132 539169536 568473392 141412224 970112256 446714880 583884864 553751680 407163076 946652896 223265340 198802304 86397984 342822024 633503904 940052180 874062876 99911134 553272304 670910656 706353360 641693512 77620484 398480656 165110336 892818176 263812588 985818240 148604160 105279428 426505530 375599776 556118016 704104438 913183960 910700944 421768080 740557368 611126192 730934944 340508960 484285863 103168888 494527920 735015380 230459120 769837168 291375656 319969648 236536096 871290368 1566448 202159424 478251520 806059020 476426592 342618161 352818008 245677984 980811648 88558848 671548928 464388496 517528064 605343864 600680320 692781408 177740800 394256320 912281600 614981720 579751660 625241376 105981696 779276500 551447640 906978848 314320560 647335064 390381920 619702944 807580576 969337005 4787200 227531720 968554832 393366752 281221888 640887040 786582784 668893952 108381600 666732760 924644992 15630608 425023744 102943744 771359008 193058464 569520752 421871344 423979376 585550080 334715472 338697456 304856252 170785744 581812464 426825143 533559536 213845616 199260528 609473632 248146236 282783444 306907952 497725362 256744216 388976400 207870320 153804464 189200624 508776224 448285144 313584432 338998376 578717152 411649086 281998832 568536102 553399792 531823624 607714704 233608976 352690588 368963056 343845488 638227648 568351312 188077824 353116332 230285328 419670752 349890672 590864368 555274064 517777800 534464416 499877388 465278576 455616912 554327086 566671986 298867520 469842800 314882448 418128252 618459408 245321776 645740464 292914702 293678888 413211504 483856920 434453808 242441934 471935600 636954120 459132240 397800734 165689944 462360240 537901520 341513360 232839840 230276784 203477728 226198008 565972592 250443456 572843168 440488288 355678192 618497536 343102496 261427028 336675149 442857988 358108864 416631408 380108200 465063632 157104240 585557328 236720744 533449200 238183756 638412352 660924680 820861664 416833024 577558173 727998592 778540880 381862472 741257728 721068090 656258976 555195392 540012736 651527424 760535984 731047520 385964032 697748672 470786944 687080832 630200064 562103883 790076544 487988992 654074960 662098880 537622740 715483956 800534164 569742368 465772864 575427264 422036360 669804640 828044718 567501868 574367024 513528364 821651964 575663424 651241192 483574904 414626080 690332800 685138656 616003680 515512880 827893908 728145094 567525824 841340672 502973440 600200690 378011664 770989824 799496704 716906464 764665996 597345200 552329680 812322240 546337568 820404352 666876416 657866688 847842432 603100832 848451480 650026204 682547328 816190784 782785792 684555355 698712144 591726005 605892224 493237792 785279440 564471296 793385984 450238720 648545220 535546005 574763904 767357504 492903984 587148552 712456528 534888912 414210704 486592128 367057280 714230192 732652944 855783392 602578970 513759744 576852924 510566784 506541824 616848446 317456796 264926172 544408252 364062140 503762204 287925770 105058844 391906506 557252764 130462242 340982300 139438116 358134300 431850180 344701276 283073182 357130144 270235932 111869532 476794196 142302300 229444976 573605988 288712732 202896860 321634204 367865308 309170604 432894016 244127558 469751584 149941404 246553884 331084522 290681116 127706199 404480616 175768207 267277596 313818966 365048348 224534304 115537724 341098012 153724956 327637068 590182232 302257832 471108684 575289116 476225860 274442696 571506944 187250800 201836540 379445204 395088407 374370041 408290734 142098732 307433116 536995484 525635932 149249916 242749724 442044108 138404584 389172292 210109212 459217180 188451228 208414372 155425830 442097144 381985244 470368956 290407916 218776528 197632988 205992690 288956316 430652456 320892828 559803820 290081432 171788572 481543720 350276732 107152284 451411484 227654236 417019108 302015520 398948892 170576284 201105100 310531308 504116572 512854740 592675612 495023288 777366208 840152373 626721402 781670912 430225472 889380692 817290408 424065156 428974848 444756736 714840240 868332480 794648216 897177304 741823536 663002368 533122728 497435830 512345126 823198464 638822808 736852504 832105344 838644732 657561088 789808526 438821760 849824392 506990976 786400394 897395440 693420804 501792640 858037584 807476480 855194268 578532096 866936192 739728928 638930848 628303888 588351312 720813184 444031292 700591216 820205104 888738592 666074240 860949640 609431040 456387456 844981104 901362560 813494088 709634208 809076992 696547840 713259264 801163872 639047716 609530752 422475728 523538816 477876096 600319904 621380992 898494504 572616828 684084944 683349888 547682688 750776320 458358310 891978428 684999104 466445632 637089024 708601199 637530864 815801732 785412386 668852036 866505116 862389248 465820972 448079312 610661536 648740064 462811120 618396481 859373056 446279760 617256096 524493728 658993646 563329152 860715753 422128320 652567120
146399168 225344512 381861436 675751320 378910752 582004800 477874008 3569376 645461328 670013760 729662112 696379656 530200460 606064298 665073574 72769836 420739760 424159296 210560640 915544592 480213648 74630916 269425664 112948024 180911904 461829332 570733672 157817502 567248326 214973440 574679662 87796480 359783936 41506168 842211680 494993944 107498304 938791134 491923523 982811952 705929680 193357812 219687936 866832026 753343152 295993116 381333816 321742096 644743080 500751040 815624192 535289336 227021968 65780224 177041344 785178112 716668120 350179936 870677632 533659304 614413420 873542384 92375040 793007840 302626944 75211396 386580848 683716800 588258688 281154320 192133600 684855200 467858176 36345632 873584128 653035316 549312000 300396120 167988168 500309218 667604480 456036752 254130900 717030809 107693920 221242368 428614144 604721164 693067776 494343700 95381184 750194176 803227832 170151088 888482496 730294652 271062640 482032038 105205960 577483304 144788808 521251096 373601688 375709720 537280424 286445816 290427800 256586596 122516088 533542808 378555487 485289880 165575960 150990872 561203976 199876580 234513788 258638296 449455706 208474560 340706744 159600664 105534808 140930968 460506568 400015488 265314776 290728720 530447496 363379430 233729176 520266446 505130136 483553968 559445048 185339320 304420932 320693400 295575832 589957992 520081656 139808168 304846676 182015672 371401096 301621016 542594712 507004408 469508144 486194760 451607732 417008920 407347256 506057430 518402330 250597864 421573144 266612792 369858596 570189752 197052120 597470808 244645046 245409232 364941848 435587264 386184152 194172278 423665944 588684464 410862584 349531078 117420288 414090584 489631864 293243704 184570184 182007128 155208072 177928352 517702936 202173800 524573512 392218632 307408536 570227880 294832840 213157372 288405493 394588332 309839208 368361752 331838544 416793976 108834584 537287672 188451088 485179544 189914100 590142696 741590280 901527264 497498624 658223773 808664192 859206480 462528072 821923328 801733690 736924576 635860992 620678336 732193024 841201584 811713120 466629632 778414272 551452544 767746432 710865664 642769483 870742144 568654592 734740560 742764480 618288340 796149556 881199764 650407968 546438464 656092864 502701960 750470240 908710318 648167468 655032624 594193964 902317564 656329024 731906792 564240504 495291680 770998400 765804256 696669280 596178480 908559508 808810694 648191424 922006272 583639040 680866290 458677264 851655424 880162304 797572064 845331596 678010800 632995280 892987840 627003168 901069952 747542016 738532288 928508032 683766432 929117080 730691804 763212928 896856384 863451392 765220955 779377744 672391605 686557824 573903392 865945040 645136896 874051584 530904320 729210820 616211605 655429504 848023104 573569584 667814152 793122128 615554512 494876304 567257728 447722880 794895792 813318544 936448992 683244570 594425344 657518524 591232384 587207424 697514046 503026720 450496096 729978176 549632064 689332128 473495694 290628768 577476430 742822688 316032166 526552224 325008040 543704224 617420104 530271200 468643106 542700068 455805856 297439456 662364120 327872224 415014900 759175912 474282656 388466784 507204128 553435232 494740528 618463940 429697482 655321508 335511328 432123808 516654446 476251040 313276123 590050540 361338131 452847520 499388890 550618272 410104228 301107648 526667936 339294880 513206992 775752156 487827756 656678608 760859040 661795784 460012620 757076868 372820724 387406464 565015128 580658331 559939965 593860658 327668656 493003040 722565408 711205856 334819840 428319648 627614032 323974508 574742216 395679136 644787104 374021152 393984296 340995754 627667068 567555168 655938880 475977840 404346452 383202912 391562614 474526240 616222380 506462752 745373744 475651356 357358496 667113644 535846656 292722208 636981408 413224160 602589032 487585444 584518816 356146208 386675024 496101232 689686496 698424664 778245536 563875776 846218696 909004861 695573890 850523400 499077960 958233180 886142896 492917644 497827336 513609224 783692728 937184968 863500704 966029792 810676024 731854856 601975216 566288318 581197614 892050952 707675296 805704992 900957832 907497220 726413576 858661014 507674248 918676880 575843464 855252882 966247928 762273292 570645128 926890072 876328968 924046756 647384584 935788680 808581416 707783336 697156376 657203800 789665672 512883780 769443704 889057592 957591080 734926728 929802128 678283528 525239944 913833592 970215048 882346576 778486696 877929480 765400328 782111752 870016360 707900204 678383240 491328216 592391304 546728584 669172392 690233480 967346992 641469316 752937432 752202376 616535176 819628808 527210798 960830916 753851592 535298120 705941512 777453687 706383352 884654220 854264874 737704524 935357604 931241736 534673460 516931800 679514024 717592552 531663608 687248969 928225544 515132248 686108584 593346216 727846134 632181640 929568241 490980808 721419608
450968275 680109268 963576608 526316160 870435872 321276032 756170304 721075776 550126208 499374050 957262016 423143384 708789932 862896679 154723328 605654496 758446752 334359000 18694672 829794200 439310976 39067440 743696212 212905728 759344512 810554800 969625384 100942144 507926622 361022624 200296768 520521036 482325504 451504528 778746810 125461504 428468240 252160672 549046784 369192000 593482240 940876300 889658346 713280052 238353168 317372448 99323840 857374144 131551168 813055360 324716032 92098560 747418240 109680 173474728 430359904 355514590 200136176 913803368 283615850 223936800 171906816 18679790 156596080 746964061 952605728 133890192 317729888 886302656 445473212 153502544 134748484 576744688 440466240 555172804 920234912 391896848 133265152 605031504 209082623 836044268 309041918 543572992 544813726 488057440 212405024 405745408 813051392 782224384 678080968 621654272 908347320 539704320 996683008 98793952 692858536 996372224 394821448 159719820 421144312 188805912 565268200 417618792 419726824 581297528 330462920 334444904 300603700 166533192 577559912 422572591 529306984 209593064 195007976 605221080 243893684 278530892 302655400 493472810 252491664 384723848 203617768 149551912 184948072 504523672 444032592 309331880 334745824 574464600 407396534 277746280 564283550 549147240 527571072 603462152 229356424 348438036 364710504 339592936 633975096 564098760 183825272 348863780 226032776 415418200 345638120 586611816 551021512 513525248 530211864 495624836 461026024 451364360 550074534 562419434 294614968 465590248 310629896 413875700 614206856 241069224 641487912 288662150 289426336 408958952 479604368 430201256 238189382 467683048 632701568 454879688 393548182 161437392 458107688 533648968 337260808 228587288 226024232 199225176 221945456 561720040 246190904 568590616 436235736 351425640 614244984 338849944 257174476 332422597 438605436 353856312 412378856 375855648 460811080 152851688 581304776 232468192 529196648 233931204 634159800 514822600 674759584 270730944 431456093 581896512 632438800 235760392 595155648 574966010 510156896 409093312 393910656 505425344 614433904 584945440 239861952 551646592 324684864 540978752 484097984 416001803 643974464 341886912 507972880 515996800 391520660 569381876 654432084 423640288 319670784 429325184 275934280 523702560 681942638 421399788 428264944 367426284 675549884 429561344 505139112 337472824 268524000 544230720 539036576 469901600 369410800 681791828 582043014 421423744 695238592 356871360 454098610 231909584 624887744 653394624 570804384 618563916 451243120 406227600 666220160 400235488 674302272 520774336 511764608 701740352 456998752 702349400 503924124 536445248 670088704 636683712 538453275 552610064 445623925 459790144 347135712 639177360 418369216 647283904 304136640 502443140 389443925 428661824 621255424 346801904 441046472 566354448 388786832 268108624 340490048 220955200 568128112 586550864 709681312 456476890 367657664 430750844 364464704 360439744 470746366 232518664 179988040 459470120 279124008 418824072 202987638 20120712 306968374 472314632 45524110 256044168 54499984 273196168 346912048 259763144 198135050 272192012 185297800 26931400 391856064 57364168 144506844 488667856 203774600 117958728 236696072 282927176 224232472 347955884 159189426 384813452 65003272 161615752 246146390 205742984 42768067 319542484 90830075 182339464 228880834 280110216 139596172 30599592 256159880 68786824 242698936 505244100 217319700 386170552 490350984 391287728 189504564 486568812 102312668 116898408 294507072 310150275 289431909 323352602 57160600 222494984 452057352 440697800 64311784 157811592 357105976 53466452 304234160 125171080 374279048 103513096 123476240 70487698 357159012 297047112 385430824 205469784 133838396 112694856 121054558 204018184 345714324 235954696 474865688 205143300 86850440 396605588 265338600 22214152 366473352 142716104 332080976 217077388 314010760 85638152 116166968 225593176 419178440 427916608 507737480 334637496 616980416 679766581 466335610 621285120 269839680 728994900 656904616 263679364 268589056 284370944 554454448 707946688 634262424 736791512 581437744 502616576 372736936 337050038 351959334 662812672 478437016 576466712 671719552 678258940 497175296 629422734 278435968 689438600 346605184 626014602 737009648 533035012 341406848 697651792 647090688 694808476 418146304 706550400 579343136 478545056 467918096 427965520 560427392 283645500 540205424 659819312 728352800 505688448 700563848 449045248 296001664 684595312 740976768 653108296 549248416 648691200 536162048 552873472 640778080 478661924 449144960 262089936 363153024 317490304 439934112 460995200 738108712 412231036 523699152 522964096 387296896 590390528 297972518 731592636 524613312 306059840 476703232 548215407 477145072 655415940 625026594 508466244 706119324 702003456 305435180 287693520 450275744 488354272 302425328 458010689 698987264 285893968 456870304 364107936 498607854 402943360 700329961 261742528 492181328
371450080 466883456 229048704 178373840 575655680 757494248 534651584 215123944 807141128 783234068 299240992 563618624 390861840 616621032 491447296 339811840 347362704 382344192 960392888 520862912 71725992 270230028 375304520 188356768 268884224 29387520 135736272 170445632 840021312 854291965 908843684 126904627 224911184 508930030 606061764 838596000 805739104 519808288 837087970 346921124 89019296 295159312 14450384 311897218 780123884 516656896 494698688 177961216 949869800 671770624 432121182 864100976 500943552 146875760 732230880 128165952 459248992 716494272 991127552 228583520 409242856 480577760 605103392 718404040 766783300 292793440 704056832 899408228 207620576 48351744 372969312 835114656 28456441 783672016 13511184 687645360 145945840 372430076 577187904 260772116 377868640 220148160 318420700 329772352 524584996 262601728 829309312 562955568 636935720 255119243 813487040 582631872 599558400 296036768 763939456 240722136 153568800 595780832 339752640 750461376 437893608 814355896 666706488 668814520 830385224 579550616 583532600 549691396 415620888 826647608 671660287 778394680 458680760 444095672 854308776 492981380 527618588 551743096 742560506 501579360 633811544 452705464 398639608 434035768 753611368 693120288 558419576 583833520 823552296 656484230 526833976 813371246 798234936 776658768 852549848 478444120 597525732 613798200 588680632 883062792 813186456 432912968 597951476 475120472 664505896 594725816 835699512 800109208 762612944 779299560 744712532 710113720 700452056 799162230 811507130 543702664 714677944 559717592 662963396 863294552 490156920 890575608 537749846 538514032 658046648 728692064 679288952 487277078 716770744 881789264 703967384 642635878 410525088 707195384 782736664 586348504 477674984 475111928 448312872 471033152 810807736 495278600 817678312 685323432 600513336 863332680 587937640 506262172 581510293 687693132 602944008 661466552 624943344 709898776 401939384 830392472 481555888 778284344 483018900 883247496 427428884 587365868 183337228 344062377 494502796 545045084 148366676 507761932 487572294 422763180 321699596 306516940 418031628 527040188 497551724 152468236 464252876 237291148 453585036 396704268 328608087 556580748 254493196 420579164 428603084 304126944 481988160 567038368 336246572 232277068 341931468 188540564 436308844 594548922 334006072 340871228 280032568 588156168 342167628 417745396 250079108 181130284 456837004 451642860 382507884 282017084 594398112 494649298 334030028 607844876 269477644 366704894 144515868 537494028 566000908 483410668 531170200 363849404 318833884 578826444 312841772 586908556 433380620 424370892 614346636 369605036 614955684 416530408 449051532 582694988 549289996 451059559 465216348 358230209 372396428 259741996 551783644 330975500 559890188 216742924 415049424 302050209 341268108 533861708 259408188 353652756 478960732 301393116 180714908 253096332 133561484 480734396 499157148 622287596 369083174 280263948 343357128 277070988 273046028 383352650 450396056 397865432 677347512 497001400 636701464 420865030 237998104 524845766 690192024 263401502 473921560 272377376 491073560 564789440 477640536 416012442 490069404 403175192 244808792 609733456 275241560 362384236 706545248 421651992 335836120 454573464 500804568 442109864 565833276 377066818 602690844 282880664 379493144 464023782 423620376 260645459 537419876 308707467 400216856 446758226 497987608 357473564 248476984 474037272 286664216 460576328 723121492 435197092 604047944 708228376 609165120 407381956 704446204 320190060 334775800 512384464 528027667 507309301 541229994 275037992 440372376 669934744 658575192 282189176 375688984 574983368 271343844 522111552 343048472 592156440 321390488 341353632 288365090 575036404 514924504 603308216 423347176 351715788 330572248 338931950 421895576 563591716 453832088 692743080 423020692 304727832 614482980 483215992 240091544 584350744 360593496 549958368 434954780 531888152 303515544 334044360 443470568 637055832 645794000 725614872 385333176 667676096 730462261 517031290 671980800 320535360 779690580 707600296 314375044 319284736 335066624 605150128 758642368 684958104 787487192 632133424 553312256 423432616 387745718 402655014 713508352 529132696 627162392 722415232 728954620 547870976 680118414 329131648 740134280 397300864 676710282 787705328 583730692 392102528 748347472 697786368 745504156 468841984 757246080 630038816 529240736 518613776 478661200 611123072 334341180 590901104 710514992 779048480 556384128 751259528 499740928 346697344 735290992 791672448 703803976 599944096 699386880 586857728 603569152 691473760 529357604 499840640 312785616 413848704 368185984 490629792 511690880 788804392 462926716 574394832 573659776 437992576 641086208 348668198 782288316 575308992 356755520 527398912 598911087 527840752 706111620 675722274 559161924 756815004 752699136 356130860 338389200 500971424 539049952 353121008 508706369 749682944 336589648 507565984 414803616 549303534 453639040 751025641 312438208 542877008
4430088 307874304 78673664 850407536 671929408 690563888 451587968 366022288 73572520 501618802 834802640 836624776 131775368 761553800 608708096 921877899 174548400 952922949 688700336 662257568 168549144 861060764 937377944 989884992 191692160 242148920 6167632 771556832 934953264 515192024 925789166 809378432 928872000 83452987 641176840 29315804 198208352 628514712 625424928 273937898 699365904 626361696 428684165 370424320 341902528 247112496 621437712 672749376 679848892 63033088 20298496 490798024 111773184 790796148 249887840 918638168 466416318 105372160 635037456 776652000 857970448 749044720 939676736 106688244 502040784 193602364 965408256 915613770 161936384 553524320 916789216 799919684 232109664 520877960 159466472 473913444 520998912 603362496 442783360 145876906 860454407 352513646 85777004 686459472 421556036 996712864 83820080 370897984 885578240 986107968 832318384 102593752 196586156 813130350 886845568 471610472 743427136 332627328 368336868 100566654 221732800 598195088 450545680 452653712 614224416 363389808 367371792 333530588 199460080 610486800 455499479 562233872 242519952 227934864 638147968 276820572 311457780 335582288 526399698 285418552 417650736 236544656 182478800 217874960 537450560 476959480 342258768 367672712 607391488 440323422 310673168 597210438 582074128 560497960 636389040 262283312 381364924 397637392 372519824 666901984 597025648 216752160 381790668 258959664 448345088 378565008 619538704 583948400 546452136 563138752 528551724 493952912 484291248 583001422 595346322 327541856 498517136 343556784 446802588 647133744 273996112 674414800 321589038 322353224 441885840 512531256 463128144 271116270 500609936 665628456 487806576 426475070 194364280 491034576 566575856 370187696 261514176 258951120 232152064 254872344 594646928 279117792 601517504 469162624 384352528 647171872 371776832 290101364 365349485 471532324 386783200 445305744 408782536 493737968 185778576 614231664 265395080 562123536 266858092 667086688 707650632 867587616 463558976 624284125 774724544 825266832 428588424 787983680 767794042 702984928 601921344 586738688 698253376 807261936 777773472 432689984 744474624 517512896 733806784 676926016 608829835 836802496 534714944 700800912 708824832 584348692 762209908 847260116 616468320 512498816 622153216 468762312 716530592 874770670 614227820 621092976 560254316 868377916 622389376 697967144 530300856 461352032 737058752 731864608 662729632 562238832 874619860 774871046 614251776 888066624 549699392 646926642 424737616 817715776 846222656 763632416 811391948 644071152 599055632 859048192 593063520 867130304 713602368 704592640 894568384 649826784 895177432 696752156 729273280 862916736 829511744 731281307 745438096 638451957 652618176 539963744 832005392 611197248 840111936 496964672 695271172 582271957 621489856 814083456 539629936 633874504 759182480 581614864 460936656 533318080 413783232 760956144 779378896 902509344 649304922 560485696 623578876 557292736 553267776 663574398 264041787 211511163 490993243 310647131 450347195 234510761 51643835 338491497 503837755 77047233 287567291 86023107 304719291 378435171 291286267 229658173 303715135 216820923 58454523 423379187 88887291 176029967 520190979 235297723 149481851 268219195 314450299 255755595 379479007 190712549 416336575 96526395 193138875 277669513 237266107 74291190 351065607 122353198 213862587 260403957 311633339 171119295 62122715 287683003 100309947 274222059 536767223 248842823 417693675 521874107 422810851 221027687 518091935 133835791 148421531 326030195 341673398 320955032 354875725 88683723 254018107 483580475 472220923 95834907 189334715 388629099 84989575 335757283 156694203 405802171 135036219 154999363 102010821 388682135 328570235 416953947 236992907 165361519 144217979 152577681 235541307 377237447 267477819 506388811 236666423 118373563 428128711 296861723 53737275 397996475 174239227 363604099 248600511 345533883 117161275 147690091 257116299 450701563 459439731 539260603 535082232 817425152 880211317 666780346 821729856 470284416 929439636 857349352 464124100 469033792 484815680 754899184 908391424 834707160 937236248 781882480 703061312 573181672 537494774 552404070 863257408 678881752 776911448 872164288 878703676 697620032 829867470 478880704 889883336 547049920 826459338 937454384 733479748 541851584 898096528 847535424 895253212 618591040 906995136 779787872 678989792 668362832 628410256 760872128 484090236 740650160 860264048 928797536 706133184 901008584 649489984 496446400 885040048 941421504 853553032 749693152 849135936 736606784 753318208 841222816 679106660 649589696 462534672 563597760 517935040 640378848 661439936 938553448 612675772 724143888 723408832 587741632 790835264 498417254 932037372 725058048 506504576 677147968 748660143 677589808 855860676 825471330 708910980 906564060 902448192 505879916 488138256 650720480 688799008 502870064 658455425 899432000 486338704 657315040 564552672 699052590 603388096 900774697 462187264 692626064
171455264 773175808 204758297 399418700 670079712 250691940 92810216 473965184 106831260 718967314 600381376 600717568 338180768 771062942 826314624 995581436 570942855 209560960 250379936 191612500 598377472 3578984 930276626 444599456 130181560 399628580 303310384 466207040 716218580 974794500 387643436 226558272 988292928 385595824 23729120 834665750 46932928 86833664 653794304 184356028 686035264 719232832 51133600 665357568 175293950 180681080 471545224 204177156 418908848 358536368 582701488 199477064 626901504 187445248 495464848 581149024 712151264 299561024 277798520 476355728 188963632 891868064 714973056 740174538 36830040 496821568 858918000 542659472 166247784 243788416 337484968 467078432 20259748 293267194 737328128 558419200 811126762 153459968 120690304 56958400 336192400 293013674 283044144 417186280 194350736 224407360 351577088 774401344 45745152 208699028 179596180 288272736 528784064 247515560 751818112 763849876 551211232 49111584 160552256 726213120 284894840 661357128 513707720 515815752 677386456 426551848 430533832 396692628 262622120 673648840 518661519 625395912 305681992 291096904 701310008 339982612 374619820 398744328 589561738 348580592 480812776 299706696 245640840 281037000 600612600 540121520 405420808 430834752 670553528 503485462 373835208 660372478 645236168 623660000 699551080 325445352 444526964 460799432 435681864 730064024 660187688 279914200 444952708 322121704 511507128 441727048 682700744 647110440 609614176 626300792 591713764 557114952 547453288 646163462 658508362 390703896 561679176 406718824 509964628 710295784 337158152 737576840 384751078 385515264 505047880 575693296 526290184 334278310 563771976 728790496 550968616 489637110 257526320 554196616 629737896 433349736 324676216 322113160 295314104 318034384 657808968 342279832 664679544 532324664 447514568 710333912 434938872 353263404 428511525 534694364 449945240 508467784 471944576 556900008 248940616 677393704 328557120 625285576 330020132 730248728 674804744 834741728 430713088 591438237 741878656 792420944 395742536 755137792 734948154 670139040 569075456 553892800 665407488 774416048 744927584 399844096 711628736 484667008 700960896 644080128 575983947 803956608 501869056 667955024 675978944 551502804 729364020 814414228 583622432 479652928 589307328 435916424 683684704 841924782 581381932 588247088 527408428 835532028 589543488 665121256 497454968 428506144 704212864 699018720 629883744 529392944 841773972 742025158 581405888 855220736 516853504 614080754 391891728 784869888 813376768 730786528 778546060 611225264 566209744 826202304 560217632 834284416 680756480 671746752 861722496 616980896 862331544 663906268 696427392 830070848 796665856 698435419 712592208 605606069 619772288 507117856 799159504 578351360 807266048 464118784 662425284 549426069 588643968 781237568 506784048 601028616 726336592 548768976 428090768 500472192 380937344 728110256 746533008 869663456 616459034 527639808 590732988 524446848 520421888 630728510 694525056 641994432 921476512 741130400 880830464 664994030 482127104 768974766 934321024 507530502 718050560 516506376 735202560 808918440 721769536 660141442 734198404 647304192 488937792 853862456 519370560 606513236 950674248 665780992 579965120 698702464 744933568 686238864 809962276 621195818 846819844 527009664 623622144 708152782 667749376 504774459 781548876 552836467 644345856 690887226 742116608 601602564 492605984 718166272 530793216 704705328 967250492 679326092 848176944 952357376 853294120 651510956 948575204 564319060 578904800 756513464 772156667 751438301 785358994 519166992 684501376 914063744 902704192 526318176 619817984 819112368 515472844 766240552 587177472 836285440 565519488 585482632 532494090 819165404 759053504 847437216 667476176 595844788 574701248 583060950 666024576 807720716 697961088 936872080 667149692 548856832 858611980 727344992 484220544 828479744 604722496 794087368 679083780 776017152 547644544 578173360 687599568 881184832 889923000 969743872 537170616 819513536 882299701 668868730 823818240 472372800 931528020 859437736 466212484 471122176 486904064 756987568 910479808 836795544 939324632 783970864 705149696 575270056 539583158 554492454 865345792 680970136 778999832 874252672 880792060 699708416 831955854 480969088 891971720 549138304 828547722 939542768 735568132 543939968 900184912 849623808 897341596 620679424 909083520 781876256 681078176 670451216 630498640 762960512 486178620 742738544 862352432 930885920 708221568 903096968 651578368 498534784 887128432 943509888 855641416 751781536 851224320 738695168 755406592 843311200 681195044 651678080 464623056 565686144 520023424 642467232 663528320 940641832 614764156 726232272 725497216 589830016 792923648 500505638 934125756 727146432 508592960 679236352 750748527 679678192 857949060 827559714 710999364 908652444 904536576 507968300 490226640 652808864 690887392 504958448 660543809 901520384 488427088 659403424 566641056 701140974 605476480 902863081 464275648 694714448
788740480 734081536 497383544 3552896 868052352 786188791 182217048 926252608 351747568 54771139 788002976 610365288 777050112 990559744 689458280 340102912 219282500 68743500 315563520 93825564 130825968 387265484 240884468 822936128 632101740 144176488 103130560 634028160 484221808 853301824 739199616 56356204 138945760 156020428 802432400 497839328 908972956 599857024 415226688 997057600 616783896 770210304 140277296 467711584 600428688 606036480 943471872 642117808 106652864 525766668 266636096 311470832 370797392 485483104 890172368 715138174 160366156 260574356 446532776 443917180 646284820 637240624 285239296 188480000 890906304 82769408 451529728 156537440 116680232 852848896 722673108 873709088 997401456 165132820 779582736 320921440 866444092 523392160 799186456 425448258 927783360 649233334 179254404 106439512 848518144 636300416 467200704 167909328 907788224 657369152 23759872 843068160 212109866 616657856 190417920 233963264 279262872 970216556 701768520 642556010 437633872 814096160 666446752 668554784 830125488 579290880 583272864 549431660 415361152 826387872 671400551 778134944 458421024 443835936 854049040 492721644 527358852 551483360 742300770 501319624 633551808 452445728 398379872 433776032 753351632 692860552 558159840 583573784 823292560 656224494 526574240 813111510 797975200 776399032 852290112 478184384 597265996 613538464 588420896 882803056 812926720 432653232 597691740 474860736 664246160 594466080 835439776 799849472 762353208 779039824 744452796 709853984 700192320 798902494 811247394 543442928 714418208 559457856 662703660 863034816 489897184 890315872 537490110 538254296 657786912 728432328 679029216 487017342 716511008 881529528 703707648 642376142 410265352 706935648 782476928 586088768 477415248 474852192 448053136 470773416 810548000 495018864 817418576 685063696 600253600 863072944 587677904 506002436 581250557 687433396 602684272 661206816 624683608 709639040 401679648 830132736 481296152 778024608 482759164 882987760 690646632 850583616 446554976 607280125 757720544 808262832 411584424 770979680 750790042 685980928 584917344 569734688 681249376 790257936 760769472 415685984 727470624 500508896 716802784 659922016 591825835 819798496 517710944 683796912 691820832 567344692 745205908 830256116 599464320 495494816 605149216 451758312 699526592 857766670 597223820 604088976 543250316 851373916 605385376 680963144 513296856 444348032 720054752 714860608 645725632 545234832 857615860 757867046 597247776 871062624 532695392 629922642 407733616 800711776 829218656 746628416 794387948 627067152 582051632 842044192 576059520 850126304 696598368 687588640 877564384 632822784 878173432 679748156 712269280 845912736 812507744 714277307 728434096 621447957 635614176 522959744 815001392 594193248 823107936 479960672 678267172 565267957 604485856 797079456 522625936 616870504 742178480 564610864 443932656 516314080 396779232 743952144 762374896 885505344 632300922 543481696 606574876 540288736 536263776 646570398 453679764 401149140 680631220 500285108 639985172 424148738 241281812 528129474 693475732 266685210 477205268 275661084 494357268 568073148 480924244 419296150 493353112 406458900 248092500 613017164 278525268 365667944 709828956 424935700 339119828 457857172 504088276 445393572 569116984 380350526 605974552 286164372 382776852 467307490 426904084 263929167 540703584 311991175 403500564 450041934 501271316 360757272 251760692 477320980 289947924 463860036 726405200 438480800 607331652 711512084 612448828 410665664 707729912 323473768 338059508 515668172 531311375 510593009 544513702 278321700 443656084 673218452 661858900 285472884 378972692 578267076 274627552 525395260 346332180 595440148 324674196 344637340 291648798 578320112 518208212 606591924 426630884 354999496 333855956 342215658 425179284 566875424 457115796 696026788 426304400 308011540 617766688 486499700 243375252 587634452 363877204 553242076 438238488 535171860 306799252 337328068 446754276 640339540 649077708 728898580 290031824 572374744 635160909 421729938 576679448 225234008 684389228 612298944 219073692 223983384 239765272 509848776 663341016 589656752 692185840 536832072 458010904 328131264 292444366 307353662 618207000 433831344 531861040 627113880 633653268 452569624 584817062 233830296 644832928 301999512 581408930 692403976 488429340 296801176 653046120 602485016 650202804 373540632 661944728 534737464 433939384 423312424 383359848 515821720 239039828 495599752 615213640 683747128 461082776 655958176 404439576 251395992 639989640 696371096 608502624 504642744 604085528 491556376 508267800 596172408 434056252 404539288 217484264 318547352 272884632 395328440 416389528 693503040 367625364 479093480 478358424 342691224 545784856 253366846 686986964 480007640 261454168 432097560 503609735 432539400 610810268 580420922 463860572 661513652 657397784 260829508 243087848 405670072 443748600 257819656 413405017 654381592 241288296 412264632 319502264 454002182 358337688 655724289 217136856 447575656
445627224 82160826 129596000 103039040 388842336 436312288 753210528 74653360 716674280 795516072 435292176 435789312 283799600 182599034 79398336 805120400 555333824 269707136 202199552 566606592 175970144 895999804 39431572 148463050 835713024 653934656 886155392 207440576 907157440 446780640 695635788 87923328 290873856 496371512 658392388 105015652 176665324 85585280 524973760 899520960 48029334 703482000 829676448 111689664 299312780 419996224 601479040 363075061 181012640 303772896 691544648 986971576 951508401 564266432 879700956 816591088 481977100 544021266 984045658 152823188 595112680 529350304 186150400 317952000 9248256 483858222 246732352 583225856 19818798 628664136 365762152 544003736 233737472 554167896 247474640 110752430 629407744 716322956 683893760 436204006 33043520 563955168 328745384 140389888 732540792 698169872 863947568 844345644 335573760 508412800 272536176 515527200 322721408 481526052 230639744 342333120 536423296 995369984 806987274 423218192 161581364 538043652 390394244 392502276 554072980 303238372 307220356 273379152 139308644 550335364 395348043 502082436 182368516 167783428 577996532 216669136 251306344 275430852 466248262 225267116 357499300 176393220 122327364 157723524 477299124 416808044 282107332 307521276 547240052 380171986 250521732 537059002 521922692 500346524 576237604 202131876 321213488 337485956 312368388 606750548 536874212 156600724 321639232 198808228 388193652 318413572 559387268 523796964 486300700 502987316 468400288 433801476 424139812 522849986 535194886 267390420 438365700 283405348 386651152 586982308 213844676 614263364 261437602 262201788 381734404 452379820 402976708 210964834 440458500 605477020 427655140 366323634 134212844 430883140 506424420 310036260 201362740 198799684 172000628 194720908 534495492 218966356 541366068 409011188 324201092 587020436 311625396 229949928 305198049 411380888 326631764 385154308 348631100 433586532 125627140 554080228 205243644 501972100 206706656 606935252 762216991 922153975 518125335 678850484 829290903 879833191 483154783 842550039 822360401 757551287 656487703 641305047 752819735 861828295 832339831 487256343 799040983 572079255 788373143 731492375 663396194 891368855 589281303 755367271 763391191 638915051 816776267 901826475 671034679 567065175 676719575 523328671 771096951 929337029 668794179 675659335 614820675 922944275 676955735 752533503 584867215 515918391 791625111 786430967 717295991 616805191 929186219 829437405 668818135 942632983 604265751 701493001 479303975 872282135 900789015 818198775 865958307 698637511 653621991 913614551 647629879 921696663 768168727 759158999 949134743 704393143 949743791 751318515 783839639 917483095 884078103 785847666 800004455 693018316 707184535 594530103 886571751 665763607 894678295 551531031 749837531 636838316 676056215 868649815 594196295 688440863 813748839 636181223 515503015 587884439 468349591 815522503 833945255 957075703 703871281 615052055 678145235 611859095 607834135 718140757 639164302 586633678 866115758 685769646 825469710 609633276 426766350 713614012 878960270 452169748 662689806 461145622 679841806 753557686 666408782 604780688 678837650 591943438 433577038 798501702 464009806 551152482 895313494 610420238 524604366 643341710 689572814 630878110 754601522 565835064 791459090 471648910 568261390 652792028 612388622 449413705 726188122 497475713 588985102 635526472 686755854 546241810 437245230 662805518 475432462 649344574 911889738 623965338 792816190 896996622 797933366 596150202 893214450 508958306 523544046 701152710 716795913 696077547 729998240 463806238 629140622 858702990 847343438 470957422 564457230 763751614 460112090 710879798 531816718 780924686 510158734 530121878 477133336 763804650 703692750 792076462 612115422 540484034 519340494 527700196 610663822 752359962 642600334 881511326 611788938 493496078 803251226 671984238 428859790 773118990 549361742 738726614 623723026 720656398 492283790 522812606 632238814 825824078 834562246 914383118 410573800 692916720 755702885 542271914 697221424 345775984 804931204 732840920 339615668 344525360 360307248 630390752 783882992 710198728 812727816 657374048 578552880 448673240 412986342 427895638 738748976 554373320 652403016 747655856 754195244 573111600 705359038 354372272 765374904 422541488 701950906 812945952 608971316 417343152 773588096 723026992 770744780 494082608 782486704 655279440 554481360 543854400 503901824 636363696 359581804 616141728 735755616 804289104 581624752 776500152 524981552 371937968 760531616 816913072 729044600 625184720 724627504 612098352 628809776 716714384 554598228 525081264 338026240 439089328 393426608 515870416 536931504 814045016 488167340 599635456 598900400 463233200 666326832 373908822 807528940 600549616 381996144 552639536 624151711 553081376 731352244 700962898 584402548 782055628 777939760 381371484 363629824 526212048 564290576 378361632 533946993 774923568 361830272 532806608 440044240 574544158 478879664 776266265 337678832 568117632
251532608 535044300 507822336 950935424 56063464 366019584 621788508 599496768 321003232 800452864 224253370 106715200 50797312 927286838 666517400 164819000 629781776 553584562 757177576 91383936 856483924 366424292 417296688 995085824 306430592 247423900 266991376 834715988 925280512 484623760 245725040 260048384 608653500 662393328 906499264 132413440 870972928 283478800 649666224 642930384 89258602 988973440 277748704 898521716 6678384 243978472 399430912 848158720 27864256 513547232 409637376 456435456 174196048 362090144 491421428 729471344 907658752 880804800 186958724 145547754 417108604 619416976 455801328 566176832 823760416 752176128 393819648 167007824 561300964 621767582 157362072 649350608 845663616 839114752 27455258 885552848 936696096 187356160 475568355 63561030 234874944 868389860 570941744 550408832 217443360 616756768 247403964 710322192 139074656 143055232 197554320 588324720 558836736 389158824 297138112 878706048 390568352 944321436 530506384 221876128 79249798 455712086 308062678 310170710 471741414 220906806 224888790 191047586 56977078 468003798 313016477 419750870 100036950 85451862 495664966 134337570 168974778 193099286 383916696 142935550 275167734 94061654 39995798 75391958 394967558 334476478 199775766 225189710 464908486 297840420 168190166 454727436 439591126 418014958 493906038 119800310 238881922 255154390 230036822 524418982 454542646 74269158 239307666 116476662 305862086 236082006 477055702 441465398 403969134 420655750 386068722 351469910 341808246 440518420 452863320 185058854 356034134 201073782 304319586 504650742 131513110 531931798 179106036 179870222 299402838 370048254 320645142 128633268 358126934 523145454 345323574 283992068 51881278 348551574 424092854 227704694 119031174 116468118 89669062 112389342 452163926 136634790 459034502 326679622 241869526 504688870 229293830 147618362 222866483 329049322 244300198 302822742 266299534 351254966 43295574 471748662 122912078 419640534 124375090 524603686 485789976 645726960 241698320 402423469 552863888 603406176 206727768 566123024 545933386 481124272 380060688 364878032 476392720 585401280 555912816 210829328 522613968 295652240 511946128 455065360 386969179 614941840 312854288 478940256 486964176 362488036 540349252 625399460 394607664 290638160 400292560 246901656 494669936 652910014 392367164 399232320 338393660 646517260 400528720 476106488 308440200 239491376 515198096 510003952 440868976 340378176 652759204 553010390 392391120 666205968 327838736 425065986 202876960 595855120 624362000 541771760 589531292 422210496 377194976 637187536 371202864 645269648 491741712 482731984 672707728 427966128 673316776 474891500 507412624 641056080 607651088 509420651 523577440 416591301 430757520 318103088 610144736 389336592 618251280 275104016 473410516 360411301 399629200 592222800 317769280 412013848 537321824 359754208 239076000 311457424 191922576 539095488 557518240 680648688 427444266 338625040 401718220 335432080 331407120 441713742 655851308 603320684 882802764 702456652 842156716 626320282 443453356 730301018 895647276 468856754 679376812 477832628 696528812 770244692 683095788 621467694 695524656 608630444 450264044 815188708 480696812 567839488 912000500 627107244 541291372 660028716 706259820 647565116 771288528 582522070 808146096 488335916 584948396 669479034 629075628 466100711 742875128 514162719 605672108 652213478 703442860 562928816 453932236 679492524 492119468 666031580 928576744 640652344 809503196 913683628 814620372 612837208 909901456 525645312 540231052 717839716 733482919 712764553 746685246 480493244 645827628 875389996 864030444 487644428 581144236 780438620 476799096 727566804 548503724 797611692 526845740 546808884 493820342 780491656 720379756 808763468 628802428 557171040 536027500 544387202 627350828 769046968 659287340 898198332 628475944 510183084 819938232 688671244 445546796 789805996 566048748 755413620 640410032 737343404 508970796 539499612 648925820 842511084 851249252 931070124 231786968 514129888 576916053 363485082 518434592 166989152 626144372 554054088 160828836 165738528 181520416 451603920 605096160 531411896 633940984 478587216 399766048 269886408 234199510 249108806 559962144 375586488 473616184 568869024 575408412 394324768 526572206 175585440 586588072 243754656 523164074 634159120 430184484 238556320 594801264 544240160 591957948 315295776 603699872 476492608 375694528 365067568 325114992 457576864 180794972 437354896 556968784 625502272 402837920 597713320 346194720 193151136 581744784 638126240 550257768 446397888 545840672 433311520 450022944 537927552 375811396 346294432 159239408 260302496 214639776 337083584 358144672 635258184 309380508 420848624 420113568 284446368 487540000 195121990 628742108 421762784 203209312 373852704 445364879 374294544 552565412 522176066 405615716 603268796 599152928 202584652 184842992 347425216 385503744 199574800 355160161 596136736 183043440 354019776 261257408 395757326 300092832 597479433 158892000 389330800
955388160 515253872 886222200 202461888 908250556 708782608 708894976 440662168 703993720 445325816 840524800 869755712 170621720 204174976 279985928 399569664 544345648 638853120 854610944 707125175 749598696 87388248 649646008 144831312 71826390 416986176 393724168 771475712 10054400 767480696 35436435 131093632 430027776 378941480 833076224 763684352 618799872 799802968 225888000 998679936 751899136 664564952 800298928 282994296 216110960 330488416 612684788 154660000 102259224 396206080 929588876 562647444 726689792 86821472 552928256 201171454 334595746 592190464 277120128 521746816 522258768 523996532 935591482 73806472 842559040 936615750 154140000 313172144 403215210 63604616 769175114 125537130 28110336 876603200 770786880 607532736 67394464 102019688 987017520 75351568 252330304 398123008 797578912 79729744 822828560 854291520 507201616 921215488 69947020 91443409 438754992 911543040 860920384 76119200 88053012 393943552 345735936 329755136 626408564 335381400 158159080 534621368 386971960 389079992 550650696 299816088 303798072 269956868 135886360 546913080 391925759 498660152 178946232 164361144 574574248 213246852 247884060 272008568 462825978 221844832 354077016 172970936 118905080 154301240 473876840 413385760 278685048 304098992 543817768 376749702 247099448 533636718 518500408 496924240 572815320 198709592 317791204 334063672 308946104 603328264 533451928 153178440 318216948 195385944 384771368 314991288 555964984 520374680 482878416 499565032 464978004 430379192 420717528 519427702 531772602 263968136 434943416 279983064 383228868 583560024 210422392 610841080 258015318 258779504 378312120 448957536 399554424 207542550 437036216 602054736 424232856 362901350 130790560 427460856 503002136 306613976 197940456 195377400 168578344 191298624 531073208 215544072 537943784 405588904 320778808 583598152 308203112 226527644 301775765 407958604 323209480 381732024 345208816 430164248 122204856 550657944 201821360 498549816 203284372 603512968 713418464 873355448 469326808 630051957 780492376 831034664 434356256 793751512 773561874 708752760 607689176 592506520 704021208 813029768 783541304 438457816 750242456 523280728 739574616 682693848 614597667 842570328 540482776 706568744 714592664 590116524 767977740 853027948 622236152 518266648 627921048 474530144 722298424 880538502 619995652 626860808 566022148 874145748 628157208 703734976 536068688 467119864 742826584 737632440 668497464 568006664 880387692 780638878 620019608 893834456 555467224 652694474 430505448 823483608 851990488 769400248 817159780 649838984 604823464 864816024 598831352 872898136 719370200 710360472 900336216 655594616 900945264 702519988 735041112 868684568 835279576 737049139 751205928 644219789 658386008 545731576 837773224 616965080 845879768 502732504 701039004 588039789 627257688 819851288 545397768 639642336 764950312 587382696 466704488 539085912 419551064 766723976 785146728 908277176 655072754 566253528 629346708 563060568 559035608 669342230 342281600 289750976 569233056 388886944 528587008 312750574 129883648 416731310 582077568 155287046 365807104 164262920 382959104 456674984 369526080 307897986 381954948 295060736 136694336 501619000 167127104 254269780 598430792 313537536 227721664 346459008 392690112 333995408 457718820 268952362 494576388 174766208 271378688 355909326 315505920 152531003 429305420 200593011 292102400 338643770 389873152 249359108 140362528 365922816 178549760 352461872 615007036 327082636 495933488 600113920 501050664 299267500 596331748 212075604 226661344 404270008 419913211 399194845 433115538 166923536 332257920 561820288 550460736 174074720 267574528 466868912 163229388 413997096 234934016 484041984 213276032 233239176 180250634 466921948 406810048 495193760 315232720 243601332 222457792 230817494 313781120 455477260 345717632 584628624 314906236 196613376 506368524 375101536 131977088 476236288 252479040 441843912 326840324 423773696 195401088 225929904 335356112 528941376 537679544 617500416 236762808 519105728 581891893 368460922 523410432 171964992 631120212 559029928 165804676 170714368 186496256 456579760 610072000 536387736 638916824 483563056 404741888 274862248 239175350 254084646 564937984 380562328 478592024 573844864 580384252 399300608 531548046 180561280 591563912 248730496 528139914 639134960 435160324 243532160 599777104 549216000 596933788 320271616 608675712 481468448 380670368 370043408 330090832 462552704 185770812 442330736 561944624 630478112 407813760 602689160 351170560 198126976 586720624 643102080 555233608 451373728 550816512 438287360 454998784 542903392 380787236 351270272 164215248 265278336 219615616 342059424 363120512 640234024 314356348 425824464 425089408 289422208 492515840 200097830 633717948 426738624 208185152 378828544 450340719 379270384 557541252 527151906 410591556 608244636 604128768 207560492 189818832 352401056 390479584 204550640 360136001 601112576 188019280 358995616 266233248 400733166 305068672 602455273 163867840 394306640
959715896 351494464 349399680 29398080 227478784 484258520 688985424 393872384 702718464 579444120 885794471 623095384 372056958 260783728 604445380 687382144 367118404 762282764 576393808 440775279 307631808 497217664 860000640 887661120 396656308 19502136 537362032 470040512 584209920 983926784 68254040 791106560 958815696 803246592 751980544 257760112 45793152 939644816 634329216 34868148 687517384 753996020 297174800 861061376 504132904 88066880 682514304 460925472 104444160 407641976 590172224 269349376 211187200 163761197 799923552 949761820 687926624 701516288 682915838 463018240 194369828 754906752 154371660 722184976 133125554 53881504 673837496 508706384 664415232 222728852 6057472 387981248 90371456 480847160 620102560 298068526 138333280 131402848 249289664 316546392 237427072 151093248 351731968 264652802 944371696 861928560 671884000 357521440 259229184 517375776 468480800 162189056 727833528 745311040 657242073 612695016 496930648 52549236 314293176 229652640 282360080 658822368 511172960 513280992 674851696 424017088 427999072 394157868 260087360 671114080 516126759 622861152 303147232 288562144 698775248 337447852 372085060 396209568 587026978 346045832 478278016 297171936 243106080 278502240 598077840 537586760 402886048 428299992 668018768 500950702 371300448 657837718 642701408 621125240 697016320 322910592 441992204 458264672 433147104 727529264 657652928 277379440 442417948 319586944 508972368 439192288 680165984 644575680 607079416 623766032 589179004 554580192 544918528 643628702 655973602 388169136 559144416 404184064 507429868 707761024 334623392 735042080 382216318 382980504 502513120 573158536 523755424 331743550 561237216 726255736 548433856 487102350 254991560 551661856 627203136 430814976 322141456 319578400 292779344 315499624 655274208 339745072 662144784 529789904 444979808 707799152 432404112 350728644 425976765 532159604 447410480 505933024 469409816 554365248 246405856 674858944 326022360 622750816 327485372 727713968 676007136 835944120 431915480 592640629 743081048 793623336 396944928 756340184 736150546 671341432 570277848 555095192 666609880 775618440 746129976 401046488 712831128 485869400 702163288 645282520 577186339 805159000 503071448 669157416 677181336 552705196 730566412 815616620 584824824 480855320 590509720 437118816 684887096 843127174 582584324 589449480 528610820 836734420 590745880 666323648 498657360 429708536 705415256 700221112 631086136 530595336 842976364 743227550 582608280 856423128 518055896 615283146 393094120 786072280 814579160 731988920 779748452 612427656 567412136 827404696 561420024 835486808 681958872 672949144 862924888 618183288 863533936 665108660 697629784 831273240 797868248 699637811 713794600 606808461 620974680 508320248 800361896 579553752 808468440 465321176 663627676 550628461 589846360 782439960 507986440 602231008 727538984 549971368 429293160 501674584 382139736 729312648 747735400 870865848 617661426 528842200 591935380 525649240 521624280 631930902 592128848 539598224 819080304 638734192 778434256 562597822 379730896 666578558 831924816 405134294 615654352 414110168 632806352 706522232 619373328 557745234 631802196 544907984 386541584 751466248 416974352 504117028 848278040 563384784 477568912 596306256 642537360 583842656 707566068 518799610 744423636 424613456 521225936 605756574 565353168 402378251 679152668 450440259 541949648 588491018 639720400 499206356 390209776 615770064 428397008 602309120 864854284 576929884 745780736 849961168 750897912 549114748 846178996 461922852 476508592 654117256 669760459 649042093 682962786 416770784 582105168 811667536 800307984 423921968 517421776 716716160 413076636 663844344 484781264 733889232 463123280 483086424 430097882 716769196 656657296 745041008 565079968 493448580 472305040 480664742 563628368 705324508 595564880 834475872 564753484 446460624 756215772 624948784 381824336 726083536 502326288 691691160 576687572 673620944 445248336 475777152 585203360 778788624 787526792 867347664 523946128 806289048 869075213 655644242 810593752 459148312 918303532 846213248 452987996 457897688 473679576 743763080 897255320 823571056 926100144 770746376 691925208 562045568 526358670 541267966 852121304 667745648 765775344 861028184 867567572 686483928 818731366 467744600 878747232 535913816 815323234 926318280 722343644 530715480 886960424 836399320 884117108 607454936 895859032 768651768 667853688 657226728 617274152 749736024 472954132 729514056 849127944 917661432 694997080 889872480 638353880 485310296 873903944 930285400 842416928 738557048 837999832 725470680 742182104 830086712 667970556 638453592 451398568 552461656 506798936 629242744 650303832 927417344 601539668 713007784 712272728 576605528 779699160 487281150 920901268 713921944 495368472 666011864 737524039 666453704 844724572 814335226 697774876 895427956 891312088 494743812 477002152 639584376 677662904 491733960 647319321 888295896 475202600 646178936 553416568 687916486 592251992 889638593 451051160 681489960
972565504 591705850 190646376 875962624 770489152 80072608 985903858 994211036 303390368 789480884 769275760 738461140 762980492 326840896 463178884 873695008 252524608 118893234 871890976 855145832 364661472 417218240 665052416 218482408 256141508 724627360 219571000 442357056 87968072 465184032 65263976 342098176 474959104 123929408 530750656 828534600 39531984 92175304 307194752 606822764 216495936 535962088 998429802 237070830 204180800 594500224 189046432 631150400 28689268 18168392 886092354 216704808 169299516 406222432 185868608 13311509 891110352 752576560 670283016 745110343 304408704 845591552 225808384 698696192 386086688 41119888 216906766 124520032 880804096 599561664 509935328 676120064 391261172 19857600 368439200 283966783 274915240 969088000 350518360 182718672 616456008 153966232 113100288 737977856 856066896 165440000 573808000 192130560 135892038 882654208 635684866 283301376 780243432 661058496 852527416 139521558 881400754 166000112 336170552 715557536 176548768 553011056 405361648 407469680 569040384 318205776 322187760 288346556 154276048 565302768 410315447 517049840 197335920 182750832 592963936 231636540 266273748 290398256 481215666 240234520 372466704 191360624 137294768 172690928 492266528 431775448 297074736 322488680 562207456 395139390 265489136 552026406 536890096 515313928 591205008 217099280 336180892 352453360 327335792 621717952 551841616 171568128 336606636 213775632 403161056 333380976 574354672 538764368 501268104 517954720 483367692 448768880 439107216 537817390 550162290 282357824 453333104 298372752 401618556 601949712 228812080 629230768 276405006 277169192 396701808 467347224 417944112 225932238 455425904 620444424 442622544 381291038 149180248 445850544 521391824 325003664 216330144 213767088 186968032 209688312 549462896 233933760 556333472 423978592 339168496 601987840 326592800 244917332 320165453 426348292 341599168 400121712 363598504 448553936 140594544 569047632 220211048 516939504 221674060 621902656 470977000 630913984 226885344 387610493 538050912 588593200 191914792 551310048 531120410 466311296 365247712 350065056 461579744 570588304 541099840 196016352 507800992 280839264 497133152 440252384 372156203 600128864 298041312 464127280 472151200 347675060 525536276 610586484 379794688 275825184 385479584 232088680 479856960 638097038 377554188 384419344 323580684 631704284 385715744 461293512 293627224 224678400 500385120 495190976 426056000 325565200 637946228 538197414 377578144 651392992 313025760 410253010 188063984 581042144 609549024 526958784 574718316 407397520 362382000 622374560 356389888 630456672 476928736 467919008 657894752 413153152 658503800 460078524 492599648 626243104 592838112 494607675 508764464 401778325 415944544 303290112 595331760 374523616 603438304 260291040 458597540 345598325 384816224 577409824 302956304 397200872 522508848 344941232 224263024 296644448 177109600 524282512 542705264 665835712 412631290 323812064 386905244 320619104 316594144 426900766 304147432 251616808 531098888 350752776 490452840 274616406 91749480 378597142 543943400 117152878 327672936 126128752 344824936 418540816 331391912 269763818 343820780 256926568 98560168 463484832 128992936 216135612 560296624 275403368 189587496 308324840 354555944 295861240 419584652 230818194 456442220 136632040 233244520 317775158 277371752 114396835 391171252 162458843 253968232 300509602 351738984 211224940 102228360 327788648 140415592 314327704 576872868 288948468 457799320 561979752 462916496 261133332 558197580 173941436 188527176 366135840 381779043 361060677 394981370 128789368 294123752 523686120 512326568 135940552 229440360 428734744 125095220 375862928 196799848 445907816 175141864 195105008 142116466 428787780 368675880 457059592 277098552 205467164 184323624 192683326 275646952 417343092 307583464 546494456 276772068 158479208 468234356 336967368 93842920 438102120 214344872 403709744 288706156 385639528 157266920 187795736 297221944 490807208 499545376 579366248 504476336 786819256 849605421 636174450 791123960 439678520 898833740 826743456 433518204 438427896 454209784 724293288 877785528 804101264 906630352 751276584 672455416 542575776 506888878 521798174 832651512 648275856 746305552 841558392 848097780 667014136 799261574 448274808 859277440 516444024 795853442 906848488 702873852 511245688 867490632 816929528 864647316 587985144 876389240 749181976 648383896 637756936 597804360 730266232 453484340 710044264 829658152 898191640 675527288 870402688 618884088 465840504 854434152 910815608 822947136 719087256 818530040 706000888 722712312 810616920 648500764 618983800 431928776 532991864 487329144 609772952 630834040 907947552 582069876 693537992 692802936 557135736 760229368 467811358 901431476 694452152 475898680 646542072 718054247 646983912 825254780 794865434 678305084 875958164 871842296 475274020 457532360 620114584 658193112 472264168 627849529 868826104 455732808 626709144 533946776 668446694 572782200 870168801 431581368 662020168
859399164 941784112 149828992 630944256 233932280 792802816 986809856 958838208 583896960 155267072 518818740 642827592 514103608 572723192 333848224 491998240 597697664 46780592 284130790 612640768 201111600 666867552 168714064 784589696 695656080 576311712 359691552 215533000 940433522 177654016 398109696 559579548 900127552 267336688 495945088 346610176 976548264 740850944 24499137 774439000 303194880 817957424 983901120 305653856 277904668 376324060 579702784 866899062 984039090 189884064 641160150 328988656 965358956 916673134 543008768 8361156 495986688 35314208 613380352 169321448 698700684 599698432 968812032 422684768 107945856 38750720 445021984 700654592 34974376 772341328 683164844 29295236 14114720 615388448 482576960 571637968 33678096 885644656 915147281 499567216 853346468 391281664 916033856 679942908 143103512 205002810 639439592 87841194 654473279 525681564 79786604 787046784 688005488 263138104 6278124 101604966 591441824 835157840 387619672 169323360 401427116 777889404 630239996 632348028 793918732 543084124 547066108 513224904 379154396 790181116 635193795 741928188 422214268 407629180 817842284 456514888 491152096 515276604 706094014 465112868 597345052 416238972 362173116 397569276 717144876 656653796 521953084 547367028 787085804 620017738 490367484 776904754 761768444 740192276 816083356 441977628 561059240 577331708 552214140 846596300 776719964 396446476 561484984 438653980 628039404 558259324 799233020 763642716 726146452 742833068 708246040 673647228 663985564 762695738 775040638 507236172 678211452 523251100 626496904 826828060 453690428 854109116 501283354 502047540 621580156 692225572 642822460 450810586 680304252 845322772 667500892 606169386 374058596 670728892 746270172 549882012 441208492 438645436 411846380 434566660 774341244 458812108 781211820 648856940 564046844 826866188 551471148 469795680 545043801 651226640 566477516 625000060 588476852 673432284 365472892 793925980 445089396 741817852 446552408 846781004 781014488 940951472 536922832 697647981 848088400 898630688 501952280 861347536 841157898 776348784 675285200 660102544 771617232 880625792 851137328 506053840 817838480 590876752 807170640 750289872 682193691 910166352 608078800 774164768 782188688 657712548 835573764 920623972 689832176 585862672 695517072 542126168 789894448 948134526 687591676 694456832 633618172 941741772 695753232 771331000 603664712 534715888 810422608 805228464 736093488 635602688 947983716 848234902 687615632 961430480 623063248 720290498 498101472 891079632 919586512 836996272 884755804 717435008 672419488 932412048 666427376 940494160 786966224 777956496 967932240 723190640 968541288 770116012 802637136 936280592 902875600 804645163 818801952 711815813 725982032 613327600 905369248 684561104 913475792 570328528 768635028 655635813 694853712 887447312 612993792 707238360 832546336 654978720 534300512 606681936 487147088 834320000 852742752 975873200 722668778 633849552 696942732 630656592 626631632 736938254 218556320 166025696 445507776 265161664 404861728 189025294 6158368 293006030 458352288 31561766 242081824 40537640 259233824 332949704 245800800 184172706 258229668 171335456 12969056 377893720 43401824 130544500 474705512 189812256 103996384 222733728 268964832 210270128 333993540 145227082 370851108 51040928 147653408 232184046 191780640 28805723 305580140 76867731 168377120 214918490 266147872 125633828 16637248 242197536 54824480 228736592 491281756 203357356 372208208 476388640 377325384 175542220 472606468 88350324 102936064 280544728 296187931 275469565 309390258 43198256 208532640 438095008 426735456 50349440 143849248 343143632 39504108 290271816 111208736 360316704 89550752 109513896 56525354 343196668 283084768 371468480 191507440 119876052 98732512 107092214 190055840 331751980 221992352 460903344 191180956 72888096 382643244 251376256 8251808 352511008 128753760 318118632 203115044 300048416 71675808 102204624 211630832 405216096 413954264 493775136 163775448 446118368 508904533 295473562 450423072 98977632 558132852 486042568 92817316 97727008 113508896 383592400 537084640 463400376 565929464 410575696 331754528 201874888 166187990 181097286 491950624 307574968 405604664 500857504 507396892 326313248 458560686 107573920 518576552 175743136 455152554 566147600 362172964 170544800 526789744 476228640 523946428 247284256 535688352 408481088 307683008 297056048 257103472 389565344 112783452 369343376 488957264 557490752 334826400 529701800 278183200 125139616 513733264 570114720 482246248 378386368 477829152 365300000 382011424 469916032 307799876 278282912 91227888 192290976 146628256 269072064 290133152 567246664 241368988 352837104 352102048 216434848 419528480 127110470 560730588 353751264 135197792 305841184 377353359 306283024 484553892 454164546 337604196 535257276 531141408 134573132 116831472 279413696 317492224 131563280 287148641 528125216 115031920 286008256 193245888 327745806 232081312 529467913 90880480 321319280
639976800 702180864 732576630 76897494 635837736 284554800 11564992 701725404 448695916 419171040 169345688 403636224 771780320 133700032 587930112 484896768 611203504 820642304 841222996 258407040 355017534 707424888 182110820 727045286 965225472 412403931 264400752 879999814 911430355 434856140 184465336 156667664 899174512 78004640 714236600 728807000 178250236 52374600 271600634 553353344 879504912 994721088 74936538 373441312 536642448 435050496 303750936 290229520 958711360 812144768 858191584 502827112 972961892 325612032 358246592 500272640 153058928 230669960 921314176 423011604 485369640 383479808 171512340 909980284 908037168 934259392 155412448 46381824 573447704 683135744 88863744 613751504 716481968 509485104 333617152 609008906 801002392 509616996 307713536 458706864 344629655 422972168 589204384 513993056 917143168 916022500 925590498 673650163 482019176 776545856 398953440 439375872 487783792 10229864 951750448 63646292 625148676 867719680 55229664 527593776 73495324 449957612 302308204 304416236 465986940 215152332 219134316 185293112 51222604 462249324 307262003 413996396 94282476 79697388 489910492 128583096 163220304 187344812 378162222 137181076 269413260 88307180 34241324 69637484 389213084 328722004 194021292 219435236 459154012 292085946 162435692 448972962 433836652 412260484 488151564 114045836 233127448 249399916 224282348 518664508 448788172 68514684 233553192 110722188 300107612 230327532 471301228 435710924 398214660 414901276 380314248 345715436 336053772 434763946 447108846 179304380 350279660 195319308 298565112 498896268 125758636 526177324 173351562 174115748 293648364 364293780 314890668 122878794 352372460 517390980 339569100 278237594 46126804 342797100 418338380 221950220 113276700 110713644 83914588 106634868 446409452 130880316 453280028 320925148 236115052 498934396 223539356 141863888 217112009 323294848 238545724 297068268 260545060 345500492 37541100 465994188 117157604 413886060 118620616 518849212 439706720 599643704 195615064 356340213 506780632 557322920 160644512 520039768 499850130 435041016 333977432 318794776 430309464 539318024 509829560 164746072 476530712 249568984 465862872 408982104 340885923 568858584 266771032 432857000 440880920 316404780 494265996 579316204 348524408 244554904 354209304 200818400 448586680 606826758 346283908 353149064 292310404 600434004 354445464 430023232 262356944 193408120 469114840 463920696 394785720 294294920 606675948 506927134 346307864 620122712 281755480 378982730 156793704 549771864 578278744 495688504 543448036 376127240 331111720 591104280 325119608 599186392 445658456 436648728 626624472 381882872 627233520 428808244 461329368 594972824 561567832 463337395 477494184 370508045 384674264 272019832 564061480 343253336 572168024 229020760 427327260 314328045 353545944 546139544 271686024 365930592 491238568 313670952 192992744 265374168 145839320 493012232 511434984 634565432 381361010 292541784 355634964 289348824 285323864 395630486 252363264 199832640 479314720 298968608 438668672 222832238 39965312 326812974 492159232 65368710 275888768 74344584 293040768 366756648 279607744 217979650 292036612 205142400 46776000 411700664 77208768 164351444 508512456 223619200 137803328 256540672 302771776 244077072 367800484 179034026 404658052 84847872 181460352 265990990 225587584 62612667 339387084 110674675 202184064 248725434 299954816 159440772 50444192 276004480 88631424 262543536 525088700 237164300 406015152 510195584 411132328 209349164 506413412 122157268 136743008 314351672 329994875 309276509 343197202 77005200 242339584 471901952 460542400 84156384 177656192 376950576 73311052 324078760 145015680 394123648 123357696 143320840 90332298 377003612 316891712 405275424 225314384 153682996 132539456 140899158 223862784 365558924 255799296 494710288 224987900 106695040 416450188 285183200 42058752 386317952 162560704 351925576 236921988 333855360 105482752 136011568 245437776 439023040 447761208 527582080 194100920 476443840 539230005 325799034 480748544 129303104 588458324 516368040 123142788 128052480 143834368 413917872 567410112 493725848 596254936 440901168 362080000 232200360 196513462 211422758 522276096 337900440 435930136 531182976 537722364 356638720 488886158 137899392 548902024 206068608 485478026 596473072 392498436 200870272 557115216 506554112 554271900 277609728 566013824 438806560 338008480 327381520 287428944 419890816 143108924 399668848 519282736 587816224 365151872 560027272 308508672 155465088 544058736 600440192 512571720 408711840 508154624 395625472 412336896 500241504 338125348 308608384 121553360 222616448 176953728 299397536 320458624 597572136 271694460 383162576 382427520 246760320 449853952 157435942 591056060 384076736 165523264 336166656 407678831 336608496 514879364 484490018 367929668 565582748 561466880 164898604 147156944 309739168 347817696 161888752 317474113 558450688 145357392 316333728 223571360 358071278 262406784 559793385 121205952 351644752
533693208 626527840 951668720 454424880 503885188 685388736 527010150 13681144 800892096 129248000 371144064 117493688 165918208 849110352 459432760 905852928 147331038 139161976 122363549 164858368 739194424 881395960 358385128 779294336 34950820 182488064 598564132 705257152 771077672 744223200 540124160 427687556 188361776 232412600 416365058 782628052 397949696 299445248 415808652 88233360 318758144 696873088 838244584 9015208 663432864 725590016 479458108 836558272 664562688 259074768 387405376 764376435 867601608 692755200 421380250 938566440 979589028 331797080 419113304 268311120 753089216 766792000 915985792 853491697 39836022 940460704 163069392 76613888 308887008 657926328 225964576 881075968 671418704 958613104 761925632 66124160 491955424 511249920 104071074 816997552 128661368 784395388 185088672 877416960 693383688 311856128 848621456 813338128 8130444 117063808 100916208 933113860 919778728 783562120 591887552 451302912 108478984 181778984 807760256 742800256 483187082 859649370 711999962 714107994 875678698 624844090 628826074 594984870 460914362 871941082 716953761 823688154 503974234 489389146 899602250 538274854 572912062 597036570 787853980 546872834 679105018 497998938 443933082 479329242 798904842 738413762 603713050 629126994 868845770 701777704 572127450 858664720 843528410 821952242 897843322 523737594 642819206 659091674 633974106 928356266 858479930 478206442 643244950 520413946 709799370 640019290 880992986 845402682 807906418 824593034 790006006 755407194 745745530 844455704 856800604 588996138 759971418 605011066 708256870 908588026 535450394 935869082 583043320 583807506 703340122 773985538 724582426 532570552 762064218 927082738 749260858 687929352 455818562 752488858 828030138 631641978 522968458 520405402 493606346 516326626 856101210 540572074 862971786 730616906 645806810 908626154 633231114 551555646 626803767 732986606 648237482 706760026 670236818 755192250 447232858 875685946 526849362 823577818 528312374 928540970 631332280 791269264 387240624 547965773 698406192 748948480 352270072 711665328 691475690 626666576 525602992 510420336 621935024 730943584 701455120 356371632 668156272 441194544 657488432 600607664 532511483 760484144 458396592 624482560 632506480 508030340 685891556 770941764 540149968 436180464 545834864 392443960 640212240 798452318 537909468 544774624 483935964 792059564 546071024 621648792 453982504 385033680 660740400 655546256 586411280 485920480 798301508 698552694 537933424 811748272 473381040 570608290 348419264 741397424 769904304 687314064 735073596 567752800 522737280 782729840 516745168 790811952 637284016 628274288 818250032 573508432 818859080 620433804 652954928 786598384 753193392 654962955 669119744 562133605 576299824 463645392 755687040 534878896 763793584 420646320 618952820 505953605 545171504 737765104 463311584 557556152 682864128 505296512 384618304 456999728 337464880 684637792 703060544 826190992 572986570 484167344 547260524 480974384 476949424 587256046 538603038 486072414 765554494 585208382 724908446 509072012 326205086 613052748 778399006 351608484 562128542 360584358 579280542 652996422 565847518 504219424 578276386 491382174 333015774 697940438 363448542 450591218 794752230 509858974 424043102 542780446 589011550 530316846 654040258 465273800 690897826 371087646 467700126 552230764 511827358 348852441 625626858 396914449 488423838 534965208 586194590 445680546 336683966 562244254 374871198 548783310 811328474 523404074 692254926 796435358 697372102 495588938 792653186 408397042 422982782 600591446 616234649 595516283 629436976 363244974 528579358 758141726 746782174 370396158 463895966 663190350 359550826 610318534 431255454 680363422 409597470 429560614 376572072 663243386 603131486 691515198 511554158 439922770 418779230 427138932 510102558 651798698 542039070 780950062 511227674 392934814 702689962 571422974 328298526 672557726 448800478 638165350 523161762 620095134 391722526 422251342 531677550 725262814 734000982 813821854 246665440 529008360 591794525 378363554 533313064 181867624 641022844 568932560 175707308 180617000 196398888 466482392 619974632 546290368 648819456 493465688 414644520 284764880 249077982 263987278 574840616 390464960 488494656 583747496 590286884 409203240 541450678 190463912 601466544 258633128 538042546 649037592 445062956 253434792 609679736 559118632 606836420 330174248 618578344 491371080 390573000 379946040 339993464 472455336 195673444 452233368 571847256 640380744 417716392 612591792 361073192 208029608 596623256 653004712 565136240 461276360 560719144 448189992 464901416 552806024 390689868 361172904 174117880 275180968 229518248 351962056 373023144 650136656 324258980 435727096 434992040 299324840 502418472 210000462 643620580 436641256 218087784 388731176 460243351 389173016 567443884 537054538 420494188 618147268 614031400 217463124 199721464 362303688 400382216 214453272 370038633 611015208 197921912 368898248 276135880 410635798 314971304 612357905 173770472 404209272
944105006 6055040 847289816 959442151 965404840 926393856 710158272 781726784 722086368 364320880 38689280 435528192 444337986 624183168 205753408 38043296 638441432 282535360 204788120 855234152 104828256 926718344 672748660 434445716 979898304 828955744 41714176 236492984 653281280 847475584 342103872 451822128 65560944 250044992 366559296 308597296 676281568 911954728 250988672 230755456 243776512 48361952 933361552 149113336 210033920 470261400 429011872 803877376 214352000 672088320 809705984 248272048 918706432 132821504 700958336 70555963 292588032 603847936 633414060 915410768 840302996 687936000 800218892 81694608 583302912 167840280 131001920 274060240 536963668 963773735 722966324 689451078 705922688 723225344 54072966 438817152 7716040 836184236 479527616 813916852 567303008 158330680 406982832 550456340 702607287 933804032 167016592 518557020 320506000 748460288 421512684 630820284 218433024 328940792 856573360 466335728 351158272 832760608 208498172 45961216 62780080 439242368 291592960 293700992 455271696 204437088 208419072 174577868 40507360 451534080 296546759 403281152 83567232 68982144 479195248 117867852 152505060 176629568 367446978 126465832 258698016 77591936 23526080 58922240 378497840 318006760 183306048 208719992 448438768 281370702 151720448 438257718 423121408 401545240 477436320 103330592 222412204 238684672 213567104 507949264 438072928 57799440 222837948 100006944 289392368 219612288 460585984 424995680 387499416 404186032 369599004 335000192 325338528 424048702 436393602 168589136 339564416 184604064 287849868 488181024 115043392 515462080 162636318 163400504 282933120 353578536 304175424 112163550 341657216 506675736 328853856 267522350 35411560 332081856 407623136 211234976 102561456 99998400 73199344 95919624 435694208 120165072 442564784 310209904 225399808 488219152 212824112 131148644 206396765 312579604 227830480 286353024 249829816 334785248 26825856 455278944 106442360 403170816 107905372 508133968 495447304 655384288 251355648 412080797 562521216 613063504 216385096 575780352 555590714 490781600 389718016 374535360 486050048 595058608 565570144 220486656 532271296 305309568 521603456 464722688 396626507 624599168 322511616 488597584 496621504 372145364 550006580 635056788 404264992 300295488 409949888 256558984 504327264 662567342 402024492 408889648 348050988 656174588 410186048 485763816 318097528 249148704 524855424 519661280 450526304 350035504 662416532 562667718 402048448 675863296 337496064 434723314 212534288 605512448 634019328 551429088 599188620 431867824 386852304 646844864 380860192 654926976 501399040 492389312 682365056 437623456 682974104 484548828 517069952 650713408 617308416 519077979 533234768 426248629 440414848 327760416 619802064 398993920 627908608 284761344 483067844 370068629 409286528 601880128 327426608 421671176 546979152 369411536 248733328 321114752 201579904 548752816 567175568 690306016 437101594 348282368 411375548 345089408 341064448 451371070 685077364 632546740 912028820 731682708 871382772 655546338 472679412 759527074 924873332 498082810 708602868 507058684 725754868 799470748 712321844 650693750 724750712 637856500 479490100 844414764 509922868 597065544 941226556 656333300 570517428 689254772 735485876 676791172 800514584 611748126 837372152 517561972 614174452 698705090 658301684 495326767 772101184 543388775 634898164 681439534 732668916 592154872 483158292 708718580 521345524 695257636 957802800 669878400 838729252 942909684 843846428 642063264 939127512 554871368 569457108 747065772 762708975 741990609 775911302 509719300 675053684 904616052 893256500 516870484 610370292 809664676 506025152 756792860 577729780 826837748 556071796 576034940 523046398 809717712 749605812 837989524 658028484 586397096 565253556 573613258 656576884 798273024 688513396 927424388 657702000 539409140 849164288 717897300 474772852 819032052 595274804 784639676 669636088 766569460 538196852 568725668 678151876 871737140 880475308 960296180 246207576 528550496 591336661 377905690 532855200 181409760 640564980 568474696 175249444 180159136 195941024 466024528 619516768 545832504 648361592 493007824 414186656 284307016 248620118 263529414 574382752 390007096 488036792 583289632 589829020 408745376 540992814 190006048 601008680 258175264 537584682 648579728 444605092 252976928 609221872 558660768 606378556 329716384 618120480 490913216 390115136 379488176 339535600 471997472 195215580 451775504 571389392 639922880 417258528 612133928 360615328 207571744 596165392 652546848 564678376 460818496 560261280 447732128 464443552 552348160 390232004 360715040 173660016 274723104 229060384 351504192 372565280 649678792 323801116 435269232 434534176 298866976 501960608 209542598 643162716 436183392 217629920 388273312 459785487 388715152 566986020 536596674 420036324 617689404 613573536 217005260 199263600 361845824 399924352 213995408 369580769 610557344 197464048 368440384 275678016 410177934 314513440 611900041 173312608 403751408
294809232 484758560 303279104 216546880 882148352 322217856 58330624 923716963 592091689 270796590 24897024 490448384 323148916 910906752 413608296 372595200 222997480 727410408 829497856 527789968 640615424 901265296 639071232 910226352 456017504 284993856 410221840 386707250 417698905 826490304 820133168 201870024 176280384 926653672 328159168 360708288 992913280 665763700 821057280 990931840 502797856 179357696 890728976 502305632 473688822 457129436 215215688 790080000 493324800 611623536 391930228 871158144 407711328 323497088 987408328 86528384 616721680 549955840 145331104 519863102 158722624 715661359 4496384 547149344 818908887 350840320 857110504 432620608 525804888 799470592 411936468 178738416 708965120 880238592 792954760 646012096 371665232 362763520 158552500 973912448 400326432 818547072 450704624 134327204 521205792 299143840 547856384 843133376 866265496 697212416 94430336 313807456 143853248 432769816 624909976 817805440 320421120 52528440 502616384 92470232 360758120 737220408 589571000 591679032 753249736 502415128 506397112 472555908 338485400 749512120 594524799 701259192 381545272 366960184 777173288 415845892 450483100 474607608 665425018 424443872 556676056 375569976 321504120 356900280 676475880 615984800 481284088 506698032 746416808 579348742 449698488 736235758 721099448 699523280 775414360 401308632 520390244 536662712 511545144 805927304 736050968 355777480 520815988 397984984 587370408 517590328 758564024 722973720 685477456 702164072 667577044 632978232 623316568 722026742 734371642 466567176 637542456 482582104 585827908 786159064 413021432 813440120 460614358 461378544 580911160 651556576 602153464 410141590 639635256 804653776 626831896 565500390 333389600 630059896 705601176 509213016 400539496 397976440 371177384 393897664 733672248 418143112 740542824 608187944 523377848 786197192 510802152 429126684 504374805 610557644 525808520 584331064 547807856 632763288 324803896 753256984 404420400 701148856 405883412 806112008 614700776 774637760 370609120 531334269 681774688 732316976 335638568 695033824 674844186 610035072 508971488 493788832 605303520 714312080 684823616 339740128 651524768 424563040 640856928 583976160 515879979 743852640 441765088 607851056 615874976 491398836 669260052 754310260 523518464 419548960 529203360 375812456 623580736 781820814 521277964 528143120 467304460 775428060 529439520 605017288 437351000 368402176 644108896 638914752 569779776 469288976 781670004 681921190 521301920 795116768 456749536 553976786 331787760 724765920 753272800 670682560 718442092 551121296 506105776 766098336 500113664 774180448 620652512 611642784 801618528 556876928 802227576 603802300 636323424 769966880 736561888 638331451 652488240 545502101 559668320 447013888 739055536 518247392 747162080 404014816 602321316 489322101 528540000 721133600 446680080 540924648 666232624 488665008 367986800 440368224 320833376 668006288 686429040 809559488 556355066 467535840 530629020 464342880 460317920 570624542 552814144 500283520 779765600 599419488 739119552 523283118 340416192 627263854 792610112 365819590 576339648 374795464 593491648 667207528 580058624 518430530 592487492 505593280 347226880 712151544 377659648 464802324 808963336 524070080 438254208 556991552 603222656 544527952 668251364 479484906 705108932 385298752 481911232 566441870 526038464 363063547 639837964 411125555 502634944 549176314 600405696 459891652 350895072 576455360 389082304 562994416 825539580 537615180 706466032 810646464 711583208 509800044 806864292 422608148 437193888 614802552 630445755 609727389 643648082 377456080 542790464 772352832 760993280 384607264 478107072 677401456 373761932 624529640 445466560 694574528 423808576 443771720 390783178 677454492 617342592 705726304 525765264 454133876 432990336 441350038 524313664 666009804 556250176 795161168 525438780 407145920 716901068 585634080 342509632 686768832 463011584 652376456 537372868 634306240 405933632 436462448 545888656 739473920 748212088 828032960 571653688 853996608 916782773 703351802 858301312 506855872 966011092 893920808 500695556 505605248 521387136 791470640 944962880 871278616 973807704 818453936 739632768 609753128 574066230 588975526 899828864 715453208 813482904 908735744 915275132 734191488 866438926 515452160 926454792 583621376 863030794 974025840 770051204 578423040 934667984 884106880 931824668 655162496 943566592 816359328 715561248 704934288 664981712 797443584 520661692 777221616 896835504 965368992 742704640 937580040 686061440 533017856 921611504 977992960 890124488 786264608 885707392 773178240 789889664 877794272 715678116 686161152 499106128 600169216 554506496 676950304 698011392 975124904 649247228 760715344 759980288 624313088 827406720 534988710 968608828 761629504 543076032 713719424 785231599 714161264 892432132 862042786 745482436 943135516 939019648 542451372 524709712 687291936 725370464 539441520 695026881 936003456 522910160 693886496 601124128 735624046 639959552 937346153 498758720 729197520
928390016 68394528 816279682 380085212 996337984 73302096 28204800 592695344 814530624 976544320 329198592 908521630 158071052 490089036 171844832 262901184 104141696 647534768 88608160 201891984 303805868 711633204 459348810 467175040 936857024 107549696 522881040 451420160 622846560 784370912 197409593 428821120 621172736 439264000 976715496 724232216 51010272 615090368 84435796 381256 618144064 256889600 137342629 311101024 519962288 311401324 746990552 429239264 83770000 931985024 54561076 52572136 858308496 963857056 503127652 156296640 844513868 358368176 526804352 967705952 905805312 782653224 413123000 9488064 214416896 708909250 903663028 704506652 350780544 517482624 703219776 266243808 85372928 61314816 391287000 276399616 870675760 805574664 546042237 958035868 225860560 444308784 202812928 754507720 935087896 695699648 727309664 422268782 631335192 587095144 948746068 813229204 802725788 221454624 805064672 361252608 425935104 261901312 38531584 38458912 396390530 772852818 625203410 627311442 788882146 538047538 542029522 508188318 374117810 785144530 630157209 736891602 417177682 402592594 812805698 451478302 486115510 510240018 701057428 460076282 592308466 411202386 357136530 392532690 712108290 651617210 516916498 542330442 782049218 614981152 485330898 771868168 756731858 735155690 811046770 436941042 556022654 572295122 547177554 841559714 771683378 391409890 556448398 433617394 623002818 553222738 794196434 758606130 721109866 737796482 703209454 668610642 658948978 757659152 770004052 502199586 673174866 518214514 621460318 821791474 448653842 849072530 496246768 497010954 616543570 687188986 637785874 445774000 675267666 840286186 662464306 601132800 369022010 665692306 741233586 544845426 436171906 433608850 406809794 429530074 769304658 453775522 776175234 643820354 559010258 821829602 546434562 464759094 540007215 646190054 561440930 619963474 583440266 668395698 360436306 788889394 440052810 736781266 441515822 841744418 378581688 538518672 134490032 295215181 445655600 496197888 99519480 458914736 438725098 373915984 272852400 257669744 369184432 478192992 448704528 103621040 415405680 188443952 404737840 347857072 279760891 507733552 205646000 371731968 379755888 255279748 433140964 518191172 287399376 183429872 293084272 139693368 387461648 545701726 285158876 292024032 231185372 539308972 293320432 368898200 201231912 132283088 407989808 402795664 333660688 233169888 545550916 445802102 285182832 558997680 220630448 317857698 95668672 488646832 517153712 434563472 482323004 315002208 269986688 529979248 263994576 538061360 384533424 375523696 565499440 320757840 566108488 367683212 400204336 533847792 500442800 402212363 416369152 309383013 323549232 210894800 502936448 282128304 511042992 167895728 366202228 253203013 292420912 485014512 210560992 304805560 430113536 252545920 131867712 204249136 84714288 431887200 450309952 573440400 320235978 231416752 294509932 228223792 224198832 334505454 397530640 345000016 624482096 444135984 583836048 367999614 185132688 471980350 637326608 210536086 421056144 219511960 438208144 511924024 424775120 363147026 437203988 350309776 191943376 556868040 222376144 309518820 653679832 368786576 282970704 401708048 447939152 389244448 512967860 324201402 549825428 230015248 326627728 411158366 370754960 207780043 484554460 255842051 347351440 393892810 445122192 304608148 195611568 421171856 233798800 407710912 670256076 382331676 551182528 655362960 556299704 354516540 651580788 267324644 281910384 459519048 475162251 454443885 488364578 222172576 387506960 617069328 605709776 229323760 322823568 522117952 218478428 469246136 290183056 539291024 268525072 288488216 235499674 522170988 462059088 550442800 370481760 298850372 277706832 286066534 369030160 510726300 400966672 639877664 370155276 251862416 561617564 430350576 187226128 531485328 307728080 497092952 382089364 479022736 250650128 281178944 390605152 584190416 592928584 672749456 278116792 560459712 623245877 409814906 564764416 213318976 672474196 600383912 207158660 212068352 227850240 497933744 651425984 577741720 680270808 524917040 446095872 316216232 280529334 295438630 606291968 421916312 519946008 615198848 621738236 440654592 572902030 221915264 632917896 290084480 569493898 680488944 476514308 284886144 641131088 590569984 638287772 361625600 650029696 522822432 422024352 411397392 371444816 503906688 227124796 483684720 603298608 671832096 449167744 644043144 392524544 239480960 628074608 684456064 596587592 492727712 592170496 479641344 496352768 584257376 422141220 392624256 205569232 306632320 260969600 383413408 404474496 681588008 355710332 467178448 466443392 330776192 533869824 241451814 675071932 468092608 249539136 420182528 491694703 420624368 598895236 568505890 451945540 649598620 645482752 248914476 231172816 393755040 431833568 245904624 401489985 642466560 229373264 400349600 307587232 442087150 346422656 643809257 205221824 435660624
68607284 903064568 885946134 455473248 960979968 579520000 511118848 664788224 541599504 700632576 785570848 501705152 847565120 615767936 634658304 871200480 824230968 421316448 330833836 690075242 289875712 223195800 833694304 951721143 515205536 741870620 476231236 871339296 398225000 997141584 599563104 19607424 630444810 810083364 402916928 417005248 33834916 537975872 948496096 316386724 621799564 333701808 433174208 796434336 942442552 104988456 87435376 956507904 63790252 119458056 309011024 402180512 322756903 204291836 933739008 847480000 85055376 274076176 121484040 693372080 615462272 158223348 563858560 684667520 951879040 792025750 336875008 970470960 827224256 631063040 10204768 378667008 672620992 113520992 468215296 756535056 827499000 557195904 771062144 952477312 596819028 177320000 938104496 187412085 941497856 795660527 53016384 479495952 847991104 336824816 716101760 616056672 174085344 773942624 216819140 597830144 565765824 264104580 830808184 262846720 361216600 737678888 590029480 592137512 753708216 502873608 506855592 473014388 338943880 749970600 594983279 701717672 382003752 367418664 777631768 416304372 450941580 475066088 665883498 424902352 557134536 376028456 321962600 357358760 676934360 616443280 481742568 507156512 746875288 579807222 450156968 736694238 721557928 699981760 775872840 401767112 520848724 537121192 512003624 806385784 736509448 356235960 521274468 398443464 587828888 518048808 759022504 723432200 685935936 702622552 668035524 633436712 623775048 722485222 734830122 467025656 638000936 483040584 586286388 786617544 413479912 813898600 461072838 461837024 581369640 652015056 602611944 410600070 640093736 805112256 627290376 565958870 333848080 630518376 706059656 509671496 400997976 398434920 371635864 394356144 734130728 418601592 741001304 608646424 523836328 786655672 511260632 429585164 504833285 611016124 526267000 584789544 548266336 633221768 325262376 753715464 404878880 701607336 406341892 806570488 558459224 718396208 314367568 475092717 625533136 676075424 279397016 638792272 618602634 553793520 452729936 437547280 549061968 658070528 628582064 283498576 595283216 368321488 584615376 527734608 459638427 687611088 385523536 551609504 559633424 435157284 613018500 698068708 467276912 363307408 472961808 319570904 567339184 725579262 465036412 471901568 411062908 719186508 473197968 548775736 381109448 312160624 587867344 582673200 513538224 413047424 725428452 625679638 465060368 738875216 400507984 497735234 275546208 668524368 697031248 614441008 662200540 494879744 449864224 709856784 443872112 717938896 564410960 555401232 745376976 500635376 745986024 547560748 580081872 713725328 680320336 582089899 596246688 489260549 503426768 390772336 682813984 462005840 690920528 347773264 546079764 433080549 472298448 664892048 390438528 484683096 609991072 432423456 311745248 384126672 264591824 611764736 630187488 753317936 500113514 411294288 474387468 408101328 404076368 514382990 219995520 167464896 446946976 266600864 406300928 190464494 7597568 294445230 459791488 33000966 243521024 41976840 260673024 334388904 247240000 185611906 259668868 172774656 14408256 379332920 44841024 131983700 476144712 191251456 105435584 224172928 270404032 211709328 335432740 146666282 372290308 52480128 149092608 233623246 193219840 30244923 307019340 78306931 169816320 216357690 267587072 127073028 18076448 243636736 56263680 230175792 492720956 204796556 373647408 477827840 378764584 176981420 474045668 89789524 104375264 281983928 297627131 276908765 310829458 44637456 209971840 439534208 428174656 51788640 145288448 344582832 40943308 291711016 112647936 361755904 90989952 110953096 57964554 344635868 284523968 372907680 192946640 121315252 100171712 108531414 191495040 333191180 223431552 462342544 192620156 74327296 384082444 252815456 9691008 353950208 130192960 319557832 204554244 301487616 73115008 103643824 213070032 406655296 415393464 495214336 249059648 531402568 594188733 380757762 535707272 184261832 643417052 571326768 178101516 183011208 198793096 468876600 622368840 548684576 651213664 495859896 417038728 287159088 251472190 266381486 577234824 392859168 490888864 586141704 592681092 411597448 543844886 192858120 603860752 261027336 540436754 651431800 447457164 255829000 612073944 561512840 609230628 332568456 620972552 493765288 392967208 382340248 342387672 474849544 198067652 454627576 574241464 642774952 420110600 614986000 363467400 210423816 599017464 655398920 567530448 463670568 563113352 450584200 467295624 555200232 393084076 363567112 176512088 277575176 231912456 354356264 375417352 652530864 326653188 438121304 437386248 301719048 504812680 212394670 646014788 439035464 220481992 391125384 462637559 391567224 569838092 539448746 422888396 620541476 616425608 219857332 202115672 364697896 402776424 216847480 372432841 613409416 200316120 371292456 278530088 413030006 317365512 614752113 176164680 406603480
959615488 902622560 953528640 181186304 111667168 421693088 458912880 134691748 662371832 3029952 564039904 533329136 720060016 908708800 182975360 41207008 589326126 495575973 780339744 322788336 316536460 941922752 392779121 479982592 154267776 13951424 268039256 280928496 917829768 31639836 785801688 100537000 721021168 421059248 915580758 834037568 93513052 78365888 548624384 929480888 445672448 990817248 627684648 677478224 956966128 860846384 106176000 399460864 580110208 574577552 69742428 46487936 537838688 34393888 534758536 481397424 658679760 840404508 514988064 526989584 825819904 524649984 702746880 961288772 982733168 902281024 965189632 878052784 57907200 892572160 623358800 229471744 358642432 740551208 579091952 850779662 987681740 22810936 56390720 424247728 29597864 261128704 374907392 308993408 462281984 471165044 493928078 273093536 802805136 265518464 107426944 546365952 735890144 406812288 878349328 985189376 951624832 567744384 920437696 608143680 415956016 792418304 644768896 646876928 808447632 557613024 561595008 527753804 393683296 804710016 649722695 756457088 436743168 422158080 832371184 471043788 505680996 529805504 720622914 479641768 611873952 430767872 376702016 412098176 731673776 671182696 536481984 561895928 801614704 634546638 504896384 791433654 776297344 754721176 830612256 456506528 575588140 591860608 566743040 861125200 791248864 410975376 576013884 453182880 642568304 572788224 813761920 778171616 740675352 757361968 722774940 688176128 678514464 777224638 789569538 521765072 692740352 537780000 641025804 841356960 468219328 868638016 515812254 516576440 636109056 706754472 657351360 465339486 694833152 859851672 682029792 620698286 388587496 685257792 760799072 564410912 455737392 453174336 426375280 449095560 788870144 473341008 795740720 663385840 578575744 841395088 566000048 484324580 559572701 665755540 581006416 639528960 603005752 687961184 380001792 808454880 459618296 756346752 461081308 861309904 365878920 525815904 121787264 282512413 432952832 483495120 86816712 446211968 426022330 361213216 260149632 244966976 356481664 465490224 436001760 90918272 402702912 175741184 392035072 335154304 267058123 495030784 192943232 359029200 367053120 242576980 420438196 505488404 274696608 170727104 280381504 126990600 374758880 532998958 272456108 279321264 218482604 526606204 280617664 356195432 188529144 119580320 395287040 390092896 320957920 220467120 532848148 433099334 272480064 546294912 207927680 305154930 82965904 475944064 504450944 421860704 469620236 302299440 257283920 517276480 251291808 525358592 371830656 362820928 552796672 308055072 553405720 354980444 387501568 521145024 487740032 389509595 403666384 296680245 310846464 198192032 490233680 269425536 498340224 155192960 353499460 240500245 279718144 472311744 197858224 292102792 417410768 239843152 119164944 191546368 72011520 419184432 437607184 560737632 307533210 218713984 281807164 215521024 211496064 321802686 566878810 514348186 793830266 613484154 753184218 537347784 354480858 641328520 806674778 379884256 590404314 388860130 607556314 681272194 594123290 532495196 606552158 519657946 361291546 726216210 391724314 478866990 823028002 538134746 452318874 571056218 617287322 558592618 682316030 493549572 719173598 399363418 495975898 580506536 540103130 377128213 653902630 425190221 516699610 563240980 614470362 473956318 364959738 590520026 403146970 577059082 839604246 551679846 720530698 824711130 725647874 523864710 820928958 436672814 451258554 628867218 644510421 623792055 657712748 391520746 556855130 786417498 775057946 398671930 492171738 691466122 387826598 638594306 459531226 708639194 437873242 457836386 404847844 691519158 631407258 719790970 539829930 468198542 447055002 455414704 538378330 680074470 570314842 809225834 539503446 421210586 730965734 599698746 356574298 700833498 477076250 666441122 551437534 648370906 419998298 450527114 559953322 753538586 762276754 842097626 311606104 593949024 656735189 443304218 598253728 246808288 705963508 633873224 240647972 245557664 261339552 531423056 684915296 611231032 713760120 558406352 479585184 349705544 314018646 328927942 639781280 455405624 553435320 648688160 655227548 474143904 606391342 255404576 666407208 323573792 602983210 713978256 510003620 318375456 674620400 624059296 671777084 395114912 683519008 556311744 455513664 444886704 404934128 537396000 260614108 517174032 636787920 705321408 482657056 677532456 426013856 272970272 661563920 717945376 630076904 526217024 625659808 513130656 529842080 617746688 455630532 426113568 239058544 340121632 294458912 416902720 437963808 715077320 389199644 500667760 499932704 364265504 567359136 274941126 708561244 501581920 283028448 453671840 525184015 454113680 632384548 601995202 485434852 683087932 678972064 282403788 264662128 427244352 465322880 279393936 434979297 675955872 262862576 433838912 341076544 475576462 379911968 677298569 238711136 469149936
448426368 926974704 964276697 326535040 767952472 586525008 281200512 631069216 251282432 630803544 271759168 270798016 518413472 644680704 123085232 371554688 230519152 51008228 536501200 536523152 311382368 443234816 725378960 703401284 273170464 264102338 799316920 126642592 713819104 576775598 233863168 641614668 664987271 555445418 814734272 943049664 398004341 665368644 87174760 938750456 5921536 477471192 335154138 621914720 928218912 97671840 357130368 387166976 175001634 352883680 690834424 244166064 145024384 100458896 408893488 501085800 225444992 241958348 440806384 384653184 603970560 700952096 851606016 892451552 401310144 677443008 86910464 285659392 132547072 29794096 614872424 608720128 812494624 221600128 620819068 833945360 229922815 637616532 699919624 13145472 690371072 703997824 434626044 786664464 375763872 970550444 471226466 894736972 730276410 840839808 875414224 18407320 672832160 896121235 542300272 501884446 658065959 664969067 572065088 24646936 330404776 706867064 559217656 561325688 722896392 472061784 476043768 442202564 308132056 719158776 564171455 670905848 351191928 336606840 746819944 385492548 420129756 444254264 635071674 394090528 526322712 345216632 291150776 326546936 646122536 585631456 450930744 476344688 716063464 548995398 419345144 705882414 690746104 669169936 745061016 370955288 490036900 506309368 481191800 775573960 705697624 325424136 490462644 367631640 557017064 487236984 728210680 692620376 655124112 671810728 637223700 602624888 592963224 691673398 704018298 436213832 607189112 452228760 555474564 755805720 382668088 783086776 430261014 431025200 550557816 621203232 571800120 379788246 609281912 774300432 596478552 535147046 303036256 599706552 675247832 478859672 370186152 367623096 340824040 363544320 703318904 387789768 710189480 577834600 493024504 755843848 480448808 398773340 474021461 580204300 495455176 553977720 517454512 602409944 294450552 722903640 374067056 670795512 375530068 775758664 319925396 479862380 75833740 236558889 386999308 437541596 40863188 400258444 380068806 315259692 214196108 199013452 310528140 419536700 390048236 44964748 356749388 129787660 346081548 289200780 221104599 449077260 146989708 313075676 321099596 196623456 374484672 459534880 228743084 124773580 234427980 81037076 328805356 487045434 226502584 233367740 172529080 480652680 234664140 310241908 142575620 73626796 349333516 344139372 275004396 174513596 486894624 387145810 226526540 500341388 161974156 259201406 37012380 429990540 458497420 375907180 423666712 256345916 211330396 471322956 205338284 479405068 325877132 316867404 506843148 262101548 507452196 309026920 341548044 475191500 441786508 343556071 357712860 250726721 264892940 152238508 444280156 223472012 452386700 109239436 307545936 194546721 233764620 426358220 151904700 246149268 371457244 193889628 73211420 145592844 26057996 373230908 391653660 514784108 261579686 172760460 235853640 169567500 165542540 275849162 552647840 500117216 779599296 599253184 738953248 523116814 340249888 627097550 792443808 365653286 576173344 374629160 593325344 667041224 579892320 518264226 592321188 505426976 347060576 711985240 377493344 464636020 808797032 523903776 438087904 556825248 603056352 544361648 668085060 479318602 704942628 385132448 481744928 566275566 525872160 362897243 639671660 410959251 502468640 549010010 600239392 459725348 350728768 576289056 388916000 562828112 825373276 537448876 706299728 810480160 711416904 509633740 806697988 422441844 437027584 614636248 630279451 609561085 643481778 377289776 542624160 772186528 760826976 384440960 477940768 677235152 373595628 624363336 445300256 694408224 423642272 443605416 390616874 677288188 617176288 705560000 525598960 453967572 432824032 441183734 524147360 665843500 556083872 794994864 525272476 406979616 716734764 585467776 342343328 686602528 462845280 652210152 537206564 634139936 405767328 436296144 545722352 739307616 748045784 827866656 513679608 796022528 858808693 645377722 800327232 448881792 908037012 835946728 442721476 447631168 463413056 733496560 886988800 813304536 915833624 760479856 681658688 551779048 516092150 531001446 841854784 657479128 755508824 850761664 857301052 676217408 808464846 457478080 868480712 525647296 805056714 916051760 712077124 520448960 876693904 826132800 873850588 597188416 885592512 758385248 657587168 646960208 607007632 739469504 462687612 719247536 838861424 907394912 684730560 879605960 628087360 475043776 863637424 920018880 832150408 728290528 827733312 715204160 731915584 819820192 657704036 628187072 441132048 542195136 496532416 618976224 640037312 917150824 591273148 702741264 702006208 566339008 769432640 477014630 910634748 703655424 485101952 655745344 727257519 656187184 834458052 804068706 687508356 885161436 881045568 484477292 466735632 629317856 667396384 481467440 637052801 878029376 464936080 635912416 543150048 677649966 581985472 879372073 440784640 671223440
744798757 313065112 674306760 593865184 319546638 722479400 481510368 693762972 727335680 448719760 881329196 928783232 699885216 600475440 352295856 559587312 826947232 744851400 570431208 758895888 600196608 22773812 628676224 116783368 784914716 173621600 564727128 545344970 922569032 589301012 662184912 300503376 55966592 60861824 704994050 346957568 780609152 92130160 246510952 628060810 702536928 401763264 341228832 652911356 820273200 394897920 825453056 626867252 370782458 114263552 205113408 671091712 52412864 309624096 847970416 622177544 68922960 579674560 188104612 557966800 426448608 36358500 915838292 641733168 471896989 129064640 141078016 653420400 164423204 119505136 247895040 641583180 284602848 933355968 768208384 235090752 160125184 853380324 65852224 749120792 938073028 593219668 131226312 836242750 44137888 867191144 324149456 184203152 24685886 638341248 351642952 825526178 167541324 700669936 186090532 81497856 390371232 810997168 184315888 505155232 94439216 470901504 323252096 325360128 486930832 236096224 240078208 206237004 72166496 483193216 328205895 434940288 115226368 100641280 510854384 149526988 184164196 208288704 399106114 158124968 290357152 109251072 55185216 90581376 410156976 349665896 214965184 240379128 480097904 313029838 183379584 469916854 454780544 433204376 509095456 134989728 254071340 270343808 245226240 539608400 469732064 89458576 254497084 131666080 321051504 251271424 492245120 456654816 419158552 435845168 401258140 366659328 356997664 455707838 468052738 200248272 371223552 216263200 319509004 519840160 146702528 547121216 194295454 195059640 314592256 385237672 335834560 143822686 373316352 538334872 360512992 299181486 67070696 363740992 439282272 242894112 134220592 131657536 104858480 127578760 467353344 151824208 474223920 341869040 257058944 519878288 244483248 162807780 238055901 344238740 259489616 318012160 281488952 366444384 58484992 486938080 138101496 434829952 139564508 539793104 636288424 796225408 392196768 552921917 703362336 753904624 357226216 716621472 696431834 631622720 530559136 515376480 626891168 735899728 706411264 361327776 673112416 446150688 662444576 605563808 537467627 765440288 463352736 629438704 637462624 512986484 690847700 775897908 545106112 441136608 550791008 397400104 645168384 803408462 542865612 549730768 488892108 797015708 551027168 626604936 458938648 389989824 665696544 660502400 591367424 490876624 803257652 703508838 542889568 816704416 478337184 575564434 353375408 746353568 774860448 692270208 740029740 572708944 527693424 787685984 521701312 795768096 642240160 633230432 823206176 578464576 823815224 625389948 657911072 791554528 758149536 659919099 674075888 567089749 581255968 468601536 760643184 539835040 768749728 425602464 623908964 510909749 550127648 742721248 468267728 562512296 687820272 510252656 389574448 461955872 342421024 689593936 708016688 831147136 577942714 489123488 552216668 485930528 481905568 592212190 227261040 174730416 454212496 273866384 413566448 197730014 14863088 301710750 467057008 40266486 250786544 49242360 267938544 341654424 254505520 192877426 266934388 180040176 21673776 386598440 52106544 139249220 483410232 198516976 112701104 231438448 277669552 218974848 342698260 153931802 379555828 59745648 156358128 240888766 200485360 37510443 314284860 85572451 177081840 223623210 274852592 134338548 25341968 250902256 63529200 237441312 499986476 212062076 380912928 485093360 386030104 184246940 481311188 97055044 111640784 289249448 304892651 284174285 318094978 51902976 217237360 446799728 435440176 59054160 152553968 351848352 48208828 298976536 119913456 369021424 98255472 118218616 65230074 351901388 291789488 380173200 200212160 128580772 107437232 115796934 198760560 340456700 230697072 469608064 199885676 81592816 391347964 260080976 16956528 361215728 137458480 326823352 211819764 308753136 80380528 110909344 220335552 413920816 422658984 502479856 253581448 535924368 598710533 385279562 540229072 188783632 647938852 575848568 182623316 187533008 203314896 473398400 626890640 553206376 655735464 500381696 421560528 291680888 255993990 270903286 581756624 397380968 495410664 590663504 597202892 416119248 548366686 197379920 608382552 265549136 544958554 655953600 451978964 260350800 616595744 566034640 613752428 337090256 625494352 498287088 397489008 386862048 346909472 479371344 202589452 459149376 578763264 647296752 424632400 619507800 367989200 214945616 603539264 659920720 572052248 468192368 567635152 455106000 471817424 559722032 397605876 368088912 181033888 282096976 236434256 358878064 379939152 657052664 331174988 442643104 441908048 306240848 509334480 216916470 650536588 443557264 225003792 395647184 467159359 396089024 574359892 543970546 427410196 625063276 620947408 224379132 206637472 369219696 407298224 221369280 376954641 617931216 204837920 375814256 283051888 417551806 321887312 619273913 180686480 411125280
902982596 102079136 563291376 678431904 233040448 236657224 38546544 300868288 892636384 280566208 880787520 97027072 744427520 277132240 726391881 608066428 17000704 331535168 973864928 781890480 513092720 138177448 975269394 464482320 631105664 328809672 506366920 10300192 952777216 757743374 142088124 861350144 991472640 474307344 332133468 935241484 678862336 949804032 561045576 81698688 404482328 390599356 819748864 825288960 405361816 990730752 359784640 700586936 472728180 822341632 549713336 467620328 400334676 775636600 1798008 205170412 484830304 409558928 102343552 618383040 955726176 503247172 459433712 45395968 697016416 217878368 249544620 765991680 746198960 187656800 379042400 2294800 547474452 93189134 260786048 666054440 872502784 521248960 360103424 684138896 32748380 222056728 363697664 871913344 797876836 601159493 598257096 611646464 756602816 111692288 728313856 438347128 196998912 139415772 330554368 915723957 566847980 436305572 941649920 750319772 426283296 802745584 655096176 657204208 818774912 567940304 571922288 538081084 404010576 815037296 660049975 766784368 447070448 432485360 842698464 481371068 516008276 540132784 730950194 489969048 622201232 441095152 387029296 422425456 742001056 681509976 546809264 572223208 811941984 644873918 515223664 801760934 786624624 765048456 840939536 466833808 585915420 602187888 577070320 871452480 801576144 421302656 586341164 463510160 652895584 583115504 824089200 788498896 751002632 767689248 733102220 698503408 688841744 787551918 799896818 532092352 703067632 548107280 651353084 851684240 478546608 878965296 526139534 526903720 646436336 717081752 667678640 475666766 705160432 870178952 692357072 631025566 398914776 695585072 771126352 574738192 466064672 463501616 436702560 459422840 799197424 483668288 806068000 673713120 588903024 851722368 576327328 494651860 569899981 676082820 591333696 649856240 613333032 698288464 390329072 818782160 469945576 766674032 471408588 871637184 429169000 589105984 185077344 345802493 496242912 546785200 150106792 509502048 489312410 424503296 323439712 308257056 419771744 528780304 499291840 154208352 465992992 239031264 455325152 398444384 330348203 558320864 256233312 422319280 430343200 305867060 483728276 568778484 337986688 234017184 343671584 190280680 438048960 596289038 335746188 342611344 281772684 589896284 343907744 419485512 251819224 182870400 458577120 453382976 384248000 283757200 596138228 496389414 335770144 609584992 271217760 368445010 146255984 539234144 567741024 485150784 532910316 365589520 320574000 580566560 314581888 588648672 435120736 426111008 616086752 371345152 616695800 418270524 450791648 584435104 551030112 452799675 466956464 359970325 374136544 261482112 553523760 332715616 561630304 218483040 416789540 303790325 343008224 535601824 261148304 355392872 480700848 303133232 182455024 254836448 135301600 482474512 500897264 624027712 370823290 282004064 345097244 278811104 274786144 385092766 654643324 602112700 881594780 701248668 840948732 625112298 442245372 729093034 894439292 467648770 678168828 476624644 695320828 769036708 681887804 620259710 694316672 607422460 449056060 813980724 479488828 566631504 910792516 625899260 540083388 658820732 705051836 646357132 770080544 581314086 806938112 487127932 583740412 668271050 627867644 464892727 741667144 512954735 604464124 651005494 702234876 561720832 452724252 678284540 490911484 664823596 927368760 639444360 808295212 912475644 813412388 611629224 908693472 524437328 539023068 716631732 732274935 711556569 745477262 479285260 644619644 874182012 862822460 486436444 579936252 779230636 475591112 726358820 547295740 796403708 525637756 545600900 492612358 779283672 719171772 807555484 627594444 555963056 534819516 543179218 626142844 767838984 658079356 896990348 627267960 508975100 818730248 687463260 444338812 788598012 564840764 754205636 639202048 736135420 507762812 538291628 647717836 841303100 850041268 929862140 230632144 512975064 575761229 362330258 517279768 165834328 624989548 552899264 159674012 164583704 180365592 450449096 603941336 530257072 632786160 477432392 398611224 268731584 233044686 247953982 558807320 374431664 472461360 567714200 574253588 393169944 525417382 174430616 585433248 242599832 522009250 633004296 429029660 237401496 593646440 543085336 590803124 314140952 602545048 475337784 374539704 363912744 323960168 456422040 179640148 436200072 555813960 624347448 401683096 596558496 345039896 191996312 580589960 636971416 549102944 445243064 544685848 432156696 448868120 536772728 374656572 345139608 158084584 259147672 213484952 335928760 356989848 634103360 308225684 419693800 418958744 283291544 486385176 193967166 627587284 420607960 202054488 372697880 444210055 373139720 551410588 521021242 404460892 602113972 597998104 201429828 183688168 346270392 384348920 198419976 354005337 594981912 181888616 352864952 260102584 394602502 298938008 596324609 157737176 388175976
333448384 153899627 694838024 303497120 629209600 331730338 122052104 864326976 694981728 531640064 24424112 870463416 769934848 919155984 739849568 518409056 157660160 860905648 811019872 420891488 482619552 365482938 865251872 809580672 751083684 523158016 798622656 594183288 842848896 672623764 840671734 365668864 994161408 770611488 869463704 85493504 608578816 705749664 223048704 423036800 891077588 37831904 573395456 575152232 96932576 939996248 744489730 743490992 857142784 540081380 83131320 891577344 66862843 726508488 863009280 409664908 471578144 675758016 146257876 788252868 914047780 294914560 715280368 916780544 280033664 759857664 579515104 683589632 826102336 317645664 975806912 8581720 354304000 959013504 539130584 145700960 210162432 920545208 718343296 350708921 315573248 806620416 563252280 214085688 35054592 130260948 965581344 672601600 982213408 13754632 433351408 883353856 575078784 99749760 321687200 345891492 582238216 69281920 284596096 818380232 297516344 673978632 526329224 528437256 690007960 439173352 443155336 409314132 275243624 686270344 531283023 638017416 318303496 303718408 713931512 352604116 387241324 411365832 602183242 361202096 493434280 312328200 258262344 293658504 613234104 552743024 418042312 443456256 683175032 516106966 386456712 672993982 657857672 636281504 712172584 338066856 457148468 473420936 448303368 742685528 672809192 292535704 457574212 334743208 524128632 454348552 695322248 659731944 622235680 638922296 604335268 569736456 560074792 658784966 671129866 403325400 574300680 419340328 522586132 722917288 349779656 750198344 397372582 398136768 517669384 588314800 538911688 346899814 576393480 741412000 563590120 502258614 270147824 566818120 642359400 445971240 337297720 334734664 307935608 330655888 670430472 354901336 677301048 544946168 460136072 722955416 447560376 365884908 441133029 547315868 462566744 521089288 484566080 569521512 261562120 690015208 341178624 637907080 342641636 742870232 478961248 638898232 234869592 395594741 546035160 596577448 199899040 559294296 539104658 474295544 373231960 358049304 469563992 578572552 549084088 204000600 515785240 288823512 505117400 448236632 380140451 608113112 306025560 472111528 480135448 355659308 533520524 618570732 387778936 283809432 393463832 240072928 487841208 646081286 385538436 392403592 331564932 639688532 393699992 469277760 301611472 232662648 508369368 503175224 434040248 333549448 645930476 546181662 385562392 659377240 321010008 418237258 196048232 589026392 617533272 534943032 582702564 415381768 370366248 630358808 364374136 638440920 484912984 475903256 665879000 421137400 666488048 468062772 500583896 634227352 600822360 502591923 516748712 409762573 423928792 311274360 603316008 382507864 611422552 268275288 466581788 353582573 392800472 585394072 310940552 405185120 530493096 352925480 232247272 304628696 185093848 532266760 550689512 673819960 420615538 331796312 394889492 328603352 324578392 434885014 636603264 584072640 863554720 683208608 822908672 607072238 424205312 711052974 876399232 449608710 660128768 458584584 677280768 750996648 663847744 602219650 676276612 589382400 431016000 795940664 461448768 548591444 892752456 607859200 522043328 640780672 687011776 628317072 752040484 563274026 788898052 469087872 565700352 650230990 609827584 446852667 723627084 494914675 586424064 632965434 684194816 543680772 434684192 660244480 472871424 646783536 909328700 621404300 790255152 894435584 795372328 593589164 890653412 506397268 520983008 698591672 714234875 693516509 727437202 461245200 626579584 856141952 844782400 468396384 561896192 761190576 457551052 708318760 529255680 778363648 507597696 527560840 474572298 761243612 701131712 789515424 609554384 537922996 516779456 525139158 608102784 749798924 640039296 878950288 609227900 490935040 800690188 669423200 426298752 770557952 546800704 736165576 621161988 718095360 489722752 520251568 629677776 823263040 832001208 911822080 538888120 821231040 884017205 670586234 825535744 474090304 933245524 861155240 467929988 472839680 488621568 758705072 912197312 838513048 941042136 785688368 706867200 576987560 541300662 556209958 867063296 682687640 780717336 875970176 882509564 701425920 833673358 482686592 893689224 550855808 830265226 941260272 737285636 545657472 901902416 851341312 899059100 622396928 910801024 783593760 682795680 672168720 632216144 764678016 487896124 744456048 864069936 932603424 709939072 904814472 653295872 500252288 888845936 945227392 857358920 753499040 852941824 740412672 757124096 845028704 682912548 653395584 466340560 567403648 521740928 644184736 665245824 942359336 616481660 727949776 727214720 591547520 794641152 502223142 935843260 728863936 510310464 680953856 752466031 681395696 859666564 829277218 712716868 910369948 906254080 509685804 491944144 654526368 692604896 506675952 662261313 903237888 490144592 661120928 568358560 702858478 607193984 904580585 465993152 696431952
990257018 19028432 677711872 21066368 332549376 293234032 176134144 423197752 53190904 841517050 882392800 556983808 91296790 202231830 852509440 132016697 537189800 755287072 732571432 62430836 989954048 700309888 844434844 56866496 698426820 912004784 587472696 562383040 741593600 145850848 288849298 381906816 863607947 164172464 494210168 907902976 113244432 216562176 235515360 228483000 993600928 751869648 437438000 151673680 327763196 71283712 165893400 92631552 562956736 555281664 518833668 688210670 276980070 324326224 186064896 831698288 157488896 332545120 783573776 500887616 136549208 4173296 250389807 117320448 418172604 86125568 688938000 163450368 897840472 938997500 796120094 95568264 239380480 121241920 447947456 90141632 820408890 974955008 249921412 195199820 479530880 951625728 820382720 80989760 915236608 596927376 680164480 246101608 573455528 700936736 916284736 429627904 589497600 711838720 242226112 856954624 195290636 873580333 43095360 180444728 118992240 495454528 347805120 349913152 511483856 260649248 264631232 230790028 96719520 507746240 352758919 459493312 139779392 125194304 535407408 174080012 208717220 232841728 423659138 182677992 314910176 133804096 79738240 115134400 434710000 374218920 239518208 264932152 504650928 337582862 207932608 494469878 479333568 457757400 533648480 159542752 278624364 294896832 269779264 564161424 494285088 114011600 279050108 156219104 345604528 275824448 516798144 481207840 443711576 460398192 425811164 391212352 381550688 480260862 492605762 224801296 395776576 240816224 344062028 544393184 171255552 571674240 218848478 219612664 339145280 409790696 360387584 168375710 397869376 562887896 385066016 323734510 91623720 388294016 463835296 267447136 158773616 156210560 129411504 152131784 491906368 176377232 498776944 366422064 281611968 544431312 269036272 187360804 262608925 368791764 284042640 342565184 306041976 390997408 83038016 511491104 162654520 459382976 164117532 564346128 626961904 786898888 382870248 543595397 694035816 744578104 347899696 707294952 687105314 622296200 521232616 506049960 617564648 726573208 697084744 352001256 663785896 436824168 653118056 596237288 528141107 756113768 454026216 620112184 628136104 503659964 681521180 766571388 535779592 431810088 541464488 388073584 635841864 794081942 533539092 540404248 479565588 787689188 541700648 617278416 449612128 380663304 656370024 651175880 582040904 481550104 793931132 694182318 533563048 807377896 469010664 566237914 344048888 737027048 765533928 682943688 730703220 563382424 518366904 778359464 512374792 786441576 632913640 623903912 813879656 569138056 814488704 616063428 648584552 782228008 748823016 650592579 664749368 557763229 571929448 459275016 751316664 530508520 759423208 416275944 614582444 501583229 540801128 733394728 458941208 553185776 678493752 500926136 380247928 452629352 333094504 680267416 698690168 821820616 568616194 479796968 542890148 476604008 472579048 582885670 251548685 199018061 478500141 298154029 437854093 222017659 39150733 325998395 491344653 64554131 275074189 73530005 292226189 365942069 278793165 217165071 291222033 204327821 45961421 410886085 76394189 163536865 507697877 222804621 136988749 255726093 301957197 243262493 366985905 178219447 403843473 84033293 180645773 265176411 224773005 61798088 338572505 109860096 201369485 247910855 299140237 158626193 49629613 275189901 87816845 261728957 524274121 236349721 405200573 509381005 410317749 208534585 505598833 121342689 135928429 313537093 329180296 308461930 342382623 76190621 241525005 471087373 459727821 83341805 176841613 376135997 72496473 323264181 144201101 393309069 122543117 142506261 89517719 376189033 316077133 404460845 224499805 152868417 131724877 140084579 223048205 364744345 254984717 493895709 224173321 105880461 415635609 284368621 41244173 385503373 161746125 351110997 236107409 333040781 104668173 135196989 244623197 438208461 446946629 526767501 221423064 503765984 566552149 353121178 508070688 156625248 615780468 543690184 150464932 155374624 171156512 441240016 594732256 521047992 623577080 468223312 389402144 259522504 223835606 238744902 549598240 365222584 463252280 558505120 565044508 383960864 516208302 165221536 576224168 233390752 512800170 623795216 419820580 228192416 584437360 533876256 581594044 304931872 593335968 466128704 365330624 354703664 314751088 447212960 170431068 426990992 546604880 615138368 392474016 587349416 335830816 182787232 571380880 627762336 539893864 436033984 535476768 422947616 439659040 527563648 365447492 335930528 148875504 249938592 204275872 326719680 347780768 624894280 299016604 410484720 409749664 274082464 477176096 184758086 618378204 411398880 192845408 363488800 435000975 363930640 542201508 511812162 395251812 592904892 588789024 192220748 174479088 337061312 375139840 189210896 344796257 585772832 172679536 343655872 250893504 385393422 289728928 587115529 148528096 378966896
818086074 248586240 719811200 482693332 228940804 900922896 884256428 253540488 419723304 91586722 705009056 402096028 472054236 445297536 14445568 479451344 763261696 417768368 519094224 201046292 311501898 0 481064704 177547328 424319616 458943584 966072832 592714112 360336448 344392704 469782000 835305728 340183824 465954112 226946464 991334240 566801888 765725248 646395264 248559097 205007878 703068896 821155000 492194024 445925136 384070688 127310176 319830016 263209254 245321024 381580320 476986456 441795392 395645040 363656088 537748404 927552512 327702911 672069652 463355228 788014296 758234112 648292480 136760428 153334272 431489792 935313360 571318912 474060240 695549440 551768424 473974544 658663936 454634080 622467712 614053960 585027868 575142368 202783776 111668536 374148072 192103600 842025984 308435328 152904704 278923424 292303064 547140160 975099004 823185816 97463136 357867008 16524796 754954998 158289800 692759682 158636348 496518416 146290714 296687744 461245332 837707620 690058212 692166244 853736948 602902340 606884324 573043120 438972612 849999332 695012011 801746404 482032484 467447396 877660500 516333104 550970312 575094820 765912230 524931084 657163268 476057188 421991332 457387492 776963092 716472012 581771300 607185244 846904020 679835954 550185700 836722970 821586660 800010492 875901572 501795844 620877456 637149924 612032356 906414516 836538180 456264692 621303200 498472196 687857620 618077540 859051236 823460932 785964668 802651284 768064256 733465444 723803780 822513954 834858854 567054388 738029668 583069316 686315120 886646276 513508644 913927332 561101570 561865756 681398372 752043788 702640676 510628802 740122468 905140988 727319108 665987602 433876812 730547108 806088388 609700228 501026708 498463652 471664596 494384876 834159460 518630324 841030036 708675156 623865060 886684404 611289364 529613896 604862017 711044856 626295732 684818276 648295068 733250500 425291108 853744196 504907612 801636068 506370624 906599220 385279496 545216480 141187840 301912989 452353408 502895696 106217288 465612544 445422906 380613792 279550208 264367552 375882240 484890800 455402336 110318848 422103488 195141760 411435648 354554880 286458699 514431360 212343808 378429776 386453696 261977556 439838772 524888980 294097184 190127680 299782080 146391176 394159456 552399534 291856684 298721840 237883180 546006780 300018240 375596008 207929720 138980896 414687616 409493472 340358496 239867696 552248724 452499910 291880640 565695488 227328256 324555506 102366480 495344640 523851520 441261280 489020812 321700016 276684496 536677056 270692384 544759168 391231232 382221504 572197248 327455648 572806296 374381020 406902144 540545600 507140608 408910171 423066960 316080821 330247040 217592608 509634256 288826112 517740800 174593536 372900036 259900821 299118720 491712320 217258800 311503368 436811344 259243728 138565520 210946944 91412096 438585008 457007760 580138208 326933786 238114560 301207740 234921600 230896640 341203262 558368896 505838272 785320352 604974240 744674304 528837870 345970944 632818606 798164864 371374342 581894400 380350216 599046400 672762280 585613376 523985282 598042244 511148032 352781632 717706296 383214400 470357076 814518088 529624832 443808960 562546304 608777408 550082704 673806116 485039658 710663684 390853504 487465984 571996622 531593216 368618299 645392716 416680307 508189696 554731066 605960448 465446404 356449824 582010112 394637056 568549168 831094332 543169932 712020784 816201216 717137960 515354796 812419044 428162900 442748640 620357304 636000507 615282141 649202834 383010832 548345216 777907584 766548032 390162016 483661824 682956208 379316684 630084392 451021312 700129280 429363328 449326472 396337930 683009244 622897344 711281056 531320016 459688628 438545088 446904790 529868416 671564556 561804928 800715920 530993532 412700672 722455820 591188832 348064384 692323584 468566336 657931208 542927620 639860992 411488384 442017200 551443408 745028672 753766840 833587712 532629816 814972736 877758901 664327930 819277440 467832000 926987220 854896936 461671684 466581376 482363264 752446768 905939008 832254744 934783832 779430064 700608896 570729256 535042358 549951654 860804992 676429336 774459032 869711872 876251260 695167616 827415054 476428288 887430920 544597504 824006922 935001968 731027332 539399168 895644112 845083008 892800796 616138624 904542720 777335456 676537376 665910416 625957840 758419712 481637820 738197744 857811632 926345120 703680768 898556168 647037568 493993984 882587632 938969088 851100616 747240736 846683520 734154368 750865792 838770400 676654244 647137280 460082256 561145344 515482624 637926432 658987520 936101032 610223356 721691472 720956416 585289216 788382848 495964838 929584956 722605632 504052160 674695552 746207727 675137392 853408260 823018914 706458564 904111644 899995776 503427500 485685840 648268064 686346592 500417648 656003009 896979584 483886288 654862624 562100256 696600174 600935680 898322281 459734848 690173648
858210092 402548228 974663408 952954752 856938912 923616000 16889912 248258912 250278976 491106388 400059760 243874562 205170432 535375020 855193600 807453701 390251000 760198784 781046784 486762650 194083160 872750416 670787072 81305920 426212976 293969408 352512000 338645640 459620224 444833424 948081856 973839360 379401264 785092048 316869404 175450624 920749184 693197976 782065408 250963792 839296704 694356992 469886496 511805440 378029122 747377600 309057024 970786004 287218976 304655008 914630194 242580608 830075904 658306060 412046044 448718912 940472704 99041920 348675328 116703232 650390816 717467012 325744544 921231872 551253040 828523520 908812800 300983688 409699136 237469920 766690160 750932352 504428200 901920816 249799344 640417536 189391280 881350144 24416768 948387008 245254120 297619608 452957568 245976432 552631680 35726912 123271680 737778112 767186272 948313847 189831540 300996080 16474368 259694864 335754880 99776768 611525056 734873546 693908882 151035932 171476272 547938560 400289152 402397184 563967888 313133280 317115264 283274060 149203552 560230272 405242951 511977344 192263424 177678336 587891440 226564044 261201252 285325760 476143170 235162024 367394208 186288128 132222272 167618432 487194032 426702952 292002240 317416184 557134960 390066894 260416640 546953910 531817600 510241432 586132512 212026784 331108396 347380864 322263296 616645456 546769120 166495632 331534140 208703136 398088560 328308480 569282176 533691872 496195608 512882224 478295196 443696384 434034720 532744894 545089794 277285328 448260608 293300256 396546060 596877216 223739584 624158272 271332510 272096696 391629312 462274728 412871616 220859742 450353408 615371928 437550048 376218542 144107752 440778048 516319328 319931168 211257648 208694592 181895536 204615816 544390400 228861264 551260976 418906096 334096000 596915344 321520304 239844836 315092957 421275796 336526672 395049216 358526008 443481440 135522048 563975136 215138552 511867008 216601564 616830160 355924960 515861944 111833304 272558453 422998872 473541160 76862752 436258008 416068370 351259256 250195672 235013016 346527704 455536264 426047800 80964312 392748952 165787224 382081112 325200344 257104163 485076824 182989272 349075240 357099160 232623020 410484236 495534444 264742648 160773144 270427544 117036640 364804920 523044998 262502148 269367304 208528644 516652244 270663704 346241472 178575184 109626360 385333080 380138936 311003960 210513160 522894188 423145374 262526104 536340952 197973720 295200970 73011944 465990104 494496984 411906744 459666276 292345480 247329960 507322520 241337848 515404632 361876696 352866968 542842712 298101112 543451760 345026484 377547608 511191064 477786072 379555635 393712424 286726285 300892504 188238072 480279720 259471576 488386264 145239000 343545500 230546285 269764184 462357784 187904264 282148832 407456808 229889192 109210984 181592408 62057560 409230472 427653224 550783672 297579250 208760024 271853204 205567064 201542104 311848726 372343618 319812994 599295074 418948962 558649026 342812592 159945666 446793328 612139586 185349064 395869122 194324938 413021122 486737002 399588098 337960004 412016966 325122754 166756354 531681018 197189122 284331798 628492810 343599554 257783682 376521026 422752130 364057426 487780838 299014380 524638406 204828226 301440706 385971344 345567938 182593021 459367438 230655029 322164418 368705788 419935170 279421126 170424546 395984834 208611778 382523890 645069054 357144654 525995506 630175938 531112682 329329518 626393766 242137622 256723362 434332026 449975229 429256863 463177556 196985554 362319938 591882306 580522754 204136738 297636546 496930930 193291406 444059114 264996034 514104002 243338050 263301194 210312652 496983966 436872066 525255778 345294738 273663350 252519810 260879512 343843138 485539278 375779650 614690642 344968254 226675394 536430542 405163554 162039106 506298306 282541058 471905930 356902342 453835714 225463106 255991922 365418130 559003394 567741562 647562434 420294200 702637120 765423285 551992314 706941824 355496384 814651604 742561320 349336068 354245760 370027648 640111152 793603392 719919128 822448216 667094448 588273280 458393640 422706742 437616038 748469376 564093720 662123416 757376256 763915644 582832000 715079438 364092672 775095304 432261888 711671306 822666352 618691716 427063552 783308496 732747392 780465180 503803008 792207104 664999840 564201760 553574800 513622224 646084096 369302204 625862128 745476016 814009504 591345152 786220552 534701952 381658368 770252016 826633472 738765000 634905120 734347904 621818752 638530176 726434784 564318628 534801664 347746640 448809728 403147008 525590816 546651904 823765416 497887740 609355856 608620800 472953600 676047232 383629222 817249340 610270016 391716544 562359936 633872111 562801776 741072644 710683298 594122948 791776028 787660160 391091884 373350224 535932448 574010976 388082032 543667393 784643968 371550672 542527008 449764640 584264558 488600064 785986665 347399232 577838032
67256524 294803584 726172500 26277534 877954120 359280128 756864768 119685120 17050368 360590097 121278944 655818688 483085608 808208848 819408192 592446487 951322545 156469912 889444608 584560724 242939300 994832400 738393600 897580920 925254774 735890952 792337479 272041472 480090112 345976000 579934018 178930189 387525368 736011048 277560888 435339552 318809704 298752000 123861200 564039232 236900992 200656896 548414762 45926912 262700032 555862806 328563936 834431082 681512436 382862104 948956840 405700832 163744016 951192200 301312256 533784928 286544768 95707188 14820382 394828992 704256768 584480000 400305824 760078928 390483932 339184189 704536064 792570784 547552000 833063936 571697870 802268576 756453923 508810208 480184848 380469160 694539824 126568096 15783444 967492096 323909792 905036000 310092800 619841232 145252992 377193984 137972152 622767328 807664640 524616730 757759080 342318500 447695456 932489872 457896750 410232934 671098000 21749930 886797980 853242000 239315432 615777720 468128312 470236344 631807048 380972440 384954424 351113220 217042712 628069432 473082111 579816504 260102584 245517496 655730600 294403204 329040412 353164920 543982330 303001184 435233368 254127288 200061432 235457592 555033192 494542112 359841400 385255344 624974120 457906054 328255800 614793070 599656760 578080592 653971672 279865944 398947556 415220024 390102456 684484616 614608280 234334792 399373300 276542296 465927720 396147640 637121336 601531032 564034768 580721384 546134356 511535544 501873880 600584054 612928954 345124488 516099768 361139416 464385220 664716376 291578744 691997432 339171670 339935856 459468472 530113888 480710776 288698902 518192568 683211088 505389208 444057702 211946912 508617208 584158488 387770328 279096808 276533752 249734696 272454976 612229560 296700424 619100136 486745256 401935160 664754504 389359464 307683996 382932117 489114956 404365832 462888376 426365168 511320600 203361208 631814296 282977712 579706168 284440724 684669320 353648552 513585536 109556896 270282045 420722464 471264752 74586344 433981600 413791962 348982848 247919264 232736608 344251296 453259856 423771392 78687904 390472544 163510816 379804704 322923936 254827755 482800416 180712864 346798832 354822752 230346612 408207828 493258036 262466240 158496736 268151136 114760232 362528512 520768590 260225740 267090896 206252236 514375836 268387296 343965064 176298776 107349952 383056672 377862528 308727552 208236752 520617780 420868966 260249696 534064544 195697312 292924562 70735536 463713696 492220576 409630336 457389868 290069072 245053552 505046112 239061440 513128224 359600288 350590560 540566304 295824704 541175352 342750076 375271200 508914656 475509664 377279227 391436016 284449877 298616096 185961664 478003312 257195168 486109856 142962592 341269092 228269877 267487776 460081376 185627856 279872424 405180400 227612784 106934576 179316000 59781152 406954064 425376816 548507264 295302842 206483616 269576796 203290656 199265696 309572318 259827008 207296384 486778464 306432352 446132416 230295982 47429056 334276718 499622976 72832454 283352512 81808328 300504512 374220392 287071488 225443394 299500356 212606144 54239744 419164408 84672512 171815188 515976200 231082944 145267072 264004416 310235520 251540816 375264228 186497770 412121796 92311616 188924096 273454734 233051328 70076411 346850828 118138419 209647808 256189178 307418560 166904516 57907936 283468224 96095168 270007280 532552444 244628044 413478896 517659328 418596072 216812908 513877156 129621012 144206752 321815416 337458619 316740253 350660946 84468944 249803328 479365696 468006144 91620128 185119936 384414320 80774796 331542504 152479424 401587392 130821440 150784584 97796042 384467356 324355456 412739168 232778128 161146740 140003200 148362902 231326528 373022668 263263040 502174032 232451644 114158784 423913932 292646944 49522496 393781696 170024448 359389320 244385732 341319104 112946496 143475312 252901520 446486784 455224952 535045824 410553544 692896464 755682629 542251658 697201168 345755728 804910948 732820664 339595412 344505104 360286992 630370496 783862736 710178472 812707560 657353792 578532624 448652984 412966086 427875382 738728720 554353064 652382760 747635600 754174988 573091344 705338782 354352016 765354648 422521232 701930650 812925696 608951060 417322896 773567840 723006736 770724524 494062352 782466448 655259184 554461104 543834144 503881568 636343440 359561548 616121472 735735360 804268848 581604496 776479896 524961296 371917712 760511360 816892816 729024344 625164464 724607248 612078096 628789520 716694128 554577972 525061008 338005984 439069072 393406352 515850160 536911248 814024760 488147084 599615200 598880144 463212944 666306576 373888566 807508684 600529360 381975888 552619280 624131455 553061120 731331988 700942642 584382292 782035372 777919504 381351228 363609568 526191792 564270320 378341376 533926737 774903312 361810016 532786352 440023984 574523902 478859408 776246009 337658576 568097376
326088704 175943872 967070464 432222000 694738340 574882244 579781504 164892928 906900612 117288784 36700160 906192384 609679376 329063200 71283424 546449252 39089608 974322224 268791408 567171672 610711168 946050568 41018880 436612896 459573784 528553216 236723968 532747968 142860288 351024960 692633344 340748432 968514264 943573720 542627278 464524214 564233738 952965632 887737632 912783442 420443235 466135616 522437024 7337216 764720224 809668300 339647276 202964770 317598030 78222848 263308000 33995828 676976000 709208800 975530352 114899512 352818272 750946944 893617328 884790784 257136130 689170060 139735804 861481984 595041280 769256592 377351664 294950832 389916768 169826992 868506176 215472272 59107376 791570432 835551358 51218652 785010496 750807232 151463624 889067008 811363880 237057024 14566400 766966796 499151392 519482027 522185224 554950834 815546764 47983776 638319200 461290800 816465792 25131500 848629084 377294584 362310028 21413176 347092840 904693504 410224060 786686348 639036940 641144972 802715676 551881068 555863052 522021848 387951340 798978060 643990739 750725132 431011212 416426124 826639228 465311832 499949040 524073548 714890958 473909812 606141996 425035916 370970060 406366220 725941820 665450740 530750028 556163972 795882748 628814682 499164428 785701698 770565388 748989220 824880300 450774572 569856184 586128652 561011084 855393244 785516908 405243420 570281928 447450924 636836348 567056268 808029964 772439660 734943396 751630012 717042984 682444172 672782508 771492682 783837582 516033116 687008396 532048044 635293848 835625004 462487372 862906060 510080298 510844484 630377100 701022516 651619404 459607530 689101196 854119716 676297836 614966330 382855540 679525836 755067116 558678956 450005436 447442380 420643324 443363604 783138188 467609052 790008764 657653884 572843788 835663132 560268092 478592624 553840745 660023584 575274460 633797004 597273796 682229228 374269836 802722924 453886340 750614796 455349352 855577948 297085840 457022824 52994184 213719333 364159752 414702040 18023632 377418888 357229250 292420136 191356552 176173896 287688584 396697144 367208680 22125192 333909832 106948104 323241992 266361224 198265043 426237704 124150152 290236120 298260040 173783900 351645116 436695324 205903528 101934024 211588424 58197520 305965800 464205878 203663028 210528184 149689524 457813124 211824584 287402352 119736064 50787240 326493960 321299816 252164840 151674040 464055068 364306254 203686984 477501832 139134600 236361850 14172824 407150984 435657864 353067624 400827156 233506360 188490840 448483400 182498728 456565512 303037576 294027848 484003592 239261992 484612640 286187364 318708488 452351944 418946952 320716515 334873304 227887165 242053384 129398952 421440600 200632456 429547144 86399880 284706380 171707165 210925064 403518664 129065144 223309712 348617688 171050072 50371864 122753288 3218440 350391352 368814104 491944552 238740130 149920904 213014084 146727944 142702984 253009606 362747968 310217344 589699424 409353312 549053376 333216942 150350016 437197678 602543936 175753414 386273472 184729288 403425472 477141352 389992448 328364354 402421316 315527104 157160704 522085368 187593472 274736148 618897160 334003904 248188032 366925376 413156480 354461776 478185188 289418730 515042756 195232576 291845056 376375694 335972288 172997371 449771788 221059379 312568768 359110138 410339520 269825476 160828896 386389184 199016128 372928240 635473404 347549004 516399856 620580288 521517032 319733868 616798116 232541972 247127712 424736376 440379579 419661213 453581906 187389904 352724288 582286656 570927104 194541088 288040896 487335280 183695756 434463464 255400384 504508352 233742400 253705544 200717002 487388316 427276416 515660128 335699088 264067700 242924160 251283862 334247488 475943628 366184000 605094992 335372604 217079744 526834892 395567904 152443456 496702656 272945408 462310280 347306692 444240064 215867456 246396272 355822480 549407744 558145912 637966784 473833374 756176294 818962459 605531488 760480998 409035558 868190778 796100494 402875242 407784934 423566822 693650326 847142566 773458302 875987390 720633622 641812454 511932814 476245916 491155212 802008550 617632894 715662590 810915430 817454818 636371174 768618612 417631846 828634478 485801062 765210480 876205526 672230890 480602726 836847670 786286566 834004354 557342182 845746278 718539014 617740934 607113974 567161398 699623270 422841378 679401302 799015190 867548678 644884326 839759726 588241126 435197542 823791190 880172646 792304174 688444294 787887078 675357926 692069350 779973958 617857802 588340838 401285814 502348902 456686182 579129990 600191078 877304590 551426914 662895030 662159974 526492774 729586406 437168396 870788514 663809190 445255718 615899110 687411285 616340950 794611818 764222472 647662122 845315202 841199334 444631058 426889398 589471622 627550150 441621206 597206567 838183142 425089846 596066182 503303814 637803732 542139238 839525839 400938406 631377206
226423232 431654788 429311936 279894749 453612124 432949504 862313472 345418280 630327060 92553728 470969488 911533792 683949568 347915836 767431936 229625202 548706304 110796062 501937232 199324588 667394368 827460864 76507200 544949600 46164160 156778720 674121728 935546425 185781056 58824960 810735872 606815696 572160864 308626768 180313984 493542172 618873088 490696816 696718080 66824840 42672384 361118400 405350818 277762560 271625984 937567744 871094784 565572005 98959984 103016768 531484304 913960872 126454570 173206912 715521792 578381244 47758444 517250228 406455900 824509498 842941264 186902696 596999616 60429728 730120000 469505044 228326400 539243232 291391104 463822112 78176352 655242240 828987200 631254416 742357520 190760112 808676992 928807464 516561920 310662704 154985992 723144448 670217768 328583200 511593624 795237632 430925708 949726512 810105984 522298384 452938256 253438128 952831744 260611584 764973524 425090560 432509468 58817976 780880768 397252056 198623024 575085312 427435904 429543936 591114640 340280032 344262016 310420812 176350304 587377024 432389703 539124096 219410176 204825088 615038192 253710796 288348004 312472512 503289922 262308776 394540960 213434880 159369024 194765184 514340784 453849704 319148992 344562936 584281712 417213646 287563392 574100662 558964352 537388184 613279264 239173536 358255148 374527616 349410048 643792208 573915872 193642384 358680892 235849888 425235312 355455232 596428928 560838624 523342360 540028976 505441948 470843136 461181472 559891646 572236546 304432080 475407360 320447008 423692812 624023968 250886336 651305024 298479262 299243448 418776064 489421480 440018368 248006494 477500160 642518680 464696800 403365294 171254504 467924800 543466080 347077920 238404400 235841344 209042288 231762568 571537152 256008016 578407728 446052848 361242752 624062096 348667056 266991588 342239709 448422548 363673424 422195968 385672760 470628192 162668800 591121888 242285304 539013760 243748316 643976912 777903880 937840864 533812224 694537373 844977792 895520080 498841672 858236928 838047290 773238176 672174592 656991936 768506624 877515184 848026720 502943232 814727872 587766144 804060032 747179264 679083083 907055744 604968192 771054160 779078080 654601940 832463156 917513364 686721568 582752064 692406464 539015560 786783840 945023918 684481068 691346224 630507564 938631164 692642624 768220392 600554104 531605280 807312000 802117856 732982880 632492080 944873108 845124294 684505024 958319872 619952640 717179890 494990864 887969024 916475904 833885664 881645196 714324400 669308880 929301440 663316768 937383552 783855616 774845888 964821632 720080032 965430680 767005404 799526528 933169984 899764992 801534555 815691344 708705205 722871424 610216992 902258640 681450496 910365184 567217920 765524420 652525205 691743104 884336704 609883184 704127752 829435728 651868112 531189904 603571328 484036480 831209392 849632144 972762592 719558170 630738944 693832124 627545984 623521024 733827646 430743368 378212744 657694824 477348712 617048776 401212342 218345416 505193078 670539336 243748814 454268872 252724688 471420872 545136752 457987848 396359754 470416716 383522504 225156104 590080768 255588872 342731548 686892560 401999304 316183432 434920776 481151880 422457176 546180588 357414130 583038156 263227976 359840456 444371094 403967688 240992771 517767188 289054779 380564168 427105538 478334920 337820876 228824296 454384584 267011528 440923640 703468804 415544404 584395256 688575688 589512432 387729268 684793516 300537372 315123112 492731776 508374979 487656613 521577306 255385304 420719688 650282056 638922504 262536488 356036296 555330680 251691156 502458864 323395784 572503752 301737800 321700944 268712402 555383716 495271816 583655528 403694488 332063100 310919560 319279262 402242888 543939028 434179400 673090392 403368004 285075144 594830292 463563304 220438856 564698056 340940808 530305680 415302092 512235464 283862856 314391672 423817880 617403144 626141312 705962184 356078496 638421416 701207581 487776610 642726120 291280680 750435900 678345616 285120364 290030056 305811944 575895448 729387688 655703424 758232512 602878744 524057576 394177936 358491038 373400334 684253672 499878016 597907712 693160552 699699940 518616296 650863734 299876968 710879600 368046184 647455602 758450648 554476012 362847848 719092792 668531688 716249476 439587304 727991400 600784136 499986056 489359096 449406520 581868392 305086500 561646424 681260312 749793800 527129448 722004848 470486248 317442664 706036312 762417768 674549296 570689416 670132200 557603048 574314472 662219080 500102924 470585960 283530936 384594024 338931304 461375112 482436200 759549712 433672036 545140152 544405096 408737896 611831528 319413518 753033636 546054312 327500840 498144232 569656407 498586072 676856940 646467594 529907244 727560324 723444456 326876180 309134520 471716744 509795272 323866328 479451689 720428264 307334968 478311304 385548936 520048854 424384360 721770961 283183528 513622328
859089536 103456656 762565068 397829024 740000288 934505312 157811048 17712896 625005184 163296170 753593424 718823200 705424880 143710498 501051136 265554384 878508424 539661500 554533504 728284560 136336384 700528640 423135153 265433780 635547072 998438308 249495296 848416230 846398672 292371296 517182382 987663708 300040916 613416768 243593548 408743808 467872480 614435384 612567728 828742144 899136296 652277534 303536640 749158368 134684480 529416672 520095976 978428060 352603072 807369392 578700680 632419720 551464448 311977472 824072192 149783216 640412336 872029944 547091840 861777856 468861344 650585896 705878784 150696880 98178317 114478560 298235990 156760452 878120704 684323648 279504736 234764224 7972016 611366064 549299936 398061956 45134592 924453320 979408748 399139328 421874448 843030528 742246998 37497600 610580160 79283070 818463128 413601312 498875072 240303712 534139416 161396352 600216144 142110384 878219008 95716608 118706752 570480200 812733348 235848262 225460784 601923072 454273664 456381696 617952400 367117792 371099776 337258572 203188064 614214784 459227463 565961856 246247936 231662848 641875952 280548556 315185764 339310272 530127682 289146536 421378720 240272640 186206784 221602944 541178544 480687464 345986752 371400696 611119472 444051406 314401152 600938422 585802112 564225944 640117024 266011296 385092908 401365376 376247808 670629968 600753632 220480144 385518652 262687648 452073072 382292992 623266688 587676384 550180120 566866736 532279708 497680896 488019232 586729406 599074306 331269840 502245120 347284768 450530572 650861728 277724096 678142784 325317022 326081208 445613824 516259240 466856128 274844254 504337920 669356440 491534560 430203054 198092264 494762560 570303840 373915680 265242160 262679104 235880048 258600328 598374912 282845776 605245488 472890608 388080512 650899856 375504816 293829348 369077469 475260308 390511184 449033728 412510520 497465952 189506560 617959648 269123064 565851520 270586076 670814672 339995280 499932264 95903624 256628773 407069192 457611480 60933072 420328328 400138690 335329576 234265992 219083336 330598024 439606584 410118120 65034632 376819272 149857544 366151432 309270664 241174483 469147144 167059592 333145560 341169480 216693340 394554556 479604764 248812968 144843464 254497864 101106960 348875240 507115318 246572468 253437624 192598964 500722564 254734024 330311792 162645504 93696680 369403400 364209256 295074280 194583480 506964508 407215694 246596424 520411272 182044040 279271290 57082264 450060424 478567304 395977064 443736596 276415800 231400280 491392840 225408168 499474952 345947016 336937288 526913032 282171432 527522080 329096804 361617928 495261384 461856392 363625955 377782744 270796605 284962824 172308392 464350040 243541896 472456584 129309320 327615820 214616605 253834504 446428104 171974584 266219152 391527128 213959512 93281304 165662728 46127880 393300792 411723544 534853992 281649570 192830344 255923524 189637384 185612424 295919046 242447036 189916412 469398492 289052380 428752444 212916010 30049084 316896746 482243004 55452482 265972540 64428356 283124540 356840420 269691516 208063422 282120384 195226172 36859772 401784436 67292540 154435216 498596228 213702972 127887100 246624444 292855548 234160844 357884256 169117798 394741824 74931644 171544124 256074762 215671356 52696439 329470856 100758447 192267836 238809206 290038588 149524544 40527964 266088252 78715196 252627308 515172472 227248072 396098924 500279356 401216100 199432936 496497184 112241040 126826780 304435444 320078647 299360281 333280974 67088972 232423356 461985724 450626172 74240156 167739964 367034348 63394824 314162532 135099452 384207420 113441468 133404612 80416070 367087384 306975484 395359196 215398156 143766768 122623228 130982930 213946556 355642696 245883068 484794060 215071672 96778812 406533960 275266972 32142524 376401724 152644476 342009348 227005760 323939132 95566524 126095340 235521548 429106812 437844980 517665852 333674944 616017864 678804029 465373058 620322568 268877128 728032348 655942064 262716812 267626504 283408392 553491896 706984136 633299872 735828960 580475192 501654024 371774384 336087486 350996782 661850120 477474464 575504160 670757000 677296388 496212744 628460182 277473416 688476048 345642632 625052050 736047096 532072460 340444296 696689240 646128136 693845924 417183752 705587848 578380584 477582504 466955544 427002968 559464840 282682948 539242872 658856760 727390248 504725896 699601296 448082696 295039112 683632760 740014216 652145744 548285864 647728648 535199496 551910920 639815528 477699372 448182408 261127384 362190472 316527752 438971560 460032648 737146160 411268484 522736600 522001544 386334344 589427976 297009966 730630084 523650760 305097288 475740680 547252855 476182520 654453388 624064042 507503692 705156772 701040904 304472628 286730968 449313192 487391720 301462776 457048137 698024712 284931416 455907752 363145384 497645302 401980808 699367409 260779976 491218776
504504320 666106816 629543296 170662752 368656208 21430528 367781727 34639222 500259040 203331696 157630272 170782504 300348048 653824032 450239928 750649440 168965832 174101376 546774016 986497504 758625296 719043584 614917128 585795072 641183720 92418064 87032216 824298560 190631200 718181384 313201024 198877500 273483800 486067874 539759648 606923008 129598672 356748308 508295112 17757232 843299288 247572234 307680560 52337288 471328256 80889600 566312968 408313024 743953342 118922406 155743488 819047536 8678400 910902400 366115544 964170927 670121262 271776004 635875840 645139200 899984128 161895968 473738416 482508308 399808788 716659712 736941024 456632448 683124864 860044672 820101632 592839392 906634240 17914768 572041728 766705840 636859584 323904878 168973344 483889640 308356864 61252480 914670720 786840864 658945600 133492224 193524632 342174592 896006596 13486364 59447307 917412384 282863232 944253720 98137216 464416000 287081472 10666944 48552768 968177800 334165552 710627840 562978432 565086464 726657168 475822560 479804544 445963340 311892832 722919552 567932231 674666624 354952704 340367616 750580720 389253324 423890532 448015040 638832450 397851304 530083488 348977408 294911552 330307712 649883312 589392232 454691520 480105464 719824240 552756174 423105920 709643190 694506880 672930712 748821792 374716064 493797676 510070144 484952576 779334736 709458400 329184912 494223420 371392416 560777840 490997760 731971456 696381152 658884888 675571504 640984476 606385664 596724000 695434174 707779074 439974608 610949888 455989536 559235340 759566496 386428864 786847552 434021790 434785976 554318592 624964008 575560896 383549022 613042688 778061208 600239328 538907822 306797032 603467328 679008608 482620448 373946928 371383872 344584816 367305096 707079680 391550544 713950256 581595376 496785280 759604624 484209584 402534116 477782237 583965076 499215952 557738496 521215288 606170720 298211328 726664416 377827832 674556288 379290844 779519440 455778812 615715796 211687156 372412305 522852724 573395012 176716604 536111860 515922222 451113108 350049524 334866868 446381556 555390116 525901652 180818164 492602804 265641076 481934964 425054196 356958015 584930676 282843124 448929092 456953012 332476872 510338088 595388296 364596500 260626996 370281396 216890492 464658772 622898850 362356000 369221156 308382496 616506096 370517556 446095324 278429036 209480212 485186932 479992788 410857812 310367012 622748040 522999226 362379956 636194804 297827572 395054822 172865796 565843956 594350836 511760596 559520128 392199332 347183812 607176372 341191700 615258484 461730548 452720820 642696564 397954964 643305612 444880336 477401460 611044916 577639924 479409487 493566276 386580137 400746356 288091924 580133572 359325428 588240116 245092852 443399352 330400137 369618036 562211636 287758116 382002684 507310660 329743044 209064836 281446260 161911412 509084324 527507076 650637524 397433102 308613876 371707056 305420916 301395956 411702578 479449797 426919173 706401253 526055141 665755205 449918771 267051845 553899507 719245765 292455243 502975301 301431117 520127301 593843181 506694277 445066183 519123145 432228933 273862533 638787197 304295301 391437977 735598989 450705733 364889861 483627205 529858309 471163605 594887017 406120559 631744585 311934405 408546885 493077523 452674117 289699200 566473617 337761208 429270597 475811967 527041349 386527305 277530725 503091013 315717957 489630069 752175233 464250833 633101685 737282117 638218861 436435697 733499945 349243801 363829541 541438205 557081408 536363042 570283735 304091733 469426117 698988485 687628933 311242917 404742725 604037109 300397585 551165293 372102213 621210181 350444229 370407373 317418831 604090145 543978245 632361957 452400917 380769529 359625989 367985691 450949317 592645457 482885829 721796821 452074433 333781573 643536721 512269733 269145285 613404485 389647237 579012109 464008521 560941893 332569285 363098101 472524309 666109573 674847741 754668613 216939704 499282624 562068789 348637818 503587328 152141888 611297108 539206824 145981572 150891264 166673152 436756656 590248896 516564632 619093720 463739952 384918784 255039144 219352246 234261542 545114880 360739224 458768920 554021760 560561148 379477504 511724942 160738176 571740808 228907392 508316810 619311856 415337220 223709056 579954000 529392896 577110684 300448512 588852608 461645344 360847264 350220304 310267728 442729600 165947708 422507632 542121520 610655008 387990656 582866056 331347456 178303872 566897520 623278976 535410504 431550624 530993408 418464256 435175680 523080288 360964132 331447168 144392144 245455232 199792512 322236320 343297408 620410920 294533244 406001360 405266304 269599104 472692736 180274726 613894844 406915520 188362048 359005440 430517615 359447280 537718148 507328802 390768452 588421532 584305664 187737388 169995728 332577952 370656480 184727536 340312897 581289472 168196176 339172512 246410144 380910062 285245568 582632169 144044736 374483536
402813952 39796416 798799360 47141784 157202265 34388896 179960464 277970432 221733614 386662596 504216512 633470016 953460874 117141284 17140416 240954368 150591600 765443274 574837776 267070277 540943724 723641472 733696240 723746496 628404080 312453760 540031616 52495678 147956544 626723450 85631104 613705216 433243600 219558080 67427648 174003600 528367564 233883072 80671424 41499142 561859720 671686240 92376352 77926984 172966176 369980160 575087104 12901544 816509262 790920304 863869264 574729060 644031680 63088992 975943744 520082980 834796940 909295104 184821860 870043680 822582864 467242150 316183144 729992448 430286864 493518928 234229928 775475040 516891968 498921984 761280000 400448384 173994884 572653056 228057928 71236032 695940416 37029184 347470400 27890752 387018496 552908944 831583248 207225540 951595360 660244368 801625112 341040032 645623594 60039351 723836928 136700528 837110688 568081492 335292064 956364158 620413472 821810533 823267284 570990048 392866512 769328800 621679392 623787424 785358128 534523520 538505504 504664300 370593792 781620512 626633191 733367584 413653664 399068576 809281680 447954284 482591492 506716000 697533410 456552264 588784448 407678368 353612512 389008672 708584272 648093192 513392480 538806424 778525200 611457134 481806880 768344150 753207840 731631672 807522752 433417024 552498636 568771104 543653536 838035696 768159360 387885872 552924380 430093376 619478800 549698720 790672416 755082112 717585848 734272464 699685436 665086624 655424960 754135134 766480034 498675568 669650848 514690496 617936300 818267456 445129824 845548512 492722750 493486936 613019552 683664968 634261856 442249982 671743648 836762168 658940288 597608782 365497992 662168288 737709568 541321408 432647888 430084832 403285776 426006056 765780640 450251504 772651216 640296336 555486240 818305584 542910544 461235076 536483197 642666036 557916912 616439456 579916248 664871680 356912288 785365376 436528792 733257248 437991804 838220400 321327128 481264112 77235472 237960621 388401040 438943328 42264920 401660176 381470538 316661424 215597840 200415184 311929872 420938432 391449968 46366480 358151120 131189392 347483280 290602512 222506331 450478992 148391440 314477408 322501328 198025188 375886404 460936612 230144816 126175312 235829712 82438808 330207088 488447166 227904316 234769472 173930812 482054412 236065872 311643640 143977352 75028528 350735248 345541104 276406128 175915328 488296356 388547542 227928272 501743120 163375888 260603138 38414112 431392272 459899152 377308912 425068444 257747648 212732128 472724688 206740016 480806800 327278864 318269136 508244880 263503280 508853928 310428652 342949776 476593232 443188240 344957803 359114592 252128453 266294672 153640240 445681888 224873744 453788432 110641168 308947668 195948453 235166352 427759952 153306432 247551000 372858976 195291360 74613152 146994576 27459728 374632640 393055392 516185840 262981418 174162192 237255372 170969232 166944272 277250894 561514624 508984000 788466080 608119968 747820032 531983598 349116672 635964334 801310592 374520070 585040128 383495944 602192128 675908008 588759104 527131010 601187972 514293760 355927360 720852024 386360128 473502804 817663816 532770560 446954688 565692032 611923136 553228432 676951844 488185386 713809412 393999232 490611712 575142350 534738944 371764027 648538444 419826035 511335424 557876794 609106176 468592132 359595552 585155840 397782784 571694896 834240060 546315660 715166512 819346944 720283688 518500524 815564772 431308628 445894368 623503032 639146235 618427869 652348562 386156560 551490944 781053312 769693760 393307744 486807552 686101936 382462412 633230120 454167040 703275008 432509056 452472200 399483658 686154972 626043072 714426784 534465744 462834356 441690816 450050518 533014144 674710284 564950656 803861648 534139260 415846400 725601548 594334560 351210112 695469312 471712064 661076936 546073348 643006720 414634112 445162928 554589136 748174400 756912568 836733440 338088568 620431488 683217653 469786682 624736192 273290752 732445972 660355688 267130436 272040128 287822016 557905520 711397760 637713496 740242584 584888816 506067648 376188008 340501110 355410406 666263744 481888088 579917784 675170624 681710012 500626368 632873806 281887040 692889672 350056256 629465674 740460720 536486084 344857920 701102864 650541760 698259548 421597376 710001472 582794208 481996128 471369168 431416592 563878464 287096572 543656496 663270384 731803872 509139520 704014920 452496320 299452736 688046384 744427840 656559368 552699488 652142272 539613120 556324544 644229152 482112996 452596032 265541008 366604096 320941376 443385184 464446272 741559784 415682108 527150224 526415168 390747968 593841600 301423590 735043708 528064384 309510912 480154304 551666479 480596144 658867012 628477666 511917316 709570396 705454528 308886252 291144592 453726816 491805344 305876400 461461761 702438336 289345040 460321376 367559008 502058926 406394432 703781033 265193600 495632400
840254944 435499412 470087728 208608448 816602505 216960 753297456 428629424 151505504 382766948 585639600 24405834 110495068 542198922 498838040 973654160 553740144 823721024 257292992 477836416 546565264 62842208 579387422 2778256 847677920 910598000 93137280 84375008 4785536 74926563 953860736 884054160 541740732 531840968 477116684 200148288 202487776 598297558 597066448 390444628 357486080 387477676 778502944 777744352 266813024 535716232 896931744 726163392 782320512 358038504 516260096 463585792 159037769 664526114 921134714 977818752 727177928 146369120 856091520 579325392 142549120 820534532 439520384 889837824 260597168 301460320 109795488 596564504 55236448 715324880 928398336 380598272 232323792 172895112 501358304 500224280 977340416 467250752 119634016 439290268 708863872 604625664 101776512 639997812 516788368 9210304 668542624 122093408 118106624 217180816 777369032 584737680 11819616 29788480 362866400 693716480 684978820 825338024 113895576 168236544 362457136 738919424 591270016 593378048 754948752 504114144 508096128 474254924 340184416 751211136 596223815 702958208 383244288 368659200 778872304 417544908 452182116 476306624 667124034 426142888 558375072 377268992 323203136 358599296 678174896 617683816 482983104 508397048 748115824 581047758 451397504 737934774 722798464 701222296 777113376 403007648 522089260 538361728 513244160 807626320 737749984 357476496 522515004 399684000 589069424 519289344 760263040 724672736 687176472 703863088 669276060 634677248 625015584 723725758 736070658 468266192 639241472 484281120 587526924 787858080 414720448 815139136 462313374 463077560 582610176 653255592 603852480 411840606 641334272 806352792 628530912 567199406 335088616 631758912 707300192 510912032 402238512 399675456 372876400 395596680 735371264 419842128 742241840 609886960 525076864 787896208 512501168 430825700 506073821 612256660 527507536 586030080 549506872 634462304 326502912 754956000 406119416 702847872 407582428 807811024 522842756 682779740 278751100 439476249 589916668 640458956 243780548 603175804 582986166 518177052 417113468 401930812 513445500 622454060 592965596 247882108 559666748 332705020 548998908 492118140 424021959 651994620 349907068 515993036 524016956 399540816 577402032 662452240 431660444 327690940 437345340 283954436 531722716 689962794 429419944 436285100 375446440 683570040 437581500 513159268 345492980 276544156 552250876 547056732 477921756 377430956 689811984 590063170 429443900 703258748 364891516 462118766 239929740 632907900 661414780 578824540 626584072 459263276 414247756 674240316 408255644 682322428 528794492 519784764 709760508 465018908 710369556 511944280 544465404 678108860 644703868 546473431 560630220 453644081 467810300 355155868 647197516 426389372 655304060 312156796 510463296 397464081 436681980 629275580 354822060 449066628 574374604 396806988 276128780 348510204 228975356 576148268 594571020 717701468 464497046 375677820 438771000 372484860 368459900 478766522 695353344 642822720 922304800 741958688 881658752 665822318 482955392 769803054 935149312 508358790 718878848 517334664 736030848 809746728 722597824 660969730 735026692 648132480 489766080 854690744 520198848 607341524 951502536 666609280 580793408 699530752 745761856 687067152 810790564 622024106 847648132 527837952 624450432 708981070 668577664 505602747 782377164 553664755 645174144 691715514 742944896 602430852 493434272 718994560 531621504 705533616 968078780 680154380 849005232 953185664 854122408 652339244 949403492 565147348 579733088 757341752 772984955 752266589 786187282 519995280 685329664 914892032 903532480 527146464 620646272 819940656 516301132 767068840 588005760 837113728 566347776 586310920 533322378 819993692 759881792 848265504 668304464 596673076 575529536 583889238 666852864 808549004 698789376 937700368 667977980 549685120 859440268 728173280 485048832 829308032 605550784 794915656 679912068 776845440 548472832 579001648 688427856 882013120 890751288 970572160 159673272 442016192 504802357 291371386 446320896 94875456 554030676 481940392 88715140 93624832 109406720 379490224 532982464 459298200 561827288 406473520 327652352 197772712 162085814 176995110 487848448 303472792 401502488 496755328 503294716 322211072 454458510 103471744 514474376 171640960 451050378 562045424 358070788 166442624 522687568 472126464 519844252 243182080 531586176 404378912 303580832 292953872 253001296 385463168 108681276 365241200 484855088 553388576 330724224 525599624 274081024 121037440 509631088 566012544 478144072 374284192 473726976 361197824 377909248 465813856 303697700 274180736 87125712 188188800 142526080 264969888 286030976 563144488 237266812 348734928 347999872 212332672 415426304 123008294 556628412 349649088 131095616 301739008 373251183 302180848 480451716 450062370 333502020 531155100 527039232 130470956 112729296 275311520 313390048 127461104 283046465 524023040 110929744 281906080 189143712 323643630 227979136 525365737 86778304 317217104
85761600 893634048 268134400 485921104 582402920 580265032 859422818 562319794 100738432 845299072 670784924 891830218 189888912 618136000 822829689 343261440 780079264 891452928 9529584 488738368 490435392 533063912 578884448 95575104 860314064 324034880 399121664 744527104 767551752 98188800 943608888 752919490 145675580 409326080 991125728 82634198 219045666 839741684 61111504 768980864 42100384 662066624 988082304 224288512 125561418 166017060 484956020 984414756 406331008 364937296 720870360 127502138 703536432 218597120 931508736 615604960 11704704 762065504 642803680 271710368 335925536 422389008 631443200 170423296 121750656 252019784 288112320 932387472 447336688 720177816 854981868 430259680 599453184 690471502 596806550 374272128 24702251 379418784 551028928 627372404 735880080 102987764 3837760 547122944 649963208 567648704 799288876 92220920 584067584 610094644 636695518 951162560 310874240 363421600 811602200 624228992 947428938 84117840 427745036 729429440 61818736 438281024 290631616 292739648 454310352 203475744 207457728 173616524 39546016 450572736 295585415 402319808 82605888 68020800 478233904 116906508 151543716 175668224 366485634 125504488 257736672 76630592 22564736 57960896 377536496 317045416 182344704 207758648 447477424 280409358 150759104 437296374 422160064 400583896 476474976 102369248 221450860 237723328 212605760 506987920 437111584 56838096 221876604 99045600 288431024 218650944 459624640 424034336 386538072 403224688 368637660 334038848 324377184 423087358 435432258 167627792 338603072 183642720 286888524 487219680 114082048 514500736 161674974 162439160 281971776 352617192 303214080 111202206 340695872 505714392 327892512 266561006 34450216 331120512 406661792 210273632 101600112 99037056 72238000 94958280 434732864 119203728 441603440 309248560 224438464 487257808 211862768 130187300 205435421 311618260 226869136 285391680 248868472 333823904 25864512 454317600 105481016 402209472 106944028 507172624 535235080 695172064 291143424 451868573 602308992 652851280 256172872 615568128 595378490 530569376 429505792 414323136 525837824 634846384 605357920 260274432 572059072 345097344 561391232 504510464 436414283 664386944 362299392 528385360 536409280 411933140 589794356 674844564 444052768 340083264 449737664 296346760 544115040 702355118 441812268 448677424 387838764 695962364 449973824 525551592 357885304 288936480 564643200 559449056 490314080 389823280 702204308 602455494 441836224 715651072 377283840 474511090 252322064 645300224 673807104 591216864 638976396 471655600 426640080 686632640 420647968 694714752 541186816 532177088 722152832 477411232 722761880 524336604 556857728 690501184 657096192 558865755 573022544 466036405 480202624 367548192 659589840 438781696 667696384 324549120 522855620 409856405 449074304 641667904 367214384 461458952 586766928 409199312 288521104 360902528 241367680 588540592 606963344 730093792 476889370 388070144 451163324 384877184 380852224 491158846 695146680 642616056 922098136 741752024 881452088 665615654 482748728 769596390 934942648 508152126 718672184 517128000 735824184 809540064 722391160 660763066 734820028 647925816 489559416 854484080 519992184 607134860 951295872 666402616 580586744 699324088 745555192 686860488 810583900 621817442 847441468 527631288 624243768 708774406 668371000 505396083 782170500 553458091 644967480 691508850 742738232 602224188 493227608 718787896 531414840 705326952 967872116 679947716 848798568 952979000 853915744 652132580 949196828 564940684 579526424 757135088 772778291 752059925 785980618 519788616 685123000 914685368 903325816 526939800 620439608 819733992 516094468 766862176 587799096 836907064 566141112 586104256 533115714 819787028 759675128 848058840 668097800 596466412 575322872 583682574 666646200 808342340 698582712 937493704 667771316 549478456 859233604 727966616 484842168 829101368 605344120 794708992 679705404 776638776 548266168 578794984 688221192 881806456 890544624 970365496 428808088 711151008 773937173 560506202 715455712 364010272 823165492 751075208 357849956 362759648 378541536 648625040 802117280 728433016 830962104 675608336 596787168 466907528 431220630 446129926 756983264 572607608 670637304 765890144 772429532 591345888 723593326 372606560 783609192 440775776 720185194 831180240 627205604 435577440 791822384 741261280 788979068 512316896 800720992 673513728 572715648 562088688 522136112 654597984 377816092 634376016 753989904 822523392 599859040 794734440 543215840 390172256 778765904 835147360 747278888 643419008 742861792 630332640 647044064 734948672 572832516 543315552 356260528 457323616 411660896 534104704 555165792 832279304 506401628 617869744 617134688 481467488 684561120 392143110 825763228 618783904 400230432 570873824 642385999 571315664 749586532 719197186 602636836 800289916 796174048 399605772 381864112 544446336 582524864 396595920 552181281 793157856 380064560 551040896 458278528 592778446 497113952 794500553 355913120 586351920
30699008 366705265 216165044 503254388 913863403 225745496 230464000 768117760 284641664 564104532 529525912 237240320 644917504 797965440 271081984 710587904 467927168 55987744 884538296 842368984 290393468 502009252 687099776 747278932 179720832 286734952 367954358 404768760 390251136 354897536 443604992 857816064 386761376 711915717 409055472 582983680 767579648 8545088 642301752 937236136 11363024 66364336 806383104 681722112 980231808 528540263 846507072 87973894 689490520 817345760 194688000 836662714 957310808 885311672 530572288 725655040 576534752 58770432 788758272 82348096 779498496 288189028 72827000 358989800 414242816 34886720 657037152 389842944 175675512 89072288 666997864 450181968 293816950 224663992 657491912 294711296 129858052 151136248 1270048 60032416 348159776 676575232 144071328 563878144 252292034 807504000 665937888 858697728 110656192 899507104 16522220 723832708 853931178 261822188 795288208 677338000 688345088 24720448 420624657 969428112 154117968 530580256 382930848 385038880 546609584 295774976 299756960 265915756 131845248 542871968 387884647 494619040 174905120 160320032 570533136 209205740 243842948 267967456 458784866 217803720 350035904 168929824 114863968 150260128 469835728 409344648 274643936 300057880 539776656 372708590 243058336 529595606 514459296 492883128 568774208 194668480 313750092 330022560 304904992 599287152 529410816 149137328 314175836 191344832 380730256 310950176 551923872 516333568 478837304 495523920 460936892 426338080 416676416 515386590 527731490 259927024 430902304 275941952 379187756 579518912 206381280 606799968 253974206 254738392 374271008 444916424 395513312 203501438 432995104 598013624 420191744 358860238 126749448 423419744 498961024 302572864 193899344 191336288 164537232 187257512 527032096 211502960 533902672 401547792 316737696 579557040 304162000 222486532 297734653 403917492 319168368 377690912 341167704 426123136 118163744 546616832 197780248 494508704 199243260 599471856 336680372 496617356 92588716 253313865 403754284 454296572 57618164 417013420 396823782 332014668 230951084 215768428 327283116 436291676 406803212 61719724 373504364 146542636 362836524 305955756 237859575 465832236 163744684 329830652 337854572 213378432 391239648 476289856 245498060 141528556 251182956 97792052 345560332 503800410 243257560 250122716 189284056 497407656 251419116 326996884 159330596 90381772 366088492 360894348 291759372 191268572 503649600 403900786 243281516 517096364 178729132 275956382 53767356 446745516 475252396 392662156 440421688 273100892 228085372 488077932 222093260 496160044 342632108 333622380 523598124 278856524 524207172 325781896 358303020 491946476 458541484 360311047 374467836 267481697 281647916 168993484 461035132 240226988 469141676 125994412 324300912 211301697 250519596 443113196 168659676 262904244 388212220 210644604 89966396 162347820 42812972 389985884 408408636 531539084 278334662 189515436 252608616 186322476 182297516 292604138 440112384 387581760 667063840 486717728 626417792 410581358 227714432 514562094 679908352 253117830 463637888 262093704 480789888 554505768 467356864 405728770 479785732 392891520 234525120 599449784 264957888 352100564 696261576 411368320 325552448 444289792 490520896 431826192 555549604 366783146 592407172 272596992 369209472 453740110 413336704 250361787 527136204 298423795 389933184 436474554 487703936 347189892 238193312 463753600 276380544 450292656 712837820 424913420 593764272 697944704 598881448 397098284 694162532 309906388 324492128 502100792 517743995 497025629 530946322 264754320 430088704 659651072 648291520 271905504 365405312 564699696 261060172 511827880 332764800 581872768 311106816 331069960 278081418 564752732 504640832 593024544 413063504 341432116 320288576 328648278 411611904 553308044 443548416 682459408 412737020 294444160 604199308 472932320 229807872 574067072 350309824 539674696 424671108 521604480 293231872 323760688 433186896 626772160 635510328 715331200 531798088 814141008 876927173 663496202 818445712 467000272 926155492 854065208 460839956 465749648 481531536 751615040 905107280 831423016 933952104 778598336 699777168 569897528 534210630 549119926 859973264 675597608 773627304 868880144 875419532 694335888 826583326 475596560 886599192 543765776 823175194 934170240 730195604 538567440 894812384 844251280 891969068 615306896 903710992 776503728 675705648 665078688 625126112 757587984 480806092 737366016 856979904 925513392 702849040 897724440 646205840 493162256 881755904 938137360 850268888 746409008 845851792 733322640 750034064 837938672 675822516 646305552 459250528 560313616 514650896 637094704 658155792 935269304 609391628 720859744 720124688 584457488 787551120 495133110 928753228 721773904 503220432 673863824 745375999 674305664 852576532 822187186 705626836 903279916 899164048 502595772 484854112 647436336 685514864 499585920 655171281 896147856 483054560 654030896 561268528 695768446 600103952 897490553 458903120 689341920
594522432 73156352 351095376 605026284 268710360 431128832 889872000 986017600 159120256 312472064 646110024 5058106 825704864 556888256 208409360 706138720 503410544 791626284 218800096 732568576 230155052 983745496 807588576 101879124 909325456 881408000 102058672 146716362 706389968 98040000 137547240 992138760 853441024 94744440 511342776 879011328 252223220 350998400 591882752 90419136 540786336 586468640 763206272 856774016 887394696 436769792 537703684 784377216 302835610 935595392 636002448 242899272 185218384 395928576 590891264 121133440 798794752 33655872 620090648 883401064 568229920 807834166 214842080 294604160 365383856 718917860 362021312 714448212 721227920 397739776 457545392 895987904 716345344 454738976 332501958 714756118 791250522 934701056 128320000 26976000 976267488 450002332 551311280 946842941 225989888 214416192 867375360 48269680 728670208 832544448 512826502 857765912 826458556 836092416 239818528 957548016 425246848 401246588 519437516 74249984 510690192 887152480 739503072 741611104 903181808 652347200 656329184 622487980 488417472 899444192 744456871 851191264 531477344 516892256 927105360 565777964 600415172 624539680 815357090 574375944 706608128 525502048 471436192 506832352 826407952 765916872 631216160 656630104 896348880 729280814 599630560 886167830 871031520 849455352 925346432 551240704 670322316 686594784 661477216 955859376 885983040 505709552 670748060 547917056 737302480 667522400 908496096 872905792 835409528 852096144 817509116 782910304 773248640 871958814 884303714 616499248 787474528 632514176 735759980 936091136 562953504 963372192 610546430 611310616 730843232 801488648 752085536 560073662 789567328 954585848 776763968 715432462 483321672 779991968 855533248 659145088 550471568 547908512 521109456 543829736 883604320 568075184 890474896 758120016 673309920 936129264 660734224 579058756 654306877 760489716 675740592 734263136 697739928 782695360 474735968 903189056 554352472 851080928 555815484 956044080 666211846 826148830 422120190 582845339 733285758 783828046 387149638 746544894 726355256 661546142 560482558 545299902 656814590 765823150 736334686 391251198 703035838 476074110 692367998 635487230 567391049 795363710 493276158 659362126 667386046 542909906 720771122 805821330 575029534 471060030 580714430 427323526 675091806 833331884 572789034 579654190 518815530 826939130 580950590 656528358 488862070 419913246 695619966 690425822 621290846 520800046 833181074 733432260 572812990 846627838 508260606 605487856 383298830 776276990 804783870 722193630 769953162 602632366 557616846 817609406 551624734 825691518 672163582 663153854 853129598 608387998 853738646 655313370 687834494 821477950 788072958 689842521 703999310 597013171 611179390 498524958 790566606 569758462 798673150 455525886 653832386 540833171 580051070 772644670 498191150 592435718 717743694 540176078 419497870 491879294 372344446 719517358 737940110 861070558 607866136 519046910 582140090 515853950 511828990 622135612 623727744 571197120 850679200 670333088 810033152 594196718 411329792 698177454 863523712 436733190 647253248 445709064 664405248 738121128 650972224 589344130 663401092 576506880 418140480 783065144 448573248 535715924 879876936 594983680 509167808 627905152 674136256 615441552 739164964 550398506 776022532 456212352 552824832 637355470 596952064 433977147 710751564 482039155 573548544 620089914 671319296 530805252 421808672 647368960 459995904 633908016 896453180 608528780 777379632 881560064 782496808 580713644 877777892 493521748 508107488 685716152 701359355 680640989 714561682 448369680 613704064 843266432 831906880 455520864 549020672 748315056 444675532 695443240 516380160 765488128 494722176 514685320 461696778 748368092 688256192 776639904 596678864 525047476 503903936 512263638 595227264 736923404 627163776 866074768 596352380 478059520 787814668 656547680 413423232 757682432 533925184 723290056 608286468 705219840 476847232 507376048 616802256 810387520 819125688 898946560 304877116 587220036 650006201 436575230 591524740 240079300 699234520 627144236 233918984 238828676 254610564 524694068 678186308 604502044 707031132 551677364 472856196 342976556 307289658 322198954 633052292 448676636 546706332 641959172 648498560 467414916 599662354 248675588 659678220 316844804 596254222 707249268 503274632 311646468 667891412 617330308 665048096 388385924 676790020 549582756 448784676 438157716 398205140 530667012 253885120 510445044 630058932 698592420 475928068 670803468 419284868 266241284 654834932 711216388 623347916 519488036 618930820 506401668 523113092 611017700 448901544 419384580 232329556 333392644 287729924 410173732 431234820 708348332 382470656 493938772 493203716 357536516 560630148 268212138 701832256 494852932 276299460 446942852 518455027 447384692 625655560 595266214 478705864 676358944 672243076 275674800 257933140 420515364 458593892 272664948 428250309 669226884 256133588 427109924 334347556 468847474 373182980 670569581 231982148 462420948
416878176 307484652 249925768 692042448 130201056 158361600 573986192 436872734 767298496 721076624 508343766 474818300 775649600 893362784 665313010 511763200 540258260 151822848 281800262 749166272 323789184 530822528 362402560 462495388 159868814 187310016 551604470 333220160 374224452 910452144 952031650 712417536 457139766 515740680 461236004 752259952 893635232 156241184 220629920 209214544 937033344 146831648 209957312 365562872 122253264 418451240 485650368 22202368 39538688 813808640 431324708 51689152 964566536 289172480 622809056 264118944 80474688 72191404 805019136 58048 55034140 511766071 852811584 14864704 594845098 363521600 709771728 285988884 584202264 466919536 679052224 716131005 438479680 745183656 450065536 533841248 470791456 298391578 975621250 455828864 987765514 927469482 63727744 657158216 441767720 748860352 342304320 915808000 790248704 340935824 856800256 179574224 612608640 723428544 17783770 183762704 340767398 603366560 97187936 619718214 199027248 575489536 427840128 429948160 591518864 340684256 344666240 310825036 176754528 587781248 432793927 539528320 219814400 205229312 615442416 254115020 288752228 312876736 503694146 262713000 394945184 213839104 159773248 195169408 514745008 454253928 319553216 344967160 584685936 417617870 287967616 574504886 559368576 537792408 613683488 239577760 358659372 374931840 349814272 644196432 574320096 194046608 359085116 236254112 425639536 355859456 596833152 561242848 523746584 540433200 505846172 471247360 461585696 560295870 572640770 304836304 475811584 320851232 424097036 624428192 251290560 651709248 298883486 299647672 419180288 489825704 440422592 248410718 477904384 642922904 465101024 403769518 171658728 468329024 543870304 347482144 238808624 236245568 209446512 232166792 571941376 256412240 578811952 446457072 361646976 624466320 349071280 267395812 342643933 448826772 364077648 422600192 386076984 471032416 163073024 591526112 242689528 539417984 244152540 644381136 406972168 566909152 162880512 323605661 474046080 524588368 127909960 487305216 467115578 402306464 301242880 286060224 397574912 506583472 477095008 132011520 443796160 216834432 433128320 376247552 308151371 536124032 234036480 400122448 408146368 283670228 461531444 546581652 315789856 211820352 321474752 168083848 415852128 574092206 313549356 320414512 259575852 567699452 321710912 397288680 229622392 160673568 436380288 431186144 362051168 261560368 573941396 474192582 313573312 587388160 249020928 346248178 124059152 517037312 545544192 462953952 510713484 343392688 298377168 558369728 292385056 566451840 412923904 403914176 593889920 349148320 594498968 396073692 428594816 562238272 528833280 430602843 444759632 337773493 351939712 239285280 531326928 310518784 539433472 196286208 394592708 281593493 320811392 513404992 238951472 333196040 458504016 280936400 160258192 232639616 113104768 460277680 478700432 601830880 348626458 259807232 322900412 256614272 252589312 362895934 522684988 470154364 749636444 569290332 708990396 493153962 310287036 597134698 762480956 335690434 546210492 344666308 563362492 637078372 549929468 488301374 562358336 475464124 317097724 682022388 347530492 434673168 778834180 493940924 408125052 526862396 573093500 514398796 638122208 449355750 674979776 355169596 451782076 536312714 495909308 332934391 609708808 380996399 472505788 519047158 570276540 429762496 320765916 546326204 358953148 532865260 795410424 507486024 676336876 780517308 681454052 479670888 776735136 392478992 407064732 584673396 600316599 579598233 613518926 347326924 512661308 742223676 730864124 354478108 447977916 647272300 343632776 594400484 415337404 664445372 393679420 413642564 360654022 647325336 587213436 675597148 495636108 424004720 402861180 411220882 494184508 635880648 526121020 765032012 495309624 377016764 686771912 555504924 312380476 656639676 432882428 622247300 507243712 604177084 375804476 406333292 515759500 709344764 718082932 797903804 397920108 680263028 743049193 529618222 684567732 333122292 792277512 720187228 326961976 331871668 347653556 617737060 771229300 697545036 800074124 644720356 565899188 436019548 400332650 415241946 726095284 541719628 639749324 735002164 741541552 560457908 692705346 341718580 752721212 409887796 689297214 800292260 596317624 404689460 760934404 710373300 758091088 481428916 769833012 642625748 541827668 531200708 491248132 623710004 346928112 603488036 723101924 791635412 568971060 763846460 512327860 359284276 747877924 804259380 716390908 612531028 711973812 599444660 616156084 704060692 541944536 512427572 325372548 426435636 380772916 503216724 524277812 801391324 475513648 586981764 586246708 450579508 653673140 361255130 794875248 587895924 369342452 539985844 611498019 540427684 718698552 688309206 571748856 769401936 765286068 368717792 350976132 513558356 551636884 365707940 521293301 762269876 349176580 520152916 427390548 561890466 466225972 763612573 325025140 555463940
41167032 614274218 978594024 571350192 992698604 861724096 630959168 711390208 846787340 782123360 593927216 942881600 341840152 443078506 736844304 536614272 318779156 714422068 348113376 938382336 283386800 738566194 900391918 87186432 779064864 860820048 668885444 871619272 735159820 285422480 450665152 45188736 663844800 350494816 653684864 891296524 850906107 137844224 71153856 533136652 355349324 628195784 914000384 246686900 277279600 667967680 701560536 554883661 310155696 875777952 484516440 240598992 295099520 249275904 625212368 660450048 248139264 296944000 556190080 429150955 978316840 937377112 796182576 927823452 370988672 115523600 858943984 954904000 767274050 306685456 560748440 866438504 521255400 246095096 538241920 20985184 306895728 910666304 904016112 128021992 349238313 859444148 517937792 107220848 27688976 643011744 935333048 31273344 32125007 898179608 234408320 505724408 406391680 565018576 252682904 223271418 165836800 630635960 22409040 489171968 341330896 717793184 570143776 572251808 733822512 482987904 486969888 453128684 319058176 730084896 575097575 681831968 362118048 347532960 757746064 396418668 431055876 455180384 645997794 405016648 537248832 356142752 302076896 337473056 657048656 596557576 461856864 487270808 726989584 559921518 430271264 716808534 701672224 680096056 755987136 381881408 500963020 517235488 492117920 786500080 716623744 336350256 501388764 378557760 567943184 498163104 739136800 703546496 666050232 682736848 648149820 613551008 603889344 702599518 714944418 447139952 618115232 463154880 566400684 766731840 393594208 794012896 441187134 441951320 561483936 632129352 582726240 390714366 620208032 785226552 607404672 546073166 313962376 610632672 686173952 489785792 381112272 378549216 351750160 374470440 714245024 398715888 721115600 588760720 503950624 766769968 491374928 409699460 484947581 591130420 506381296 564903840 528380632 613336064 305376672 733829760 384993176 681721632 386456188 786684784 321381960 481318944 77290304 238015453 388455872 438998160 42319752 401715008 381525370 316716256 215652672 200470016 311984704 420993264 391504800 46421312 358205952 131244224 347538112 290657344 222561163 450533824 148446272 314532240 322556160 198080020 375941236 460991444 230199648 126230144 235884544 82493640 330261920 488501998 227959148 234824304 173985644 482109244 236120704 311698472 144032184 75083360 350790080 345595936 276460960 175970160 488351188 388602374 227983104 501797952 163430720 260657970 38468944 431447104 459953984 377363744 425123276 257802480 212786960 472779520 206794848 480861632 327333696 318323968 508299712 263558112 508908760 310483484 343004608 476648064 443243072 345012635 359169424 252183285 266349504 153695072 445736720 224928576 453843264 110696000 309002500 196003285 235221184 427814784 153361264 247605832 372913808 195346192 74667984 147049408 27514560 374687472 393110224 516240672 263036250 174217024 237310204 171024064 166999104 277305726 591794560 539263936 818746016 638399904 778099968 562263534 379396608 666244270 831590528 404800006 615320064 413775880 632472064 706187944 619039040 557410946 631467908 544573696 386207296 751131960 416640064 503782740 847943752 563050496 477234624 595971968 642203072 583508368 707231780 518465322 744089348 424279168 520891648 605422286 565018880 402043963 678818380 450105971 541615360 588156730 639386112 498872068 389875488 615435776 428062720 601974832 864519996 576595596 745446448 849626880 750563624 548780460 845844708 461588564 476174304 653782968 669426171 648707805 682628498 416436496 581770880 811333248 799973696 423587680 517087488 716381872 412742348 663510056 484446976 733554944 462788992 482752136 429763594 716434908 656323008 744706720 564745680 493114292 471970752 480330454 563294080 704990220 595230592 834141584 564419196 446126336 755881484 624614496 381490048 725749248 501992000 691356872 576353284 673286656 444914048 475442864 584869072 778454336 787192504 867013376 332622664 614965584 677751749 464320778 619270288 267824848 726980068 654889784 261664532 266574224 282356112 552439616 705931856 632247592 734776680 579422912 500601744 370722104 335035206 349944502 660797840 476422184 574451880 669704720 676244108 495160464 627407902 276421136 687423768 344590352 623999770 734994816 531020180 339392016 695636960 645075856 692793644 416131472 704535568 577328304 476530224 465903264 425950688 558412560 281630668 538190592 657804480 726337968 503673616 698549016 447030416 293986832 682580480 738961936 651093464 547233584 646676368 534147216 550858640 638763248 476647092 447130128 260075104 361138192 315475472 437919280 458980368 736093880 410216204 521684320 520949264 385282064 588375696 295957686 729577804 522598480 304045008 474688400 546200575 475130240 653401108 623011762 506451412 704104492 699988624 303420348 285678688 448260912 486339440 300410496 455995857 696972432 283879136 454855472 362093104 496593022 400928528 698315129 259727696 490166496
936944848 711992896 562078924 183401984 56999744 241967512 591786538 128228980 278624368 838498816 834695424 273567512 186655000 55738944 621808544 733944 768552320 15443828 787524920 86590208 104308384 963340084 363332032 557744604 662533760 865973824 481679918 268448984 170277376 362317824 927167024 286391117 375647456 574469296 767598588 285567776 567497512 747302496 196722688 320964694 43598848 139592832 199523616 648745872 487165750 620012288 997132800 7107280 341512448 395933472 604578304 545314400 967227122 841063680 364001874 710509568 382829200 931149152 575167406 205182384 58833536 645545984 571087360 912321744 328918384 468154896 995346016 901415936 208253656 796032672 86675144 363721176 710660400 173049508 263628258 137953072 235396056 708355104 557287936 360811936 519525492 105506856 928755210 838305952 400578560 995225640 33956992 426254784 789657936 143932448 947333450 747792384 805913808 696769362 913856544 410342464 521418528 209804483 77300736 768851614 479035920 855498208 707848800 709956832 871527536 620692928 624674912 590833708 456763200 867789920 712802599 819536992 499823072 485237984 895451088 534123692 568760900 592885408 783702818 542721672 674953856 493847776 439781920 475178080 794753680 734262600 599561888 624975832 864694608 697626542 567976288 854513558 839377248 817801080 893692160 519586432 638668044 654940512 629822944 924205104 854328768 474055280 639093788 516262784 705648208 635868128 876841824 841251520 803755256 820441872 785854844 751256032 741594368 840304542 852649442 584844976 755820256 600859904 704105708 904436864 531299232 931717920 578892158 579656344 699188960 769834376 720431264 528419390 757913056 922931576 745109696 683778190 451667400 748337696 823878976 627490816 518817296 516254240 489455184 512175464 851950048 536420912 858820624 726465744 641655648 904474992 629079952 547404484 622652605 728835444 644086320 702608864 666085656 751041088 443081696 871534784 522698200 819426656 524161212 924389808 544364666 704301650 300273010 460998159 611438578 661980866 265302458 624697714 604508076 539698962 438635378 423452722 534967410 643975970 614487506 269404018 581188658 354226930 570520818 513640050 445543869 673516530 371428978 537514946 545538866 421062726 598923942 683974150 453182354 349212850 458867250 305476346 553244626 711484704 450941854 457807010 396968350 705091950 459103410 534681178 367014890 298066066 573772786 568578642 499443666 398952866 711333894 611585080 450965810 724780658 386413426 483640676 261451650 654429810 682936690 600346450 648105982 480785186 435769666 695762226 429777554 703844338 550316402 541306674 731282418 486540818 731891466 533466190 565987314 699630770 666225778 567995341 582152130 475165991 489332210 376677778 668719426 447911282 676825970 333678706 531985206 418985991 458203890 650797490 376343970 470588538 595896514 418328898 297650690 370032114 250497266 597670178 616092930 739223378 486018956 397199730 460292910 394006770 389981810 500288432 639318016 586787392 866269472 685923360 825623424 609786990 426920064 713767726 879113984 452323462 662843520 461299336 679995520 753711400 666562496 604934402 678991364 592097152 433730752 798655416 464163520 551306196 895467208 610573952 524758080 643495424 689726528 631031824 754755236 565988778 791612804 471802624 568415104 652945742 612542336 449567419 726341836 497629427 589138816 635680186 686909568 546395524 437398944 662959232 475586176 649498288 912043452 624119052 792969904 897150336 798087080 596303916 893368164 509112020 523697760 701306424 716949627 696231261 730151954 463959952 629294336 858856704 847497152 471111136 564610944 763905328 460265804 711033512 531970432 781078400 510312448 530275592 477287050 763958364 703846464 792230176 612269136 540637748 519494208 527853910 610817536 752513676 642754048 881665040 611942652 493649792 803404940 672137952 429013504 773272704 549515456 738880328 623876740 720810112 492437504 522966320 632392528 825977792 834715960 914536832 413712440 696055360 758841525 545410554 700360064 348914624 808069844 735979560 342754308 347664000 363445888 633529392 787021632 713337368 815866456 660512688 581691520 451811880 416124982 431034278 741887616 557511960 655541656 750794496 757333884 576250240 708497678 357510912 768513544 425680128 705089546 816084592 612109956 420481792 776726736 726165632 773883420 497221248 785625344 658418080 557620000 546993040 507040464 639502336 362720444 619280368 738894256 807427744 584763392 779638792 528120192 375076608 763670256 820051712 732183240 628323360 727766144 615236992 631948416 719853024 557736868 528219904 341164880 442227968 396565248 519009056 540070144 817183656 491305980 602774096 602039040 466371840 669465472 377047462 810667580 603688256 385134784 555778176 627290351 556220016 734490884 704101538 587541188 785194268 781078400 384510124 366768464 529350688 567429216 381500272 537085633 778062208 364968912 535945248 443182880 577682798 482018304 779404905 340817472 571256272
171717544 36652648 605397504 431209760 608260348 847140448 754156658 960883440 446000008 247788388 493042080 199487960 402769664 722621552 639783040 787142960 504530004 952883410 256086928 155325568 824979761 678408222 416874506 183907328 817262192 841937536 843320800 860447886 171015808 132959040 957011464 382544224 2604740 925831252 213962272 251062200 654197354 434593884 978290144 222071648 114560600 806156464 204500000 783043712 726889424 637981484 754218624 556644352 849426620 260938496 507769216 35392256 97829376 690302816 605758000 566397584 893213476 305053962 393197072 45335734 770475160 679842552 460723752 405198240 107709440 941869920 690297888 177641024 542585734 414403200 925411910 88543872 95110480 135658396 430379843 569530496 827637440 797024800 803449344 125134884 296278240 891325760 652628624 219001408 53507136 561598272 100390306 55628288 459707392 16641792 407916544 753905850 163967992 862463232 500432384 203492608 621421573 352706344 68689920 689969786 106435216 482897504 335248096 337356128 498926832 248092224 252074208 218233004 84162496 495189216 340201895 446936288 127222368 112637280 522850384 161522988 196160196 220284704 411102114 170120968 302353152 121247072 67181216 102577376 422152976 361661896 226961184 252375128 492093904 325025838 195375584 481912854 466776544 445200376 521091456 146985728 266067340 282339808 257222240 551604400 481728064 101454576 266493084 143662080 333047504 263267424 504241120 468650816 431154552 447841168 413254140 378655328 368993664 467703838 480048738 212244272 383219552 228259200 331505004 531836160 158698528 559117216 206291454 207055640 326588256 397233672 347830560 155818686 385312352 550330872 372508992 311177486 79066696 375736992 451278272 254890112 146216592 143653536 116854480 139574760 479349344 163820208 486219920 353865040 269054944 531874288 256479248 174803780 250051901 356234740 271485616 330008160 293484952 378440384 70480992 498934080 150097496 446825952 151560508 551789104 559112684 719049668 315021028 475746177 626186596 676728884 280050476 639445732 619256094 554446980 453383396 438200740 549715428 658723988 629235524 284152036 595936676 368974948 585268836 528388068 460291887 688264548 386176996 552262964 560286884 435810744 613671960 698722168 467930372 363960868 473615268 320224364 567992644 726232722 465689872 472555028 411716368 719839968 473851428 549429196 381762908 312814084 588520804 583326660 514191684 413700884 726081912 626333098 465713828 739528676 401161444 498388694 276199668 669177828 697684708 615094468 662854000 495533204 450517684 710510244 444525572 718592356 565064420 556054692 746030436 501288836 746639484 548214208 580735332 714378788 680973796 582743359 596900148 489914009 504080228 391425796 683467444 462659300 691573988 348426724 546733224 433734009 472951908 665545508 391091988 485336556 610644532 433076916 312398708 384780132 265245284 612418196 630840948 753971396 500766974 411947748 475040928 408754788 404729828 515036450 257312420 204781796 484263876 303917764 443617828 227781394 44914468 331762130 497108388 70317866 280837924 79293740 297989924 371705804 284556900 222928806 296985768 210091556 51725156 416649820 82157924 169300600 513461612 228568356 142752484 261489828 307720932 249026228 372749640 183983182 409607208 89797028 186409508 270940146 230536740 67561823 344336240 115623831 207133220 253674590 304903972 164389928 55393348 280953636 93580580 267492692 530037856 242113456 410964308 515144740 416081484 214298320 511362568 127106424 141692164 319300828 334944031 314225665 348146358 81954356 247288740 476851108 465491556 89105540 182605348 381899732 78260208 329027916 149964836 399072804 128306852 148269996 95281454 381952768 321840868 410224580 230263540 158632152 137488612 145848314 228811940 370508080 260748452 499659444 229937056 111644196 421399344 290132356 47007908 391267108 167509860 356874732 241871144 338804516 110431908 140960724 250386932 443972196 452710364 532531236 103932348 386275268 449061433 235630462 390579972 39134532 498289752 426199468 32974216 37883908 53665796 323749300 477241540 403557276 506086364 350732596 271911428 142031788 106344890 121254186 432107524 247731868 345761564 441014404 447553792 266470148 398717586 47730820 458733452 115900036 395309454 506304500 302329864 110701700 466946644 416385540 464103328 187441156 475845252 348637988 247839908 237212948 197260372 329722244 52940352 309500276 429114164 497647652 274983300 469858700 218340100 65296516 453890164 510271620 422403148 318543268 417986052 305456900 322168324 410072932 247956776 218439812 31384788 132447876 86785156 209228964 230290052 507403564 181525888 292994004 292258948 156591748 359685380 67267370 500887488 293908164 75354692 245998084 317510259 246439924 424710792 394321446 277761096 475414176 471298308 74730032 56988372 219570596 257649124 71720180 227305541 468282116 55188820 226165156 133402788 267902706 172238212 469624813 31037380 261476180
65969074 190378612 323983872 409948224 653165384 657389162 135890688 239777792 493143040 767146208 541330912 936212112 391393536 271631236 610125184 192903680 785287622 443911004 834891008 276627968 280565504 561560680 644271460 228544104 488224768 757743744 677914602 751942398 741947904 951331328 925067904 240528980 557891600 19985384 672472008 185041920 811059306 944707884 907897240 486438912 866033072 637182208 246731640 422065968 853487662 403179264 553631176 382202368 473618336 701421312 291110224 126295744 762519280 677025446 558509180 323398040 11908608 88545536 408978688 316586752 682342896 832344840 960796047 329915136 622133208 456200510 898569920 16561648 831605760 355644032 306115536 952358080 462465024 380054016 657859200 497357388 406574976 764532736 493568000 34683440 318983534 138407148 742357856 74236884 964972374 530942464 611808000 452144020 305408256 252568112 342918172 224872384 740927488 482625530 624587520 929258032 275272576 52721600 872633176 830267461 240952616 617414904 469765496 471873528 633444232 382609624 386591608 352750404 218679896 629706616 474719295 581453688 261739768 247154680 657367784 296040388 330677596 354802104 545619514 304638368 436870552 255764472 201698616 237094776 556670376 496179296 361478584 386892528 626611304 459543238 329892984 616430254 601293944 579717776 655608856 281503128 400584740 416857208 391739640 686121800 616245464 235971976 401010484 278179480 467564904 397784824 638758520 603168216 565671952 582358568 547771540 513172728 503511064 602221238 614566138 346761672 517736952 362776600 466022404 666353560 293215928 693634616 340808854 341573040 461105656 531751072 482347960 290336086 519829752 684848272 507026392 445694886 213584096 510254392 585795672 389407512 280733992 278170936 251371880 274092160 613866744 298337608 620737320 488382440 403572344 666391688 390996648 309321180 384569301 490752140 406003016 464525560 428002352 512957784 204998392 633451480 284614896 581343352 286077908 686306504 300502728 460439712 56411072 217136221 367576640 418118928 21440520 380835776 360646138 295837024 194773440 179590784 291105472 400114032 370625568 25542080 337326720 110364992 326658880 269778112 201681931 429654592 127567040 293653008 301676928 177200788 355062004 440112212 209320416 105350912 215005312 61614408 309382688 467622766 207079916 213945072 153106412 461230012 215241472 290819240 123152952 54204128 329910848 324716704 255581728 155090928 467471956 367723142 207103872 480918720 142551488 239778738 17589712 410567872 439074752 356484512 404244044 236923248 191907728 451900288 185915616 459982400 306454464 297444736 487420480 242678880 488029528 289604252 322125376 455768832 422363840 324133403 338290192 231304053 245470272 132815840 424857488 204049344 432964032 89816768 288123268 175124053 214341952 406935552 132482032 226726600 352034576 174466960 53788752 126170176 6635328 353808240 372230992 495361440 242157018 153337792 216430972 150144832 146119872 256426494 380950128 328419504 607901584 427555472 567255536 351419102 168552176 455399838 620746096 193955574 404475632 202931448 421627632 495343512 408194608 346566514 420623476 333729264 175362864 540287528 205795632 292938308 637099320 352206064 266390192 385127536 431358640 372663936 496387348 307620890 533244916 213434736 310047216 394577854 354174448 191199531 467973948 239261539 330770928 377312298 428541680 288027636 179031056 404591344 217218288 391130400 653675564 365751164 534602016 638782448 539719192 337936028 635000276 250744132 265329872 442938536 458581739 437863373 471784066 205592064 370926448 600488816 589129264 212743248 306243056 505537440 201897916 452665624 273602544 522710512 251944560 271907704 218919162 505590476 445478576 533862288 353901248 282269860 261126320 269486022 352449648 494145788 384386160 623297152 353574764 235281904 545037052 413770064 170645616 514904816 291147568 480512440 365508852 462442224 234069616 264598432 374024640 567609904 576348072 656168944 561394104 843737024 906523189 693092218 848041728 496596288 955751508 883661224 490435972 495345664 511127552 781211056 934703296 861019032 963548120 808194352 729373184 599493544 563806646 578715942 889569280 705193624 803223320 898476160 905015548 723931904 856179342 505192576 916195208 573361792 852771210 963766256 759791620 568163456 924408400 873847296 921565084 644902912 933307008 806099744 705301664 694674704 654722128 787184000 510402108 766962032 886575920 955109408 732445056 927320456 675801856 522758272 911351920 967733376 879864904 776005024 875447808 762918656 779630080 867534688 705418532 675901568 488846544 589909632 544246912 666690720 687751808 964865320 638987644 750455760 749720704 614053504 817147136 524729126 958349244 751369920 532816448 703459840 774972015 703901680 882172548 851783202 735222852 932875932 928760064 532191788 514450128 677032352 715110880 529181936 684767297 925743872 512650576 683626912 590864544 725364462 629699968 927086569 488499136 718937936
39536608 347046816 363890952 865093456 605003828 542061520 748679563 647446140 786898944 989450112 780534580 440868224 62029920 567825720 109046400 872757440 776481224 877781444 762365568 808431104 805021504 700953559 147593266 506251672 758084576 909303700 918109984 368569920 932280832 135379304 311672576 148404338 851076893 434806528 521097484 273491448 9109496 734011936 123898140 580624754 761371980 604441888 153309440 86337140 684104984 106594632 961518920 865984000 68280504 272572896 113661732 697888966 8899664 317331328 456387732 756968656 547986832 19938028 708537648 772508304 921464288 980238912 806402440 828939872 900732332 417265300 950538788 400551616 354605656 932468068 106789884 875073438 978984325 609671680 697881704 904739200 11988992 13763624 582350080 454403344 869964608 877819264 995898880 305920492 856169854 314439680 64029920 316016104 201607424 696726656 785926744 773970944 349757424 224865664 106577024 180297364 974353536 901413240 583872384 875224040 480180528 856642816 708993408 711101440 872672144 621837536 625819520 591978316 457907808 868934528 713947207 820681600 500967680 486382592 896595696 535268300 569905508 594030016 784847426 543866280 676098464 494992384 440926528 476322688 795898288 735407208 600706496 626120440 865839216 698771150 569120896 855658166 840521856 818945688 894836768 520731040 639812652 656085120 630967552 925349712 855473376 475199888 640238396 517407392 706792816 637012736 877986432 842396128 804899864 821586480 786999452 752400640 742738976 841449150 853794050 585989584 756964864 602004512 705250316 905581472 532443840 932862528 580036766 580800952 700333568 770978984 721575872 529563998 759057664 924076184 746254304 684922798 452812008 749482304 825023584 628635424 519961904 517398848 490599792 513320072 853094656 537565520 859965232 727610352 642800256 905619600 630224560 548549092 623797213 729980052 645230928 703753472 667230264 752185696 444226304 872679392 523842808 820571264 525305820 925534416 668294888 828231872 424203232 584928381 735368800 785911088 389232680 748627936 728438298 663629184 562565600 547382944 658897632 767906192 738417728 393334240 705118880 478157152 694451040 637570272 569474091 797446752 495359200 661445168 669469088 544992948 722854164 807904372 577112576 473143072 582797472 429406568 677174848 835414926 574872076 581737232 520898572 829022172 583033632 658611400 490945112 421996288 697703008 692508864 623373888 522883088 835264116 735515302 574896032 848710880 510343648 607570898 385381872 778360032 806866912 724276672 772036204 604715408 559699888 819692448 553707776 827774560 674246624 665236896 855212640 610471040 855821688 657396412 689917536 823560992 790156000 691925563 706082352 599096213 613262432 500608000 792649648 571841504 800756192 457608928 655915428 542916213 582134112 774727712 500274192 594518760 719826736 542259120 421580912 493962336 374427488 721600400 740023152 863153600 609949178 521129952 584223132 517936992 513912032 624218654 265257152 212726528 492208608 311862496 451562560 235726126 52859200 339706862 505053120 78262598 288782656 87238472 305934656 379650536 292501632 230873538 304930500 218036288 59669888 424594552 90102656 177245332 521406344 236513088 150697216 269434560 315665664 256970960 380694372 191927914 417551940 97741760 194354240 278884878 238481472 75506555 352280972 123568563 215077952 261619322 312848704 172334660 63338080 288898368 101525312 275437424 537982588 250058188 418909040 523089472 424026216 222243052 519307300 135051156 149636896 327245560 342888763 322170397 356091090 89899088 255233472 484795840 473436288 97050272 190550080 389844464 86204940 336972648 157909568 407017536 136251584 156214728 103226186 389897500 329785600 418169312 238208272 166576884 145433344 153793046 236756672 378452812 268693184 507604176 237881788 119588928 429344076 298077088 54952640 399211840 175454592 364819464 249815876 346749248 118376640 148905456 258331664 451916928 460655096 540475968 484004024 766346944 829133109 615702138 770651648 419206208 878361428 806271144 413045892 417955584 433737472 703820976 857313216 783628952 886158040 730804272 651983104 522103464 486416566 501325862 812179200 627803544 725833240 821086080 827625468 646541824 778789262 427802496 838805128 495971712 775381130 886376176 682401540 490773376 847018320 796457216 844175004 567512832 855916928 728709664 627911584 617284624 577332048 709793920 433012028 689571952 809185840 877719328 655054976 849930376 598411776 445368192 833961840 890343296 802474824 698614944 798057728 685528576 702240000 790144608 628028452 598511488 411456464 512519552 466856832 589300640 610361728 887475240 561597564 673065680 672330624 536663424 739757056 447339046 880959164 673979840 455426368 626069760 697581935 626511600 804782468 774393122 657832772 855485852 851369984 454801708 437060048 599642272 637720800 451791856 607377217 848353792 435260496 606236832 513474464 647974382 552309888 849696489 411109056 641547856
45711832 259139184 206443688 468037760 338241024 536102400 6028672 409700680 810757328 361299104 550101368 509085816 436346400 289490198 561772672 111993750 620616892 226793664 417357120 953661237 178656608 895729816 757822920 882190212 659381744 167645658 54701616 291736428 387947712 400553472 661649536 941096448 782890720 456426368 181311488 440109712 671631360 96483744 157516800 835013616 76517376 170189888 257158096 58676000 540894776 961215968 718704130 693361664 51619764 597296864 64016384 751723254 575684656 269216432 858589312 291619136 851336704 538074076 805581536 210602764 527869952 155110912 533182736 747313556 647418752 994855344 746909652 662382792 724713056 463572608 474599552 28015648 972803200 757133544 579988112 492931424 256360992 499374976 901232620 247233408 681452640 863468928 637805600 740482560 388837472 769541000 975017984 674117880 32357392 179046192 11248720 79174848 123940504 540281472 488688128 578359120 663153376 198491904 694144000 49923536 421423152 797885440 650236032 652344064 813914768 563080160 567062144 533220940 399150432 810177152 655189831 761924224 442210304 427625216 837838320 476510924 511148132 535272640 726090050 485108904 617341088 436235008 382169152 417565312 737140912 676649832 541949120 567363064 807081840 640013774 510363520 796900790 781764480 760188312 836079392 461973664 581055276 597327744 572210176 866592336 796716000 416442512 581481020 458650016 648035440 578255360 819229056 783638752 746142488 762829104 728242076 693643264 683981600 782691774 795036674 527232208 698207488 543247136 646492940 846824096 473686464 874105152 521279390 522043576 641576192 712221608 662818496 470806622 700300288 865318808 687496928 626165422 394054632 690724928 766266208 569878048 461204528 458641472 431842416 454562696 794337280 478808144 801207856 668852976 584042880 846862224 571467184 489791716 565039837 671222676 586473552 644996096 608472888 693428320 385468928 813922016 465085432 761813888 466548444 866777040 618356240 778293224 374264584 534989733 685430152 735972440 339294032 698689288 678499650 613690536 512626952 497444296 608958984 717967544 688479080 343395592 655180232 428218504 644512392 587631624 519535443 747508104 445420552 611506520 619530440 495054300 672915516 757965724 527173928 423204424 532858824 379467920 627236200 785476278 524933428 531798584 470959924 779083524 533094984 608672752 441006464 372057640 647764360 642570216 573435240 472944440 785325468 685576654 524957384 798772232 460405000 557632250 335443224 728421384 756928264 674338024 722097556 554776760 509761240 769753800 503769128 777835912 624307976 615298248 805273992 560532392 805883040 607457764 639978888 773622344 740217352 641986915 656143704 549157565 563323784 450669352 742711000 521902856 750817544 407670280 605976780 492977565 532195464 724789064 450335544 544580112 669888088 492320472 371642264 444023688 324488840 671661752 690084504 813214952 560010530 471191304 534284484 467998344 463973384 574280006 702842864 650312240 929794320 749448208 889148272 673311838 490444912 777292574 942638832 515848310 726368368 524824184 743520368 817236248 730087344 668459250 742516212 655622000 497255600 862180264 527688368 614831044 958992056 674098800 588282928 707020272 753251376 694556672 818280084 629513626 855137652 535327472 631939952 716470590 676067184 513092267 789866684 561154275 652663664 699205034 750434416 609920372 500923792 726484080 539111024 713023136 975568300 687643900 856494752 960675184 861611928 659828764 956893012 572636868 587222608 764831272 780474475 759756109 793676802 527484800 692819184 922381552 911022000 534635984 628135792 827430176 523790652 774558360 595495280 844603248 573837296 593800440 540811898 827483212 767371312 855755024 675793984 604162596 583019056 591378758 674342384 816038524 706278896 945189888 675467500 557174640 866929788 735662800 492538352 836797552 613040304 802405176 687401588 784334960 555962352 586491168 695917376 889502640 898240808 978061680 465367280 747710200 810496365 597065394 752014904 400569464 859724684 787634400 394409148 399318840 415100728 685184232 838676472 764992208 867521296 712167528 633346360 503466720 467779822 482689118 793542456 609166800 707196496 802449336 808988724 627905080 760152518 409165752 820168384 477334968 756744386 867739432 663764796 472136632 828381576 777820472 825538260 548876088 837280184 710072920 609274840 598647880 558695304 691157176 414375284 670935208 790549096 859082584 636418232 831293632 579775032 426731448 815325096 871706552 783838080 679978200 779420984 666891832 683603256 771507864 609391708 579874744 392819720 493882808 448220088 570663896 591724984 868838496 542960820 654428936 653693880 518026680 721120312 428702302 862322420 655343096 436789624 607433016 678945191 607874856 786145724 755756378 639196028 836849108 832733240 436164964 418423304 581005528 619084056 433155112 588740473 829717048 416623752 587600088 494837720 629337638 533673144 831059745 392472312 622911112
726454144 402350080 919607808 743361344 549444608 873996800 648588480 139223852 770896560 466298496 851556836 378204224 986379186 252116404 935862480 23270752 842386176 647364216 395975168 516448304 190508636 432732928 366312960 340663552 68647424 369780598 161999312 51783040 810665224 696002434 6817760 728639680 199663536 482157484 778464616 44640512 965092192 179161595 912304576 623851792 892670752 365901824 340051568 22672424 281666816 227291912 433586854 789244168 725788768 864828032 63373024 540337772 289138112 367333580 667327872 38068736 900897268 342369280 541320008 934341120 563628208 74360288 290054080 296548112 214370688 526222100 492327978 734739296 489518200 88496584 142175744 163936040 220502248 955477792 328555760 511719728 59093816 516273549 319087832 875870720 491083264 340581344 950400000 42719968 482703240 40193716 318014094 360457088 363259904 293577992 565549496 170344676 926835152 215287168 694310022 571565592 84196096 848804352 625226077 109102646 428492312 804954600 657305192 659413224 820983928 570149320 574131304 540290100 406219592 817246312 662258991 768993384 449279464 434694376 844907480 483580084 518217292 542341800 733159210 492178064 624410248 443304168 389238312 424634472 744210072 683718992 549018280 574432224 814151000 647082934 517432680 803969950 788833640 767257472 843148552 469042824 588124436 604396904 579279336 873661496 803785160 423511672 588550180 465719176 655104600 585324520 826298216 790707912 753211648 769898264 735311236 700712424 691050760 789760934 802105834 534301368 705276648 550316296 653562100 853893256 480755624 881174312 528348550 529112736 648645352 719290768 669887656 477875782 707369448 872387968 694566088 633234582 401123792 697794088 773335368 576947208 468273688 465710632 438911576 461631856 801406440 485877304 808277016 675922136 591112040 853931384 578536344 496860876 572108997 678291836 593542712 652065256 615542048 700497480 392538088 820991176 472154592 768883048 473617604 873846200 790847208 950784192 546755552 707480701 857921120 908463408 511785000 871180256 850990618 786181504 685117920 669935264 781449952 890458512 860970048 515886560 827671200 600709472 817003360 760122592 692026411 919999072 617911520 783997488 792021408 667545268 845406484 930456692 699664896 595695392 705349792 551958888 799727168 957967246 697424396 704289552 643450892 951574492 705585952 781163720 613497432 544548608 820255328 815061184 745926208 645435408 957816436 858067622 697448352 971263200 632895968 730123218 507934192 900912352 929419232 846828992 894588524 727267728 682252208 942244768 676260096 950326880 796798944 787789216 977764960 733023360 978374008 779948732 812469856 946113312 912708320 814477883 828634672 721648533 735814752 623160320 915201968 694393824 923308512 580161248 778467748 665468533 704686432 897280032 622826512 717071080 842379056 664811440 544133232 616514656 496979808 844152720 862575472 985705920 732501498 643682272 706775452 640489312 636464352 746770974 327962240 275431616 554913696 374567584 514267648 298431214 115564288 402411950 567758208 140967686 351487744 149943560 368639744 442355624 355206720 293578626 367635588 280741376 122374976 487299640 152807744 239950420 584111432 299218176 213402304 332139648 378370752 319676048 443399460 254633002 480257028 160446848 257059328 341589966 301186560 138211643 414986060 186273651 277783040 324324410 375553792 235039748 126043168 351603456 164230400 338142512 600687676 312763276 481614128 585794560 486731304 284948140 582012388 197756244 212341984 389950648 405593851 384875485 418796178 152604176 317938560 547500928 536141376 159755360 253255168 452549552 148910028 399677736 220614656 469722624 198956672 218919816 165931274 452602588 392490688 480874400 300913360 229281972 208138432 216498134 299461760 441157900 331398272 570309264 300586876 182294016 492049164 360782176 117657728 461916928 238159680 427524552 312520964 409454336 181081728 211610544 321036752 514622016 523360184 603181056 313174953 595517873 658304038 444873067 599822577 248377137 707532357 635442073 242216821 247126513 262908401 532991905 686484145 612799881 715328969 559975201 481154033 351274393 315587495 330496791 641350129 456974473 555004169 650257009 656796397 475712753 607960191 256973425 667976057 325142641 604552059 715547105 511572469 319944305 676189249 625628145 673345933 396683761 685087857 557880593 457082513 446455553 406502977 538964849 262182957 518742881 638356769 706890257 484225905 679101305 427582705 274539121 663132769 719514225 631645753 527785873 627228657 514699505 531410929 619315537 457199381 427682417 240627393 341690481 296027761 418471569 439532657 716646169 390768493 502236609 501501553 365834353 568927985 276509975 710130093 503150769 284597297 455240689 526752864 455682529 633953397 603564051 487003701 684656781 680540913 283972637 266230977 428813201 466891729 280962785 436548146 677524721 264431425 435407761 342645393 477145311 381480817 678867418 240279985 470718785
420997000 311509648 693970584 476124752 549786100 414884800 769580226 321747000 955604253 948059904 476574144 102466752 536230400 22705368 354668248 771225496 937846016 444695024 760702988 224956068 235710800 617753360 739308718 239143360 524117344 704480652 135574600 89292992 57768064 864062952 523590016 154567168 796226048 884242288 23049000 142756072 157668512 224532194 41832040 862582272 409134592 200453864 966015840 995897088 83821880 70377232 189347940 820381184 858610432 211113984 409262472 406616064 394370264 565817280 972137856 179746592 173040148 456739840 278171744 803056473 43732736 903605440 456344736 508992000 511162142 86571008 304743296 484697520 712660608 480483444 592153920 336002304 178432096 338674195 519725440 867731728 520684496 170212012 805848504 863382284 276496560 435488512 217791132 35230184 64360320 240288176 624484152 83322680 510529964 335119744 759169632 727476652 239599193 120267568 41074200 968970384 386339568 469305488 537149984 901048384 346660428 723122716 575473308 577581340 739152044 488317436 492299420 458458216 324387708 735414428 580427107 687161500 367447580 352862492 763075596 401748200 436385408 460509916 651327326 410346180 542578364 361472284 307406428 342802588 662378188 601887108 467186396 492600340 732319116 565251050 435600796 722138066 707001756 685425588 761316668 387210940 506292552 522565020 497447452 791829612 721953276 341679788 506718296 383887292 573272716 503492636 744466332 708876028 671379764 688066380 653479352 618880540 609218876 707929050 720273950 452469484 623444764 468484412 571730216 772061372 398923740 799342428 446516666 447280852 566813468 637458884 588055772 396043898 625537564 790556084 612734204 551402698 319291908 615962204 691503484 495115324 386441804 383878748 357079692 379799972 719574556 404045420 726445132 594090252 509280156 772099500 496704460 415028992 490277113 596459952 511710828 570233372 533710164 618665596 310706204 739159292 390322708 687051164 391785720 792014316 482913788 642850772 238822132 399547281 549987700 600529988 203851580 563246836 543057198 478248084 377184500 362001844 473516532 582525092 553036628 207953140 519737780 292776052 509069940 452189172 384092991 612065652 309978100 476064068 484087988 359611848 537473064 622523272 391731476 287761972 397416372 244025468 491793748 650033826 389490976 396356132 335517472 643641072 397652532 473230300 305564012 236615188 512321908 507127764 437992788 337501988 649883016 550134202 389514932 663329780 324962548 422189798 200000772 592978932 621485812 538895572 586655104 419334308 374318788 634311348 368326676 642393460 488865524 479855796 669831540 425089940 670440588 472015312 504536436 638179892 604774900 506544463 520701252 413715113 427881332 315226900 607268548 386460404 615375092 272227828 470534328 357535113 396753012 589346612 314893092 409137660 534445636 356878020 236199812 308581236 189046388 536219300 554642052 677772500 424568078 335748852 398842032 332555892 328530932 438837554 368312560 315781936 595264016 414917904 554617968 338781534 155914608 442762270 608108528 181318006 391838064 190293880 408990064 482705944 395557040 333928946 407985908 321091696 162725296 527649960 193158064 280300740 624461752 339568496 253752624 372489968 418721072 360026368 483749780 294983322 520607348 200797168 297409648 381940286 341536880 178561963 455336380 226623971 318133360 364674730 415904112 275390068 166393488 391953776 204580720 378492832 641037996 353113596 521964448 626144880 527081624 325298460 622362708 238106564 252692304 430300968 445944171 425225805 459146498 192954496 358288880 587851248 576491696 200105680 293605488 492899872 189260348 440028056 260964976 510072944 239306992 259270136 206281594 492952908 432841008 521224720 341263680 269632292 248488752 256848454 339812080 481508220 371748592 610659584 340937196 222644336 532399484 401132496 158008048 502267248 278510000 467874872 352871284 449804656 221432048 251960864 361387072 554972336 563710504 643531376 180476624 462819544 525605709 312174738 467124248 115678808 574834028 502743744 109518492 114428184 130210072 400293576 553785816 480101552 582630640 427276872 348455704 218576064 182889166 197798462 508651800 324276144 422305840 517558680 524098068 343014424 475261862 124275096 535277728 192444312 471853730 582848776 378874140 187245976 543490920 492929816 540647604 263985432 552389528 425182264 324384184 313757224 273804648 406266520 129484628 386044552 505658440 574191928 351527576 546402976 294884376 141840792 530434440 586815896 498947424 395087544 494530328 382001176 398712600 486617208 324501052 294984088 107929064 208992152 163329432 285773240 306834328 583947840 258070164 369538280 368803224 233136024 436229656 143811646 577431764 370452440 151898968 322542360 394054535 322984200 501255068 470865722 354305372 551958452 547842584 151274308 133532648 296114872 334193400 148264456 303849817 544826392 131733096 302709432 209947064 344446982 248782488 546169089 107581656 338020456
832983552 432007260 514109304 203814112 540750550 747618304 466860885 72259120 210806912 367067136 472410080 26529512 241466706 304956992 115220224 97973168 409300377 629859572 160833040 115520512 193867712 802428740 246755160 659500032 645860832 194204079 554204320 63389024 684363424 81234728 961062880 350499660 337803056 604913152 169602608 700718582 924402880 512183592 979954688 577554432 172090880 773359600 896385584 477855232 277400048 507919422 97248540 763435264 866269721 321334449 257222784 911603008 319904688 913783464 822632384 102864000 462124398 908920040 680004626 746160128 627974992 858217602 213214208 955607040 192177492 790664192 50762368 901582224 409819396 605238712 405803248 868928512 81961768 923535912 793596544 192061258 279476738 656019232 530005868 387121968 383480352 220888672 874071002 458389808 155275164 878185552 527189968 857957184 508524992 563733556 68214814 450657504 616684480 791289216 876689392 428707328 837120208 958367232 383730240 245959813 384802668 761264956 613615548 615723580 777294284 526459676 530441660 496600456 362529948 773556668 618569347 725303740 405589820 391004732 801217836 439890440 474527648 498652156 689469566 448488420 580720604 399614524 345548668 380944828 700520428 640029348 505328636 530742580 770461356 603393290 473743036 760280306 745143996 723567828 799458908 425353180 544434792 560707260 535589692 829971852 760095516 379822028 544860536 422029532 611414956 541634876 782608572 747018268 709522004 726208620 691621592 657022780 647361116 746071290 758416190 490611724 661587004 506626652 609872456 810203612 437065980 837484668 484658906 485423092 604955708 675601124 626198012 434186138 663679804 828698324 650876444 589544938 357434148 654104444 729645724 533257564 424584044 422020988 395221932 417942212 757716796 442187660 764587372 632232492 547422396 810241740 534846700 453171232 528419353 634602192 549853068 608375612 571852404 656807836 348848444 777301532 428464948 725193404 429927960 830156556 312194886 472131870 68103230 228828379 379268798 429811086 33132678 392527934 372338296 307529182 206465598 191282942 302797630 411806190 382317726 37234238 349018878 122057150 338351038 281470270 213374089 441346750 139259198 305345166 313369086 188892946 366754162 451804370 221012574 117043070 226697470 73306566 321074846 479314924 218772074 225637230 164798570 472922170 226933630 302511398 134845110 65896286 341603006 336408862 267273886 166783086 479164114 379415300 218796030 492610878 154243646 251470896 29281870 422260030 450766910 368176670 415936202 248615406 203599886 463592446 197607774 471674558 318146622 309136894 499112638 254371038 499721686 301296410 333817534 467460990 434055998 335825561 349982350 242996211 257162430 144507998 436549646 215741502 444656190 101508926 299815426 186816211 226034110 418627710 144174190 238418758 363726734 186159118 65480910 137862334 18327486 365500398 383923150 507053598 253849176 165029950 228123130 161836990 157812030 268118652 428141568 375610944 655093024 474746912 614446976 398610542 215743616 502591278 667937536 241147014 451667072 250122888 468819072 542534952 455386048 393757954 467814916 380920704 222554304 587478968 252987072 340129748 684290760 399397504 313581632 432318976 478550080 419855376 543578788 354812330 580436356 260626176 357238656 441769294 401365888 238390971 515165388 286452979 377962368 424503738 475733120 335219076 226222496 451782784 264409728 438321840 700867004 412942604 581793456 685973888 586910632 385127468 682191716 297935572 312521312 490129976 505773179 485054813 518975506 252783504 418117888 647680256 636320704 259934688 353434496 552728880 249089356 499857064 320793984 569901952 299136000 319099144 266110602 552781916 492670016 581053728 401092688 329461300 308317760 316677462 399641088 541337228 431577600 670488592 400766204 282473344 592228492 460961504 217837056 562096256 338339008 527703880 412700292 509633664 281261056 311789872 421216080 614801344 623539512 703360384 319565416 601908336 664694501 451263530 606213040 254767600 713922820 641832536 248607284 253516976 269298864 539382368 692874608 619190344 721719432 566365664 487544496 357664856 321977958 336887254 647740592 463364936 561394632 656647472 663186860 482103216 614350654 263363888 674366520 331533104 610942522 721937568 517962932 326334768 682579712 632018608 679736396 403074224 691478320 564271056 463472976 452846016 412893440 545355312 268573420 525133344 644747232 713280720 490616368 685491768 433973168 280929584 669523232 725904688 638036216 534176336 633619120 521089968 537801392 625706000 463589844 434072880 247017856 348080944 302418224 424862032 445923120 723036632 397158956 508627072 507892016 372224816 575318448 282900438 716520556 509541232 290987760 461631152 533143327 462072992 640343860 609954514 493394164 691047244 686931376 290363100 272621440 435203664 473282192 287353248 442938609 683915184 270821888 441798224 349035856 483535774 387871280 685257881 246670448 477109248
142348928 772343872 620537272 211308928 706121036 196488608 973202176 901918180 411662840 524614096 125714496 77810336 363820760 972248288 780320560 834429184 220979928 269221492 852131840 979753984 610128256 223081472 112225070 823513344 401828832 282076992 932613096 749194688 735020096 340422432 618078244 388737506 411711092 860636144 219819360 155554723 231525422 834942536 496110208 637354392 75472000 962331776 52603508 446930576 329985432 212760908 336359088 578874272 630235844 991146312 616742484 232199000 372962816 758179489 528503384 894625152 814481268 382631136 482949032 499305728 149667328 24013696 583505149 168884480 708935152 890019072 631213900 82997888 347868320 159561472 819816304 117055072 931570096 723808800 801905680 653949152 761328800 947954776 234153600 797941824 862732072 869962368 297771328 960923996 868128192 462733812 219499904 364113024 59949280 756128256 19006200 876623414 299603896 150186466 829850096 77613168 143429176 287945004 541942080 782035712 291652912 668115200 520465792 522573824 684144528 433309920 437291904 403450700 269380192 680406912 525419591 632153984 312440064 297854976 708068080 346740684 381377892 405502400 596319810 355338664 487570848 306464768 252398912 287795072 607370672 546879592 412178880 437592824 677311600 510243534 380593280 667130550 651994240 630418072 706309152 332203424 451285036 467557504 442439936 736822096 666945760 286672272 451710780 328879776 518265200 448485120 689458816 653868512 616372248 633058864 598471836 563873024 554211360 652921534 665266434 397461968 568437248 413476896 516722700 717053856 343916224 744334912 391509150 392273336 511805952 582451368 533048256 341036382 570530048 735548568 557726688 496395182 264284392 560954688 636495968 440107808 331434288 328871232 302072176 324792456 664567040 349037904 671437616 539082736 454272640 717091984 441696944 360021476 435269597 541452436 456703312 515225856 478702648 563658080 255698688 684151776 335315192 632043648 336778204 737006800 703400296 863337280 459308640 620033789 770474208 821016496 424338088 783733344 763543706 698734592 597671008 582488352 694003040 803011600 773523136 428439648 740224288 513262560 729556448 672675680 604579499 832552160 530464608 696550576 704574496 580098356 757959572 843009780 612217984 508248480 617902880 464511976 712280256 870520334 609977484 616842640 556003980 864127580 618139040 693716808 526050520 457101696 732808416 727614272 658479296 557988496 870369524 770620710 610001440 883816288 545449056 642676306 420487280 813465440 841972320 759382080 807141612 639820816 594805296 854797856 588813184 862879968 709352032 700342304 890318048 645576448 890927096 692501820 725022944 858666400 825261408 727030971 741187760 634201621 648367840 535713408 827755056 606946912 835861600 492714336 691020836 578021621 617239520 809833120 535379600 629624168 754932144 577364528 456686320 529067744 409532896 756705808 775128560 898259008 645054586 556235360 619328540 553042400 549017440 659324062 711307288 658776664 938258744 757912632 897612696 681776262 498909336 785756998 951103256 524312734 734832792 533288608 751984792 825700672 738551768 676923674 750980636 664086424 505720024 870644688 536152792 623295468 967456480 682563224 596747352 715484696 761715800 703021096 826744508 637978050 863602076 543791896 640404376 724935014 684531608 521556691 798331108 569618699 661128088 707669458 758898840 618384796 509388216 734948504 547575448 721487560 984032724 696108324 864959176 969139608 870076352 668293188 965357436 581101292 595687032 773295696 788938899 768220533 802141226 535949224 701283608 930845976 919486424 543100408 636600216 835894600 532255076 783022784 603959704 853067672 582301720 602264864 549276322 835947636 775835736 864219448 684258408 612627020 591483480 599843182 682806808 824502948 714743320 953654312 683931924 565639064 875394212 744127224 501002776 845261976 621504728 810869600 695866012 792799384 564426776 594955592 704381800 897967064 906705232 986526104 418724536 701067456 763853621 550422650 705372160 353926720 813081940 740991656 347766404 352676096 368457984 638541488 792033728 718349464 820878552 665524784 586703616 456823976 421137078 436046374 746899712 562524056 660553752 755806592 762345980 581262336 713509774 362523008 773525640 430692224 710101642 821096688 617122052 425493888 781738832 731177728 778895516 502233344 790637440 663430176 562632096 552005136 512052560 644514432 367732540 624292464 743906352 812439840 589775488 784650888 533132288 380088704 768682352 825063808 737195336 633335456 732778240 620249088 636960512 724865120 562748964 533232000 346176976 447240064 401577344 524021152 545082240 822195752 496318076 607786192 607051136 471383936 674477568 382059558 815679676 608700352 390146880 560790272 632302447 561232112 739502980 709113634 592553284 790206364 786090496 389522220 371780560 534362784 572441312 386512368 542097729 783074304 369981008 540957344 448194976 582694894 487030400 784417001 345829568 576268368
463852800 554989729 620988672 68217088 309703936 271794176 543433768 846123896 824037576 928103264 288168000 838504320 108415200 276192192 231229504 805714862 117523772 3697792 800401964 398402128 154516400 380965391 445565728 797427360 56696640 29432300 515463058 939884992 571878816 59931060 445671936 374393752 462229472 956746496 770961656 322547642 772694464 52421224 976270360 164035328 314907968 732271184 842918272 644115246 248847220 66812220 241663600 424644544 155422256 553370212 150393944 177886800 705200411 697735661 496272066 27968000 259280000 867175514 877471376 376343942 876651520 956009352 841397832 392596680 690515146 794662501 410446080 780083168 682764340 696256832 704214768 641655669 486712048 938639104 274438500 569869424 585648384 586508176 16562496 416948876 786533154 73199944 142217152 972091520 773808512 763624536 647201480 695760556 946900274 743481693 91509252 886336360 171586224 508023296 358664704 253902820 642488384 589677628 70523672 750700416 147187236 523649524 376000116 378108148 539678852 288844244 292826228 258985024 124914516 535941236 380953915 487688308 167974388 153389300 563602404 202275008 236912216 261036724 451854134 210872988 343105172 161999092 107933236 143329396 462904996 402413916 267713204 293127148 532845924 365777858 236127604 522664874 507528564 485952396 561843476 187737748 306819360 323091828 297974260 592356420 522480084 142206596 307245104 184414100 373799524 304019444 544993140 509402836 471906572 488593188 454006160 419407348 409745684 508455858 520800758 252996292 423971572 269011220 372257024 572588180 199450548 599869236 247043474 247807660 367340276 437985692 388582580 196570706 426064372 591082892 413261012 351929506 119818716 416489012 492030292 295642132 186968612 184405556 157606500 180326780 520101364 204572228 526971940 394617060 309806964 572626308 297231268 215555800 290803921 396986760 312237636 370760180 334236972 419192404 111233012 539686100 190849516 487577972 192312528 592541124 641397512 801334496 397305856 558031005 708471424 759013712 362335304 721730560 701540922 636731808 535668224 520485568 632000256 741008816 711520352 366436864 678221504 451259776 667553664 610672896 542576715 770549376 468461824 634547792 642571712 518095572 695956788 781006996 550215200 446245696 555900096 402509192 650277472 808517550 547974700 554839856 494001196 802124796 556136256 631714024 464047736 395098912 670805632 665611488 596476512 495985712 808366740 708617926 547998656 821813504 483446272 580673522 358484496 751462656 779969536 697379296 745138828 577818032 532802512 792795072 526810400 800877184 647349248 638339520 828315264 583573664 828924312 630499036 663020160 796663616 763258624 665028187 679184976 572198837 586365056 473710624 765752272 544944128 773858816 430711552 629018052 516018837 555236736 747830336 473376816 567621384 692929360 515361744 394683536 467064960 347530112 694703024 713125776 836256224 583051802 494232576 557325756 491039616 487014656 597321278 646710784 594180160 873662240 693316128 833016192 617179758 434312832 721160494 886506752 459716230 670236288 468692104 687388288 761104168 673955264 612327170 686384132 599489920 441123520 806048184 471556288 558698964 902859976 617966720 532150848 650888192 697119296 638424592 762148004 573381546 799005572 479195392 575807872 660338510 619935104 456960187 733734604 505022195 596531584 643072954 694302336 553788292 444791712 670352000 482978944 656891056 919436220 631511820 800362672 904543104 805479848 603696684 900760932 516504788 531090528 708699192 724342395 703624029 737544722 471352720 636687104 866249472 854889920 478503904 572003712 771298096 467658572 718426280 539363200 788471168 517705216 537668360 484679818 771351132 711239232 799622944 619661904 548030516 526886976 535246678 618210304 759906444 650146816 889057808 619335420 501042560 810797708 679530720 436406272 780665472 556908224 746273096 631269508 728202880 499830272 530359088 639785296 833370560 842108728 921929600 244392536 526735456 589521621 376090650 531040160 179594720 638749940 566659656 173434404 178344096 194125984 464209488 617701728 544017464 646546552 491192784 412371616 282491976 246805078 261714374 572567712 388192056 486221752 581474592 588013980 406930336 539177774 188191008 599193640 256360224 535769642 646764688 442790052 251161888 607406832 556845728 604563516 327901344 616305440 489098176 388300096 377673136 337720560 470182432 193400540 449960464 569574352 638107840 415443488 610318888 358800288 205756704 594350352 650731808 562863336 459003456 558446240 445917088 462628512 550533120 388416964 358900000 171844976 272908064 227245344 349689152 370750240 647863752 321986076 433454192 432719136 297051936 500145568 207727558 641347676 434368352 215814880 386458272 457970447 386900112 565170980 534781634 418221284 615874364 611758496 215190220 197448560 360030784 398109312 212180368 367765729 608742304 195649008 366625344 273862976 408362894 312698400 610085001 171497568 401936368
951363574 862678528 805983068 375047522 40160261 959877696 728330240 668400490 875350620 148020096 898689640 94421952 900732700 128618752 349745920 158411950 44368408 552919088 65859600 263659168 931192618 782504108 570485760 145778816 721754624 860807968 91414512 900934432 199683400 246129030 862529712 222018016 404124992 548486528 325229922 739748352 978298624 357734240 818818112 17128904 587780708 706930688 677125772 368793808 362727680 434452803 585716864 623234720 627290912 470969643 587155712 481927424 527167256 950232576 999003456 59243969 906816344 753530368 714408520 258912360 464002448 993041488 611521216 758455552 801798094 943242500 376878592 509246464 384736144 747270500 57431004 813213582 222639968 433832114 632695832 839998360 972070624 830205760 14751656 404725848 389524420 705417972 291604480 636739584 373712222 977225320 708507288 489057792 873594112 186635904 397960284 535228768 594535816 137070448 43783616 248477446 967145376 78241152 132047080 795560896 344487560 720949848 573300440 575408472 736979176 486144568 490126552 456285348 322214840 733241560 578254239 684988632 365274712 350689624 760902728 399575332 434212540 458337048 649154458 408173312 540405496 359299416 305233560 340629720 660205320 599714240 465013528 490427472 730146248 563078182 433427928 719965198 704828888 683252720 759143800 385038072 504119684 520392152 495274584 789656744 719780408 339506920 504545428 381714424 571099848 501319768 742293464 706703160 669206896 685893512 651306484 616707672 607046008 705756182 718101082 450296616 621271896 466311544 569557348 769888504 396750872 797169560 444343798 445107984 564640600 635286016 585882904 393871030 623364696 788383216 610561336 549229830 317119040 613789336 689330616 492942456 384268936 381705880 354906824 377627104 717401688 401872552 724272264 591917384 507107288 769926632 494531592 412856124 488104245 594287084 509537960 568060504 531537296 616492728 308533336 736986424 388149840 684878296 389612852 789841448 303926864 463863848 59835208 220560357 371000776 421543064 24864656 384259912 364070274 299261160 198197576 183014920 294529608 403538168 374049704 28966216 340750856 113789128 330083016 273202248 205106067 433078728 130991176 297077144 305101064 180624924 358486140 443536348 212744552 108775048 218429448 65038544 312806824 471046902 210504052 217369208 156530548 464654148 218665608 294243376 126577088 57628264 333334984 328140840 259005864 158515064 470896092 371147278 210528008 484342856 145975624 243202874 21013848 413992008 442498888 359908648 407668180 240347384 195331864 455324424 189339752 463406536 309878600 300868872 490844616 246103016 491453664 293028388 325549512 459192968 425787976 327557539 341714328 234728189 248894408 136239976 428281624 207473480 436388168 93240904 291547404 178548189 217766088 410359688 135906168 230150736 355458712 177891096 57212888 129594312 10059464 357232376 375655128 498785576 245581154 156761928 219855108 153568968 149544008 259850630 691918152 639387528 918869608 738523496 878223560 662387126 479520200 766367862 931714120 504923598 715443656 513899472 732595656 806311536 719162632 657534538 731591500 644697288 486330888 851255552 516763656 603906332 948067344 663174088 577358216 696095560 742326664 683631960 807355372 618588914 844212940 524402760 621015240 705545878 665142472 502167555 778941972 550229563 641738952 688280322 739509704 598995660 489999080 715559368 528186312 702098424 964643588 676719188 845570040 949750472 850687216 648904052 945968300 561712156 576297896 753906560 769549763 748831397 782752090 516560088 681894472 911456840 900097288 523711272 617211080 816505464 512865940 763633648 584570568 833678536 562912584 582875728 529887186 816558500 756446600 844830312 664869272 593237884 572094344 580454046 663417672 805113812 695354184 934265176 664542788 546249928 856005076 724738088 481613640 825872840 602115592 791480464 676476876 773410248 545037640 575566456 684992664 878577928 887316096 967136968 253645456 535988376 598774541 385343570 540293080 188847640 648002860 575912576 182687324 187597016 203378904 473462408 626954648 553270384 655799472 500445704 421624536 291744896 256057998 270967294 581820632 397444976 495474672 590727512 597266900 416183256 548430694 197443928 608446560 265613144 545022562 656017608 452042972 260414808 616659752 566098648 613816436 337154264 625558360 498351096 397553016 386926056 346973480 479435352 202653460 459213384 578827272 647360760 424696408 619571808 368053208 215009624 603603272 659984728 572116256 468256376 567699160 455170008 471881432 559786040 397669884 368152920 181097896 282160984 236498264 358942072 380003160 657116672 331238996 442707112 441972056 306304856 509398488 216980478 650600596 443621272 225067800 395711192 467223367 396153032 574423900 544034554 427474204 625127284 621011416 224443140 206701480 369283704 407362232 221433288 377018649 617995224 204901928 375878264 283115896 417615814 321951320 619337921 180750488 411189288
498400768 371912192 551210608 482262000 75706176 613982234 691594900 327159112 333902592 445156656 146741968 549041408 376381856 616742756 749041720 344852252 407964752 886450657 306236200 666839680 11513596 55024024 491817044 479267008 318836800 562018118 410130944 615680336 641820928 57430440 414653624 697116720 229055160 414302096 424604000 896957010 435539950 472930760 507360432 652363970 491198384 847108298 948264020 889233408 407605824 457199104 456991216 234366208 832253776 720860408 292004848 153297280 827143312 938803968 335669436 232817212 148112640 598943648 753182768 81046848 648216576 576037672 819315712 570333600 692870600 442589600 940804400 104532146 303665152 826873350 485922304 762688800 740214112 21675280 552883256 57587040 518004076 325762832 960177762 634966016 599700992 893555128 369914944 832571420 888117832 305297120 139969536 457286592 844967296 951422720 404278888 562983530 181222472 638084288 157922316 429930880 500452704 59696128 726627720 20202112 61029296 437491584 289842176 291950208 453520912 202686304 206668288 172827084 38756576 449783296 294795975 401530368 81816448 67231360 477444464 116117068 150754276 174878784 365696194 124715048 256947232 75841152 21775296 57171456 376747056 316255976 181555264 206969208 446687984 279619918 149969664 436506934 421370624 399794456 475685536 101579808 220661420 236933888 211816320 506198480 436322144 56048656 221087164 98256160 287641584 217861504 458835200 423244896 385748632 402435248 367848220 333249408 323587744 422297918 434642818 166838352 337813632 182853280 286099084 486430240 113292608 513711296 160885534 161649720 281182336 351827752 302424640 110412766 339906432 504924952 327103072 265771566 33660776 330331072 405872352 209484192 100810672 98247616 71448560 94168840 433943424 118414288 440814000 308459120 223649024 486468368 211073328 129397860 204645981 310828820 226079696 284602240 248079032 333034464 25075072 453528160 104691576 401420032 106154588 506383184 517989384 677926368 273897728 434622877 585063296 635605584 238927176 598322432 578132794 513323680 412260096 397077440 508592128 617600688 588112224 243028736 554813376 327851648 544145536 487264768 419168587 647141248 345053696 511139664 519163584 394687444 572548660 657598868 426807072 322837568 432491968 279101064 526869344 685109422 424566572 431431728 370593068 678716668 432728128 508305896 340639608 271690784 547397504 542203360 473068384 372577584 684958612 585209798 424590528 698405376 360038144 457265394 235076368 628054528 656561408 573971168 621730700 454409904 409394384 669386944 403402272 677469056 523941120 514931392 704907136 460165536 705516184 507090908 539612032 673255488 639850496 541620059 555776848 448790709 462956928 350302496 642344144 421536000 650450688 307303424 505609924 392610709 431828608 624422208 349968688 444213256 569521232 391953616 271275408 343656832 224121984 571294896 589717648 712848096 459643674 370824448 433917628 367631488 363606528 473913150 641302139 588771515 868253595 687907483 827607547 611771113 428904187 715751849 881098107 454307585 664827643 463283459 681979643 755695523 668546619 606918525 680975487 594081275 435714875 800639539 466147643 553290319 897451331 612558075 526742203 645479547 691710651 633015947 756739359 567972901 793596927 473786747 570399227 654929865 614526459 451551542 728325959 499613550 591122939 637664309 688893691 548379647 439383067 664943355 477570299 651482411 914027575 626103175 794954027 899134459 800071203 598288039 895352287 511096143 525681883 703290547 718933750 698215384 732136077 465944075 631278459 860840827 849481275 473095259 566595067 765889451 462249927 713017635 533954555 783062523 512296571 532259715 479271173 765942487 705830587 794214299 614253259 542621871 521478331 529838033 612801659 754497799 644738171 883649163 613926775 495633915 805389063 674122075 430997627 775256827 551499579 740864451 625860863 722794235 494421627 524950443 634376651 827961915 836700083 916520955 425262040 707604960 770391125 556960154 711909664 360464224 819619444 747529160 354303908 359213600 374995488 645078992 798571232 724886968 827416056 672062288 593241120 463361480 427674582 442583878 753437216 569061560 667091256 762344096 768883484 587799840 720047278 369060512 780063144 437229728 716639146 827634192 623659556 432031392 788276336 737715232 785433020 508770848 797174944 669967680 569169600 558542640 518590064 651051936 374270044 630829968 750443856 818977344 596312992 791188392 539669792 386626208 775219856 831601312 743732840 639872960 739315744 626786592 643498016 731402624 569286468 539769504 352714480 453777568 408114848 530558656 551619744 828733256 502855580 614323696 613588640 477921440 681015072 388597062 822217180 615237856 396684384 567327776 638839951 567769616 746040484 715651138 599090788 796743868 792628000 396059724 378318064 540900288 578978816 393049872 548635233 789611808 376518512 547494848 454732480 589232398 493567904 790954505 352367072 582805872
15594464 46325896 50805576 700966768 948678776 759908640 94956064 439905008 945602272 206229020 350100248 134687744 230680832 104055040 136567728 784285184 328373104 450907460 381929949 912045952 271200768 950901080 699709511 115725952 412864344 846560272 448327392 88160000 56395264 950278720 495552440 470887552 249445056 655329984 692417472 928363686 679828400 502934536 675531136 204213136 147416238 83015696 4800000 255058450 274843552 140283136 633354240 669245312 259857344 233360896 257237888 100862162 423660800 36105024 173720384 78400704 56914212 962600896 669570064 221723288 502568112 387286528 144067840 47507000 181676784 341522584 275828192 572356096 671518080 47634430 596474496 107951104 577936526 846063104 52933134 903777984 550377984 254889352 22177152 228743872 595821824 887155072 533276356 148826048 911226266 473426368 118679280 231967972 30876712 339418112 495248640 934804320 500054272 453608880 205620876 401411756 405343872 735908736 292300480 751635840 422721812 799184100 651534692 653642724 815213428 564378820 568360804 534519600 400449092 811475812 656488491 763222884 443508964 428923876 839136980 477809584 512446792 536571300 727388710 486407564 618639748 437533668 383467812 418863972 738439572 677948492 543247780 568661724 808380500 641312434 511662180 798199450 783063140 761486972 837378052 463272324 582353936 598626404 573508836 867890996 798014660 417741172 582779680 459948676 649334100 579554020 820527716 784937412 747441148 764127764 729540736 694941924 685280260 783990434 796335334 528530868 699506148 544545796 647791600 848122756 474985124 875403812 522578050 523342236 642874852 713520268 664117156 472105282 701598948 866617468 688795588 627464082 395353292 692023588 767564868 571176708 462503188 459940132 433141076 455861356 795635940 480106804 802506516 670151636 585341540 848160884 572765844 491090376 566338497 672521336 587772212 646294756 609771548 694726980 386767588 815220676 466384092 763112548 467847104 868075700 457361960 617298944 213270304 373995453 524435872 574978160 178299752 537695008 517505370 452696256 351632672 336450016 447964704 556973264 527484800 182401312 494185952 267224224 483518112 426637344 358541163 586513824 284426272 450512240 458536160 334060020 511921236 596971444 366179648 262210144 371864544 218473640 466241920 624481998 363939148 370804304 309965644 618089244 372100704 447678472 280012184 211063360 486770080 481575936 412440960 311950160 624331188 524582374 363963104 637777952 299410720 396637970 174448944 567427104 595933984 513343744 561103276 393782480 348766960 608759520 342774848 616841632 463313696 454303968 644279712 399538112 644888760 446463484 478984608 612628064 579223072 480992635 495149424 388163285 402329504 289675072 581716720 360908576 589823264 246676000 444982500 331983285 371201184 563794784 289341264 383585832 508893808 331326192 210647984 283029408 163494560 510667472 529090224 652220672 399016250 310197024 373290204 307004064 302979104 413285726 595416800 542886176 822368256 642022144 781722208 565885774 383018848 669866510 835212768 408422246 618942304 417398120 636094304 709810184 622661280 561033186 635090148 548195936 389829536 754754200 420262304 507404980 851565992 566672736 480856864 599594208 645825312 587130608 710854020 522087562 747711588 427901408 524513888 609044526 568641120 405666203 682440620 453728211 545237600 591778970 643008352 502494308 393497728 619058016 431684960 605597072 868142236 580217836 749068688 853249120 754185864 552402700 849466948 465210804 479796544 657405208 673048411 652330045 686250738 420058736 585393120 814955488 803595936 427209920 520709728 720004112 416364588 667132296 488069216 737177184 466411232 486374376 433385834 720057148 659945248 748328960 568367920 496736532 475592992 483952694 566916320 708612460 598852832 837763824 568041436 449748576 759503724 628236736 385112288 729371488 505614240 694979112 579975524 676908896 448536288 479065104 588491312 782076576 790814744 870635616 513813632 796156552 858942717 645511746 800461256 449015816 908171036 836080752 442855500 447765192 463547080 733630584 887122824 813438560 915967648 760613880 681792712 551913072 516226174 531135470 841988808 657613152 755642848 850895688 857435076 676351432 808598870 457612104 868614736 525781320 805190738 916185784 712211148 520582984 876827928 826266824 873984612 597322440 885726536 758519272 657721192 647094232 607141656 739603528 462821636 719381560 838995448 907528936 684864584 879739984 628221384 475177800 863771448 920152904 832284432 728424552 827867336 715338184 732049608 819954216 657838060 628321096 441266072 542329160 496666440 619110248 640171336 917284848 591407172 702875288 702140232 566473032 769566664 477148654 910768772 703789448 485235976 655879368 727391543 656321208 834592076 804202730 687642380 885295460 881179592 484611316 466869656 629451880 667530408 481601464 637186825 878163400 465070104 636046440 543284072 677783990 582119496 879506097 440918664 671357464
389599732 287340420 890260828 74287384 806788000 901447680 659284772 72798080 350126544 78666592 520393528 91049960 342843409 918407680 441975528 107159370 579340624 284967840 227410640 574262816 664551168 415366272 957246192 435144224 814448640 169935744 865622915 298032224 500304640 633415536 7872988 947519400 527314764 785324824 381044968 335229296 959259200 515335032 915622912 971952256 952355072 112577344 483932416 752696544 466677800 343904888 96638224 699452756 560753600 86820538 449707856 541857600 233938688 897065024 24194304 75522931 772858384 102504000 855490492 185098472 312483340 405921888 729641500 4164576 638137728 15933816 346760704 934709760 89682136 811875448 976943688 845890222 653501536 573388288 523675648 743701660 969247120 125615616 235746714 43390592 921376216 732318704 684687004 315662156 173000492 555909952 329680704 178244800 463527952 605093440 788983664 671845592 22819810 827540876 654227712 675936576 815172096 910182955 570423816 116071712 282645016 659107304 511457896 513565928 675136632 424302024 428284008 394442804 260372296 671399016 516411695 623146088 303432168 288847080 699060184 337732788 372369996 396494504 587311914 346330768 478562952 297456872 243391016 278787176 598362776 537871696 403170984 428584928 668303704 501235638 371585384 658122654 642986344 621410176 697301256 323195528 442277140 458549608 433432040 727814200 657937864 277664376 442702884 319871880 509257304 439477224 680450920 644860616 607364352 624050968 589463940 554865128 545203464 643913638 656258538 388454072 559429352 404469000 507714804 708045960 334908328 735327016 382501254 383265440 502798056 573443472 524040360 332028486 561522152 726540672 548718792 487387286 255276496 551946792 627488072 431099912 322426392 319863336 293064280 315784560 655559144 340030008 662429720 530074840 445264744 708084088 432689048 351013580 426261701 532444540 447695416 506217960 469694752 554650184 246690792 675143880 326307296 623035752 327770308 727998904 770483300 930420284 526391644 687116793 837557212 888099500 491421092 850816348 830626710 765817596 664754012 649571356 761086044 870094604 840606140 495522652 807307292 580345564 796639452 739758684 671662503 899635164 597547612 763633580 771657500 647181360 825042576 910092784 679300988 575331484 684985884 531594980 779363260 937603338 677060488 683925644 623086984 931210584 685222044 760799812 593133524 524184700 799891420 794697276 725562300 625071500 937452528 837703714 677084444 950899292 612532060 709759310 487570284 880548444 909055324 826465084 874224616 706903820 661888300 921880860 655896188 929962972 776435036 767425308 957401052 712659452 958010100 759584824 792105948 925749404 892344412 794113975 808270764 701284625 715450844 602796412 894838060 674029916 902944604 559797340 758103840 645104625 684322524 876916124 602462604 696707172 822015148 644447532 523769324 596150748 476615900 823788812 842211564 965342012 712137590 623318364 686411544 620125404 616100444 726407066 645727120 593196496 872678576 692332464 832032528 616196094 433329168 720176830 885523088 458732566 669252624 467708440 686404624 760120504 672971600 611343506 685400468 598506256 440139856 805064520 470572624 557715300 901876312 616983056 531167184 649904528 696135632 637440928 761164340 572397882 798021908 478211728 574824208 659354846 618951440 455976523 732750940 504038531 595547920 642089290 693318672 552804628 443808048 669368336 481995280 655907392 918452556 630528156 799379008 903559440 804496184 602713020 899777268 515521124 530106864 707715528 723358731 702640365 736561058 470369056 635703440 865265808 853906256 477520240 571020048 770314432 466674908 717442616 538379536 787487504 516721552 536684696 483696154 770367468 710255568 798639280 618678240 547046852 525903312 534263014 617226640 758922780 649163152 888074144 618351756 500058896 809814044 678547056 435422608 779681808 555924560 745289432 630285844 727219216 498846608 529375424 638801632 832386896 841125064 920945936 417657780 700000700 762786865 549355894 704305404 352859964 812015184 739924900 346699648 351609340 367391228 637474732 790966972 717282708 819811796 664458028 585636860 455757220 420070322 434979618 745832956 561457300 659486996 754739836 761279224 580195580 712443018 361456252 772458884 429625468 709034886 820029932 616055296 424427132 780672076 730110972 777828760 501166588 789570684 662363420 561565340 550938380 510985804 643447676 366665784 623225708 742839596 811373084 588708732 783584132 532065532 379021948 767615596 823997052 736128580 632268700 731711484 619182332 635893756 723798364 561682208 532165244 345110220 446173308 400510588 522954396 544015484 821128996 495251320 606719436 605984380 470317180 673410812 380992802 814612920 607633596 389080124 559723516 631235691 560165356 738436224 708046878 591486528 789139608 785023740 388455464 370713804 533296028 571374556 385445612 541030973 782007548 368914252 539890588 447128220 581628138 485963644 783350245 344762812 575201612
282372440 533360640 200681432 182088148 152091040 998294464 58333136 958094336 24267632 93164512 351281658 663539516 463033116 39048357 628265792 652064768 502786688 346613168 885898220 32357960 973384008 513522536 521600948 647635648 335042248 137497984 182219056 949783552 240004276 989186656 152775056 665700528 237328768 225025268 937630176 947450800 44523660 273846120 701556864 465796736 939991552 276125520 15931280 338908960 986333824 389457696 569400648 782759960 163545826 131423744 58468128 689474592 717194132 965435704 495332224 984123334 445425440 978844512 181323840 514492950 622183936 7929536 791073934 167557524 604225000 148990208 9263516 375674880 890115072 746886656 338083072 662303840 945417408 52724736 246532512 181922804 579054264 501094672 854791152 939915776 799332576 180206640 401874400 790948488 18018880 305851256 704950912 303077680 253431232 675126784 321582236 346102576 601727744 540594808 130531840 884665350 621556120 147456400 477789904 953082052 540116528 916578816 768929408 771037440 932608144 681773536 685755520 651914316 517843808 928870528 773883207 880617600 560903680 546318592 956531696 595204300 629841508 653966016 844783426 603802280 736034464 554928384 500862528 536258688 855834288 795343208 660642496 686056440 925775216 758707150 629056896 915594166 900457856 878881688 954772768 580667040 699748652 716021120 690903552 985285712 915409376 535135888 700174396 577343392 766728816 696948736 937922432 902332128 864835864 881522480 846935452 812336640 802674976 901385150 913730050 645925584 816900864 661940512 765186316 965517472 592379840 992798528 639972766 640736952 760269568 830914984 781511872 589499998 818993664 984012184 806190304 744858798 512748008 809418304 884959584 688571424 579897904 577334848 550535792 573256072 913030656 597501520 919901232 787546352 702736256 965555600 690160560 608485092 683733213 789916052 705166928 763689472 727166264 812121696 504162304 932615392 583778808 880507264 585241820 985470416 600422664 760359648 356331008 517056157 667496576 718038864 321360456 680755712 660566074 595756960 494693376 479510720 591025408 700033968 670545504 325462016 637246656 410284928 626578816 569698048 501601867 729574528 427486976 593572944 601596864 477120724 654981940 740032148 509240352 405270848 514925248 361534344 609302624 767542702 506999852 513865008 453026348 761149948 515161408 590739176 423072888 354124064 629830784 624636640 555501664 455010864 767391892 667643078 507023808 780838656 442471424 539698674 317509648 710487808 738994688 656404448 704163980 536843184 491827664 751820224 485835552 759902336 606374400 597364672 787340416 542598816 787949464 589524188 622045312 755688768 722283776 624053339 638210128 531223989 545390208 432735776 724777424 503969280 732883968 389736704 588043204 475043989 514261888 706855488 432401968 526646536 651954512 474386896 353708688 426090112 306555264 653728176 672150928 795281376 542076954 453257728 516350908 450064768 446039808 556346430 664972032 612441408 891923488 711577376 851277440 635441006 452574080 739421742 904768000 477977478 688497536 486953352 705649536 779365416 692216512 630588418 704645380 617751168 459384768 824309432 489817536 576960212 921121224 636227968 550412096 669149440 715380544 656685840 780409252 591642794 817266820 497456640 594069120 678599758 638196352 475221435 751995852 523283443 614792832 661334202 712563584 572049540 463052960 688613248 501240192 675152304 937697468 649773068 818623920 922804352 823741096 621957932 919022180 534766036 549351776 726960440 742603643 721885277 755805970 489613968 654948352 884510720 873151168 496765152 590264960 789559344 485919820 736687528 557624448 806732416 535966464 555929608 502941066 789612380 729500480 817884192 637923152 566291764 545148224 553507926 636471552 778167692 668408064 907319056 637596668 519303808 829058956 697791968 454667520 798926720 575169472 764534344 649530756 746464128 518091520 548620336 658046544 851631808 860369976 940190848 385615844 667958764 730744929 517313958 672263468 320818028 779973248 707882964 314657712 319567404 335349292 605432796 758925036 685240772 787769860 632416092 553594924 423715284 388028386 402937682 713791020 529415364 627445060 722697900 729237288 548153644 680401082 329414316 740416948 397583532 676992950 787987996 584013360 392385196 748630140 698069036 745786824 469124652 757528748 630321484 529523404 518896444 478943868 611405740 334623848 591183772 710797660 779331148 556666796 751542196 500023596 346980012 735573660 791955116 704086644 600226764 699669548 587140396 603851820 691756428 529640272 500123308 313068284 414131372 368468652 490912460 511973548 789087060 463209384 574677500 573942444 438275244 641368876 348950866 782570984 575591660 357038188 527681580 599193755 528123420 706394288 676004942 559444592 757097672 752981804 356413528 338671868 501254092 539332620 353403676 508989037 749965612 336872316 507848652 415086284 549586202 453921708 751308309 312720876 543159676
809885088 512018635 53938368 975815936 70511456 359697270 331667328 869635192 134724805 404157600 988203148 956489220 301644288 914533888 228102420 483055584 153168224 740188000 839886368 116522112 969135176 598901632 952932369 339359408 464413136 628779646 380760272 691259696 324566032 331614400 893655232 67899423 898416414 992565600 355702936 801403800 46810624 748283776 765633024 483903392 897177416 647682584 939311944 758411816 374337440 808991058 685250024 792565776 242797280 552056256 861673088 50130544 934114432 243853840 213349900 974928384 548557248 236474768 890890384 378939264 344468100 263282256 270145644 706739448 370328384 960709120 154298816 282849008 89899448 328921250 226078304 415679232 683228548 975051309 362899456 616831864 570711884 19825920 296684304 596856160 462357472 160559480 71704640 55960944 622189570 621233600 138354040 120432224 75268634 445511760 146738140 153245352 370709376 921081648 198752560 164280832 582907804 634310504 791487200 547944352 343155728 719618016 571968608 574076640 735647344 484812736 488794720 454953516 320883008 731909728 576922407 683656800 363942880 349357792 759570896 398243500 432880708 457005216 647822626 406841480 539073664 357967584 303901728 339297888 658873488 598382408 463681696 489095640 728814416 561746350 432096096 718633366 703497056 681920888 757811968 383706240 502787852 519060320 493942752 788324912 718448576 338175088 503213596 380382592 569768016 499987936 740961632 705371328 667875064 684561680 649974652 615375840 605714176 704424350 716769250 448964784 619940064 464979712 568225516 768556672 395419040 795837728 443011966 443776152 563308768 633954184 584551072 392539198 622032864 787051384 609229504 547897998 315787208 612457504 687998784 491610624 382937104 380374048 353574992 376295272 716069856 400540720 722940432 590585552 505775456 768594800 493199760 411524292 486772413 592955252 508206128 566728672 530205464 615160896 307201504 735654592 386818008 683546464 388281020 788509616 420003700 579940684 175912044 336637193 487077612 537619900 140941492 500336748 480147110 415337996 314274412 299091756 410606444 519615004 490126540 145043052 456827692 229865964 446159852 389279084 321182903 549155564 247068012 413153980 421177900 296701760 474562976 559613184 328821388 224851884 334506284 181115380 428883660 587123738 326580888 333446044 272607384 580730984 334742444 410320212 242653924 173705100 449411820 444217676 375082700 274591900 586972928 487224114 326604844 600419692 262052460 359279710 137090684 530068844 558575724 475985484 523745016 356424220 311408700 571401260 305416588 579483372 425955436 416945708 606921452 362179852 607530500 409105224 441626348 575269804 541864812 443634375 457791164 350805025 364971244 252316812 544358460 323550316 552465004 209317740 407624240 294625025 333842924 526436524 251983004 346227572 471535548 293967932 173289724 245671148 126136300 473309212 491731964 614862412 361657990 272838764 335931944 269645804 265620844 375927466 421816050 369285426 648767506 468421394 608121458 392285024 209418098 496265760 661612018 234821496 445341554 243797370 462493554 536209434 449060530 387432436 461489398 374595186 216228786 581153450 246661554 333804230 677965242 393071986 307256114 425993458 472224562 413529858 537253270 348486812 574110838 254300658 350913138 435443776 395040370 232065453 508839870 280127461 371636850 418178220 469407602 328893558 219896978 445457266 258084210 431996322 694541486 406617086 575467938 679648370 580585114 378801950 675866198 291610054 306195794 483804458 499447661 478729295 512649988 246457986 411792370 641354738 629995186 253609170 347108978 546403362 242763838 493531546 314468466 563576434 292810482 312773626 259785084 546456398 486344498 574728210 394767170 323135782 301992242 310351944 393315570 535011710 425252082 664163074 394440686 276147826 585902974 454635986 211511538 555770738 332013490 521378362 406374774 503308146 274935538 305464354 414890562 608475826 617213994 697034866 192936696 475279616 538065781 324634810 479584320 128138880 587294100 515203816 121978564 126888256 142670144 412753648 566245888 492561624 595090712 439736944 360915776 231036136 195349238 210258534 521111872 336736216 434765912 530018752 536558140 355474496 487721934 136735168 547737800 204904384 484313802 595308848 391334212 199706048 555950992 505389888 553107676 276445504 564849600 437642336 336844256 326217296 286264720 418726592 141944700 398504624 518118512 586652000 363987648 558863048 307344448 154300864 542894512 599275968 511407496 407547616 506990400 394461248 411172672 499077280 336961124 307444160 120389136 221452224 175789504 298233312 319294400 596407912 270530236 381998352 381263296 245596096 448689728 156271718 589891836 382912512 164359040 335002432 406514607 335444272 513715140 483325794 366765444 564418524 560302656 163734380 145992720 308574944 346653472 160724528 316309889 557286464 144193168 315169504 222407136 356907054 261242560 558629161 120041728 350480528
209915456 190996736 996416000 443087424 35561216 794471232 514908336 57407168 163585624 831596592 307370496 294427680 530673396 21280256 938264800 975338752 694876320 655254400 740986792 526204200 776052736 357064656 915642864 217524478 449698816 281893952 123430752 188033456 292580378 280095075 25470370 327670000 181488128 134211584 807141760 268407768 941228166 173143040 327305600 578814336 764984536 808400112 885327516 547788900 600100432 192064640 812320512 730962000 413190656 528871424 480706680 465063732 475053696 719163664 277975168 236893340 851372806 574958816 205691376 30723816 665856872 777810808 135532544 662290000 952186918 637476168 534635776 47537336 518148352 939957852 432525632 317961600 9635956 979770880 468965940 633996400 103610120 193193232 635117856 640910520 42571932 256310748 55590656 408622728 389912864 920476992 519093520 569804440 844164857 347196480 759381841 938715690 975896408 263325168 483699584 950549904 528871072 2365760 4101594 306304088 463253240 839715528 692066120 694174152 855744856 604910248 608892232 575051028 440980520 852007240 697019919 803754312 484040392 469455304 879668408 518341012 552978220 577102728 767920138 526938992 659171176 478065096 423999240 459395400 778971000 718479920 583779208 609193152 848911928 681843862 552193608 838730878 823594568 802018400 877909480 503803752 622885364 639157832 614040264 908422424 838546088 458272600 623311108 500480104 689865528 620085448 861059144 825468840 787972576 804659192 770072164 735473352 725811688 824521862 836866762 569062296 740037576 585077224 688323028 888654184 515516552 915935240 563109478 563873664 683406280 754051696 704648584 512636710 742130376 907148896 729327016 667995510 435884720 732555016 808096296 611708136 503034616 500471560 473672504 496392784 836167368 520638232 843037944 710683064 625872968 888692312 613297272 531621804 606869925 713052764 628303640 686826184 650302976 735258408 427299016 855752104 506915520 803643976 508378532 908607128 710017916 869954900 465926260 626651409 777091828 827634116 430955708 790350964 770161326 705352212 604288628 589105972 700620660 809629220 780140756 435057268 746841908 519880180 736174068 679293300 611197119 839169780 537082228 703168196 711192116 586715976 764577192 849627400 618835604 514866100 624520500 471129596 718897876 877137954 616595104 623460260 562621600 870745200 624756660 700334428 532668140 463719316 739426036 734231892 665096916 564606116 876987144 777238330 616619060 890433908 552066676 649293926 427104900 820083060 848589940 765999700 813759232 646438436 601422916 861415476 595430804 869497588 715969652 706959924 896935668 652194068 897544716 699119440 731640564 865284020 831879028 733648591 747805380 640819241 654985460 542331028 834372676 613564532 842479220 499331956 697638456 584639241 623857140 816450740 541997220 636241788 761549764 583982148 463303940 535685364 416150516 763323428 781746180 904876628 651672206 562852980 625946160 559660020 555635060 665941682 699618048 647087424 926569504 746223392 885923456 670087022 487220096 774067758 939414016 512623494 723143552 521599368 740295552 814011432 726862528 665234434 739291396 652397184 494030784 858955448 524463552 611606228 955767240 670873984 585058112 703795456 750026560 691331856 815055268 626288810 851912836 532102656 628715136 713245774 672842368 509867451 786641868 557929459 649438848 695980218 747209600 606695556 497698976 723259264 535886208 709798320 972343484 684419084 853269936 957450368 858387112 656603948 953668196 569412052 583997792 761606456 777249659 756531293 790451986 524259984 689594368 919156736 907797184 531411168 624910976 824205360 520565836 771333544 592270464 841378432 570612480 590575624 537587082 824258396 764146496 852530208 672569168 600937780 579794240 588153942 671117568 812813708 703054080 941965072 672242684 553949824 863704972 732437984 489313536 833572736 609815488 799180360 684176772 781110144 552737536 583266352 692692560 886277824 895015992 974836864 269259000 551601920 614388085 400957114 555906624 204461184 663616404 591526120 198300868 203210560 218992448 489075952 642568192 568883928 671413016 516059248 437238080 307358440 271671542 286580838 597434176 413058520 511088216 606341056 612880444 431796800 564044238 213057472 624060104 281226688 560636106 671631152 467656516 276028352 632273296 581712192 629429980 352767808 641171904 513964640 413166560 402539600 362587024 495048896 218267004 474826928 594440816 662974304 440309952 635185352 383666752 230623168 619216816 675598272 587729800 483869920 583312704 470783552 487494976 575399584 413283428 383766464 196711440 297774528 252111808 374555616 395616704 672730216 346852540 458320656 457585600 321918400 525012032 232594022 666214140 459234816 240681344 411324736 482836911 411766576 590037444 559648098 443087748 640740828 636624960 240056684 222315024 384897248 422975776 237046832 392632193 633608768 220515472 391491808 298729440 433229358 337564864 634951465 196364032 426802832
183637952 902342016 467865392 312338632 208007680 7410040 121037008 646246528 417374848 408691200 323659528 587471360 920923830 500832528 409162458 591862016 676111664 205670440 834359829 784994624 253043476 944271530 547031920 388595712 582079356 886625376 177878496 161498808 2863040 775303808 924858992 385083904 906570624 584833536 354188288 688308624 595900040 5544216 25945212 738293248 548172592 550956800 361594904 467068816 642210816 550744160 906723104 152883956 160631008 204034256 140395308 417764224 337438208 736533600 691869440 127460696 180968128 649983488 408359180 519245008 306316640 235891534 424982784 819733056 138443576 67336976 176398080 567513288 554779392 883786240 971868014 630218048 320650752 55399296 863689808 112807964 999969799 372891040 41878688 449124128 773320160 843273984 863052700 162431280 234141056 410874176 261787516 894673248 728283959 31095296 71786824 657341920 55933152 111513720 345072910 363462432 594205924 45590912 947107584 414179712 342989808 719452096 571802688 573910720 735481424 484646816 488628800 454787596 320717088 731743808 576756487 683490880 363776960 349191872 759404976 398077580 432714788 456839296 647656706 406675560 538907744 357801664 303735808 339131968 658707568 598216488 463515776 488929720 728648496 561580430 431930176 718467446 703331136 681754968 757646048 383540320 502621932 518894400 493776832 788158992 718282656 338009168 503047676 380216672 569602096 499822016 740795712 705205408 667709144 684395760 649808732 615209920 605548256 704258430 716603330 448798864 619774144 464813792 568059596 768390752 395253120 795671808 442846046 443610232 563142848 633788264 584385152 392373278 621866944 786885464 609063584 547732078 315621288 612291584 687832864 491444704 382771184 380208128 353409072 376129352 715903936 400374800 722774512 590419632 505609536 768428880 493033840 411358372 486606493 592789332 508040208 566562752 530039544 614994976 307035584 735488672 386652088 683380544 388115100 788343696 475147066 635084050 231055410 391780559 542220978 592763266 196084858 555480114 535290476 470481362 369417778 354235122 465749810 574758370 545269906 200186418 511971058 285009330 501303218 444422450 376326269 604298930 302211378 468297346 476321266 351845126 529706342 614756550 383964754 279995250 389649650 236258746 484027026 642267104 381724254 388589410 327750750 635874350 389885810 465463578 297797290 228848466 504555186 499361042 430226066 329735266 642116294 542367480 381748210 655563058 317195826 414423076 192234050 585212210 613719090 531128850 578888382 411567586 366552066 626544626 360559954 634626738 481098802 472089074 662064818 417323218 662673866 464248590 496769714 630413170 597008178 498777741 512934530 405948391 420114610 307460178 599501826 378693682 607608370 264461106 462767606 349768391 388986290 581579890 307126370 401370938 526678914 349111298 228433090 300814514 181279666 528452578 546875330 670005778 416801356 327982130 391075310 324789170 320764210 431070832 525524800 472994176 752476256 572130144 711830208 495993774 313126848 599974510 765320768 338530246 549050304 347506120 566202304 639918184 552769280 491141186 565198148 478303936 319937536 684862200 350370304 437512980 781673992 496780736 410964864 529702208 575933312 517238608 640962020 452195562 677819588 358009408 454621888 539152526 498749120 335774203 612548620 383836211 475345600 521886970 573116352 432602308 323605728 549166016 361792960 535705072 798250236 510325836 679176688 783357120 684293864 482510700 779574948 395318804 409904544 587513208 603156411 582438045 616358738 350166736 515501120 745063488 733703936 357317920 450817728 650112112 346472588 597240296 418177216 667285184 396519232 416482376 363493834 650165148 590053248 678436960 498475920 426844532 405700992 414060694 497024320 638720460 528960832 767871824 498149436 379856576 689611724 558344736 315220288 659479488 435722240 625087112 510083524 607016896 378644288 409173104 518599312 712184576 720922744 800743616 213604760 495947680 558733845 345302874 500252384 148806944 607962164 535871880 142646628 147556320 163338208 433421712 586913952 513229688 615758776 460405008 381583840 251704200 216017302 230926598 541779936 357404280 455433976 550686816 557226204 376142560 508389998 157403232 568405864 225572448 504981866 615976912 412002276 220374112 576619056 526057952 573775740 297113568 585517664 458310400 357512320 346885360 306932784 439394656 162612764 419172688 538786576 607320064 384655712 579531112 328012512 174968928 563562576 619944032 532075560 428215680 527658464 415129312 431840736 519745344 357629188 328112224 141057200 242120288 196457568 318901376 339962464 617075976 291198300 402666416 401931360 266264160 469357792 176939782 610559900 403580576 185027104 355670496 427182671 356112336 534383204 503993858 387433508 585086588 580970720 184402444 166660784 329243008 367321536 181392592 336977953 577954528 164861232 335837568 243075200 377575118 281910624 579297225 140709792 371148592
137938352 697231248 486779920 882131200 725535872 209544320 610638528 208188112 610314676 809746432 579470656 704998344 43092664 726734080 45947456 479907664 222052608 402920960 75947520 465365842 438273554 593032528 3786288 60393500 304790592 648680768 200865430 62889648 633087808 579584064 377307500 611222496 301824768 172765696 421687648 626845256 346266728 890994176 660118560 900978208 500575448 619707520 154015976 426685600 911386744 242144160 34762200 877210232 4520024 218702804 158229408 854715472 126696755 97063384 792291888 995043840 611635648 497300992 358392012 461460976 959398700 588482864 23617024 992787016 485152256 664901330 678832128 630117632 995745680 851272754 571112320 648220288 116842208 527282760 62491392 219379200 887650478 228016736 124917368 776582348 619078656 377026112 365788000 30069608 211097984 307198432 349123600 1203274 882826048 633850640 55599920 670775682 706143160 974075500 984853384 418775032 140245874 259182848 246559288 721143536 116141606 492603894 344954486 347062518 508633222 257798614 261780598 227939394 93868886 504895606 349908285 456642678 136928758 122343670 532556774 171229378 205866586 229991094 420808504 179827358 312059542 130953462 76887606 112283766 431859366 371368286 236667574 262081518 501800294 334732228 205081974 491619244 476482934 454906766 530797846 156692118 275773730 292046198 266928630 561310790 491434454 111160966 276199474 153368470 342753894 272973814 513947510 478357206 440860942 457547558 422960530 388361718 378700054 477410228 489755128 221950662 392925942 237965590 341211394 541542550 168404918 568823606 215997844 216762030 336294646 406940062 357536950 165525076 395018742 560037262 382215382 320883876 88773086 385443382 460984662 264596502 155922982 153359926 126560870 149281150 489055734 173526598 495926310 363571430 278761334 541580678 266185638 184510170 259758291 365941130 281192006 339714550 303191342 388146774 80187382 508640470 159803886 456532342 161266898 561495494 689665320 849602304 445573664 606298813 756739232 807281520 410603112 769998368 749808730 684999616 583936032 568753376 680268064 789276624 759788160 414704672 726489312 499527584 715821472 658940704 590844523 818817184 516729632 682815600 690839520 566363380 744224596 829274804 598483008 494513504 604167904 450777000 698545280 856785358 596242508 603107664 542269004 850392604 604404064 679981832 512315544 443366720 719073440 713879296 644744320 544253520 856634548 756885734 596266464 870081312 531714080 628941330 406752304 799730464 828237344 745647104 793406636 626085840 581070320 841062880 575078208 849144992 695617056 686607328 876583072 631841472 877192120 678766844 711287968 844931424 811526432 713295995 727452784 620466645 634632864 521978432 814020080 593211936 822126624 478979360 677285860 564286645 603504544 796098144 521644624 615889192 741197168 563629552 442951344 515332768 395797920 742970832 761393584 884524032 631319610 542500384 605593564 539307424 535282464 645589086 373371520 320840896 600322976 419976864 559676928 343840494 160973568 447821230 613167488 186376966 396897024 195352840 414049024 487764904 400616000 338987906 413044868 326150656 167784256 532708920 198217024 285359700 629520712 344627456 258811584 377548928 423780032 365085328 488808740 300042282 525666308 205856128 302468608 386999246 346595840 183620923 460395340 231682931 323192320 369733690 420963072 280449028 171452448 397012736 209639680 383551792 646096956 358172556 527023408 631203840 532140584 330357420 627421668 243165524 257751264 435359928 451003131 430284765 464205458 198013456 363347840 592910208 581550656 205164640 298664448 497958832 194319308 445087016 266023936 515131904 244365952 264329096 211340554 498011868 437899968 526283680 346322640 274691252 253547712 261907414 344871040 486567180 376807552 615718544 345996156 227703296 537458444 406191456 163067008 507326208 283568960 472933832 357930244 454863616 226491008 257019824 366446032 560031296 568769464 648590336 533310552 815653472 878439637 665008666 819958176 468512736 927667956 855577672 462352420 467262112 483044000 753127504 906619744 832935480 935464568 780110800 701289632 571409992 535723094 550632390 861485728 677110072 775139768 870392608 876931996 695848352 828095790 477109024 888111656 545278240 824687658 935682704 731708068 540079904 896324848 845763744 893481532 616819360 905223456 778016192 677218112 666591152 626638576 759100448 482318556 738878480 858492368 927025856 704361504 899236904 647718304 494674720 883268368 939649824 851781352 747921472 847364256 734835104 751546528 839451136 677334980 647818016 460762992 561826080 516163360 638607168 659668256 936781768 610904092 722372208 721637152 585969952 789063584 496645574 930265692 723286368 504732896 675376288 746888463 675818128 854088996 823699650 707139300 904792380 900676512 504108236 486366576 648948800 687027328 501098384 656683745 897660320 484567024 655543360 562780992 697280910 601616416 899003017 460415584 690854384
23428004 283271856 589697600 929349936 736351744 953578000 249563872 998123728 527248596 773608448 828355456 964879920 239075584 491292136 434377072 984091418 890363872 581515200 993555328 268607104 744747776 510301532 564093274 758636846 254040000 334112168 601998598 273898848 945408976 279331408 937604112 619767424 523992748 379453552 709558092 112181544 694949728 538472905 771452544 197897104 345196632 601568373 886605784 504829664 371084440 530123496 285220152 558438912 80976768 721249888 634855414 915657236 626962652 122072000 692139256 204534784 692059796 519187032 793245008 259925440 488171204 343513750 288639680 670610304 52971130 428649196 901050824 119763792 350430528 616297856 873290224 605686048 827364948 378836912 744916704 686156368 146498728 506116864 931842048 330501040 750024880 769191360 677622699 203942320 549951696 390924384 648851324 943968721 703402240 900744664 57202984 675686024 48602368 330169344 841578192 770388992 16420528 471740416 402693544 889807040 90966612 467428900 319779492 321887524 483458228 232623620 236605604 202764400 68693892 479720612 324733291 431467684 111753764 97168676 507381780 146054384 180691592 204816100 395633510 154652364 286884548 105778468 51712612 87108772 406684372 346193292 211492580 236906524 476625300 309557234 179906980 466444250 451307940 429731772 505622852 131517124 250598736 266871204 241753636 536135796 466259460 85985972 251024480 128193476 317578900 247798820 488772516 453182212 415685948 432372564 397785536 363186724 353525060 452235234 464580134 196775668 367750948 212790596 316036400 516367556 143229924 543648612 190822850 191587036 311119652 381765068 332361956 140350082 369843748 534862268 357040388 295708882 63598092 360268388 435809668 239421508 130747988 128184932 101385876 124106156 463880740 148351604 470751316 338396436 253586340 516405684 241010644 159335176 234583297 340766136 256017012 314539556 278016348 362971780 55012388 483465476 134628892 431357348 136091904 536320500 778743532 938680516 534651876 695377025 845817444 896359732 499681324 859076580 838886942 774077828 673014244 657831588 769346276 878354836 848866372 503782884 815567524 588605796 804899684 748018916 679922735 907895396 605807844 771893812 779917732 655441592 833302808 918353016 687561220 583591716 693246116 539855212 787623492 945863570 685320720 692185876 631347216 939470816 693482276 769060044 601393756 532444932 808151652 802957508 733822532 633331732 945712760 845963946 685344676 959159524 620792292 718019542 495830516 888808676 917315556 834725316 882484848 715164052 670148532 930141092 664156420 938223204 784695268 775685540 965661284 720919684 966270332 767845056 800366180 934009636 900604644 802374207 816530996 709544857 723711076 611056644 903098292 682290148 911204836 568057572 766364072 653364857 692582756 885176356 610722836 704967404 830275380 652707764 532029556 604410980 484876132 832049044 850471796 973602244 720397822 631578596 694671776 628385636 624360676 734667298 257913088 205382464 484864544 304518432 444218496 228382062 45515136 332362798 497709056 70918534 281438592 79894408 298590592 372306472 285157568 223529474 297586436 210692224 52325824 417250488 82758592 169901268 514062280 229169024 143353152 262090496 308321600 249626896 373350308 184583850 410207876 90397696 187010176 271540814 231137408 68162491 344936908 116224499 207733888 254275258 305504640 164990596 55994016 281554304 94181248 268093360 530638524 242714124 411564976 515745408 416682152 214898988 511963236 127707092 142292832 319901496 335544699 314826333 348747026 82555024 247889408 477451776 466092224 89706208 183206016 382500400 78860876 329628584 150565504 399673472 128907520 148870664 95882122 382553436 322441536 410825248 230864208 159232820 138089280 146448982 229412608 371108748 261349120 500260112 230537724 112244864 422000012 290733024 47608576 391867776 168110528 357475400 242471812 339405184 111032576 141561392 250987600 444572864 453311032 533131904 487489848 769832768 832618933 619187962 774137472 422692032 881847252 809756968 416531716 421441408 437223296 707306800 860799040 787114776 889643864 734290096 655468928 525589288 489902390 504811686 815665024 631289368 729319064 824571904 831111292 650027648 782275086 431288320 842290952 499457536 778866954 889862000 685887364 494259200 850504144 799943040 847660828 570998656 859402752 732195488 631397408 620770448 580817872 713279744 436497852 693057776 812671664 881205152 658540800 853416200 601897600 448854016 837447664 893829120 805960648 702100768 801543552 689014400 705725824 793630432 631514276 601997312 414942288 516005376 470342656 592786464 613847552 890961064 565083388 676551504 675816448 540149248 743242880 450824870 884444988 677465664 458912192 629555584 701067759 629997424 808268292 777878946 661318596 858971676 854855808 458287532 440545872 603128096 641206624 455277680 610863041 851839616 438746320 609722656 516960288 651460206 555795712 853182313 414594880 645033680
311527936 951670725 325031532 898583040 318250888 202047232 188910208 47568000 593586670 54006784 159562768 121384448 506960000 406456124 653821048 412183552 558867968 381469312 548033792 979699162 312972148 776775808 901516628 279333289 762394112 633890304 824141503 447913624 126990380 203553770 978348041 306474280 830588152 837009120 162588352 75014320 237018624 420561845 794866488 654862336 444635008 190573568 412007207 139036344 332925720 602298712 233800720 793402304 876893687 950316448 796190704 658114672 728235440 793478000 809771540 181270 59959584 824996872 861240896 452970704 526797104 197090140 576396384 633227360 31312136 951481344 357859962 235997600 740029680 533150208 259250688 913306104 887802446 482572056 410148192 8944960 149605528 264721920 965818752 5967104 662519496 197993212 106300528 88971320 312511358 597187584 275403160 962443200 983577856 909175250 592391360 970103040 260971750 9229508 229458304 238300160 595804800 487783508 9654370 611585392 531234576 907696864 760047456 762155488 923726192 672891584 676873568 643032364 508961856 919988576 765001255 871735648 552021728 537436640 947649744 586322348 620959556 645084064 835901474 594920328 727152512 546046432 491980576 527376736 846952336 786461256 651760544 677174488 916893264 749825198 620174944 906712214 891575904 869999736 945890816 571785088 690866700 707139168 682021600 976403760 906527424 526253936 691292444 568461440 757846864 688066784 929040480 893450176 855953912 872640528 838053500 803454688 793793024 892503198 904848098 637043632 808018912 653058560 756304364 956635520 583497888 983916576 631090814 631855000 751387616 822033032 772629920 580618046 810111712 975130232 797308352 735976846 503866056 800536352 876077632 679689472 571015952 568452896 541653840 564374120 904148704 588619568 911019280 778664400 693854304 956673648 681278608 599603140 674851261 781034100 696284976 754807520 718284312 803239744 495280352 923733440 574896856 871625312 576359868 976588464 584156584 744093568 340064928 500790077 651230496 701772784 305094376 664489632 644299994 579490880 478427296 463244640 574759328 683767888 654279424 309195936 620980576 394018848 610312736 553431968 485335787 713308448 411220896 577306864 585330784 460854644 638715860 723766068 492974272 389004768 498659168 345268264 593036544 751276622 490733772 497598928 436760268 744883868 498895328 574473096 406806808 337857984 613564704 608370560 539235584 438744784 751125812 651376998 490757728 764572576 426205344 523432594 301243568 694221728 722728608 640138368 687897900 520577104 475561584 735554144 469569472 743636256 590108320 581098592 771074336 526332736 771683384 573258108 605779232 739422688 706017696 607787259 621944048 514957909 529124128 416469696 708511344 487703200 716617888 373470624 571777124 458777909 497995808 690589408 416135888 510380456 635688432 458120816 337442608 409824032 290289184 637462096 655884848 779015296 525810874 436991648 500084828 433798688 429773728 540080350 561006976 508476352 787958432 607612320 747312384 531475950 348609024 635456686 800802944 374012422 584532480 382988296 601684480 675400360 588251456 526623362 600680324 513786112 355419712 720344376 385852480 472995156 817156168 532262912 446447040 565184384 611415488 552720784 676444196 487677738 713301764 393491584 490104064 574634702 534231296 371256379 648030796 419318387 510827776 557369146 608598528 468084484 359087904 584648192 397275136 571187248 833732412 545808012 714658864 818839296 719776040 517992876 815057124 430800980 445386720 622995384 638638587 617920221 651840914 385648912 550983296 780545664 769186112 392800096 486299904 685594288 381954764 632722472 453659392 702767360 432001408 451964552 398976010 685647324 625535424 713919136 533958096 462326708 441183168 449542870 532506496 674202636 564443008 803354000 533631612 415338752 725093900 593826912 350702464 694961664 471204416 660569288 545565700 642499072 414126464 444655280 554081488 747666752 756404920 836225792 250107880 532450800 595236965 381805994 536755504 185310064 644465284 572375000 179149748 184059440 199841328 469924832 623417072 549732808 652261896 496908128 418086960 288207320 252520422 267429718 578283056 393907400 491937096 587189936 593729324 412645680 544893118 193906352 604908984 262075568 541484986 652480032 448505396 256877232 613122176 562561072 610278860 333616688 622020784 494813520 394015440 383388480 343435904 475897776 199115884 455675808 575289696 643823184 421158832 616034232 364515632 211472048 600065696 656447152 568578680 464718800 564161584 451632432 468343856 556248464 394132308 364615344 177560320 278623408 232960688 355404496 376465584 653579096 327701420 439169536 438434480 302767280 505860912 213442902 647063020 440083696 221530224 392173616 463685791 392615456 570886324 540496978 423936628 621589708 617473840 220905564 203163904 365746128 403824656 217895712 373481073 614457648 201364352 372340688 279578320 414078238 318413744 615800345 177212912 407651712
631882592 993059352 997015050 551962400 462272988 176193720 173672208 484244624 465710408 138400000 341122890 482226548 536172602 323508224 497774080 377412704 663470432 618560256 321134774 981158632 961276776 907808760 855087168 575012608 722428680 528962304 390066304 342970912 430356448 341611584 787493792 727410912 254478117 587588160 991506688 658179168 629378624 617168288 56352928 684196109 32814944 861457064 83445860 165086720 218250432 653372928 294662208 514890879 734323296 61127068 650378752 621463136 952820224 610437440 866544232 503222184 622543998 995301440 416626688 459829472 503515392 705009044 638550400 510575520 327717027 574685184 175847320 27386310 301867064 569828976 858130624 397935485 416508160 866931712 65420608 157350224 941629920 864775472 490403584 37955536 303597416 119481472 837156312 453862160 586863952 483005020 718550880 149976800 686523022 576112376 17831456 23871718 328125536 349678392 208653813 838719488 922580692 804421088 946585552 461285080 199998604 576460892 428811484 430919516 592490220 341655612 345637596 311796392 177725884 588752604 433765283 540499676 220785756 206200668 616413772 255086376 289723584 313848092 504665502 263684356 395916540 214810460 160744604 196140764 515716364 455225284 320524572 345938516 585657292 418589226 288938972 575476242 560339932 538763764 614654844 240549116 359630728 375903196 350785628 645167788 575291452 195017964 360056472 237225468 426610892 356830812 597804508 562214204 524717940 541404556 506817528 472218716 462557052 561267226 573612126 305807660 476782940 321822588 425068392 625399548 252261916 652680604 299854842 300619028 420151644 490797060 441393948 249382074 478875740 643894260 466072380 404740874 172630084 469300380 544841660 348453500 239779980 237216924 210417868 233138148 572912732 257383596 579783308 447428428 362618332 625437676 350042636 268367168 343615289 449798128 365049004 423571548 387048340 472003772 164044380 592497468 243660884 540389340 245123896 645352492 368727512 528664496 124635856 285361005 435801424 486343712 89665304 449060560 428870922 364061808 262998224 247815568 359330256 468338816 438850352 93766864 405551504 178589776 394883664 338002896 269906715 497879376 195791824 361877792 369901712 245425572 423286788 508336996 277545200 173575696 283230096 129839192 377607472 535847550 275304700 282169856 221331196 529454796 283466256 359044024 191377736 122428912 398135632 392941488 323806512 223315712 535696740 435947926 275328656 549143504 210776272 308003522 85814496 478792656 507299536 424709296 472468828 305148032 260132512 520125072 254140400 528207184 374679248 365669520 555645264 310903664 556254312 357829036 390350160 523993616 490588624 392358187 406514976 299528837 313695056 201040624 493082272 272274128 501188816 158041552 356348052 243348837 282566736 475160336 200706816 294951384 420259360 242691744 122013536 194394960 74860112 422033024 440455776 563586224 310381802 221562576 284655756 218369616 214344656 324651278 560494512 507963888 787445968 607099856 746799920 530963486 348096560 634944222 800290480 373499958 584020016 382475832 601172016 674887896 587738992 526110898 600167860 513273648 354907248 719831912 385340016 472482692 816643704 531750448 445934576 564671920 610903024 552208320 675931732 487165274 712789300 392979120 489591600 574122238 533718832 370743915 647518332 418805923 510315312 556856682 608086064 467572020 358575440 584135728 396762672 570674784 833219948 545295548 714146400 818326832 719263576 517480412 814544660 430288516 444874256 622482920 638126123 617407757 651328450 385136448 550470832 780033200 768673648 392287632 485787440 685081824 381442300 632210008 453146928 702254896 431488944 451452088 398463546 685134860 625022960 713406672 533445632 461814244 440670704 449030406 531994032 673690172 563930544 802841536 533119148 414826288 724581436 593314448 350190000 694449200 470691952 660056824 545053236 641986608 413614000 444142816 553569024 747154288 755892456 835713328 574865848 857208768 919994933 706563962 861513472 510068032 969223252 897132968 503907716 508817408 524599296 794682800 948175040 874490776 977019864 821666096 742844928 612965288 577278390 592187686 903041024 718665368 816695064 911947904 918487292 737403648 869651086 518664320 929666952 586833536 866242954 977238000 773263364 581635200 937880144 887319040 935036828 658374656 946778752 819571488 718773408 708146448 668193872 800655744 523873852 780433776 900047664 968581152 745916800 940792200 689273600 536230016 924823664 981205120 893336648 789476768 888919552 776390400 793101824 881006432 718890276 689373312 502318288 603381376 557718656 680162464 701223552 978337064 652459388 763927504 763192448 627525248 830618880 538200870 971820988 764841664 546288192 716931584 788443759 717373424 895644292 865254946 748694596 946347676 942231808 545663532 527921872 690504096 728582624 542653680 698239041 939215616 526122320 697098656 604336288 738836206 643171712 940558313 501970880 732409680
662360692 554037760 378266624 39073920 20881272 836111232 237666064 60628288 460550464 362865184 921863120 921763344 476795446 702549376 920771980 708364864 281847552 35755328 962001642 643539744 403666592 304708320 220032000 54903308 409508192 887943408 379122368 122797720 786008048 691435236 947022343 980724224 296611380 733011456 699441152 666027722 535726240 317840552 953996968 44272836 39341936 129819648 927107244 387573504 330371584 706758368 16674688 433135436 275272300 499238038 660921728 395689088 218899008 588267556 704574736 503608384 71681024 643193984 64401560 463906128 727667824 667604540 730018240 865531992 289360174 766530048 100429754 413044912 245694933 566411104 328749760 588112619 378504118 473952844 853711384 74365956 423881876 144901632 339717792 701685760 901037312 651245416 140105492 209659706 253768448 5590716 990238480 201141268 378198016 653591352 248912720 272237752 168459648 264045930 447618176 516126336 987141040 664994508 828731392 442821118 361519152 737981440 590332032 592440064 754010768 503176160 507158144 473316940 339246432 750273152 595285831 702020224 382306304 367721216 777934320 416606924 451244132 475368640 666186050 425204904 557437088 376331008 322265152 357661312 677236912 616745832 482045120 507459064 747177840 580109774 450459520 736996790 721860480 700284312 776175392 402069664 521151276 537423744 512306176 806688336 736812000 356538512 521577020 398746016 588131440 518351360 759325056 723734752 686238488 702925104 668338076 633739264 624077600 722787774 735132674 467328208 638303488 483343136 586588940 786920096 413782464 814201152 461375390 462139576 581672192 652317608 602914496 410902622 640396288 805414808 627592928 566261422 334150632 630820928 706362208 509974048 401300528 398737472 371938416 394658696 734433280 418904144 741303856 608948976 524138880 786958224 511563184 429887716 505135837 611318676 526569552 585092096 548568888 633524320 325564928 754018016 405181432 701909888 406644444 806873040 493272840 653209824 249181184 409906333 560346752 610889040 214210632 573605888 553416250 488607136 387543552 372360896 483875584 592884144 563395680 218312192 530096832 303135104 519428992 462548224 394452043 622424704 320337152 486423120 494447040 369970900 547832116 632882324 402090528 298121024 407775424 254384520 502152800 660392878 399850028 406715184 345876524 654000124 408011584 483589352 315923064 246974240 522680960 517486816 448351840 347861040 660242068 560493254 399873984 673688832 335321600 432548850 210359824 603337984 631844864 549254624 597014156 429693360 384677840 644670400 378685728 652752512 499224576 490214848 680190592 435448992 680799640 482374364 514895488 648538944 615133952 516903515 531060304 424074165 438240384 325585952 617627600 396819456 625734144 282586880 480893380 367894165 407112064 599705664 325252144 419496712 544804688 367237072 246558864 318940288 199405440 546578352 565001104 688131552 434927130 346107904 409201084 342914944 338889984 449196606 375933056 323402432 602884512 422538400 562238464 346402030 163535104 450382766 615729024 188938502 399458560 197914376 416610560 490326440 403177536 341549442 415606404 328712192 170345792 535270456 200778560 287921236 632082248 347188992 261373120 380110464 426341568 367646864 491370276 302603818 528227844 208417664 305030144 389560782 349157376 186182459 462956876 234244467 325753856 372295226 423524608 283010564 174013984 399574272 212201216 386113328 648658492 360734092 529584944 633765376 534702120 332918956 629983204 245727060 260312800 437921464 453564667 432846301 466766994 200574992 365909376 595471744 584112192 207726176 301225984 500520368 196880844 447648552 268585472 517693440 246927488 266890632 213902090 500573404 440461504 528845216 348884176 277252788 256109248 264468950 347432576 489128716 379369088 618280080 348557692 230264832 540019980 408752992 165628544 509887744 286130496 475495368 360491780 457425152 229052544 259581360 369007568 562592832 571331000 651151872 221360232 503703152 566489317 353058346 508007856 156562416 615717636 543627352 150402100 155311792 171093680 441177184 594669424 520985160 623514248 468160480 389339312 259459672 223772774 238682070 549535408 365159752 463189448 558442288 564981676 383898032 516145470 165158704 576161336 233327920 512737338 623732384 419757748 228129584 584374528 533813424 581531212 304869040 593273136 466065872 365267792 354640832 314688256 447150128 170368236 426928160 546542048 615075536 392411184 587286584 335767984 182724400 571318048 627699504 539831032 435971152 535413936 422884784 439596208 527500816 365384660 335867696 148812672 249875760 204213040 326656848 347717936 624831448 298953772 410421888 409686832 274019632 477113264 184695254 618315372 411336048 192782576 363425968 434938143 363867808 542138676 511749330 395188980 592842060 588726192 192157916 174416256 336998480 375077008 189148064 344733425 585710000 172616704 343593040 250830672 385330590 289666096 587052697 148465264 378904064
992977600 660378160 762762240 638629993 399152216 463908736 301127152 849116336 926132224 333778292 246693750 363289410 19565728 620749588 422416384 708432288 670127744 200753792 267313984 851103408 695031740 144283088 981255316 720250592 325008896 800970000 694353024 33814920 922425600 814347380 938810688 446674504 667675776 836526112 912223340 133225600 957665272 880958288 327933024 651564768 861868508 685781176 73142528 399718044 822141085 946375808 434594908 294416448 976778240 714669440 219569152 238282172 505050336 522084864 54711312 642518912 444526464 53448576 980154845 707016264 648734880 819365508 3831792 783870080 336038624 268546832 610409664 178135680 424741020 892583280 481252542 339226318 901415800 33145664 411920822 906155648 192161116 518668700 456581664 952702400 979698800 315340530 298817536 475254528 208109744 843218662 748883968 561513760 975700876 234945792 430556800 900532508 266238724 94514944 334876464 421839588 38303744 640147648 366217856 689426728 250746664 627208952 479559544 481667576 643238280 392403672 396385656 362544452 228473944 639500664 484513343 591247736 271533816 256948728 667161832 305834436 340471644 364596152 555413562 314432416 446664600 265558520 211492664 246888824 566464424 505973344 371272632 396686576 636405352 469337286 339687032 626224302 611087992 589511824 665402904 291297176 410378788 426651256 401533688 695915848 626039512 245766024 410804532 287973528 477358952 407578872 648552568 612962264 575466000 592152616 557565588 522966776 513305112 612015286 624360186 356555720 527531000 372570648 475816452 676147608 303009976 703428664 350602902 351367088 470899704 541545120 492142008 300130134 529623800 694642320 516820440 455488934 223378144 520048440 595589720 399201560 290528040 287964984 261165928 283886208 623660792 308131656 630531368 498176488 413366392 676185736 400790696 319115228 394363349 500546188 415797064 474319608 437796400 522751832 214792440 643245528 294408944 591137400 295871956 696100552 309355992 469292976 65264336 225989485 376429904 426972192 30293784 389689040 369499402 304690288 203626704 188444048 299958736 408967296 379478832 34395344 346179984 119218256 335512144 278631376 210535195 438507856 136420304 302506272 310530192 186054052 363915268 448965476 218173680 114204176 223858576 70467672 318235952 476476030 215933180 222798336 161959676 470083276 224094736 299672504 132006216 63057392 338764112 333569968 264434992 163944192 476325220 376576406 215957136 489771984 151404752 248632002 26442976 419421136 447928016 365337776 413097308 245776512 200760992 460753552 194768880 468835664 315307728 306298000 496273744 251532144 496882792 298457516 330978640 464622096 431217104 332986667 347143456 240157317 254323536 141669104 433710752 212902608 441817296 98670032 296976532 183977317 223195216 415788816 141335296 235579864 360887840 183320224 62642016 135023440 15488592 362661504 381084256 504214704 251010282 162191056 225284236 158998096 154973136 265279758 383745476 331214852 610696932 430350820 570050884 354214450 171347524 458195186 623541444 196750922 407270980 205726796 424422980 498138860 410989956 349361862 423418824 336524612 178158212 543082876 208590980 295733656 639894668 355001412 269185540 387922884 434153988 375459284 499182696 310416238 536040264 216230084 312842564 397373202 356969796 193994879 470769296 242056887 333566276 380107646 431337028 290822984 181826404 407386692 220013636 393925748 656470912 368546512 537397364 641577796 542514540 340731376 637795624 253539480 268125220 445733884 461377087 440658721 474579414 208387412 373721796 603284164 591924612 215538596 309038404 508332788 204693264 455460972 276397892 525505860 254739908 274703052 221714510 508385824 448273924 536657636 356696596 285065208 263921668 272281370 355244996 496941136 387181508 626092500 356370112 238077252 547832400 416565412 173440964 517700164 293942916 483307788 368304200 465237572 236864964 267393780 376819988 570405252 579143420 658964292 579765844 862108764 924894929 711463958 866413468 514968028 974123248 902032964 508807712 513717404 529499292 799582796 953075036 879390772 981919860 826566092 747744924 617865284 582178386 597087682 907941020 723565364 821595060 916847900 923387288 742303644 874551082 523564316 934566948 591733532 871142950 982137996 778163360 586535196 942780140 892219036 939936824 663274652 951678748 824471484 723673404 713046444 673093868 805555740 528773848 785333772 904947660 973481148 750816796 945692196 694173596 541130012 929723660 986105116 898236644 794376764 893819548 781290396 798001820 885906428 723790272 694273308 507218284 608281372 562618652 685062460 706123548 983237060 657359384 768827500 768092444 632425244 835518876 543100866 976720984 769741660 551188188 721831580 793343755 722273420 900544288 870154942 753594592 951247672 947131804 550563528 532821868 695404092 733482620 547553676 703139037 944115612 531022316 701998652 609236284 743736202 648071708 945458309 506870876 737309676
201890488 747423224 365269380 405301120 705548288 457149952 423020016 858728504 666740384 979109632 621320480 416210875 924977596 150473448 793524640 562612794 26779136 247055104 529173504 309259456 57785472 431363568 572178856 127813174 902487968 143316000 187567788 519980416 189632832 315038800 820242421 957320484 507784768 975585024 110470016 591136352 226335152 406887804 251524480 708152150 484829760 462893012 879420096 633419968 37604000 807644167 296797424 735197600 217961208 140788320 166382612 208398556 23750784 226527616 662691264 919190656 253680640 820666764 966341888 471626564 446338672 990565936 204424372 458831360 482889152 800156544 446457216 582666308 26612800 34600768 608181760 327187872 797112832 285612416 536087724 213600000 787776856 29809544 295554008 470160702 262262016 829982296 954100428 25213952 781976256 480416048 896982199 703920216 350300750 5047808 871773424 470365852 407067308 521888448 734923784 991152352 950767056 976376608 523203752 495703172 201135152 577597440 429948032 432056064 593626768 342792160 346774144 312932940 178862432 589889152 434901831 541636224 221922304 207337216 617550320 256222924 290860132 314984640 505802050 264820904 397053088 215947008 161881152 197277312 516852912 456361832 321661120 347075064 586793840 419725774 290075520 576612790 561476480 539900312 615791392 241685664 360767276 377039744 351922176 646304336 576428000 196154512 361193020 238362016 427747440 357967360 598941056 563350752 525854488 542541104 507954076 473355264 463693600 562403774 574748674 306944208 477919488 322959136 426204940 626536096 253398464 653817152 300991390 301755576 421288192 491933608 442530496 250518622 480012288 645030808 467208928 405877422 173766632 470436928 545978208 349590048 240916528 238353472 211554416 234274696 574049280 258520144 580919856 448564976 363754880 626574224 351179184 269503716 344751837 450934676 366185552 424708096 388184888 473140320 165180928 593634016 244797432 541525888 246260444 646489040 396566920 556503904 152475264 313200413 463640832 514183120 117504712 476899968 456710330 391901216 290837632 275654976 387169664 496178224 466689760 121606272 433390912 206429184 422723072 365842304 297746123 525718784 223631232 389717200 397741120 273264980 451126196 536176404 305384608 201415104 311069504 157678600 405446880 563686958 303144108 310009264 249170604 557294204 311305664 386883432 219217144 150268320 425975040 420780896 351645920 251155120 563536148 463787334 303168064 576982912 238615680 335842930 113653904 506632064 535138944 452548704 500308236 332987440 287971920 547964480 281979808 556046592 402518656 393508928 583484672 338743072 584093720 385668444 418189568 551833024 518428032 420197595 434354384 327368245 341534464 228880032 520921680 300113536 529028224 185880960 384187460 271188245 310406144 502999744 228546224 322790792 448098768 270531152 149852944 222234368 102699520 449872432 468295184 591425632 338221210 249401984 312495164 246209024 242184064 352490686 604219364 551688740 831170820 650824708 790524772 574688338 391821412 678669074 844015332 417224810 627744868 426200684 644896868 718612748 631463844 569835750 643892712 556998500 398632100 763556764 429064868 516207544 860368556 575475300 489659428 608396772 654627876 595933172 719656584 530890126 756514152 436703972 533316452 617847090 577443684 414468767 691243184 462530775 554040164 600581534 651810916 511296872 402300292 627860580 440487524 614399636 876944800 589020400 757871252 862051684 762988428 561205264 858269512 474013368 488599108 666207772 681850975 661132609 695053302 428861300 594195684 823758052 812398500 436012484 529512292 728806676 425167152 675934860 496871780 745979748 475213796 495176940 442188398 728859712 668747812 757131524 577170484 505539096 484395556 492755258 575718884 717415024 607655396 846566388 576844000 458551140 768306288 637039300 393914852 738174052 514416804 703781676 588778088 685711460 457338852 487867668 597293876 790879140 799617308 879438180 165044630 447387550 510173715 296742744 451692254 100246814 559402034 487311750 94086498 98996190 114778078 384861582 538353822 464669558 567198646 411844878 333023710 203144070 167457172 182366468 493219806 308844150 406873846 502126686 508666074 327582430 459829868 108843102 519845734 177012318 456421736 567416782 363442146 171813982 528058926 477497822 525215610 248553438 536957534 409750270 308952190 298325230 258372654 390834526 114052634 370612558 490226446 558759934 336095582 530970982 279452382 126408798 515002446 571383902 483515430 379655550 479098334 366569182 383280606 471185214 309069058 279552094 92497070 193560158 147897438 270341246 291402334 568515846 242638170 354106286 353371230 217704030 420797662 128379652 561999770 355020446 136466974 307110366 378622541 307552206 485823074 455433728 338873378 536526458 532410590 135842314 118100654 280682878 318761406 132832462 288417823 529394398 116301102 287277438 194515070 329014988 233350494 530737095 92149662 322588462
795915556 304049856 976764800 71943384 30792448 732356245 704803124 806365184 226061384 369882176 124708164 307533824 955673088 726320156 868456936 429000000 31455190 469073578 89716950 700270240 688095102 950158324 627285050 4500000 692455616 770290664 574850064 305601152 734574208 972803920 165845802 224740352 826266168 598165088 904200094 529849344 804595114 468664960 326631142 223826320 595022208 48807168 980620800 318695344 866206976 261600768 502841156 554250864 373227676 390517248 166980608 567241472 193978456 580046688 655319808 419001600 624672512 464740272 919787388 3813248 617889950 304946536 800996480 324099300 556716224 625722272 376432120 776733568 951215456 734804192 637843104 631994248 226363904 693681492 954092160 647628800 324111360 172513152 635622576 940818772 260411901 190247680 533204547 197396056 294762618 710269562 333076864 398524160 654554318 643409920 52270464 680439936 749412420 263804528 569901566 312404160 435907620 515421760 621639784 296800384 125720784 502183072 354533664 356641696 518212400 267377792 271359776 237518572 103448064 514474784 359487463 466221856 146507936 131922848 542135952 180808556 215445764 239570272 430387682 189406536 321638720 140532640 86466784 121862944 441438544 380947464 246246752 271660696 511379472 344311406 214661152 501198422 486062112 464485944 540377024 166271296 285352908 301625376 276507808 570889968 501013632 120740144 285778652 162947648 352333072 282552992 523526688 487936384 450440120 467126736 432539708 397940896 388279232 486989406 499334306 231529840 402505120 247544768 350790572 551121728 177984096 578402784 225577022 226341208 345873824 416519240 367116128 175104254 404597920 569616440 391794560 330463054 98352264 395022560 470563840 274175680 165502160 162939104 136140048 158860328 498634912 183105776 505505488 373150608 288340512 551159856 275764816 194089348 269337469 375520308 290771184 349293728 312770520 397725952 89766560 518219648 169383064 466111520 170846076 571074672 769533640 929470624 525441984 686167133 836607552 887149840 490471432 849866688 829677050 764867936 663804352 648621696 760136384 869144944 839656480 494572992 806357632 579395904 795689792 738809024 670712843 898685504 596597952 762683920 770707840 646231700 824092916 909143124 678351328 574381824 684036224 530645320 778413600 936653678 676110828 682975984 622137324 930260924 684272384 759850152 592183864 523235040 798941760 793747616 724612640 624121840 936502868 836754054 676134784 949949632 611582400 708809650 486620624 879598784 908105664 825515424 873274956 705954160 660938640 920931200 654946528 929013312 775485376 766475648 956451392 711709792 957060440 758635164 791156288 924799744 891394752 793164315 807321104 700334965 714501184 601846752 893888400 673080256 901994944 558847680 757154180 644154965 683372864 875966464 601512944 695757512 821065488 643497872 522819664 595201088 475666240 822839152 841261904 964392352 711187930 622368704 685461884 619175744 615150784 725457406 304906508 252375884 531857964 351511852 491211916 275375482 92508556 379356218 544702476 117911954 328432012 126887828 345584012 419299892 332150988 270522894 344579856 257685644 99319244 464243908 129752012 216894688 561055700 276162444 190346572 309083916 355315020 296620316 420343728 231577270 457201296 137391116 234003596 318534234 278130828 115155911 391930328 163217919 254727308 301268678 352498060 211984016 102987436 328547724 141174668 315086780 577631944 289707544 458558396 562738828 463675572 261892408 558956656 174700512 189286252 366894916 382538119 361819753 395740446 129548444 294882828 524445196 513085644 136699628 230199436 429493820 125854296 376622004 197558924 446666892 175900940 195864084 142875542 429546856 369434956 457818668 277857628 206226240 185082700 193442402 276406028 418102168 308342540 547253532 277531144 159238284 468993432 337726444 94601996 438861196 215103948 404468820 289465232 386398604 158025996 188554812 297981020 491566284 500304452 580125324 482901643 765244563 828030728 614599757 769549267 418103827 877259047 805168763 411943511 416853203 432635091 702718595 856210835 782526571 885055659 729701891 650880723 521001083 485314185 500223481 811076819 626701163 724730859 819983699 826523087 645439443 777686881 426700115 837702747 494869331 774278749 885273795 681299159 489670995 845915939 795354835 843072623 566410451 854814547 727607283 626809203 616182243 576229667 708691539 431909647 688469571 808083459 876616947 653952595 848827995 597309395 444265811 832859459 889240915 801372443 697512563 796955347 684426195 701137619 789042227 626926071 597409107 410354083 511417171 465754451 588198259 609259347 886372859 560495183 671963299 671228243 535561043 738654675 446236665 879856783 672877459 454323987 624967379 696479554 625409219 803680087 773290741 656730391 854383471 850267603 453699327 435957667 598539891 636618419 450689475 606274836 847251411 434158115 605134451 512372083 646872001 551207507 848594108 410006675 640445475
132723872 179479144 884302800 786262652 412214594 712725440 400683628 978865844 582569809 24473016 541518208 370138332 696838888 218366256 643004822 110526506 20486912 646188000 694423328 719267680 631996416 921269952 951874816 726492496 129594864 980421248 680601204 575857664 200941952 832520516 595530240 571396968 739482144 361253112 995395268 696027712 667196864 182329332 310018240 965282336 476424320 56088384 263879692 700506432 3716892 227058748 727207536 133609472 119843328 602423872 59444640 354667520 184260784 553997700 764233728 924432912 853607440 782582888 964076236 238697984 964864770 756482000 512072720 250033680 906806086 362150188 928635824 103078400 894220928 310480448 579535046 370642016 584741296 974003128 554328120 919896300 515694708 23739188 42184192 250723200 48479184 649574546 83626352 45968264 751847040 761631900 757864960 394836480 306067952 306057848 495440064 799239208 958833408 767936512 398077936 254198784 259583360 467450782 26211501 872965396 363020837 739483125 591833717 593941749 755512453 504677845 508659829 474818625 340748117 751774837 596787516 703521909 383807989 369222901 779436005 418108609 452745817 476870325 667687735 426706589 558938773 377832693 323766837 359162997 678738597 618247517 483546805 508960749 748679525 581611459 451961205 738498475 723362165 701785997 777677077 403571349 522652961 538925429 513807861 808190021 738313685 358040197 523078705 400247701 589633125 519853045 760826741 725236437 687740173 704426789 669839761 635240949 625579285 724289459 736634359 468829893 639805173 484844821 588090625 788421781 415284149 815702837 462877075 463641261 583173877 653819293 604416181 412404307 641897973 806916493 629094613 567763107 335652317 632322613 707863893 511475733 402802213 400239157 373440101 396160381 735934965 420405829 742805541 610450661 525640565 788459909 513064869 431389401 506637522 612820361 528071237 586593781 550070573 635026005 327066613 755519701 406683117 703411573 408146129 808374725 698726408 858663392 454634752 615359901 765800320 816342608 419664200 779059456 758869818 694060704 592997120 577814464 689329152 798337712 768849248 423765760 735550400 508588672 724882560 668001792 599905611 827878272 525790720 691876688 699900608 575424468 753285684 838335892 607544096 503574592 613228992 459838088 707606368 865846446 605303596 612168752 551330092 859453692 613465152 689042920 521376632 452427808 728134528 722940384 653805408 553314608 865695636 765946822 605327552 879142400 540775168 638002418 415813392 808791552 837298432 754708192 802467724 635146928 590131408 850123968 584139296 858206080 704678144 695668416 885644160 640902560 886253208 687827932 720349056 853992512 820587520 722357083 736513872 629527733 643693952 531039520 823081168 602273024 831187712 488040448 686346948 573347733 612565632 805159232 530705712 624950280 750258256 572690640 452012432 524393856 404859008 752031920 770454672 893585120 640380698 551561472 614654652 548368512 544343552 654650174 617896904 565366280 844848360 664502248 804202312 588365878 405498952 692346614 857692872 430902350 641422408 439878224 658574408 732290288 645141384 583513290 657570252 570676040 412309640 777234304 442742408 529885084 874046096 589152840 503336968 622074312 668305416 609610712 733334124 544567666 770191692 450381512 546993992 631524630 591121224 428146307 704920724 476208315 567717704 614259074 665488456 524974412 415977832 641538120 454165064 628077176 890622340 602697940 771548792 875729224 776665968 574882804 871947052 487690908 502276648 679885312 695528515 674810149 708730842 442538840 607873224 837435592 826076040 449690024 543189832 742484216 438844692 689612400 510549320 759657288 488891336 508854480 455865938 742537252 682425352 770809064 590848024 519216636 498073096 506432798 589396424 731092564 621332936 860243928 590521540 472228680 781983828 650716840 407592392 751851592 528094344 717459216 602455628 699389000 471016392 501545208 610971416 804556680 813294848 893115720 487011402 769354322 832140487 618709516 773659026 422213586 881368806 809278522 416053270 420962962 436744850 706828354 860320594 786636330 889165418 733811650 654990482 525110842 489423944 504333240 815186578 630810922 728840618 824093458 830632846 649549202 781796640 430809874 841812506 498979090 778388508 889383554 685408918 493780754 850025698 799464594 847182382 570520210 858924306 731717042 630918962 620292002 580339426 712801298 436019406 692579330 812193218 880726706 658062354 852937754 601419154 448375570 836969218 893350674 805482202 701622322 801065106 688535954 705247378 793151986 631035830 601518866 414463842 515526930 469864210 592308018 613369106 890482618 564604942 676073058 675338002 539670802 742764434 450346424 883966542 676987218 458433746 629077138 700589313 629518978 807789846 777400500 660840150 858493230 854377362 457809086 440067426 602649650 640728178 454799234 610384595 851361170 438267874 609244210 516481842 650981760 555317266 852703867 414116434 644555234
121582080 808486528 108186112 11858432 646465216 966074208 815880968 275778859 107897384 72452936 38120448 380073120 872614240 436808192 144965120 763547648 142816512 62474108 775956880 85962136 708414976 49570304 833734784 628387200 794890464 583683584 263956419 365828692 88437200 995299808 309860880 103515456 44737760 53972966 370802688 225610240 173188864 588960256 728422288 968392185 918473152 744738752 426872024 183143968 630366661 83074176 304571200 569999552 966065531 986934064 283267756 175952532 203425968 942594984 311340800 482576000 459161600 349159664 535306644 475812640 916615968 657176424 27173666 244582002 875350546 103056464 176702720 784323384 699550848 591085952 38426764 849387648 190276820 21336448 232996864 293308480 974553520 596360384 740086700 490484992 927598986 727428608 109390944 819259552 627634080 241001192 866667008 655596928 129229312 115020800 823815744 150971328 669667156 111787520 50914504 315429240 143877440 818501800 192355372 614636736 524821040 75673724 255051196 530702444 144166972 110991676 394661124 434478676 116651580 171787652 441244932 240423280 313677500 427240268 197891052 310037684 349973288 88741580 61393220 276233212 471551676 58883516 241525500 120592464 198366368 142471794 218201756 466841196 88320956 206690492 172915132 189235364 502600928 381966332 269969068 431370904 333264876 397723440 173379644 506551660 516774972 232048860 329204156 238569540 480695228 387260460 76267168 253891884 486209532 251725724 442686034 62747644 165168316 418782610 402829021 386777532 415319404 259560284 402336183 176393308 353383936 189542932 173169468 370704092 543617650 58093884 408176400 410340808 429212204 89271196 187330910 516907068 535476196 263009720 260145180 255975852 474388848 475596220 123898428 222843628 185619924 301984956 192328837 455079628 199321084 313830044 154162348 156520736 470287078 194827436 361052636 282704256 169378236 332152828 205522492 78026460 314079024 161527836 93981372 203540412 361201836 934264240 17286041 177709296 318793168 362610272 24502272 10770752 936053354 275542464 769842088 485029857 938500608 212097040 642893312 360704928 250552832 416951232 919580608 554582736 743901072 39453216 846844496 721444822 581820448 982978736 409661312 824119520 539869856 565760904 82979712 878416640 784007504 972768000 56211968 194869370 785706624 532330560 796520608 725208384 17871516 322064384 590558816 383720668 928913408 687198000 791084428 276853148 479075840 639356928 719467920 903394752 625197976 924088960 970044640 173440000 958062080 18281216 969969760 656420371 461243140 230089319 437696720 878304264 282162084 958140672 217307904 673044640 56297734 891013920 394511275 473197332 588707872 419612224 473508400 311137648 219759616 761825732 282262864 711431168 958133532 718209116 383277056 273059186 351638080 401829158 674140520 597070354 536388424 503206272 249041760 753615680 355915552 59184064 251240924 530013184 795245032 377651864 381703360 860703742 480742144 457647896 152397376 61981372 179112272 182961728 433062848 475018416 131999600 438097504 450647312 423202292 160285680 138740540 67280160 109604832 106420992 518069152 117695360 475220672 453399984 514957538 204470832 93212960 100932360 521319744 453499592 482757536 479581584 313924528 261169792 139308992 516073152 283342080 456577464 506751808 407768912 131069760 354566384 473455936 282359696 249597632 309075008 336831680 98225604 271552696 513350464 171540204 480028736 339307724 165174080 261154477 102680896 517545392 310030330 247368368 135798688 407645760 149263680 236624672 309893759 508821920 201168320 292539072 423216200 459553056 274613472 477227696 93500928 363621088 334811392 68725824 129429224 343804464 66911296 438413376 209756152 190058048 151189696 191547960 462459266 447026496 159744368 237339968 287276096 290625000 135507916 104574816 373701504 176056240 111222800 442063112 478768668 430766720 447906429 512188614 112084416 451866176 247518654 277470964 583503614 545255616 261603648 527347712 199862784 361194426 348753328 512687808 551319266 492165433 624482880 457454015 257913832 440418496 312944216 564833792 428133632 451294336 285541592 462643776 262376704 568672252 240923448 471966624 396050808 347433440 553041888 548195264 606332624 571643328 253140896 457948193 216026160 192411488 482173824 294816512 547625784 477830032 239242080 232365056 304983552 366009953 629737008 178076080 163490256 471977792 616567552 627652800 278365992 640038944 454190760 284315744 406958720 253762264 214788608 351111936 610337920 240920496 597764526 143707728 511854144 539222528 581987856 366874432 393200384 181584360 596915584 486437674 473889376 341627656 166046648 326244820 255680000 202501312 496187456 625689340 402363648 437622308 161962632 504175044 410210880 143653832 628966784 374916560 515187230 197168852 221372928 506151968 614715776 494229552 375318272 640774656 449747920 416163072 533333536 184853196 617638366 277303672 457952576 535752416
537836000 67933184 681994752 391802368 869371392 314834992 89879392 396091136 519628128 472264128 981021184 965676928 903550172 565276068 650918848 371155120 683230720 841168805 774583744 42174512 442423000 673467760 764243712 160660608 851975974 677490720 75888392 183691264 917491488 574985840 146030840 150942464 224288720 270004160 506683328 868323192 236945152 371705456 840055128 873007872 264965443 647068768 408421376 45588092 79080740 847459328 842212828 956266264 257561984 629089792 982710816 519878372 397913856 931489088 24214360 596958656 399014648 125699910 10365880 503235584 391508544 459721628 863713792 927264768 248849152 994331776 289241536 745880576 866470584 428517175 628088238 40671428 632657632 228466905 65455808 490827656 953779072 601688002 456607592 23037608 158822036 59312640 20342072 655805568 399677184 435904512 251377118 693262992 954200704 399863552 548248088 97953744 449124436 484910880 725324384 443911872 120553872 431966880 199614504 773764928 775559756 326412440 505789912 781441160 394905688 361730392 645399840 685217392 367390296 422526368 691983648 491161996 564416216 677978984 448629768 560776400 600712004 339480296 312131936 526971928 722290392 309622232 492264216 371331180 449105084 393210510 468940472 717579912 339059672 457429208 423653848 439974080 753339644 632705048 520707784 682109620 584003592 648462156 424118360 757290376 767513688 482787576 579942872 489308256 731433944 637999176 327005884 504630600 736948248 502464440 693424750 313486360 415907032 669521326 653567737 637516248 666058120 510299000 653074899 427132024 604122652 440281648 423908184 621442808 794356366 308832600 658915116 661079524 679950920 340009912 438069626 767645784 786214912 513748436 510883896 506714568 725127564 726334936 374637144 473582344 436358640 552723672 443067553 705818344 450059800 564568760 404901064 407259452 721025794 445566152 611791352 533442972 420116952 582891544 456261208 328765176 564817740 412266552 344720088 454279128 673370624 4001552 450315900 375425860 577372740 699237056 612623824 768635904 380114368 181593640 666623920 984916112 489776000 821972736 921089556 897569836 544614792 312330032 454385292 996205056 763364384 916853984 61186088 852064336 229713536 564411148 912320900 90043206 150478688 513783200 590192588 790813068 538471680 121149760 898107495 11140736 797457632 379180574 327553152 162938912 633284032 457195520 380985440 434390446 119514496 632291320 136034752 737117384 272001168 196140384 656758138 387584384 925801196 212387840 845338168 288888064 651756624 55561120 285258304 674856240 688095708 283080096 238925568 353870336 645750412 606336888 153127552 935082476 819319552 280394500 899740000 434380704 169073472 136036428 5712640 902538752 234876992 189706240 397254640 173291440 399190652 574898708 991768960 939396320 797782840 923809680 661784480 593537024 272051792 929700168 847921920 655574592 342445192 920536576 530627680 958814864 411340800 341760024 22495744 444841984 537411008 514316760 209066240 118650236 235781136 239630592 489731712 531687280 188668464 494766368 507316176 479871156 216954544 195409404 123949024 166273696 163089856 574738016 174364224 531889536 510068848 571626402 261139696 149881824 157601224 577988608 510168456 539426400 536250448 370593392 317838656 195977856 572742016 340010944 513246328 563420672 464437776 187738624 411235248 530124800 339028560 306266496 365743872 393500544 154894468 328221560 570019328 228209068 536697600 395976588 221842944 317823341 159349760 574214256 366699194 304037232 192467552 464314624 205932544 293293536 366562623 565490784 257837184 349207936 479885064 516221920 331282336 533896560 150169792 420289952 391480256 125394688 186098088 400473328 123580160 495082240 266425016 246726912 207858560 248216824 519128130 503695360 216413232 294008832 343944960 347293864 192176780 161243680 430370368 232725104 167891664 498731976 535437532 487435584 504575293 568857478 168753280 508535040 304187518 334139828 835873918 797625920 513973952 779718016 452233088 613564730 601123632 765058112 803689570 744535737 876853184 709824319 510284136 692788800 565314520 817204096 680503936 703664640 537911896 715014080 514747008 821042556 493293752 724336928 648421112 599803744 805412192 800565568 858702928 824013632 505511200 710318497 468396464 444781792 734544128 547186816 799996088 730200336 491612384 484735360 557353856 618380257 882107312 430446384 415860560 724348096 868937856 880023104 530736296 892409248 706561064 536686048 659329024 506132568 467158912 603482240 862708224 493290800 850134830 396078032 764224448 791592832 834358160 619244736 645570688 433954664 849285888 738807978 726259680 593997960 418416952 578615124 508050304 454871616 748557760 878059644 654733952 689992612 414332936 756545348 662581184 396024136 881337088 627286864 767557534 449539156 473743232 758522272 867086080 746599856 627688576 893144960 702118224 668533376 785703840 437223500 870008670 529673976 710322880 788122720
861413744 21335480 469290368 481494752 662897920 747247362 680921120 964705610 814161624 137767424 578556416 753917696 883465984 824697302 195505806 110479288 205400832 465896744 534071808 422250500 868174336 504271116 870732464 585117148 482001176 770222824 673680893 781179328 792786848 910416295 272091188 157892920 527792680 13477612 681650040 220245568 203570716 890467496 366714848 262083584 926087628 635722484 806664880 274519296 242263968 253167104 859321962 641695776 265620480 73667532 852794840 466541568 923707240 703757824 431658868 854751868 307384896 397006900 373342400 27120442 903788832 141229464 509207056 768667328 727786938 537119986 851651648 981044032 280861152 851291008 924271400 9206918 297672176 882940600 343947192 461802496 662990036 252382160 962396810 561262080 707265142 272783680 480270848 975350094 319507272 761381744 148847960 810809662 991577216 60281744 65595092 440197646 726827258 946519296 956504320 612795400 297996528 438958872 964130008 922848708 508593620 59446304 238823776 514475024 127939552 94764256 378433704 418251256 100424160 155560232 425017512 224195860 297450080 411012848 181663632 293810264 333745868 72514160 45165800 260005792 455324256 42656096 225298080 104365044 182138948 126244374 201974336 450613776 72093536 190463072 156687712 173007944 486373508 365738912 253741648 415143484 317037456 381496020 157152224 490324240 500547552 215821440 312976736 222342120 464467808 371033040 60039748 237664464 469982112 235498304 426458614 46520224 148940896 402555190 386601601 370550112 399091984 243332864 386108763 160165888 337156516 173315512 156942048 354476672 527390230 41866464 391948980 394113388 412984784 73043776 171103490 500679648 519248776 246782300 243917760 239748432 458161428 459368800 107671008 206616208 169392504 285757536 176101417 438852208 183093664 297602624 137934928 140293316 454059658 178600016 344825216 266476836 153150816 315925408 189295072 61799040 297851604 145300416 77753952 187312992 299123136 635577048 688115024 198796848 371615576 25884672 142748416 759931364 424487976 9616440 370430464 216130112 114975744 840288966 257708160 142549760 600549120 795482144 218275040 998084320 196328988 78647360 898308834 767595484 449597568 810036736 98344115 349246848 213308104 619642258 331731584 988558484 739941152 233764032 889822058 666160478 607057280 854104398 241526804 675136232 423075840 583320544 435581456 483090128 672153600 6402432 78744004 755446096 69868616 952148736 820149394 178345808 908420136 135869504 878192072 417743744 813003584 505995204 811245952 847482800 102015412 639601424 252671936 310968480 815935040 383415344 711112528 718163968 583034912 132456280 279929936 961229824 164308544 478893104 226241680 393425130 240283392 58797648 705348612 949984272 382317568 929890112 485033104 608699172 725110656 611085312 894940664 742429696 425182272 416330240 954891104 69471872 210894400 858937704 79870976 845497448 714508320 357439068 886776128 386186848 476089537 452995289 147744769 57328765 174459665 178309121 428410241 470365809 127346993 433444897 445994705 418549685 155633073 134087933 62627553 104952225 101768385 513416545 113042753 470568065 448747377 510304931 199818225 88560353 96279753 516667137 448846985 478104929 474928977 309271921 256517185 134656385 511420545 278689473 451924857 502099201 403116305 126417153 349913777 468803329 277707089 244945025 304422401 332179073 93572997 266900089 508697857 166887597 475376129 334655117 160521473 256501870 98028289 512892785 305377723 242715761 131146081 402993153 144611073 231972065 305241152 504169313 196515713 287886465 418563593 454900449 269960865 472575089 88848321 358968481 330158785 64073217 124776617 339151857 62258689 433760769 205103545 185405441 146537089 186895353 457806659 442373889 155091761 232687361 282623489 285972393 130855309 99922209 369048897 171403633 106570193 437410505 474116061 426114113 443253822 507536007 107431809 447213569 242866047 272818357 861108094 822860096 539208128 804952192 477467264 638798906 626357808 790292288 828923746 769769913 902087360 735058495 535518312 718022976 590548696 842438272 705738112 728898816 563146072 740248256 539981184 846276732 518527928 749571104 673655288 625037920 830646368 825799744 883937104 849247808 530745376 735552673 493630640 470015968 759778304 572420992 825230264 755434512 516846560 509969536 582588032 643614433 907341488 455680560 441094736 749582272 894172032 905257280 555970472 917643424 731795240 561920224 684563200 531366744 492393088 628716416 887942400 518524976 875369006 421312208 789458624 816827008 859592336 644478912 670804864 459188840 874520064 764042154 751493856 619232136 443651128 603849300 533284480 480105792 773791936 903293820 679968128 715226788 439567112 781779524 687815360 421258312 906571264 652521040 792791710 474773332 498977408 783756448 892320256 771834032 652922752 918379136 727352400 693767552 810938016 462457676 895242846 554908152 735557056 813356896
12390964 538235268 647056080 226233270 354562496 324858048 407035392 214426864 993080704 370654048 816155764 757304170 170136064 951164096 932315232 707864096 990777010 949242144 830756992 553757056 449990656 137647360 549950752 160747236 676962608 513927074 448092755 546747444 999402712 42871616 679774592 553697352 578460784 112592610 221397440 322615296 688632640 150306752 388174328 574832072 264686400 314053376 932213488 468269472 199420096 483446208 275448992 492195840 52895920 429145236 289220776 607331104 520938880 84355648 58019376 837813760 191485916 282186792 195780352 295150084 278015872 377372264 560615616 539618246 294459760 68905912 904667328 171408384 658069680 360405824 46560740 253151168 705295392 207093040 48299904 922230912 53437696 282641920 143027698 287528448 293551232 238988512 671714304 354212952 788649528 64155168 682519480 643503168 858917376 630919168 427568912 788824576 774446016 769420288 558397184 637384586 871691504 453772800 758759088 964128832 833980852 384833536 564211008 839862256 453326784 420151488 703820936 743638488 425811392 480947464 750404744 549583092 622837312 736400080 507050864 619197496 659133100 397901392 370553032 585393024 780711488 368043328 550685312 429752276 507526180 451631606 527361568 776001008 397480768 515850304 482074944 498395176 811760740 691126144 579128880 740530716 642424688 706883252 482539456 815711472 825934784 541208672 638363968 547729352 789855040 696420272 385426980 563051696 795369344 560885536 751845846 371907456 474328128 727942422 711988833 695937344 724479216 568720096 711495995 485553120 662543748 498702744 482329280 679863904 852777462 367253696 717336212 719500620 738372016 398431008 496490722 826066880 844636008 572169532 569304992 565135664 783548660 784756032 433058240 532003440 494779736 611144768 501488649 764239440 508480896 622989856 463322160 465680548 779446890 503987248 670212448 591864068 478538048 641312640 514682304 387186272 623238836 470687648 403141184 512700224 328779936 426463616 637782804 21046912 387246988 413014592 61509660 346687306 391116464 562745344 574053216 834365888 88451904 444872384 131962108 284193536 906649384 600855988 871085124 819877088 348105728 876178096 503665408 915781720 359141120 276155260 952407808 167530112 575223680 555008768 825056384 959021296 102982656 628756568 28075760 958960528 94201616 664322850 677146336 825724112 698029184 738368184 519593536 867978288 252089344 87804736 518729216 633479360 944444936 888758712 919373312 504243968 542480196 842222456 398868672 527502436 672882688 311171160 510293184 567618946 131344260 148164192 529183712 579396864 804014292 799886400 225158536 587530764 404738048 239619584 810238592 142320848 390792734 97072544 589631890 812891264 237493536 307929840 323805328 951256408 856522240 713344768 984479936 870520352 381036544 82196534 553036060 96170080 452294268 47063936 702017208 329212430 92694868 252121440 359484862 1768040 184178968 843969536 274207504 228019782 515414976 492320728 187070208 96654204 213785104 217634560 467735680 509691248 166672432 472770336 485320144 457875124 194958512 173413372 101952992 144277664 141093824 552741984 152368192 509893504 488072816 549630370 239143664 127885792 135605192 555992576 488172424 517430368 514254416 348597360 295842624 173981824 550745984 318014912 491250296 541424640 442441744 165742592 389239216 508128768 317032528 284270464 343747840 371504512 132898436 306225528 548023296 206213036 514701568 373980556 199846912 295827309 137353728 552218224 344703162 282041200 170471520 442318592 183936512 271297504 344566591 543494752 235841152 327211904 457889032 494225888 309286304 511900528 128173760 398293920 369484224 103398656 164102056 378477296 101584128 473086208 244428984 224730880 185862528 226220792 497132098 481699328 194417200 272012800 321948928 325297832 170180748 139247648 408374336 210729072 145895632 476735944 513441500 465439552 482579261 546861446 146757248 486539008 282191486 312143796 748512830 710264832 426612864 692356928 364872000 526203642 513762544 677697024 716328482 657174649 789492096 622463231 422923048 605427712 477953432 729843008 593142848 616303552 450550808 627652992 427385920 733681468 405932664 636975840 561060024 512442656 718051104 713204480 771341840 736652544 418150112 622957409 381035376 357420704 647183040 459825728 712635000 642839248 404251296 397374272 469992768 531019169 794746224 343085296 328499472 636987008 781576768 792662016 443375208 805048160 619199976 449324960 571967936 418771480 379797824 516121152 775347136 405929712 762773742 308716944 676863360 704231744 746997072 531883648 558209600 346593576 761924800 651446890 638898592 506636872 331055864 491254036 420689216 367510528 661196672 790698556 567372864 602631524 326971848 669184260 575220096 308663048 793976000 539925776 680196446 362178068 386382144 671161184 779724992 659238768 540327488 805783872 614757136 581172288 698342752 349862412 782647582 442312888 622961792 700761632
858030392 121921540 708985480 970167808 320013952 593276608 318319936 167169304 916802768 435468664 815432704 334479104 860179880 893138432 449876032 451130368 525980160 748238620 672941792 438872448 15886880 610950709 998262656 119649900 966085024 721015040 858501584 567288618 84619216 168385360 980765312 190435984 433917352 113168922 261124256 585432960 714213504 161615616 146275328 727144976 537825408 760076800 297140544 254227136 75298560 610437920 691318784 140462214 74491928 214863872 78208384 197845556 594454290 733272076 533331008 682102372 548693900 695484256 585096192 434054048 589312768 162411008 449573782 422254464 484453324 615012268 899132958 691358096 368454016 258153216 45842676 90799936 428501472 234439732 499674772 800656384 941508608 221344520 993523968 381514240 130592091 170338304 535116800 829312366 587894896 992154016 784603800 411764384 457645440 609929296 616513664 65908352 134641184 743537536 525963390 81408512 782732124 306942316 238691464 29381590 684808576 235661260 415038732 690689980 304154508 270979212 554648660 594466212 276639116 331775188 601232468 400410816 473665036 587227804 357878588 470025220 509960824 248729116 221380756 436220748 631539212 218871052 401513036 280580000 358353904 302459330 378189292 626828732 248308492 366678028 332902668 349222900 662588464 541953868 429956604 591358440 493252412 557710976 333367180 666539196 676762508 392036396 489191692 398557076 640682764 547247996 236254704 413879420 646197068 411713260 602673570 222735180 325155852 578770146 562816557 546765068 575306940 419547820 562323719 336380844 513371472 349530468 333157004 530691628 703605186 218081420 568163936 570328344 589199740 249258732 347318446 676894604 695463732 422997256 420132716 415963388 634376384 635583756 283885964 382831164 345607460 461972492 352316373 615067164 359308620 473817580 314149884 316508272 630274614 354814972 521040172 442691792 329365772 492140364 365510028 238013996 474066560 321515372 253968908 363527948 578555904 29513792 714530816 304049684 747970796 296506688 650868720 928089408 225089092 808642624 534165184 354545824 399886480 814064944 992660 439997440 643816000 854255568 697692504 78584000 905456896 637252768 594303184 277039744 725889376 868295153 518160160 162519768 203465152 974053120 870098272 257192768 149126250 761040106 370904200 46503224 598747392 788496640 541865064 219916600 213044432 783710432 772300224 54765608 75724320 974378836 662790048 972059936 487196224 463411344 275559552 819596096 239739992 661194368 704297600 917585440 466215056 824940644 214365824 775532448 995520858 398374252 491660608 538229920 694035464 148154936 91396258 961849536 402220 642728960 424104784 910705232 444014640 338257224 479491040 286757888 245557520 624819968 81303488 543882016 130167584 277306976 546065244 659516928 189056336 571942016 499162680 179663834 348696032 312065224 493471258 184480696 201636992 819595808 62765184 966454084 550792472 188267008 71880176 177880320 827110304 804016056 498765536 408349532 525480432 529329888 779431008 821386576 478367760 784465664 797015472 769570452 506653840 485108700 413648320 455972992 452789152 864437312 464063520 821588832 799768144 861325698 550838992 439581120 447300520 867687904 799867752 829125696 825949744 660292688 607537952 485677152 862441312 629710240 802945624 853119968 754137072 477437920 700934544 819824096 628727856 595965792 655443168 683199840 444593764 617920856 859718624 517908364 826396896 685675884 511542240 607522637 449049056 863913552 656398490 593736528 482166848 754013920 495631840 582992832 656261919 855190080 547536480 638907232 769584360 805921216 620981632 823595856 439869088 709989248 681179552 415093984 475797384 690172624 413279456 784781536 556124312 536426208 497557856 537916120 808827426 793394656 506112528 583708128 633644256 636993160 481876076 450942976 720069664 522424400 457590960 788431272 825136828 777134880 794274589 858556774 458452576 798234336 593886814 623839124 540133502 501885504 218233536 483977600 156492672 317824314 305383216 469317696 507949154 448795321 581112768 414083903 214543720 397048384 269574104 521463680 384763520 407924224 242171480 419273664 219006592 525302140 197553336 428596512 352680696 304063328 509671776 504825152 562962512 528273216 209770784 414578081 172656048 149041376 438803712 251446400 504255672 434459920 195871968 188994944 261613440 322639841 586366896 134705968 120120144 428607680 573197440 584282688 234995880 596668832 410820648 240945632 363588608 210392152 171418496 307741824 566967808 197550384 554394414 100337616 468484032 495852416 538617744 323504320 349830272 138214248 553545472 443067562 430519264 298257544 122676536 282874708 212309888 159131200 452817344 582319228 358993536 394252196 118592520 460804932 366840768 100283720 585596672 331546448 471817118 153798740 178002816 462781856 571345664 450859440 331948160 597404544 406377808 372792960 489963424 141483084 574268254 233933560 414582464 492382304
104344368 123487520 900357516 721307896 703968304 629419336 40982652 833994948 642736988 665681032 960447104 42625372 761618208 673815552 244566770 827738448 885428080 531958608 982571720 335329750 279840230 875868288 579597284 966081024 926040576 594460944 447539752 455732050 387789056 502195712 718005840 21069312 158673644 315304352 849334096 246630144 123264640 715164952 357410426 387590536 982281304 832470718 366041431 713536256 966005760 959756000 304016288 676213228 947139680 487605436 452313744 818277020 76811112 287938136 200417894 815692299 342786542 915481340 942339096 650798944 870446176 853471680 263792768 96704448 825236384 376869616 867470900 29963072 674429486 49840948 818565880 877061099 323464704 183518208 990507256 808806608 603528704 877301356 233324288 690516768 959098752 323667344 17471700 758344408 880249520 754560000 874776000 873675548 757199626 920851456 754027134 437114992 468159488 982223584 807106072 15526674 84712384 269779424 532436740 712708310 533073680 83926364 263303836 538955084 152419612 119244316 402913764 442731316 124904220 180040292 449497572 248675920 321930140 435492908 206143692 318290324 358225928 96994220 69645860 284485852 479804316 67136156 249778140 128845104 206619008 150724434 226454396 475093836 96573596 214943132 181167772 197488004 510853568 390218972 278221708 439623544 341517516 405976080 181632284 514804300 525027612 240301500 337456796 246822180 488947868 395513100 84519808 262144524 494462172 259978364 450938674 71000284 173420956 427035250 411081661 395030172 423572044 267812924 410588823 184645948 361636576 197795572 181422108 378956732 551870290 66346524 416429040 418593448 437464844 97523836 195583550 525159708 543728836 271262360 268397820 264228492 482641488 483848860 132151068 231096268 193872564 310237596 200581477 463332268 207573724 322082684 162414988 164773376 478539718 203080076 369305276 290956896 177630876 340405468 213775132 86279100 322331664 169780476 102234012 211793052 324539588 756738880 544658008 92896080 530973312 225665392 384911616 928499200 711147680 843034080 714840144 242166152 761819648 203713544 550981782 402529000 563489416 248473248 853008752 25950844 900369600 217577600 273127716 615903232 919241432 386850196 500526809 79249198 502888960 911524928 393423968 186961984 740692560 770045184 968635828 184314016 398694888 519197184 331370944 788342720 539106240 596592848 902740992 20482560 899072 644212356 934204960 476679424 495092484 544571264 320986880 642221568 113806144 564332800 74414170 693270500 928879078 202272912 609286336 930155184 314533376 540138259 656023744 681323760 302171296 525189224 802257270 498988000 461581248 97898336 572940800 547617274 939492736 945148977 112126840 214889502 201843218 389165576 111921760 259745920 627590560 466972848 150376072 632687664 184586918 16740920 274491136 352195596 348580884 358322816 898222080 86275456 868944912 836402176 959234800 281104222 313376384 419264328 53252940 175746176 689242618 666148370 360897850 270481846 387612746 391462202 641563322 683518890 340500074 646597978 659147786 631702766 368786154 347241014 275780634 318105306 314921466 726569626 326195834 683721146 661900458 723458012 412971306 301713434 309432834 729820218 662000066 691258010 688082058 522425002 469670266 347809466 724573626 491842554 665077938 715252282 616269386 339570234 563066858 681956410 490860170 458098106 517575482 545332154 306726078 480053170 721850938 380040678 688529210 547808198 373674554 469654951 311181370 726045866 518530804 455868842 344299162 616146234 357764154 445125146 518394233 717322394 409668794 501039546 631716674 668053530 483113946 685728170 302001402 572121562 543311866 277226298 337929698 552304938 275411770 646913850 418256626 398558522 359690170 400048434 670959740 655526970 368244842 445840442 495776570 499125474 344008390 313075290 582201978 384556714 319723274 650563586 687269142 639267194 656406903 720689088 320584890 660366650 456019128 485971438 793762558 755514560 471862592 737606656 410121728 571453370 559012272 722946752 761578210 702424377 834741824 667712959 468172776 650677440 523203160 775092736 638392576 661553280 495800536 672902720 472635648 778931196 451182392 682225568 606309752 557692384 763300832 758454208 816591568 781902272 463399840 668207137 426285104 402670432 692432768 505075456 757884728 688088976 449501024 442624000 515242496 576268897 839995952 388335024 373749200 682236736 826826496 837911744 488624936 850297888 664449704 494574688 617217664 464021208 425047552 561370880 820596864 451179440 808023470 353966672 722113088 749481472 792246800 577133376 603459328 391843304 807174528 696696618 684148320 551886600 376305592 536503764 465938944 412760256 706446400 835948284 612622592 647881252 372221576 714433988 620469824 353912776 839225728 585175504 725446174 407427796 431631872 716410912 824974720 704488496 585577216 851033600 660006864 626422016 743592480 395112140 827897310 487562616 668211520 746011360
879445464 79170704 188951648 157377280 237930304 149767408 601736806 260872110 966023056 133064696 586595120 58242208 82553326 879489392 532216000 533399728 584180000 84561032 54026604 748510104 678653048 84591806 340272640 154573752 328978528 483783616 604617204 568960560 444085152 866876064 586819544 14114720 788972592 721985912 863043150 762838752 769261152 589457824 477043968 527309414 16650752 545447776 134497536 432443592 370711092 396229488 444763928 330981568 932566272 433101248 802570816 633186976 228573100 998343776 217736960 161623328 136950784 919419424 653379584 236633918 689198848 307351778 960701440 427162624 127926144 705612116 897488120 667983616 259991552 909771472 954528256 88510304 392408624 499274544 659371219 558324448 210380036 357272744 149985536 996039005 212884392 566340304 923828556 956833672 455736560 661006976 299710304 566848696 694488448 652020800 965208560 170448384 77039282 470039492 141753728 22037920 268459538 263589539 249712640 209618144 726753652 277606336 456983808 732635056 346099584 312924288 596593736 636411288 318584192 373720264 643177544 442355892 515610112 629172880 399823664 511970296 551905900 290674192 263325832 478165824 673484288 260816128 443458112 322525076 400298980 344404406 420134368 668773808 290253568 408623104 374847744 391167976 704533540 583898944 471901680 633303516 535197488 599656052 375312256 708484272 718707584 433981472 531136768 440502152 682627840 589193072 278199780 455824496 688142144 453658336 644618646 264680256 367100928 620715222 604761633 588710144 617252016 461492896 604268795 378325920 555316548 391475544 375102080 572636704 745550262 260026496 610109012 612273420 631144816 291203808 389263522 718839680 737408808 464942332 462077792 457908464 676321460 677528832 325831040 424776240 387552536 503917568 394261449 657012240 401253696 515762656 356094960 358453348 672219690 396760048 562985248 484636868 371310848 534085440 407455104 279959072 516011636 363460448 295913984 405473024 955707876 281851168 733078970 565741568 133799424 318004944 428438982 568017024 105863840 399876740 208591552 426912448 822153824 974824160 507491584 60414848 308483300 379564376 58379648 809788160 492577152 153472000 876560177 984395168 780168992 885650432 971221124 747367606 751690944 431227584 473925600 852898098 367498720 709654652 907174356 24769642 109628672 972502416 140701440 894110136 99591756 961432000 790603904 295522084 388291072 32627635 686420992 568731862 612859392 563222016 77374720 124950464 142828888 116078392 802587136 485016608 808360824 23052828 428612096 400738457 501240274 347321112 505744592 97738504 81942746 753006080 166656692 909658816 661799544 324519100 574090000 149236176 844590016 536335872 583284352 105335598 259418256 472167952 266707968 51505536 427881896 666094592 421043536 259605520 15905536 32213760 945424204 390176800 706547264 922500486 108475192 804668800 921034688 236331008 740005824 449625600 88695320 536155872 394811726 472654048 576075096 552980848 247730328 157314324 274445224 278294680 528395800 570351368 227332552 533430456 545980264 518535244 255618632 234073492 162613112 204937784 201753944 613402104 213028312 570553624 548732936 610290490 299803784 188545912 196265312 616652696 548832544 578090488 574914536 409257480 356502744 234641944 611406104 378675032 551910416 602084760 503101864 226402712 449899336 568788888 377692648 344930584 404407960 432164632 193558556 366885648 608683416 266873156 575361688 434640676 260507032 356487429 198013848 612878344 405363282 342701320 231131640 502978712 244596632 331957624 405226711 604154872 296501272 387872024 518549152 554886008 369946424 572560648 188833880 458954040 430144344 164058776 224762176 439137416 162244248 533746328 305089104 285391000 246522648 286880912 557792218 542359448 255077320 332672920 382609048 385957952 230840868 199907768 469034456 271389192 206555752 537396064 574101620 526099672 543239381 607521566 207417368 547199128 342851606 372803916 821847646 783599648 499947680 765691744 438206816 599538458 587097360 751031840 789663298 730509465 862826912 695798047 496257864 678762528 551288248 803177824 666477664 689638368 523885624 700987808 500720736 807016284 479267480 710310656 634394840 585777472 791385920 786539296 844676656 809987360 491484928 696292225 454370192 430755520 720517856 533160544 785969816 716174064 477586112 470709088 543327584 604353985 868081040 416420112 401834288 710321824 854911584 865996832 516710024 878382976 692534792 522659776 645302752 492106296 453132640 589455968 848681952 479264528 836108558 382051760 750198176 777566560 820331888 605218464 631544416 419928392 835259616 724781706 712233408 579971688 404390680 564588852 494024032 440845344 734531488 864033372 640707680 675966340 400306664 742519076 648554912 381997864 867310816 613260592 753531262 435512884 459716960 744496000 853059808 732573584 613662304 879118688 688091952 654507104 771677568 423197228 855982398 515647704 696296608 774096448
245229568 764340256 9901824 284225536 424337912 923965488 453333472 921969920 636755712 787529904 179879466 922920960 910424120 480688640 209775152 39380000 823463920 259840794 948754560 452881632 629371680 981026920 867533336 30603790 3228864 150432176 674021546 868661280 386026760 648286368 78011644 838040653 905426000 915092608 309253712 106792192 9915984 803798520 670903608 428440784 867591552 229475328 785173029 216800768 55500800 124647220 503886400 816901910 533219484 472092744 110938704 326865536 411817472 963048960 690937172 478086784 926985200 207545728 522399280 738529056 518850656 215019520 76680664 601172160 244943106 457862480 665692451 55686336 562151952 242995672 336578520 790823824 486131200 783853632 279323264 153411456 459158752 571179464 499219248 706559600 990219424 95267584 97590208 166491579 17140160 673843792 538650720 536138376 905251264 787296784 578590064 79965216 785303650 127744400 65123554 591423682 330358110 868141472 207325472 201779040 852669891 403522575 582900047 858551295 472015823 438840527 722509975 762327527 444500431 499636503 769093783 568272131 641526351 755089119 525739903 637886535 677822139 416590431 389242071 604082063 799400527 386732367 569374351 448441315 526215219 470320645 546050607 794690047 416169807 534539343 500763983 517084215 830449779 709815183 597817919 759219755 661113727 725572291 501228495 834400511 844623823 559897711 657053007 566418391 808544079 715109311 404116019 581740735 814058383 579574575 770534885 390596495 493017167 746631461 730677872 714626383 743168255 587409135 730185034 504242159 681232787 517391783 501018319 698552943 871466501 385942735 736025251 738189659 757061055 417120047 515179761 844755919 863325047 590858571 587994031 583824703 802237699 803445071 451747279 550692479 513468775 629833807 520177688 782928479 527169935 641678895 482011199 484369587 798135929 522676287 688901487 610553107 497227087 660001679 533371343 405875311 641927875 489376687 421830223 531389263 534515200 962727104 952378424 471667912 313344688 597130272 436305324 871948800 220744032 184788636 626358060 400282912 994825024 882045488 288760750 877178880 246138368 427111296 192144996 230242432 628372608 132603904 322649358 50973760 979883403 428233664 63946288 465081076 165934376 107163456 71566652 951374400 754271520 753236480 781069376 734313752 729474272 959575872 327904960 725535680 430764576 192962944 472169600 835962104 727794432 104679680 502870144 986109568 62390268 638442992 950177714 896935528 447951360 981722803 472697376 172104048 808156804 180095340 221273924 993118592 335714472 726096268 531770832 78183584 723097912 159230912 221626312 992438400 313396368 631767204 251882960 508400022 813696828 606627334 386143591 553610204 49211040 265667840 670492762 834620736 544032824 362015360 844050840 218535388 571088680 122607488 92759488 763841536 696235112 982804988 996896752 347192832 277872768 239890778 737830336 588391456 31550400 233481100 805587200 498945800 542512576 519418328 214167808 123751804 240882704 244732160 494833280 536788848 193770032 499867936 512417744 484972724 222056112 200510972 129050592 171375264 168191424 579839584 179465792 536991104 515170416 576727970 266241264 154983392 162702792 583090176 515270024 544527968 541352016 375694960 322940224 201079424 577843584 345112512 518347896 568522240 469539344 192840192 416336816 535226368 344130128 311368064 370845440 398602112 159996036 333323128 575120896 233310636 541799168 401078156 226944512 322924909 164451328 579315824 371800762 309138800 197569120 469416192 211034112 298395104 371664191 570592352 262938752 354309504 484986632 521323488 336383904 538998128 155271360 425391520 396581824 130496256 191199656 405574896 128681728 500183808 271526584 251828480 212960128 253318392 524229698 508796928 221514800 299110400 349046528 352395432 197278348 166345248 435471936 237826672 172993232 503833544 540539100 492537152 509676861 573959046 173854848 513636608 309289086 339241396 548494718 510246720 226594752 492338816 164853888 326185530 313744432 477678912 516310370 457156537 589473984 422445119 222904936 405409600 277935320 529824896 393124736 416285440 250532696 427634880 227367808 533663356 205914552 436957728 361041912 312424544 518032992 513186368 571323728 536634432 218132000 422939297 181017264 157402592 447164928 259807616 512616888 442821136 204233184 197356160 269974656 331001057 594728112 143067184 128481360 436968896 581558656 592643904 243357096 605030048 419181864 249306848 371949824 218753368 179779712 316103040 575329024 205911600 562755630 108698832 476845248 504213632 546978960 331865536 358191488 146575464 561906688 451428778 438880480 306618760 131037752 291235924 220671104 167492416 461178560 590680444 367354752 402613412 126953736 469166148 375201984 108644936 593957888 339907664 480178334 162159956 186364032 471143072 579706880 459220656 340309376 605765760 414739024 381154176 498324640 149844300 582629470 242294776 422943680 500743520
273004802 213762072 920577948 932015384 539256960 935500928 253688384 742682720 873380224 46851584 309595136 228823856 206745504 375200768 416528000 71440304 350092288 744093312 358665280 829924064 986834944 927548832 553869984 427963536 188679824 428343848 386468480 220232744 896797376 86161976 470385504 660688768 319666688 717880857 341139852 27572224 292191744 803257768 168652800 392227727 507670752 782479488 244793024 994779584 3179648 912341000 820019136 59504440 517880148 428345700 369966533 226550592 203248416 671295532 984099008 787066336 49715936 427281664 753433968 356694368 157642368 144422144 301449056 604556624 137163264 467174152 410299684 264078784 870979440 393419392 237552360 726570752 259031892 384078208 326639988 684151424 495766400 396859760 803470712 979827804 861666304 928577760 585697760 265718656 703810048 333064384 956033760 687987456 281980416 868106600 460507648 657091144 277158264 814525376 134273748 518515144 997622176 91483904 511146310 635779180 837817524 388670208 568047680 843698928 457163456 423988160 707657608 747475160 429648064 484784136 754241416 553419764 626673984 740236752 510887536 623034168 662969772 401738064 374389704 589229696 784548160 371880000 554521984 433588948 511362852 455468278 531198240 779837680 401317440 519686976 485911616 502231848 815597412 694962816 582965552 744367388 646261360 710719924 486376128 819548144 829771456 545045344 642200640 551566024 793691712 700256944 389263652 566888368 799206016 564722208 755682518 375744128 478164800 731779094 715825505 699774016 728315888 572556768 715332667 489389792 666380420 502539416 486165952 683700576 856614134 371090368 721172884 723337292 742208688 402267680 500327394 829903552 848472680 576006204 573141664 568972336 787385332 788592704 436894912 535840112 498616408 614981440 505325321 768076112 512317568 626826528 467158832 469517220 783283562 507823920 674049120 595700740 482374720 645149312 518518976 391022944 627075508 474524320 406977856 516536896 955045888 860998264 66673856 578316544 338608600 480459400 850790336 760295688 137465088 917858304 488383356 483260864 159852643 848588416 330750664 259643088 135126440 157346816 340626688 111710720 517334786 30608628 583439520 661659996 975420160 550777664 272372516 878820920 3776768 58070048 34207984 888051616 165238840 176604064 897303936 506757632 250122752 441976980 559944640 739028016 814553712 488658968 886590928 165742850 422119008 785536112 297146048 319338304 952790984 756267264 633099264 891950624 224963086 40173440 268525694 450747680 722288736 833690576 522239936 414724608 445281600 824256000 173350144 237973400 941798464 387837132 860530286 972160096 213094784 742459656 890748656 813674590 373043680 597200910 686031040 312586240 332391936 76244224 888520576 828203072 117114460 147442450 159529568 450414036 74559104 10291400 717080896 398838260 988086208 271345824 935491584 907620160 113516032 760808030 453071874 382262076 174297792 747509784 458219664 742821560 755890224 732795976 427545456 337129452 454260352 458109808 708210928 750166496 407147680 713245584 725795392 698350372 435433760 413888620 342428240 384752912 381569072 793217232 392843440 750368752 728548064 790105618 479618912 368361040 376080440 796467824 728647672 757905616 754729664 589072608 536317872 414457072 791221232 558490160 731725544 781899888 682916992 406217840 629714464 748604016 557507776 524745712 584223088 611979760 373373684 546700776 788498544 446688284 755176816 614455804 440322160 536302557 377828976 792693472 585178410 522516448 410946768 682793840 424411760 511772752 585041839 783970000 476316400 567687152 698364280 734701136 549761552 752375776 368649008 638769168 609959472 343873904 404577304 618952544 342059376 713561456 484904232 465206128 426337776 466696040 737607346 722174576 434892448 512488048 562424176 565773080 410655996 379722896 648849584 451204320 386370880 717211192 753916748 705914800 723054509 787336694 387232496 727014256 522666734 552619044 923900062 885652064 602000096 867744160 540259232 701590874 689149776 853084256 891715714 832561881 964879328 797850463 598310280 780814944 653340664 905230240 768530080 791690784 625938040 803040224 602773152 909068700 581319896 812363072 736447256 687829888 893438336 888591712 946729072 912039776 593537344 798344641 556422608 532807936 822570272 635212960 888022232 818226480 579638528 572761504 645380000 706406401 970133456 518472528 503886704 812374240 956964000 968049248 618762440 980435392 794587208 624712192 747355168 594158712 555185056 691508384 950734368 581316944 938160974 484104176 852250592 879618976 922384304 707270880 733596832 521980808 937312032 826834122 814285824 682024104 506443096 666641268 596076448 542897760 836583904 966085788 742760096 778018756 502359080 844571492 750607328 484050280 969363232 715313008 855583678 537565300 561769376 846548416 955112224 834626000 715714720 981171104 790144368 756559520 873729984 525249644 958034814 617700120 798349024 876148864
735711112 807533280 765598464 450237040 827684160 855635704 185064928 482756800 493280244 731928775 693641584 224178176 476195248 679611136 76003680 309867298 17616674 863479400 109263536 721461760 248800308 900311296 171098816 412544820 965101664 796179328 140101106 4748524 254691328 497122128 543297480 795635600 820263592 859993144 676539599 901856440 383051240 928831424 438985984 387730688 11143264 539486060 80444608 444417616 758527656 296052480 848969605 365034750 593266304 640988000 769946434 214029216 68500212 585820368 764255864 338422016 216413696 972659200 445291972 719177536 125011072 16516096 321605888 993045120 850606336 744558400 583546684 117158192 809700000 905077836 807440672 83005760 723478096 629086640 292936192 961533280 875798816 20588880 350171776 253628416 320497488 670819328 558722096 149104170 884473920 911213208 448899072 426266268 314995136 616263416 342926096 196501440 977545856 826256384 497441280 383607617 373196128 583739658 303102952 501357241 532506912 83359596 262737068 538388316 151852844 118677548 402346996 442164548 124337452 179473524 448930804 248109152 321363372 434926140 205576924 317723556 357659160 96427452 69079092 283919084 479237548 66569388 249211372 128278336 206052240 150157666 225887628 474527068 96006828 214376364 180601004 196921236 510286800 389652204 277654940 439056776 340950748 405409312 181065516 514237532 524460844 239734732 336890028 246255412 488381100 394946332 83953040 261577756 493895404 259411596 450371906 70433516 172854188 426468482 410514893 394463404 423005276 267246156 410022055 184079180 361069808 197228804 180855340 378389964 551303522 65779756 415862272 418026680 436898076 96957068 195016782 524592940 543162068 270695592 267831052 263661724 482074720 483282092 131584300 230529500 193305796 309670828 200014709 462765500 207006956 321515916 161848220 164206608 477972950 202513308 368738508 290390128 177064108 339838700 213208364 85712332 321764896 169213708 101667244 211226284 776048440 644993888 475482384 604512 259258448 348868640 406100480 619925140 954193848 495904448 544265344 687801600 947041328 423694736 550800384 932620928 978996416 313603264 315347636 576754704 972454238 850794276 327914496 169515092 449799424 684190464 722628992 912682796 124154496 731909020 218098810 451939200 4477970 887785000 276751360 144960288 562648576 652278800 151840704 158497760 737693408 160548096 151673728 808319760 338384046 882632629 698740032 768179872 595860108 416685920 432567088 296346080 918719158 37387969 225089984 901645508 248375282 740556800 347135974 436180810 639581952 744283200 913960322 656507320 978300416 571155968 295692960 837701376 734442240 396918882 845495776 260627264 973695488 801518776 991293920 261017600 342610574 713243208 176949824 187462088 515752816 296003608 290091360 695139982 211152152 827393024 266724796 888359552 580244152 237028464 158167264 438105896 50841856 400342416 326409742 85166080 89557492 903160500 825406704 947342193 893095872 870001624 564751104 474335100 591466000 595315456 845416576 887372144 544353328 850451232 863001040 835556020 572639408 551094268 479633888 521958560 518774720 930422880 530049088 887574400 865753712 927311266 616824560 505566688 513286088 933673472 865853320 895111264 891935312 726278256 673523520 551662720 928426880 695695808 868931192 919105536 820122640 543423488 766920112 885809664 694713424 661951360 721428736 749185408 510579332 683906424 925704192 583893932 892382464 751661452 577527808 673508205 515034624 929899120 722384058 659722096 548152416 819999488 561617408 648978400 722247487 921175648 613522048 704892800 835569928 871906784 686967200 889581424 505854656 775974816 747165120 481079552 541782952 756158192 479265024 850767104 622109880 602411776 563543424 603901688 874812994 859380224 572098096 649693696 699629824 702978728 547861644 516928544 786055232 588409968 523576528 854416840 891122396 843120448 860260157 924542342 524438144 864219904 659872382 689824692 661938896 623690898 340038930 605782994 278298066 439629708 427188610 591123090 629754548 570600715 702918162 535889297 336349114 518853778 391379498 643269074 506568914 529729618 363976874 541079058 340811986 647107534 319358730 550401906 474486090 425868722 631477170 626630546 684767906 650078610 331576178 536383475 294461442 270846770 560609106 373251794 626061066 556265314 317677362 310800338 383418834 444445235 708172290 256511362 241925538 550413074 695002834 706088082 356801274 718474226 532626042 362751026 485394002 332197546 293223890 429547218 688773202 319355778 676199808 222143010 590289426 617657810 660423138 445309714 471635666 260019642 675350866 564872956 552324658 420062938 244481930 404680102 334115282 280936594 574622738 704124622 480798930 516057590 240397914 582610326 488646162 222089114 707402066 453351842 593622512 275604134 299808210 584587250 693151058 572664834 453753554 719209938 528183202 494598354 611768818 263288478 696073648 355738954 536387858 614187698
713825056 454874632 226444780 901583896 962700989 31966242 108504724 353345536 681409022 917748840 202384524 800119616 815735808 371021312 645916928 879547744 13818880 114935232 297511936 924926660 433951232 627650560 58729600 12947520 693525402 525064471 294789120 587731296 983159784 290977000 226641520 583858840 960106304 239179880 397730948 997921280 204609136 419062688 974019520 454131808 807771040 127847680 842023944 15552000 531798752 766578152 441326336 868514376 280564736 562029352 78710902 558881120 186831764 734161536 844456000 367505008 289253032 902043154 252881824 547395660 185896836 283668928 66380000 629600288 935828928 823085112 617666575 705420800 110498493 8347648 465789824 141729792 936379840 37130624 762927062 67799296 692490546 721023584 229426976 801247940 170867160 499093408 451229149 881871880 442611424 62542648 77892224 671548671 730800000 859965096 592336035 954401600 941145224 122089984 219081824 185640256 92199674 632034786 224896000 585207752 775949448 326802132 506179604 781830852 395295380 362120084 645789532 685607084 367779988 422916060 692373340 491551688 564805908 678368676 449019460 561166092 601101696 339869988 312521628 527361620 722680084 310011924 492653908 371720872 449494776 393600202 469330164 717969604 339449364 457818900 424043540 440363772 753729336 633094740 521097476 682499312 584393284 648851848 424508052 757680068 767903380 483177268 580332564 489697948 731823636 638388868 327395576 505020292 737337940 502854132 693814442 313876052 416296724 669911018 653957429 637905940 666447812 510688692 653464591 427521716 604512344 440671340 424297876 621832500 794746058 309222292 659304808 661469216 680340612 340399604 438459318 768035476 786604604 514138128 511273588 507104260 725517256 726724628 375026836 473972036 436748332 553113364 443457245 706208036 450449492 564958452 405290756 407649144 721415486 445955844 612181044 533832664 420506644 583281236 456650900 329154868 565207432 412656244 345109780 454668820 114563368 678496128 138526896 618682656 250071568 426733184 100896530 253470208 846237160 500457472 415405044 356509072 607941792 789797920 794931464 938887688 102159872 75108240 304546736 98675712 780308784 563659704 323329624 883620608 549380560 251517192 622953696 574875608 120581088 232965888 566412092 685025920 640573472 675200256 716651328 621455872 890150080 798341888 624970496 97964288 881697792 884897056 106200000 234771328 599999872 579714652 397624960 923509664 956977164 327422328 443057188 96355620 655939360 815792077 523232696 396369180 324550240 429210512 755724852 63649280 959670784 713935040 448241080 315399232 513933236 749178560 698832500 78833600 851400704 44927976 75093055 491217072 180418880 539790176 296110596 404429696 462558640 339174776 581163622 481775316 887873936 759425536 633417984 631230208 65026780 466930496 447323128 796243990 270120448 504185224 547626080 534239376 737120288 790534304 7200000 853190256 296658200 486581152 622545920 422162560 499122764 476028516 170777996 80361992 197492892 201342348 451443468 493399036 150380220 456478124 469027932 441582912 178666300 157121160 85660780 127985452 124801612 536449772 136075980 493601292 471780604 533338158 222851452 111593580 119312980 539700364 471880212 501138156 497962204 332305148 279550412 157689612 534453772 301722700 474958084 525132428 426149532 149450380 372947004 491836556 300740316 267978252 327455628 355212300 116606224 289933316 531731084 189920824 498409356 357688344 183554700 279535097 121061516 535926012 328410950 265748988 154179308 426026380 167644300 255005292 328274379 527202540 219548940 310919692 441596820 477933676 292994092 495608316 111881548 382001708 353192012 87106444 147809844 362185084 85291916 456793996 228136772 208438668 169570316 209928580 480839886 465407116 178124988 255720588 305656716 309005620 153888536 122955436 392082124 194436860 129603420 460443732 497149288 449147340 466287049 530569234 130465036 470246796 265899274 295851584 735542142 697294144 413642176 679386240 351901312 513232954 500791856 664726336 703357794 644203961 776521408 609492543 409952360 592457024 464982744 716872320 580172160 603332864 437580120 614682304 414415232 720710780 392961976 624005152 548089336 499471968 705080416 700233792 758371152 723681856 405179424 609986721 368064688 344450016 634212352 446855040 699664312 629868560 391280608 384403584 457022080 518048481 781775536 330114608 315528784 624016320 768606080 779691328 430404520 792077472 606229288 436354272 558997248 405800792 366827136 503150464 762376448 392959024 749803054 295746256 663892672 691261056 734026384 518912960 545238912 333622888 748954112 638476202 625927904 493666184 318085176 478283348 407718528 354539840 648225984 777727868 554402176 589660836 314001160 656213572 562249408 295692360 781005312 526955088 667225758 349207380 373411456 658190496 766754304 646268080 527356800 792813184 601786448 568201600 685372064 336891724 769676894 429342200 609991104 687790944
857162064 750628480 958158256 14409592 326428491 277412160 608177525 347340784 287300608 4647904 435189176 946862140 259666524 480973308 241351168 233220736 535898768 378273980 43992720 452346528 259563872 720627656 191857392 480801792 134212696 488320748 792538008 146958336 103479216 416854976 650184160 933784768 621279616 142824192 175631168 972463744 221840240 228582400 99632096 128664384 84573750 679002208 153795072 689950690 475051920 809835200 8828800 396342056 977797120 953496098 360445760 210632984 882876416 251023532 856795864 429483082 70093218 620882688 410975038 197248000 69514880 222829200 417425152 681226688 489274496 832468800 968142864 907081664 431967232 942430088 825312952 121584288 989444104 150578928 802351360 802033944 22379812 598206368 704048256 934770916 873810432 581118810 439673404 889605192 207141960 200465920 197386584 706177001 803272616 453817632 342656688 316486752 70120498 389403736 911879504 564006216 945126551 316128892 401898624 272608512 545633948 96486632 275864104 551515352 164979880 131804584 415474032 455291584 137464488 192600560 462057840 261236188 334490408 448053176 218703960 330850592 370786196 109554488 82206128 297046120 492364584 79696424 262338408 141405372 219179276 163284702 239014664 487654104 109133864 227503400 193728040 210048272 523413836 402779240 290781976 452183812 354077784 418536348 194192552 527364568 537587880 252861768 350017064 259382448 501508136 408073368 97080076 274704792 507022440 272538632 463498942 83560552 185981224 439595518 423641929 407590440 436132312 280373192 423149091 197206216 374196844 210355840 193982376 391517000 564430558 78906792 428989308 431153716 450025112 110084104 208143818 537719976 556289104 283822628 280958088 276788760 495201756 496409128 144711336 243656536 206432832 322797864 213141745 475892536 220133992 334642952 174975256 177333644 491099986 215640344 381865544 303517164 190191144 352965736 226335400 98839368 334891932 182340744 114794280 224353320 614292364 255542272 816999024 802260800 252106496 139808256 425213056 389601076 698620776 898810976 926575968 260330952 263517028 568186192 439262791 426367364 157126728 336441168 827842744 169953260 894896800 914677876 717987840 529571236 974303744 350601472 390899616 746719456 809035584 266186274 878223720 379410432 387562280 448865152 522436352 818084968 587360000 404352968 12095040 761005376 241521184 671742464 535817252 236013568 669314742 43797400 830782912 203613056 187066002 25502336 370973328 843031040 621282344 764534272 270289848 353044508 413751424 103190144 606171648 136535448 640679424 600503260 912899584 765014016 555371844 384242600 859399280 372606144 869365248 819629408 527109978 986350080 520804800 188864086 827170488 236544162 298022976 14963968 481925084 455812832 282926340 423907784 935641072 707516224 210745344 853527280 975902274 847528968 450801152 303126380 266130750 833168576 177344789 929722288 606616704 633815104 897684480 424889168 95900672 373879039 691864808 668770560 363520040 273104036 390234936 394084392 644185512 686141080 343122264 649220168 661769976 634324956 371408344 349863204 278402824 320727496 317543656 729191816 328818024 686343336 664522648 726080202 415593496 304335624 312055024 732442408 664622256 693880200 690704248 525047192 472292456 350431656 727195816 494464744 667700128 717874472 618891576 342192424 565689048 684578600 493482360 460720296 520197672 547954344 309348268 482675360 724473128 382662868 691151400 550430388 376296744 472277141 313803560 728668056 521152994 458491032 346921352 618768424 360386344 447747336 521016423 719944584 412290984 503661736 634338864 670675720 485736136 688350360 304623592 574743752 545934056 279848488 340551888 554927128 278033960 649536040 420878816 401180712 362312360 402670624 673581930 658149160 370867032 448462632 498398760 501747664 346630580 315697480 584824168 387178904 322345464 653185776 689891332 641889384 659029093 723311278 323207080 662988840 458641318 488593628 754629502 716381504 432729536 698473600 370988672 532320314 519879216 683813696 722445154 663291321 795608768 628579903 429039720 611544384 484070104 735959680 599259520 622420224 456667480 633769664 433502592 739798140 412049336 643092512 567176696 518559328 724167776 719321152 777458512 742769216 424266784 629074081 387152048 363537376 653299712 465942400 718751672 648955920 410367968 403490944 476109440 537135841 800862896 349201968 334616144 643103680 787693440 798778688 449491880 811164832 625316648 455441632 578084608 424888152 385914496 522237824 781463808 412046384 768890414 314833616 682980032 710348416 753113744 538000320 564326272 352710248 768041472 657563562 645015264 512753544 337172536 497370708 426805888 373627200 667313344 796815228 573489536 608748196 333088520 675300932 581336768 314779720 800092672 546042448 686313118 368294740 392498816 677277856 785841664 665355440 546444160 811900544 620873808 587288960 704459424 355979084 788764254 448429560 629078464 706878304
491747232 256361040 297495264 463115488 15545400 286547144 523119762 146947074 87166672 473056000 800361450 309172320 144508736 483243596 214732704 587641408 853648896 508955008 983536568 773807914 45448384 136378368 58960608 753360000 78244804 764039744 869692250 925782032 205352896 48783764 258999864 883193984 201646336 860207872 685867472 937379211 959428740 201624064 99395536 527073792 788850880 899810400 71765120 108308672 447216768 847008000 874799240 344739792 447925760 96222144 743570165 787817472 900675360 151658656 990663368 89204064 157659160 699435720 27236768 501385120 192059632 936865856 406307072 975001744 317138368 678757360 958409216 805738576 786668304 888578560 185509760 557694432 793139736 956321096 372951742 351965232 993608268 44722226 874095328 576539200 472493648 485818368 453317314 975520000 788922976 335478380 650885227 239656288 644281703 697206784 500559744 654114496 665352320 740646336 322408986 171129088 781408256 348353244 496520000 39229560 520979336 71832020 251209492 526860740 140325268 107149972 390819420 430636972 112809876 167945948 437403228 236581576 309835796 423398564 194049348 306195980 346131584 84899876 57551516 272391508 467709972 55041812 237683796 116750760 194524664 138630090 214360052 462999492 84479252 202848788 169073428 185393660 498759224 378124628 266127364 427529200 329423172 393881736 169537940 502709956 512933268 228207156 325362452 234727836 476853524 383418756 72425464 250050180 482367828 247884020 438844330 58905940 161326612 414940906 398987317 382935828 411477700 255718580 398494479 172551604 349542232 185701228 169327764 366862388 539775946 54252180 404334696 406499104 425370500 85429492 183489206 513065364 531634492 259168016 256303476 252134148 470547144 471754516 120056724 219001924 181778220 298143252 188487133 451237924 195479380 309988340 150320644 152679032 466445374 190985732 357210932 278862552 165536532 328311124 201680788 74184756 310237320 157686132 90139668 199698708 10476752 562728792 533970976 361935576 998705160 2971136 321036672 2188944 897143820 755246600 256953472 972218880 494044040 206568000 61930944 476805024 89778560 683876472 818397720 643610064 751127680 137152400 501219456 622149690 94130608 39430304 761993840 243913886 955178992 461269312 2746208 97782880 863309520 672293038 334984448 133384165 489927130 277169152 208869232 79173816 555613296 901949488 921057408 218467200 768377264 694569472 620110784 148195328 629776128 686024880 51458048 345068160 694718056 719230144 418307744 985888880 116557000 347268476 561030392 182365368 784026112 544327024 900109784 709418368 651308160 203934048 705578908 784075290 11599360 177929088 244034608 465221792 150461776 322978384 44582528 980153616 257477120 849294996 472402148 178514656 915113728 766308864 23529428 333632056 676788084 480225056 977529128 1684664 583159028 476075424 27934700 227909240 379904512 146163264 103833568 580237824 14603254 238528584 652813656 794638760 493760632 470666384 165415864 74999860 192130760 195980216 446081336 488036904 145018088 451115992 463665800 436220780 173304168 151759028 80298648 122623320 119439480 531087640 130713848 488239160 466418472 527976026 217489320 106231448 113950848 534338232 466518080 495776024 492600072 326943016 274188280 152327480 529091640 296360568 469595952 519770296 420787400 144088248 367584872 486474424 295378184 262616120 322093496 349850168 111244092 284571184 526368952 184558692 493047224 352326212 178192568 274172965 115699384 530563880 323048818 260386856 148817176 420664248 162282168 249643160 322912247 521840408 214186808 305557560 436234688 472571544 287631960 490246184 106519416 376639576 347829880 81744312 142447712 356822952 79929784 451431864 222774640 203076536 164208184 204566448 475477754 460044984 172762856 250358456 300294584 303643488 148526404 117593304 386719992 189074728 124241288 455081600 491787156 443785208 460924917 525207102 125102904 464884664 260537142 290489452 757985130 719737132 436085164 701829228 374344300 535675942 523234844 687169324 725800782 666646949 798964396 631935531 432395348 614900012 487425732 739315308 602615148 625775852 460023108 637125292 436858220 743153768 415404964 646448140 570532324 521914956 727523404 722676780 780814140 746124844 427622412 632429709 390507676 366893004 656655340 469298028 722107300 652311548 413723596 406846572 479465068 540491469 804218524 352557596 337971772 646459308 791049068 802134316 452847508 814520460 628672276 458797260 581440236 428243780 389270124 525593452 784819436 415402012 772246042 318189244 686335660 713704044 756469372 541355948 567681900 356065876 771397100 660919190 648370892 516109172 340528164 500726336 430161516 376982828 670668972 800170856 576845164 612103824 336444148 678656560 584692396 318135348 803448300 549398076 689668746 371650368 395854444 680633484 789197292 668711068 549799788 815256172 624229436 590644588 707815052 359334712 792119882 451785188 632434092 710233932
743633276 561636800 278510884 342660320 670776844 316649984 69264074 148492288 81277008 853367296 199959744 110313516 537580544 680981132 506273104 219683264 464290304 972537768 802904320 669161428 832536320 632445670 873640028 946227200 783269420 550242672 832923648 695636192 289483928 559150720 876426584 162794288 913597440 260996608 700288768 108642660 79939584 9088384 649848628 599419904 786859008 385093284 979761376 265863514 580054816 43496960 409402192 986226852 89930088 638284592 785761216 743744628 162627024 533477130 772954848 483698096 391761152 350400000 833705088 844453024 482085248 881343200 633856256 290726832 805717307 836474940 490145680 585500468 104118272 923577184 233667388 268404480 189031776 80547584 195539360 337524100 340866880 732120320 902202940 196247296 527355512 255432832 662486912 726067328 538766740 11249753 677806336 555158096 148241856 446862458 376995936 543863296 253286528 41974448 98124304 592254384 907474557 49001932 800752192 331077088 863549172 414401856 593779328 869430576 482895104 449719808 733389256 773206808 455379712 510515784 779973064 579151412 652405632 765968400 536619184 648765816 688701420 427469712 400121352 614961344 810279808 397611648 580253632 459320596 537094500 481199926 556929888 805569328 427049088 545418624 511643264 527963496 841329060 720694464 608697200 770099036 671993008 736451572 512107776 845279792 855503104 570776992 667932288 577297672 819423360 725988592 414995300 592620016 824937664 590453856 781414166 401475776 503896448 757510742 741557153 725505664 754047536 598288416 741064315 515121440 692112068 528271064 511897600 709432224 882345782 396822016 746904532 749068940 767940336 427999328 526059042 855635200 874204328 601737852 598873312 594703984 813116980 814324352 462626560 561571760 524348056 640713088 531056969 793807760 538049216 652558176 492890480 495248868 809015210 533555568 699780768 621432388 508106368 670880960 544250624 416754592 652807156 500255968 432709504 542268544 642130856 348248864 797766080 270463161 874164720 996901696 443308240 108891488 860496000 89457246 489046672 335294016 389487160 917381568 868420448 982224816 685931232 104550232 177706421 886598144 33633584 714736976 149552788 394083644 430153216 738359800 380718544 672284284 41703806 133229056 720273280 626267444 500099200 635655212 911100312 742920908 428987008 905042624 918556896 533752832 874172248 732232161 823686528 471353609 925225156 398548224 302535088 735960000 680870216 903402200 443688340 396542272 481429659 136644608 629460368 176824576 608693536 217350768 320873600 139050008 496492736 937844608 624097648 779441500 583171584 226048084 775836304 785338368 404287104 332227168 536426504 29173376 588522912 262734144 27738964 504057496 891777280 219369630 555136768 863163208 676353058 71490008 113008384 684352000 932684040 54405248 270534080 505240064 212159392 903200000 40947776 844551168 19819712 729132096 555822330 605004168 700252288 971779200 468074170 451572942 493437824 470343576 165093056 74677052 191807952 195657408 445758528 487714096 144695280 450793184 463342992 435897972 172981360 151436220 79975840 122300512 119116672 530764832 130391040 487916352 466095664 527653218 217166512 105908640 113628040 534015424 466195272 495453216 492277264 326620208 273865472 152004672 528768832 296037760 469273144 519447488 420464592 143765440 367262064 486151616 295055376 262293312 321770688 349527360 110921284 284248376 526046144 184235884 492724416 352003404 177869760 273850157 115376576 530241072 322726010 260064048 148494368 420341440 161959360 249320352 322589439 521517600 213864000 305234752 435911880 472248736 287309152 489923376 106196608 376316768 347507072 81421504 142124904 356500144 79606976 451109056 222451832 202753728 163885376 204243640 475154946 459722176 172440048 250035648 299971776 303320680 148203596 117270496 386397184 188751920 123918480 454758792 491464348 443462400 460602109 524884294 124780096 464561856 260214334 290166644 484631598 446383600 162731632 428475696 100990768 262322410 249881312 413815792 452447250 393293417 525610864 358581999 159041816 341546480 214072200 465961776 329261616 352422320 186669576 363771760 163504688 469800236 142051432 373094608 297178792 248561424 454169872 449323248 507460608 472771312 154268880 359076177 117154144 93539472 383301808 195944496 448753768 378958016 140370064 133493040 206111536 267137937 530864992 79204064 64618240 373105776 517695536 528780784 179493976 541166928 355318744 185443728 308086704 154890248 115916592 252239920 511465904 142048480 498892510 44835712 412982128 440350512 483115840 268002416 294328368 82712344 498043568 387565658 375017360 242755640 67174632 227372804 156807984 103629296 397315440 526817324 303491632 338750292 63090616 405303028 311338864 44781816 530094768 276044544 416315214 98296836 122500912 407279952 515843760 395357536 276446256 541902640 350875904 317291056 434461520 85981180 518766350 178431656 359080560 436880400
331154488 61150976 69104000 804344600 795201612 691740672 677173384 981279104 70214304 286201070 41357152 911281536 409131267 958658816 17514456 656377216 922646144 840044768 697207032 113850488 801616960 146521342 590292000 41437696 562751402 614439592 702664704 555753344 312352768 561104128 199431116 401263616 929294656 132432330 995726424 445897200 378341312 672672000 93219132 467978592 103850136 960497792 831767500 841177600 467065600 209597430 935224832 126190976 914622790 252103272 208452704 253722624 957171264 788320912 304762496 180753744 977611768 4532736 105798684 507200200 237353323 785082880 386017936 145339296 911836520 934301184 705184 191853680 135866352 710542512 231735920 289725776 268572896 356267168 293050092 66298560 209515680 154343840 966213168 433880952 29508384 485429945 313628716 885991392 109536320 293086272 724078800 200544256 780400752 138808832 857944992 577724512 694664192 249382384 686880720 566650400 46965659 490632960 739287616 885256816 856007172 406859856 586237328 861888576 475353104 442177808 725847256 765664808 447837712 502973784 772431064 571609412 644863632 758426400 529077184 641223816 681159420 419927712 392579352 607419344 802737808 390069648 572711632 451778596 529552500 473657926 549387888 798027328 419507088 537876624 504101264 520421496 833787060 713152464 601155200 762557036 664451008 728909572 504565776 837737792 847961104 563234992 660390288 569755672 811881360 718446592 407453300 585078016 817395664 582911856 773872166 393933776 496354448 749968742 734015153 717963664 746505536 590746416 733522315 507579440 684570068 520729064 504355600 701890224 874803782 389280016 739362532 741526940 760398336 420457328 518517042 848093200 866662328 594195852 591331312 587161984 805574980 806782352 455084560 554029760 516806056 633171088 523514969 786265760 530507216 645016176 485348480 487706868 801473210 526013568 692238768 613890388 500564368 663338960 536708624 409212592 645265156 492713968 425167504 534726544 91807744 139053616 497182320 639535784 571332224 694118912 703600284 650691200 241120530 418567680 202892288 193943040 969350492 601846112 168077216 860547820 528435100 675031936 346136576 881404464 978337508 373451776 250582000 908552128 629606272 461843104 602595368 70190656 471165312 300464912 305395200 752871424 449049920 859237784 480269656 574815296 177819648 90640208 205373288 579430400 879905448 853923456 331681088 602471980 819563952 893795328 769143840 708562216 473297824 651852800 835170076 340868880 426737664 642421884 615891456 143128833 397265613 187381968 285474938 369648640 515038604 211177792 616144064 679367296 70838352 613478400 844351712 55763456 875263488 646064512 869702720 869402304 913448930 177551272 764917120 544234336 735275536 98443240 305929568 777142272 341695200 344210560 166579712 501431520 800795488 573722124 486990120 757031548 759375752 319437152 975528680 202846944 853284864 265627695 267016582 189113490 407285528 11481642 959363772 281836032 691249456 668155208 362904688 272488684 389619584 393469040 643570160 685525728 342506912 648604816 661154624 633709604 370792992 349247852 277787472 320112144 316928304 728576464 328202672 685727984 663907296 725464850 414978144 303720272 311439672 731827056 664006904 693264848 690088896 524431840 471677104 349816304 726580464 493849392 667084776 717259120 618276224 341577072 565073696 683963248 492867008 460104944 519582320 547338992 308732916 482060008 723857776 382047516 690536048 549815036 375681392 471661789 313188208 728052704 520537642 457875680 346306000 618153072 359770992 447131984 520401071 719329232 411675632 503046384 633723512 670060368 485120784 687735008 304008240 574128400 545318704 279233136 339936536 554311776 277418608 648920688 420263464 400565360 361697008 402055272 672966578 657533808 370251680 447847280 497783408 501132312 346015228 315082128 584208816 386563552 321730112 652570424 689275980 641274032 658413741 722695926 322591728 662373488 458025966 487978276 719049190 680801192 397149224 662893288 335408360 496740002 484298904 648233384 686864842 627711009 760028456 592999591 393459408 575964072 448489792 700379368 563679208 586839912 421087168 598189352 397922280 704217828 376469024 607512200 531596384 482979016 688587464 683740840 741878200 707188904 388686472 593493769 351571736 327957064 617719400 430362088 683171360 613375608 374787656 367910632 440529128 501555529 765282584 313621656 299035832 607523368 752113128 763198376 413911568 775584520 589736336 419861320 542504296 389307840 350334184 486657512 745883496 376466072 733310102 279253304 647399720 674768104 717533432 502420008 528745960 317129936 732461160 621983250 609434952 477173232 301592224 461790396 391225576 338046888 631733032 761234916 537909224 573167884 297508208 639720620 545756456 279199408 764512360 510462136 650732806 332714428 356918504 641697544 750261352 629775128 510863848 776320232 585293496 551708648 668879112 320398772 753183942 412849248 593498152 671297992
807387536 926762368 501976768 177901432 221104000 175900404 725240448 557556868 751256080 275027936 382350692 718219246 592421696 591835840 24647304 744239240 385117142 51458044 750886520 494569484 90621120 739920302 570007480 49302044 39272960 242646800 353128000 192625216 66861312 87700168 975970816 538023952 247915008 616288384 923728736 695133184 700857776 713511706 441679872 623111424 928484584 124848288 291464064 457208128 788776960 863828848 806747952 79612204 989000704 903328768 215991920 438668200 271431346 365234688 454856192 198416000 78656408 325590548 527912600 389079200 704925716 993987712 876379208 999482276 282928256 365815296 100880896 343121920 951820640 42740224 427472768 214910392 361819648 127778816 826046752 44620912 526073728 10915744 802138176 211528800 205954376 413646192 488233688 139494784 935599284 263895101 47531768 912242996 640733568 979023726 171529152 660261976 836409136 514600960 446849640 720531132 213126624 167296384 141775200 301021408 513919604 64772288 244149760 519801008 133265536 100090240 383759688 423577240 105750144 160886216 430343496 229521844 302776064 416338832 186989616 299136248 339071852 77840144 50491784 265331776 460650240 47982080 230624064 109691028 187464932 131570358 207300320 455939760 77419520 195789056 162013696 178333928 491699492 371064896 259067632 420469468 322363440 386822004 162478208 495650224 505873536 221147424 318302720 227668104 469793792 376359024 65365732 242990448 475308096 240824288 431784598 51846208 154266880 407881174 391927585 375876096 404417968 248658848 391434747 165491872 342482500 178641496 162268032 359802656 532716214 47192448 397274964 399439372 418310768 78369760 176429474 506005632 524574760 252108284 249243744 245074416 463487412 464694784 112996992 211942192 174718488 291083520 181427401 444178192 188419648 302928608 143260912 145619300 459385642 183926000 350151200 271802820 158476800 321251392 194621056 67125024 303177588 150626400 83079936 192638976 826281344 519581016 495034688 104304672 15482368 176184320 782495552 716005320 764318208 329082418 323401440 126266368 99997536 575303104 145798728 865844480 729449408 579524610 85791600 951028736 984018304 28059288 659990248 442526000 220396768 495722240 508100212 644346368 405106688 442406092 373659904 427348106 724679168 220045184 909266368 350033950 715677114 865933184 879562768 593049352 340962208 739561984 796183776 414856459 758709492 799883072 119753639 79056768 888072704 298608412 352777548 744988672 858540544 205491200 171587036 369563072 127723552 578441728 61428885 1519968 691928784 124466360 958234404 851100343 404266624 972480688 279229312 117714876 675280720 984326144 606802944 79068352 397935676 71420304 785379620 985138328 679909104 375141392 292130272 808548528 135241618 461969120 175122432 827759752 982929640 57698728 449299024 196051264 70597336 806473536 470027488 92421632 191270080 205560064 201520384 991326397 509242624 854977536 649348250 776180736 745019454 721925206 416674686 326258682 443389582 447239038 697340158 739295726 396276910 702374814 714924622 687479602 424562990 403017850 331557470 373882142 370698302 782346462 381972670 739497982 717677294 779234848 468748142 357490270 365209670 785597054 717776902 747034846 743858894 578201838 525447102 403586302 780350462 547619390 720854774 771029118 672046222 395347070 618843694 737733246 546637006 513874942 573352318 601108990 362502914 535830006 777627774 435817514 744306046 603585034 429451390 525431787 366958206 781822702 574307640 511645678 400075998 671923070 413540990 500901982 574171069 773099230 465445630 556816382 687493510 723830366 538890782 741505006 357778238 627898398 599088702 333003134 393706534 608081774 331188606 702690686 474033462 454335358 415467006 455825270 726736576 711303806 424021678 501617278 551553406 554902310 399785226 368852126 637978814 440333550 375500110 706340422 743045978 695044030 712183739 776465924 376361726 716143486 511795964 541748274 722403806 684155808 400503840 666247904 338762976 500094618 487653520 651588000 690219458 631065625 763383072 596354207 396814024 579318688 451844408 703733984 567033824 590194528 424441784 601543968 401276896 707572444 379823640 610866816 534951000 486333632 691942080 687095456 745232816 710543520 392041088 596848385 354926352 331311680 621074016 433716704 686525976 616730224 378142272 371265248 443883744 504910145 768637200 316976272 302390448 610877984 755467744 766552992 417266184 778939136 593090952 423215936 545858912 392662456 353688800 490012128 749238112 379820688 736664718 282607920 650754336 678122720 720888048 505774624 532100576 320484552 735815776 625337866 612789568 480527848 304946840 465145012 394580192 341401504 635087648 764589532 541263840 576522500 300862824 643075236 549111072 282554024 767866976 513816752 654087422 336069044 360273120 645052160 753615968 633129744 514218464 779674848 588648112 555063264 672233728 323753388 756538558 416203864 596852768 674652608
652185848 270370280 781830092 696209888 443406976 52948528 866254904 98721280 936316224 700621568 520002048 675964272 74390784 39981458 612817832 234647040 161216000 1636800 168649216 937433084 394902340 0 309079036 566527680 62387008 411882888 797278582 970787608 253970576 21581552 349796510 349077330 417105136 64011520 752430844 4776960 270700737 983838824 13089152 700109312 214863280 352376832 293331136 269547484 165821088 551973720 122388032 64839247 509350576 891683016 933001160 336096256 790751080 562145912 244922400 301373466 218298624 61132064 235023424 193158624 423353776 672992400 849693312 340536320 662734784 76824640 376564884 573727328 473223072 826651200 898728832 801196000 997023872 904155848 674094308 166435328 279648512 72090368 584675840 678478744 232011264 810414016 553852928 437248512 714695446 246257504 714887688 48460064 352957360 24899136 744063022 96227328 338819872 930082176 793700512 927978324 553013200 408515200 546486066 188890832 613204882 164057566 343435038 619086286 232550814 199375518 483044966 522862518 205035422 260171494 529628774 328807122 402061342 515624110 286274894 398421526 438357130 177125422 149777062 364617054 559935518 147267358 329909342 208976306 286750210 230855636 306585598 555225038 176704798 295074334 261298974 277619206 590984770 470350174 358352910 519754746 421648718 486107282 261763486 594935502 605158814 320432702 417587998 326953382 569079070 475644302 164651010 342275726 574593374 340109566 531069876 151131486 253552158 507166452 491212863 475161374 503703246 347944126 490720025 264777150 441767778 277926774 261553310 459087934 632001492 146477726 496560242 498724650 517596046 177655038 275714752 605290910 623860038 351393562 348529022 344359694 562772690 563980062 212282270 311227470 274003766 390368798 280712679 543463470 287704926 402213886 242546190 244904578 558670920 283211278 449436478 371088098 257762078 420536670 293906334 166410302 402462866 249911678 182365214 291924254 438060512 686710928 179319808 962897396 636764160 277636188 912164000 431984022 136118344 474141532 592675568 641312764 521019392 452364520 609975568 65696096 616317320 834169450 688010120 661888300 485405968 971904408 164791164 13750672 613316800 127604671 361605856 617272768 754471232 169342400 490641600 194772224 234115456 969621920 930752768 943740652 425243904 17343584 296762692 538713376 277282816 920209920 736742400 966580628 161949052 201881966 75706072 796849616 750543314 183017250 187426496 532507568 933471998 106496132 105295232 990709232 931967176 389542472 901509184 419475248 810696672 115235616 731493408 207078400 61111728 202570752 81959930 808608320 20649344 388594032 658026868 712930336 805525184 893075072 658756160 273830816 701168864 855004304 387375520 982936168 620328448 803454345 681660876 882622960 471269952 909587600 585791808 655845888 350581056 43426176 919199616 812535744 50988736 886061554 389772036 752922624 273843840 795164276 169785676 571212352 790464438 767370190 462119670 371703666 488834566 492684022 742785142 784740710 441721894 747819798 760369606 732924586 470007974 448462834 377002454 419327126 416143286 827791446 427417654 784942966 763122278 824679832 514193126 402935254 410654654 831042038 763221886 792479830 789303878 623646822 570892086 449031286 825795446 593064374 766299758 816474102 717491206 440792054 664288678 783178230 592081990 559319926 618797302 646553974 407947898 581274990 823072758 481262498 789751030 649030018 474896374 570876771 412403190 827267686 619752624 557090662 445520982 717368054 458985974 546346966 619616053 818544214 510890614 602261366 732938494 769275350 584335766 786949990 403223222 673343382 644533686 378448118 439151518 653526758 376633590 748135670 519478446 499780342 460911990 501270254 772181560 756748790 469466662 547062262 596998390 600347294 445230210 414297110 683423798 485778534 420945094 751785406 788490962 740489014 757628723 821910908 421806710 761588470 557240948 587193258 534735038 496487040 212835072 478579136 151094208 312425850 299984752 463919232 502550690 443396857 575714304 408685439 209145256 391649920 264175640 516065216 379365056 402525760 236773016 413875200 213608128 519903676 192154872 423198048 347282232 298664864 504273312 499426688 557564048 522874752 204372320 409179617 167257584 143642912 433405248 246047936 498857208 429061456 190473504 183596480 256214976 317241377 580968432 129307504 114721680 423209216 567798976 578884224 229597416 591270368 405422184 235547168 358190144 204993688 166020032 302343360 561569344 192151920 548995950 94939152 463085568 490453952 533219280 318105856 344431808 132815784 548147008 437669098 425120800 292859080 117278072 277476244 206911424 153732736 447418880 576920764 353595072 388853732 113194056 455406468 361442304 94885256 580198208 326147984 466418654 148400276 172604352 457383392 565947200 445460976 326549696 592006080 400979344 367394496 484564960 136084620 568869790 228535096 409184000 486983840
594651288 235477304 560922684 497786624 845562480 654719260 162116224 428491376 580638340 470577430 651525000 701160928 440797072 19725644 391064192 760646064 870198272 919641606 832399614 633520000 99317280 262731168 634468352 27916256 353982736 458205184 607187072 845047384 516554368 254127632 976389760 461292936 110025970 531076222 297883968 884805332 894501060 684845012 55849296 635592454 867906656 999456168 201680882 906173952 239293880 99407104 363362480 970846720 177062267 757807400 797741182 704444608 237137984 978105016 102623744 133283008 850139808 291629954 830912000 933659836 984910568 605880430 141722656 8518655 278967564 495131096 626512128 765804064 362201034 317809408 808417424 938809024 32010624 582584560 272964352 848222370 258593280 780301920 129989380 210932616 483410366 578439616 502592552 954496768 153090320 485597440 364652560 722698852 262631584 227284736 317779672 700317120 369058496 93883392 915361384 762056000 533674048 936380560 997511500 859700912 607201044 158053728 337431200 613082448 226546976 193371680 477041128 516858680 199031584 254167656 523624936 322803284 396057504 509620272 280271056 392417688 432353292 171121584 143773224 358613216 553931680 141263520 323905504 202972468 280746372 224851798 300581760 549221200 170700960 289070496 255295136 271615368 584980932 464346336 352349072 513750908 415644880 480103444 255759648 588931664 599154976 314428864 411584160 320949544 563075232 469640464 158647172 336271888 568589536 334105728 525066038 145127648 247548320 501162614 485209025 469157536 497699408 341940288 484716187 258773312 435763940 271922936 255549472 453084096 625997654 140473888 490556404 492720812 511592208 171651200 269710914 599287072 617856200 345389724 342525184 338355856 556768852 557976224 206278432 305223632 267999928 384364960 274708841 537459632 281701088 396210048 236542352 238900740 552667082 277207440 443432640 365084260 251758240 414532832 287902496 160406464 396459028 243907840 176361376 285920416 167208800 406389508 218031234 136543340 448788224 546980352 228596120 122218304 639332368 165273128 109208576 760374400 730320384 426604400 352518016 983978811 154478464 302859504 541739344 349618352 377274368 183693032 989873616 884741072 978999344 854170368 435453604 482619488 851838416 927949344 192963124 570146774 54515048 518290176 787154484 751222256 96562960 668245778 462654720 958158384 956200064 871970480 856038688 184407882 659238360 876937692 397558080 334055286 123332368 471585408 615358032 449916940 535603384 791368352 785732312 765910272 219559956 430405120 631807128 83248128 321333968 993877008 771169280 178783834 970876488 110938384 266947600 469257072 793407344 809144064 910483488 287847043 119275768 670113984 31742528 461273864 475112000 413041984 16353800 741737856 607010000 756951500 582020320 351592760 547249344 719712768 177886208 256931904 831792080 395395400 990773808 331428488 37665280 960027924 234579328 332278048 188573338 919722164 454608672 584224184 610524384 587430136 282179616 191763612 308894512 312743968 562845088 604800656 261781840 567879744 580429552 552984532 290067920 268522780 197062400 239387072 236203232 647851392 247477600 605002912 583182224 644739778 334253072 222995200 230714600 651101984 583281832 612539776 609363824 443706768 390952032 269091232 645855392 413124320 586359704 636534048 537551152 260852000 484348624 603238176 412141936 379379872 438857248 466613920 228007844 401334936 643132704 301322444 609810976 469089964 294956320 390936717 232463136 647327632 439812570 377150608 265580928 537428000 279045920 366406912 439675999 638604160 330950560 422321312 552998440 589335296 404395712 607009936 223283168 493403328 464593632 198508064 259211464 473586704 196693536 568195616 339538392 319840288 280971936 321330200 592241506 576808736 289526608 367122208 417058336 420407240 265290156 234357056 503483744 305838480 241005040 571845352 608550908 560548960 577688669 641970854 241866656 581648416 377300894 407253204 685939722 647691724 364039756 629783820 302298892 463630534 451189436 615123916 653755374 594601541 726918988 559890123 360349940 542854604 415380324 667269900 530569740 553730444 387977700 565079884 364812812 671108360 343359556 574402732 498486916 449869548 655477996 650631372 708768732 674079436 355577004 560384301 318462268 294847596 584609932 397252620 650061892 580266140 341678188 334801164 407419660 468446061 732173116 280512188 265926364 574413900 719003660 730088908 380802100 742475052 556626868 386751852 509394828 356198372 317224716 453548044 712774028 343356604 700200634 246143836 614290252 641658636 684423964 469310540 495636492 284020468 699351692 588873782 576325484 444063764 268482756 428680928 358116108 304937420 598623564 728125448 504799756 540058416 264398740 606611152 512646988 246089940 731402892 477352668 617623338 299604960 323809036 608588076 717151884 596665660 477754380 743210764 552184028 518599180 635769644 287289304 720074474 379739780 560388684 638188524
414242890 286263928 992686872 708276272 200823140 498826224 52286848 350249672 178775552 279675254 5628180 928019484 213609296 551273472 577554528 876305928 223739368 529504510 777782328 94480436 251202960 673922592 990061568 969467520 522501824 506789792 307857922 853777654 994065184 292041856 874440320 628471808 65313536 105782528 654993024 174062156 162373494 762038290 440423008 474412032 713344628 937259840 877366996 995106396 452977000 372742276 883328064 878926084 46235428 791407872 731218496 56331528 469878048 735088120 685721088 798736896 62201880 911767524 169372672 166360896 643029368 556641546 406425600 756358104 277004032 678272464 872620496 378451328 536836224 18217784 823774080 769557136 784505152 524221696 15776640 860397150 661275012 807370752 979596000 604539200 724988800 562176000 821880448 6108672 852236032 985280566 679113444 563639576 736592320 476924048 915150336 264465204 607443172 873756544 109931520 832751744 507417056 853409592 656807844 279288832 497116700 47969384 227346856 502998104 116462632 83287336 366956784 406774336 88947240 144083312 413540592 212718940 285973160 399535928 170186712 282333344 322268948 61037240 33688880 248528872 443847336 31179176 213821160 92888124 170662028 114767454 190497416 439136856 60616616 178986152 145210792 161531024 474896588 354261992 242264728 403666564 305560536 370019100 145675304 478847320 489070632 204344520 301499816 210865200 452990888 359556120 48562828 226187544 458505192 224021384 414981694 35043304 137463976 391078270 375124681 359073192 387615064 231855944 374631843 148688968 325679596 161838592 145465128 342999752 515913310 30389544 380472060 382636468 401507864 61566856 159626570 489202728 507771856 235305380 232440840 228271512 446684508 447891880 96194088 195139288 157915584 274280616 164624497 427375288 171616744 286125704 126458008 128816396 442582738 167123096 333348296 254999916 141673896 304448488 177818152 50322120 286374684 133823496 66277032 175836072 756823970 966366080 34675488 926371184 697569138 286170544 155114152 315422708 357595080 603669824 447622656 234942816 664436224 948904576 631188592 425148512 857396192 490642288 174780832 68454632 176944896 671472160 218344134 773665792 766670608 829826140 623955136 810112768 368162360 470829728 459469172 377816336 400328104 885559936 352994560 995768448 695958264 332656448 355964612 550063592 873593152 339833392 441163128 617235672 52507520 315727906 41003228 499486000 304408744 108746376 863528768 149178064 585180544 110910314 383591424 767720576 334022320 811210656 725555762 662257864 684096576 317750304 821966622 815040512 231461200 1640000 518361576 313674448 902637608 263868416 29653656 31733056 845483520 910684256 276633814 669369120 256103873 898746841 934193372 998076672 914357952 926707120 396746408 621712224 118732384 231687944 680766824 920278464 492384768 139568960 154696376 983379616 891598170 940437568 660295132 11525332 693656916 28079840 88893310 573480664 872821816 849727568 544477048 454061044 571191944 575041400 825142520 867098088 524079272 830177176 842726984 815281964 552365352 530820212 459359832 501684504 498500664 910148824 509775032 867300344 845479656 907037210 596550504 485292632 493012032 913399416 845579264 874837208 871661256 706004200 653249464 531388664 908152824 675421752 848657136 898831480 799848584 523149432 746646056 865535608 674439368 641677304 701154680 728911352 490305276 663632368 905430136 563619876 872108408 731387396 557253752 653234149 494760568 909625064 702110002 639448040 527878360 799725432 541343352 628704344 701973431 900901592 593247992 684618744 815295872 851632728 666693144 869307368 485580600 755700760 726891064 460805496 521508896 735884136 458990968 830493048 601835824 582137720 543269368 583627632 854538938 839106168 551824040 629419640 679355768 682704672 527587588 496654488 765781176 568135912 503302472 834142784 870848340 822846392 839986101 904268286 504164088 843945848 639598326 669550636 518562494 480314496 196662528 462406592 134921664 296253306 283812208 447746688 486378146 427224313 559541760 392512895 192972712 375477376 248003096 499892672 363192512 386353216 220600472 397702656 197435584 503731132 175982328 407025504 331109688 282492320 488100768 483254144 541391504 506702208 188199776 393007073 151085040 127470368 417232704 229875392 482684664 412888912 174300960 167423936 240042432 301068833 564795888 113134960 98549136 407036672 551626432 562711680 213424872 575097824 389249640 219374624 342017600 188821144 149847488 286170816 545396800 175979376 532823406 78766608 446913024 474281408 517046736 301933312 328259264 116643240 531974464 421496554 408948256 276686536 101105528 261303700 190738880 137560192 431246336 560748220 337422528 372681188 97021512 439233924 345269760 78712712 564025664 309975440 450246110 132227732 156431808 441210848 549774656 429288432 310377152 575833536 384806800 351221952 468392416 119912076 552697246 212362552 393011456 470811296
820203632 842233649 617662899 371749204 799912448 835477344 339514624 656219360 35110656 609486712 563310896 579236224 541445952 90084480 794149090 835364416 920268288 873013378 645735160 154294272 446187000 987334600 513369760 313389319 20549792 573495904 341110820 720573000 12593152 376521928 706150900 487693438 15554176 916424900 31179776 87753484 339790720 207470464 68386492 230436753 763158016 728976736 28551168 301691616 578347632 708630848 671999774 384530912 712737360 789231928 709258496 12151328 714524512 195102752 753220768 647597184 825199040 639561360 729259382 790154048 506784256 190556126 201848514 711770938 117323968 782311680 906796672 921566208 15969184 593408126 129021952 147257976 847684584 522277120 732385152 446922824 328000008 284425872 600794112 218459920 312038016 31099258 321673824 455302632 432324800 41648790 577020416 628142080 888322088 278787292 237542304 732703232 196610240 290644160 848313664 623970362 535806200 979054336 963622972 273668328 553998772 104851456 284228928 559880176 173344704 140169408 423838856 463656408 145829312 200965384 470422664 269601012 342855232 456418000 227068784 339215416 379151020 117919312 90570952 305410944 500729408 88061248 270703232 149770196 227544100 171649526 247379488 496018928 117498688 235868224 202092864 218413096 531778660 411144064 299146800 460548636 362442608 426901172 202557376 535729392 545952704 261226592 358381888 267747272 509872960 416438192 105444900 283069616 515387264 280903456 471863766 91925376 194346048 447960342 432006753 415955264 444497136 288738016 431513915 205571040 382561668 218720664 202347200 399881824 572795382 87271616 437354132 439518540 458389936 118448928 216508642 546084800 564653928 292187452 289322912 285153584 503566580 504773952 153076160 252021360 214797656 331162688 221506569 484257360 228498816 343007776 183340080 185698468 499464810 224005168 390230368 311881988 198555968 361330560 234700224 107204192 343256756 190705568 123159104 232718144 823755776 299603520 906663240 367899168 706421632 317393824 866112000 166768128 132296576 190782408 606653488 478048000 785906304 751474080 440610048 708779252 54451744 289533000 304862336 871950752 582538400 899547732 913530000 590412048 910028840 574404314 659335680 12799456 930480000 566840448 342633552 852246744 371227520 285416704 754584320 316746800 73449584 318237424 543173600 666577408 659864648 7676896 461974704 69505786 11485280 827876848 701150688 350701312 3439104 583651502 783817520 576957144 607406592 125696200 170783216 540990944 936972672 855121600 780844888 351999744 435622016 311676208 381590800 49567520 490958848 352050064 555228402 27329408 469848328 850013736 882249360 599905120 19391360 762297744 300030368 801201920 679074560 424653094 191723132 980010460 467571200 835690688 948527904 713045352 693090976 571346024 547404608 552584928 698930240 804804080 931906176 81722592 440607776 798503968 778882942 317394006 890245632 834482000 960512 689218816 905499200 882404952 577154432 486738428 603869328 607718784 857819904 899775472 556756656 862854560 875404368 847959348 585042736 563497596 492037216 534361888 531178048 942826208 542452416 899977728 878157040 939714594 629227888 517970016 525689416 946076800 878256648 907514592 904338640 738681584 685926848 564066048 940830208 708099136 881334520 931508864 832525968 555826816 779323440 898212992 707116752 674354688 733832064 761588736 522982660 696309752 938107520 596297260 904785792 764064780 589931136 685911533 527437952 942302448 734787386 672125424 560555744 832402816 574020736 661381728 734650815 933578976 625925376 717296128 847973256 884310112 699370528 901984752 518257984 788378144 759568448 493482880 554186280 768561520 491668352 863170432 634513208 614815104 575946752 616305016 887216322 871783552 584501424 662097024 712033152 715382056 560264972 529331872 798458560 600813296 535979856 866820168 903525724 855523776 872663485 936945670 536841472 876623232 672275710 702228020 644452454 606204456 322552488 588296552 260811624 422143266 409702168 573636648 612268106 553114273 685431720 518402855 318862672 501367336 373893056 625782632 489082472 512243176 346490432 523592616 323325544 629621092 301872288 532915464 456999648 408382280 613990728 609144104 667281464 632592168 314089736 518897033 276975000 253360328 543122664 355765352 608574624 538778872 300190920 293313896 365932392 426958793 690685848 239024920 224439096 532926632 677516392 688601640 339314832 700987784 515139600 345264584 467907560 314711104 275737448 412060776 671286760 301869336 658713366 204656568 572802984 600171368 642936696 427823272 454149224 242533200 657864424 547386514 534838216 402576496 226995488 387193660 316628840 263450152 557136296 686638180 463312488 498571148 222911472 565123884 471159720 204602672 689915624 435865400 576136070 258117692 282321768 567100808 675664616 555178392 436267112 701723496 510696760 477111912 594282376 245802036 678587206 338252512 518901416 596701256
576121008 66563030 18302688 78895742 952929648 510411550 387387536 119453852 678013232 957261336 337228410 302617024 600510736 358010816 871325344 395441280 704344128 765098911 758897840 891909638 926182080 36544384 778045952 211881760 777512008 805657728 600124842 914303520 821232880 796311584 821629600 97896 130025612 712008000 504452160 47125376 688983216 286848444 512743728 664339488 307860528 568019226 498269300 606228800 458870016 694808688 561131072 476840384 355458432 740933424 330585600 110105632 387640621 365864928 890132352 230940928 326996928 318646784 905403392 538960326 518579672 231220800 157470592 315580928 83103232 957212352 293138544 808775488 579997000 162226416 725068056 278759000 996646268 954529920 710990720 871830456 107065760 136589856 861334672 844459328 790987360 3323357 721638682 852726272 957592736 136997248 357420112 960594544 888036608 705838480 21790783 861687824 75667840 777314160 890825000 837887296 729293440 570358952 702408896 272003864 940358996 491211680 670589152 946240400 559704928 526529632 810199080 850016632 532189536 587325608 856782888 655961236 729215456 842778224 613429008 725575640 765511244 504279536 476931176 691771168 887089632 474421472 657063456 536130420 613904324 558009750 633739712 882379152 503858912 622228448 588453088 604773320 918138884 797504288 685507024 846908860 748802832 813261396 588917600 922089616 932312928 647586816 744742112 654107496 896233184 802798416 491805124 669429840 901747488 667263680 858223990 478285600 580706272 834320566 818366977 802315488 830857360 675098240 817874139 591931264 768921892 605080888 588707424 786242048 959155606 473631840 823714356 825878764 844750160 504809152 602868866 932445024 951014152 678547676 675683136 671513808 889926804 891134176 539436384 638381584 601157880 717522912 607866793 870617584 614859040 729368000 569700304 572058692 885825034 610365392 776590592 698242212 584916192 747690784 621060448 493564416 729616980 577065792 509519328 619078368 938802600 364962048 677640592 247155904 447316264 876435456 173828488 680911684 787027968 97768192 617918776 270840512 751111534 858967808 668883840 101735904 274135862 542277344 624967400 340827392 334280532 38847488 461360360 744193476 533324880 90783496 468816168 310240312 745612544 752330252 961453344 229085520 434840064 674328152 204218112 767979944 802819464 196927200 666601762 706298384 80139328 578987014 956131936 114291968 306093408 391736832 542854880 982422096 610506380 200532992 295088768 309840384 533708724 124197504 354719750 320262656 536419360 691351168 780091136 166368253 512107996 128223936 495594796 370892288 696966912 410415366 73808000 964613592 797920000 730142272 38299464 860420096 775584120 162116028 530516992 299504592 92928752 246608896 240404400 574105032 225602592 308579024 334481744 971397824 171260944 211295013 388888640 168531008 803803488 906231478 20136252 834811841 539784984 29614360 634283136 424986653 205948242 802222056 945296768 103380992 742888216 719793968 414543448 324127444 441258344 445107800 695208920 737164488 394145672 700243576 712793384 685348364 422431752 400886612 329426232 371750904 368567064 780215224 379841432 737366744 715546056 777103610 466616904 355359032 363078432 783465816 715645664 744903608 741727656 576070600 523315864 401455064 778219224 545488152 718723536 768897880 669914984 393215832 616712456 735602008 544505768 511743704 571221080 598977752 360371676 533698768 775496536 433686276 742174808 601453796 427320152 523300549 364826968 779691464 572176402 509514440 397944760 669791832 411409752 498770744 572039831 770967992 463314392 554685144 685362272 721699128 536759544 739373768 355647000 625767160 596957464 330871896 391575296 605950536 329057368 700559448 471902224 452204120 413335768 453694032 724605338 709172568 421890440 499486040 549422168 552771072 397653988 366720888 635847576 438202312 373368872 704209184 740914740 692912792 710052501 774334686 374230488 714012248 509664726 539617036 719987438 681739440 398087472 663831536 336346608 497678250 485237152 649171632 687803090 628649257 760966704 593937839 394397656 576902320 449428040 701317616 564617456 587778160 422025416 599127600 398860528 705156076 377407272 608450448 532534632 483917264 689525712 684679088 742816448 708127152 389624720 594432017 352509984 328895312 618657648 431300336 684109608 614313856 375725904 368848880 441467376 502493777 766220832 314559904 299974080 608461616 753051376 764136624 414849816 776522768 590674584 420799568 543442544 390246088 351272432 487595760 746821744 377404320 734248350 280191552 648337968 675706352 718471680 503358256 529684208 318068184 733399408 622921498 610373200 478111480 302530472 462728644 392163824 338985136 632671280 762173164 538847472 574106132 298446456 640658868 546694704 280137656 765450608 511400384 651671054 333652676 357856752 642635792 751199600 630713376 511802096 777258480 586231744 552646896 669817360 321337020 754122190 413787496 594436400 672236240
117705344 865331968 790087804 701312500 485240024 10052412 625664576 678021804 809271744 171134752 650552568 894411072 334568192 818684292 120838064 161752576 280354816 601157920 456318812 616925560 602053424 274512512 113480576 508563173 974004992 962360638 996542464 631995008 84250694 718667904 544058368 239121424 294041576 983782528 424092480 429170196 808038390 919214816 750367424 909714388 214094336 101128256 509069716 978418254 182567488 108365152 953072768 311712576 424288032 727045200 107668072 825747293 919634176 94861582 489964351 984035528 626121984 705999296 718604432 572751632 264979504 475211810 15996896 325983384 399797096 222559680 690750235 300754922 295466816 6729152 792231168 21793804 780159488 196246120 130063744 450517376 960623792 71715600 920838416 164061448 441349440 608901968 425836160 949443424 124981712 235664320 144094720 740810432 435914268 601070272 498415056 545765792 518630240 93813952 973278208 308961704 94030432 402352352 836247960 485940824 840161492 391014176 570391648 846042896 459507424 426332128 710001576 749819128 431992032 487128104 756585384 555763732 629017952 742580720 513231504 625378136 665313740 404082032 376733672 591573664 786892128 374223968 556865952 435932916 513706820 457812246 533542208 782181648 403661408 522030944 488255584 504575816 817941380 697306784 585309520 746711356 648605328 713063892 488720096 821892112 832115424 547389312 644544608 553909992 796035680 702600912 391607620 569232336 801549984 567066176 758026486 378088096 480508768 734123062 718169473 702117984 730659856 574900736 717676635 491733760 668724388 504883384 488509920 686044544 858958102 373434336 723516852 725681260 744552656 404611648 502671362 832247520 850816648 578350172 575485632 571316304 789729300 790936672 439238880 538184080 500960376 617325408 507669289 770420080 514661536 629170496 469502800 471861188 785627530 510167888 676393088 598044708 484718688 647493280 520862944 393366912 629419476 476868288 409321824 518880864 63605248 761483416 97792816 284277408 100773920 915624576 181511616 983191648 247847968 125195392 453166080 891597888 275099350 328998760 614655472 267139584 582549800 551688704 455210324 762387732 549966056 554449145 147769224 431519104 938921968 564162560 434854656 40937984 781260947 805042688 133318723 948961088 552034944 613547964 441731392 169962720 206422840 76338874 719549952 889073664 174718104 160010152 293689792 28036928 799978624 984480456 517305504 183682048 17952360 574846452 847713760 856972020 762689152 447497024 785525440 848716118 868413240 578826768 510975336 485784992 546710528 275376384 575104370 318306440 791583012 977642492 356284966 41102704 335761184 455581952 158975152 525588304 309608224 243182352 250007296 133796720 871077760 566405124 794021564 257988160 632713216 97604958 556826624 734147674 504070560 521386288 70253632 109643296 586331360 708790080 341675968 619428348 33566932 959261184 76532010 907927808 878494400 536295680 184256570 309294528 543781136 520686888 215436368 125020364 242151264 246000720 496101840 538057408 195038592 501136496 513686304 486241284 223324672 201779532 130319152 172643824 169459984 581108144 180734352 538259664 516438976 577996530 267509824 156251952 163971352 584358736 516538584 545796528 542620576 376963520 324208784 202347984 579112144 346381072 519616456 569790800 470807904 194108752 417605376 536494928 345398688 312636624 372114000 399870672 161264596 334591688 576389456 234579196 543067728 402346716 228213072 324193469 165719888 580584384 373069322 310407360 198837680 470684752 212302672 299663664 372932751 571860912 264207312 355578064 486255192 522592048 337652464 540266688 156539920 426660080 397850384 131764816 192468216 406843456 129950288 501452368 272795144 253097040 214228688 254586952 525498258 510065488 222783360 300378960 350315088 353663992 198546908 167613808 436740496 239095232 174261792 505102104 541807660 493805712 510945421 575227606 175123408 514905168 310557646 340509956 749783678 711535680 427883712 693627776 366142848 527474490 515033392 678967872 717599330 658445497 790762944 623734079 424193896 606698560 479224280 731113856 594413696 617574400 451821656 628923840 428656768 734952316 407203512 638246688 562330872 513713504 719321952 714475328 772612688 737923392 419420960 624228257 382306224 358691552 648453888 461096576 713905848 644110096 405522144 398645120 471263616 532290017 796017072 344356144 329770320 638257856 782847616 793932864 444646056 806319008 620470824 450595808 573238784 420042328 381068672 517392000 776617984 407200560 764044590 309987792 678134208 705502592 748267920 533154496 559480448 347864424 763195648 652717738 640169440 507907720 332326712 492524884 421960064 368781376 662467520 791969404 568643712 603902372 328242696 670455108 576490944 309933896 795246848 541196624 681467294 363448916 387652992 672432032 780995840 660509616 541598336 807054720 616027984 582443136 699613600 351133260 783918430 443583736 624232640 702032480
379555840 350875776 866714776 989635000 287144250 878333400 739083776 192507248 950486077 152056176 536098960 177972394 585828736 964536832 614954000 154468800 597937216 932582336 716775392 752646656 425396992 763392080 54059776 1367504 541489152 991034050 57866528 832737408 331479904 315126174 14463136 535800160 778258880 295193884 162851120 409280064 601914976 223178506 198033792 364725804 975024432 938789542 781452166 817512000 886678656 519359296 401663488 23878848 681901416 478428768 740858440 880152816 494306200 270000688 409036184 644009152 99447216 237255616 822692400 420039424 935413134 689880000 987284480 230897344 13550094 117978624 872463200 180188520 17556480 61882880 412704400 426499200 351331160 938031536 760224096 80154658 675496816 530342848 168371088 229296960 943616768 838060672 480551200 758286656 409885008 947080640 600352560 235178304 411202754 38245760 231649472 875092032 195613184 342892728 554033632 954125272 122096184 284805872 551132464 924744704 972782632 523635316 703012788 978664036 592128564 558953268 842622716 882440268 564613172 619749244 889206524 688384872 761639092 875201860 645852644 757999276 797934880 536703172 509354812 724194804 919513268 506845108 689487092 568554056 646327960 590433386 666163348 914802788 536282548 654652084 620876724 637196956 950562520 829927924 717930660 879332496 781226468 845685032 621341236 954513252 964736564 680010452 777165748 686531132 928656820 835222052 524228760 701853476 934171124 699687316 890647626 510709236 613129908 866744202 850790613 834739124 863280996 707521876 850297775 624354900 801345528 637504524 621131060 818665684 991579242 506055476 856137992 858302400 877173796 537232788 635292502 964868660 983437788 710971312 708106772 703937444 922350440 923557812 571860020 670805220 633581516 749946548 640290429 903041220 647282676 761791636 602123940 604482328 918248670 642789028 809014228 730665848 617339828 780114420 653484084 525988052 762040616 609489428 541942964 651502004 598435104 490294776 708149952 297758464 284706984 661256488 92648976 452690450 753103648 353016416 459996160 835064832 142109656 204013536 116142512 568282638 145366272 433253248 567161216 8382976 263166392 770947584 456915750 887396638 274565120 818463616 413080648 145523700 739740928 919169616 492658496 974979200 338465948 891961960 416540668 264115896 66027376 750742016 958832320 266281792 656397404 876860896 787312416 351292653 192754048 22315040 720850080 696989632 987837504 237555860 355388332 884016624 755599044 202955088 155141888 718383876 236092020 70091904 33911296 621191080 528904656 134699572 244976312 164454400 711994336 418231872 594037760 564897856 410697424 710941632 804989792 392037920 576040952 453837848 667228360 673939360 379818304 68456770 846232592 580672560 886648384 863745536 411676864 952710144 229383486 895084866 388798848 434916992 963756800 80680080 933220584 948078048 522492992 348824576 512057176 833749452 995950080 484079200 448425132 482561208 745858528 722764280 417513760 327097756 444228656 448078112 698179232 740134800 397115984 703213888 715763696 688318676 425402064 403856924 332396544 374721216 371537376 783185536 382811744 740337056 718516368 780073922 469587216 358329344 366048744 786436128 718615976 747873920 744697968 579040912 526286176 404425376 781189536 548458464 721693848 771868192 672885296 396186144 619682768 738572320 547476080 514714016 574191392 601948064 363341988 536669080 778466848 436656588 745145120 604424108 430290464 526270861 367797280 782661776 575146714 512484752 400915072 672762144 414380064 501741056 575010143 773938304 466284704 557655456 688332584 724669440 539729856 742344080 358617312 628737472 599927776 333842208 394545608 608920848 332027680 703529760 474872536 455174432 416306080 456664344 727575650 712142880 424860752 502456352 552392480 555741384 400624300 369691200 638817888 441172624 376339184 707179496 743885052 695883104 713022813 777304998 377200800 716982560 512635038 542587348 481533444 443285446 159633478 425377542 97892614 259224256 246783158 410717638 449349096 390195263 522512710 355483845 155943662 338448326 210974046 462863622 326163462 349324166 183571422 360673606 160406534 466702082 138953278 369996454 294080638 245463270 451071718 446225094 504362454 469673158 151170726 355978023 114055990 90441318 380203654 192846342 445655614 375859862 137271910 130394886 203013382 264039783 527766838 76105910 61520086 370007622 514597382 525682630 176395822 538068774 352220590 182345574 304988550 151792094 112818438 249141766 508367750 138950326 495794356 41737558 409883974 437252358 480017686 264904262 291230214 79614190 494945414 384467504 371919206 239657486 64076478 224274650 153709830 100531142 394217286 523719170 300393478 335652138 59992462 402204874 308240710 41683662 526996614 272946390 413217060 95198682 119402758 404181798 512745606 392259382 273348102 538804486 347777750 314192902 431363366 82883026 515668196 175333502 355982406 433782246
480470144 643608512 47323136 191365784 191574660 688585616 594695200 816078380 223346176 367911224 826190176 136240188 456734720 855931136 43845288 545854672 61982782 214428544 274077948 755585024 29977856 988964800 808599296 156647352 937225728 123416240 213841792 137636176 740605120 360148416 545982200 107674380 810634800 236410661 771257920 169348128 48071448 45299200 761914288 411204248 186313216 756071384 859057824 702249472 568033477 887341324 147383928 22123808 953934352 60521088 33412592 902598092 875193444 5838736 31422246 47235552 716679984 469876118 716099456 902732800 41116584 71844864 248079376 410055296 66216976 720658240 74880416 159804072 287208960 678160320 776500000 130637679 229250880 33780616 444000192 956620920 638137632 945005056 852673680 9784530 494443384 902589480 572204728 339354144 76289984 378568678 197220492 937438976 860117572 938541704 878225160 16656144 141900800 665859136 103975278 832516992 733093026 554288512 87419200 350056960 899015124 449867808 629245280 904896528 518361056 485185760 768855208 808672760 490845664 545981736 815439016 614617364 687871584 801434352 572085136 684231768 724167372 462935664 435587304 650427296 845745760 433077600 615719584 494786548 572560452 516665878 592395840 841035280 462515040 580884576 547109216 563429448 876795012 756160416 644163152 805564988 707458960 771917524 547573728 880745744 890969056 606242944 703398240 612763624 854889312 761454544 450461252 628085968 860403616 625919808 816880118 436941728 539362400 792976694 777023105 760971616 789513488 633754368 776530267 550587392 727578020 563737016 547363552 744898176 917811734 432287968 782370484 784534892 803406288 463465280 561524994 891101152 909670280 637203804 634339264 630169936 848582932 849790304 498092512 597037712 559814008 676179040 566522921 829273712 573515168 688024128 528356432 530714820 844481162 569021520 735246720 656898340 543572320 706346912 579716576 452220544 688273108 535721920 468175456 577734496 53744000 103093830 144759400 943324296 715504128 68310096 980756752 19415682 113992448 75218392 204252768 247986320 482483936 148241664 437397664 342435256 824136512 75317184 75143373 405357728 447323040 438237184 846309008 995836160 298894784 401731344 873777152 728252576 988330384 987987472 437906784 779460752 576770816 765453298 731620808 57197056 477424832 212903408 998286100 465345544 859160400 572314440 480978684 588355472 112518912 660227072 188950400 953584688 425255400 391087488 730378880 416908896 399855360 777802384 897659344 119683760 517628560 534236120 778866128 88353384 859806872 198313520 306724377 157848234 511314484 206039232 497516048 392579644 490688736 776237704 969747200 368533688 727643648 766683200 188961920 235439908 140968000 754890636 417731781 164408876 105470450 822765072 588655488 715645988 661035936 281571616 326740300 452068416 48532224 740417900 502711816 680149088 576361725 89060850 909739804 718246684 188133664 683550894 605489024 568262192 819467264 796373016 491122496 400706492 517837392 521686848 771787968 813743536 470724720 776822624 789372432 761927412 499010800 477465660 406005280 448329952 445146112 856794272 456420480 813945792 792125104 853682658 543195952 431938080 439657480 860044864 792224712 821482656 818306704 652649648 599894912 478034112 854798272 622067200 795302584 845476928 746494032 469794880 693291504 812181056 621084816 588322752 647800128 675556800 436950724 610277816 852075584 510265324 818753856 678032844 503899200 599879597 441406016 856270512 648755450 586093488 474523808 746370880 487988800 575349792 648618879 847547040 539893440 631264192 761941320 798278176 613338592 815952816 432226048 702346208 673536512 407450944 468154344 682529584 405636416 777138496 548481272 528783168 489914816 530273080 801184386 785751616 498469488 576065088 626001216 629350120 474233036 443299936 712426624 514781360 449947920 780788232 817493788 769491840 786631549 850913734 450809536 790591296 586243774 616196084 472097134 433849136 150197168 415941232 88456304 249787946 237346848 401281328 439912786 380758953 513076400 346047535 146507352 329012016 201537736 453427312 316727152 339887856 174135112 351237296 150970224 457265772 129516968 360560144 284644328 236026960 441635408 436788784 494926144 460236848 141734416 346541713 104619680 81005008 370767344 183410032 436219304 366423552 127835600 120958576 193577072 254603473 518330528 66669600 52083776 360571312 505161072 516246320 166959512 528632464 342784280 172909264 295552240 142355784 103382128 239705456 498931440 129514016 486358046 32301248 400447664 427816048 470581376 255467952 281793904 70177880 485509104 375031194 362482896 230221176 54640168 214838340 144273520 91094832 384780976 514282860 290957168 326215828 50556152 392768564 298804400 32247352 517560304 263510080 403780750 85762372 109966448 394745488 503309296 382823072 263911792 529368176 338341440 304756592 421927056 73446716 506231886 165897192 346546096 424345936
854743968 117008048 111984128 285683968 563427168 415391248 899488000 909686272 287720800 906764792 318492224 582329184 997907952 197368128 790204928 391103104 714644800 204028864 223840608 660817356 63375296 324394216 424839612 859780016 878027380 275378736 963920504 525814128 838246624 578832080 439341372 104679824 464578848 190068544 96126660 243902464 438824288 243412684 155789280 701280696 947900974 426799550 968850378 547190016 560402560 74904064 297199648 504918544 201694912 399170784 368541568 676273920 415512396 437907804 863908464 164438576 890054656 738750928 275415680 1515174 169620288 542409600 149619014 276703088 881200448 706685440 24374016 287853568 673764548 491900896 864481792 853345024 626046912 159085064 207244704 391274560 42022104 527022312 462752547 977861202 463554600 769506544 168869884 789645568 35725772 653031936 824272706 304349184 357003488 564909370 268763216 151392768 356129760 31266400 97429120 153180688 401133140 473450624 840420220 288199592 514304028 65156712 244534184 520185432 133649960 100474664 384144112 423961664 106134568 161270640 430727920 229906268 303160488 416723256 187374040 299520672 339456276 78224568 50876208 265716200 461034664 48366504 231008488 110075452 187849356 131954782 207684744 456324184 77803944 196173480 162398120 178718352 492083916 371449320 259452056 420853892 322747864 387206428 162862632 496034648 506257960 221531848 318687144 228052528 470178216 376743448 65750156 243374872 475692520 241208712 432169022 52230632 154651304 408265598 392312009 376260520 404802392 249043272 391819171 165876296 342866924 179025920 162652456 360187080 533100638 47576872 397659388 399823796 418695192 78754184 176813898 506390056 524959184 252492708 249628168 245458840 463871836 465079208 113381416 212326616 175102912 291467944 181811825 444562616 188804072 303313032 143645336 146003724 459770066 184310424 350535624 272187244 158861224 321635816 195005480 67509448 303562012 151010824 83464360 193023400 250974464 48781692 635493128 373684680 122168784 880930600 232024000 110839040 174886400 276364288 764813796 61581280 357467480 515484464 315167020 532483526 500743352 458050608 14774784 523066368 518322886 749969844 260104192 132030280 152569000 814735688 39788416 517040320 298810368 649348032 285839440 33916672 460149376 954589184 125344400 90071808 223140940 820191144 656451456 753438264 550927360 763527824 781821584 499751920 988441052 86250592 513357920 487772224 502304404 50394624 638615232 730096752 616665876 968924304 531464260 110379040 840538688 651940656 234401792 464226736 915945560 53055024 633604448 575738308 942329268 742347134 193748720 918312144 723541902 46372352 325504400 120374448 528315488 919362560 32340272 232301720 145251344 281801232 630769024 422813120 455982232 712346512 744881080 850961920 945203968 83911072 286146256 307055824 845389244 753361408 1597134 111589568 793618776 563748048 633783872 562758536 302919168 897997964 696819220 718501456 625299392 602205144 296954624 206538620 323669520 327518976 577620096 619575664 276556848 582654752 595204560 567759540 304842928 283297788 211837408 254162080 250978240 662626400 262252608 619777920 597957232 659514786 349028080 237770208 245489608 665876992 598056840 627314784 624138832 458481776 405727040 283866240 660630400 427899328 601134712 651309056 552326160 275627008 499123632 618013184 426916944 394154880 453632256 481388928 242782852 416109944 657907712 316097452 624585984 483864972 309731328 405711725 247238144 662102640 454587578 391925616 280355936 552203008 293820928 381181920 454451007 653379168 345725568 437096320 567773448 604110304 419170720 621784944 238058176 508178336 479368640 213283072 273986472 488361712 211468544 582970624 354313400 334615296 295746944 336105208 607016514 591583744 304301616 381897216 431833344 435182248 280065164 249132064 518258752 320613488 255780048 586620360 623325916 575323968 592463677 656745862 256641664 596423424 392075902 422028212 871781486 833533488 549881520 815625584 488140656 649472298 637031200 800965680 839597138 780443305 912760752 745731887 546191704 728696368 601222088 853111664 716411504 739572208 573819464 750921648 550654576 856950124 529201320 760244496 684328680 635711312 841319760 836473136 894610496 859921200 541418768 746226065 504304032 480689360 770451696 583094384 835903656 766107904 527519952 520642928 593261424 654287825 918014880 466353952 451768128 760255664 904845424 915930672 566643864 928316816 742468632 572593616 695236592 542040136 503066480 639389808 898615792 529198368 886042398 431985600 800132016 827500400 870265728 655152304 681478256 469862232 885193456 774715546 762167248 629905528 454324520 614522692 543957872 490779184 784465328 913967212 690641520 725900180 450240504 792452916 698488752 431931704 917244656 663194432 803465102 485446724 509650800 794429840 902993648 782507424 663596144 929052528 738025792 704440944 821611408 473131068 905916238 565581544 746230448 824030288
474610264 700654592 215841096 117472000 117438464 342323072 434637092 113621248 591279280 307841076 905625672 999089024 773005728 327176904 958843054 604147280 380082336 753688320 177126624 477199312 403030464 204697164 224111232 556967072 517361136 136961024 558977376 350390528 802462822 804198312 126899945 473109248 241667236 111397536 420295623 502189122 239714848 970671688 529947552 88165338 285699968 13328384 266092896 998123232 238678529 103983744 609443940 121273632 87445244 908078720 632584400 519300352 818357520 736086164 112792576 729085136 138536768 863334544 222070784 985158384 666347240 87560538 68842504 414052372 637993552 674650592 836530944 415357184 2015176 328361168 840057404 720308736 460449268 582282064 191656960 347551504 133907656 237079296 646725824 471816000 253053376 137838640 882405360 259246496 225787360 181898560 743825952 431537612 553519468 156666228 811590520 333186048 90658472 352315424 559745536 204898624 884499397 621702466 976790208 653751152 749242704 300095388 479472860 755124108 368588636 335413340 619082788 658900340 341073244 396209316 665666596 464844944 538099164 651661932 422312716 534459348 574394952 313163244 285814884 500654876 695973340 283305180 465947164 345014128 422788032 366893458 442623420 691262860 312742620 431112156 397336796 413657028 727022592 606387996 494390732 655792568 557686540 622145104 397801308 730973324 741196636 456470524 553625820 462991204 705116892 611682124 300688832 478313548 710631196 476147388 667107698 287169308 389589980 643204274 627250685 611199196 639741068 483981948 626757847 400814972 577805600 413964596 397591132 595125756 768039314 282515548 632598064 634762472 653633868 313692860 411752574 741328732 759897860 487431384 484566844 480397516 698810512 700017884 348320092 447265292 410041588 526406620 416750501 679501292 423742748 538251708 378584012 380942400 694708742 419249100 585474300 507125920 393799900 556574492 429944156 302448124 538500688 385949500 318403036 427962076 89096384 291352688 181620000 849864960 901253120 566384924 25560038 922008316 827534336 87737792 793699968 947111936 3372800 827117264 374744320 614831776 338529920 781051968 623728384 182569960 623316788 52841984 239507456 596271008 165247880 824969304 940102468 379271168 151975488 699481632 193355456 512223375 511779888 565034904 116145920 815747584 138936612 344279440 793631492 142665320 604187648 636245584 276598316 700268816 166264664 78258752 445881684 504016106 169278144 942405184 274485504 392339018 248123600 940522592 894182464 917591160 703256640 58521024 765720320 424077696 95231108 222902624 971584208 154858096 567878736 894599562 452473312 735147438 938613080 284935648 908063744 6382336 88187904 213938248 105402480 416702148 536996608 532548096 61639168 301818432 355261974 469183030 601547840 744647680 613138688 786549600 963504768 63765664 448946688 986744268 853578384 159721856 167258888 54051208 454470552 178311080 98529536 791905536 539241670 254936640 536925006 513830758 208580238 118164234 235295134 239144590 489245710 531201278 188182462 494280366 506830174 479385154 216468542 194923402 123463022 165787694 162603854 574252014 173878222 531403534 509582846 571140400 260653694 149395822 157115222 577502606 509682454 538940398 535764446 370107390 317352654 195491854 572256014 339524942 512760326 562934670 463951774 187252622 410749246 529638798 338542558 305780494 365257870 393014542 154408466 327735558 569533326 227723066 536211598 395490586 221356942 317337339 158863758 573728254 366213192 303551230 191981550 463828622 205446542 292807534 366076621 565004782 257351182 348721934 479399062 515735918 330796334 533410558 149683790 419803950 390994254 124908686 185612086 399987326 123094158 494596238 265939014 246240910 207372558 247730822 518642128 503209358 215927230 293522830 343458958 346807862 191690778 160757678 429884366 232239102 167405662 498245974 534951530 486949582 504089291 568371476 168267278 508049038 303701516 333653826 752674630 714426632 430774664 696518728 369033800 530365442 517924344 681858824 720490282 661336449 793653896 626625031 427084848 609589512 482115232 734004808 597304648 620465352 454712608 631814792 431547720 737843268 410094464 641137640 565221824 516604456 722212904 717366280 775503640 740814344 422311912 627119209 385197176 361582504 651344840 463987528 716796800 647001048 408413096 401536072 474154568 535180969 798908024 347247096 332661272 641148808 785738568 796823816 447537008 809209960 623361776 453486760 576129736 422933280 383959624 520282952 779508936 410091512 766935542 312878744 681025160 708393544 751158872 536045448 562371400 350755376 766086600 655608690 643060392 510798672 335217664 495415836 424851016 371672328 665358472 794860356 571534664 606793324 331133648 673346060 579381896 312824848 798137800 544087576 684358246 366339868 390543944 675322984 783886792 663400568 544489288 809945672 618918936 585334088 702504552 354024212 786809382 446474688 627123592 704923432
265525472 346023424 9842000 820308528 75901120 996298476 74285704 859970944 84662282 278226032 925246848 546864612 746880996 453102976 875618200 110571744 416636800 296612992 897888464 894076256 894392113 76119296 573723776 298423068 514523683 732723200 34057872 987389349 821155552 793771104 29627552 201089500 338838968 791849216 885321502 377953960 31935744 375281400 567915000 339724800 656020224 567673844 272074896 216728426 413061152 756713496 94763784 156286008 221758560 444677632 581558016 952009056 326263304 27833712 323507200 43940626 90446736 600648960 186906240 880159120 811715851 53537312 708416128 464174570 860606184 724472770 553178868 769222732 588408480 32557464 485426176 902584592 126057600 811884800 923896734 882199552 415929856 957223200 871782688 373240704 333556128 204235584 734315520 385229812 555559520 262745200 610579966 167529882 274365912 94342288 37344804 245796424 201055600 240802090 883687552 466018464 226270409 402397586 736877576 133385536 830347364 381200048 560577520 836228768 449693296 416518000 700187448 740005000 422177904 477313976 746771256 545949604 619203824 732766592 503417376 615564008 655499612 394267904 366919544 581759536 777078000 364409840 547051824 426118788 503892692 447998118 523728080 772367520 393847280 512216816 478441456 494761688 808127252 687492656 575495392 736897228 638791200 703249764 478905968 812077984 822301296 537575184 634730480 544095864 786221552 692786784 381793492 559418208 791735856 557252048 748212358 368273968 470694640 724308934 708355345 692303856 720845728 565086608 707862507 481919632 658910260 495069256 478695792 676230416 849143974 363620208 713702724 715867132 734738528 394797520 492857234 822433392 841002520 568536044 565671504 561502176 779915172 781122544 429424752 528369952 491146248 607511280 497855161 760605952 504847408 619356368 459688672 462047060 775813402 500353760 666578960 588230580 474904560 637679152 511048816 383552784 619605348 467054160 399507696 509066736 301646312 68796713 68585216 698182184 647248752 48167936 933957264 314498751 594656660 892454440 245705408 633366396 780173384 880869952 912387888 749778976 783370736 616297600 216083456 178049536 833188992 324687872 545120 385284304 507354240 969487760 489769692 734290304 151282552 951449216 43200192 675178930 989686176 127434808 889504860 541333132 376987344 626684160 564194764 873673426 793573216 922254756 879059602 111848024 636393180 708836352 379705344 231603952 239607944 920188336 826924720 552807960 311639560 971921458 228712772 709686656 613033000 45925980 526225232 399761408 942779600 17538648 720493440 347584896 912467968 616104960 408128200 676160468 444258400 875177864 535351416 499624910 124911784 249986496 817842508 68674064 917128432 435025920 977958098 544494592 203570320 552035584 363100928 512242392 361250296 678220992 499356384 655447330 609180379 881796672 384699392 356273152 822620976 487189504 212443776 8655380 412636634 683551040 859958638 140730368 556592960 533498712 228248192 137832188 254963088 258812544 508913664 550869232 207850416 513948320 526498128 499053108 236136496 214591356 143130976 185455648 182271808 593919968 193546176 551071488 529250800 590808354 280321648 169063776 176783176 597170560 529350408 558608352 555432400 389775344 337020608 215159808 591923968 359192896 532428280 582602624 483619728 206920576 430417200 549306752 358210512 325448448 384925824 412682496 174076420 347403512 589201280 247391020 555879552 415158540 241024896 337005293 178531712 593396208 385881146 323219184 211649504 483496576 225114496 312475488 385744575 584672736 277019136 368389888 499067016 535403872 350464288 553078512 169351744 439471904 410662208 144576640 205280040 419655280 142762112 514264192 285606968 265908864 227040512 267398776 538310082 522877312 235595184 313190784 363126912 366475816 211358732 180425632 449552320 251907056 187073616 517913928 554619484 506617536 523757245 588039430 187935232 527716992 323369470 353321780 806701182 768453184 484801216 750545280 423060352 584391994 571950896 735885376 774516834 715363001 847680448 680651583 481111400 663616064 536141784 788031360 651331200 674491904 508739160 685841344 485574272 791869820 464121016 695164192 619248376 570631008 776239456 771392832 829530192 794840896 476338464 681145761 439223728 415609056 705371392 518014080 770823352 701027600 462439648 455562624 528181120 589207521 852934576 401273648 386687824 695175360 839765120 850850368 501563560 863236512 677388328 507513312 630156288 476959832 437986176 574309504 833535488 464118064 820962094 366905296 735051712 762420096 805185424 590072000 616397952 404781928 820113152 709635242 697086944 564825224 389244216 549442388 478877568 425698880 719385024 848886908 625561216 660819876 385160200 727372612 633408448 366851400 852164352 598114128 738384798 420366420 444570496 729349536 837913344 717427120 598515840 863972224 672945488 639360640 756531104 408050764 840835934 500501240 681150144 758949984
340850360 502494976 385483872 744955008 319919360 343768576 9426752 372309528 715138599 883127162 169183946 289885752 799177840 3755200 77066496 400691522 337671936 189987008 635910656 81633984 466532496 172830528 294022920 407397376 220051344 804062656 376009920 761856000 197172992 61319488 950249760 133203800 500923584 40568556 976000072 108560752 911238272 886916384 243339952 866345216 285585704 62579120 931021800 774671000 210122112 528376272 578129824 976231948 366570128 831210800 356881960 758697452 485443288 98726184 976594560 350849992 665009200 301222296 110876144 123103744 944652700 125190080 345349880 758820336 552691200 728603600 561015232 639191296 61508620 435241120 262003712 605106680 717270320 317561640 287137376 644053194 367273472 206707016 741999104 433874688 502561024 933385494 265980982 149207808 47151760 242565120 948046192 762345856 168924320 395788448 487940096 140950280 46416828 185766340 756103680 839622144 751233192 361978368 10644168 557231616 747597172 298449856 477827328 753478576 366943104 333767808 617437256 657254808 339427712 394563784 664021064 463199412 536453632 650016400 420667184 532813816 572749420 311517712 284169352 499009344 694327808 281659648 464301632 343368596 421142500 365247926 440977888 689617328 311097088 429466624 395691264 412011496 725377060 604742464 492745200 654147036 556041008 620499572 396155776 729327792 739551104 454824992 551980288 461345672 703471360 610036592 299043300 476668016 708985664 474501856 665462166 285523776 387944448 641558742 625605153 609553664 638095536 482336416 625112315 399169440 576160068 412319064 395945600 593480224 766393782 280870016 630952532 633116940 651988336 312047328 410107042 739683200 758252328 485785852 482921312 478751984 697164980 698372352 346674560 445619760 408396056 524761088 415104969 677855760 422097216 536606176 376938480 379296868 693063210 417603568 583828768 505480388 392154368 554928960 428298624 300802592 536855156 384303968 316757504 426316544 442471168 149733072 571513856 950502064 516901824 749499472 811331170 455471744 392051440 59648140 598429180 844959593 685107712 374046368 737762096 68295536 743913984 12004600 411267892 700451072 306124652 544761844 230221208 221299200 788331744 483025920 379536432 275398012 749527552 304486475 207442462 965180608 584116824 498440288 745837568 207977216 697978149 149845000 979819540 708415536 394495776 188243200 570001568 22485408 911789148 648663680 525157496 361966294 803461504 472084940 433099648 844994048 375361056 40140800 93145936 189501888 199438064 972927384 484483200 820322560 82553664 104789728 475746680 208628432 866220632 392891136 69501552 399219520 754750760 981825584 437883380 696690688 610159240 387973672 680983444 376799744 462797680 116352976 37129816 183378304 368515052 935295648 772448384 18148768 315667078 679947472 512825872 420514048 81247072 638562386 439385894 44488340 138751824 829146000 940313856 30254336 349661920 752738240 618655610 708950912 944876484 921782236 616531716 526115712 643246612 647096068 897197188 939152756 596133940 902231844 914781652 887336632 624420020 602874880 531414500 573739172 570555332 982203492 581829700 939355012 917534324 979091878 668605172 557347300 565066700 985454084 917633932 946891876 943715924 778058868 725304132 603443332 980207492 747476420 920711804 970886148 871903252 595204100 818700724 937590276 746494036 713731972 773209348 800966020 562359944 735687036 977484804 635674544 944163076 803442064 629308420 725288817 566815236 981679732 774164670 711502708 599933028 871780100 613398020 700759012 774028099 972956260 665302660 756673412 887350540 923687396 738747812 941362036 557635268 827755428 798945732 532860164 593563564 807938804 531045636 902547716 673890492 654192388 615324036 655682300 926593606 911160836 623878708 701474308 751410436 754759340 599642256 568709156 837835844 640190580 575357140 906197452 942903008 894901060 912040769 976322954 576218756 916000516 711652994 741605304 833942854 795694856 512042888 777786952 450302024 611633666 599192568 763127048 801758506 742604673 874922120 707893255 508353072 690857736 563383456 815273032 678572872 701733576 535980832 713083016 512815944 819111492 491362688 722405864 646490048 597872680 803481128 798634504 856771864 822082568 503580136 708387433 466465400 442850728 732613064 545255752 798065024 728269272 489681320 482804296 555422792 616449193 880176248 428515320 413929496 722417032 867006792 878092040 528805232 890478184 704630000 534754984 657397960 504201504 465227848 601551176 860777160 491359736 848203766 394146968 762293384 789661768 832427096 617313672 643639624 432023600 847354824 736876914 724328616 592066896 416485888 576684060 506119240 452940552 746626696 876128580 652802888 688061548 412401872 754614284 660650120 394093072 879406024 625355800 765626470 447608092 471812168 756591208 865155016 744668792 625757512 891213896 700187160 666602312 783772776 435292436 868077606 527742912 708391816 786191656
107067840 339872176 705193808 473242312 184698880 32279292 241335632 932413440 880021600 345856576 31082880 964955584 917061504 235012554 846628280 150769152 843705252 605578240 916568918 309737188 602898344 12740428 926189080 331809664 251101480 643765296 534530944 29156912 154265728 988795251 370121992 100394208 214506912 17605120 19284100 878005376 602114240 797361068 606619281 410548288 716847520 715215872 216885504 756119392 926420272 118924056 346178688 646907296 84821610 321966976 991011520 428139136 907307633 940007040 382912704 814501376 423712304 635146344 866649664 201188050 435046576 644837072 115552536 969446544 522386688 692400896 29728456 783603200 240764601 794760120 290893224 444159232 636163683 915070592 731013900 398040064 355546700 117056752 524252480 932447160 485485448 539285808 997506368 261866096 437992320 873846144 922155040 254560736 407260704 649546720 797239232 445450240 965210872 944617156 193702714 196491968 621893932 521963428 617126784 286068990 953526332 504379016 683756488 959407736 572872264 539696968 823366416 863183968 545356872 600492944 869950224 669128572 742382792 855945560 626596344 738742976 778678580 517446872 490098512 704938504 900256968 487588808 670230792 549297756 627071660 571177086 646907048 895546488 517026248 635395784 601620424 617940656 931306220 810671624 698674360 860076196 761970168 826428732 602084936 935256952 945480264 660754152 757909448 667274832 909400520 815965752 504972460 682597176 914914824 680431016 871391326 491452936 593873608 847487902 831534313 815482824 844024696 688265576 831041475 605098600 782089228 618248224 601874760 799409384 972322942 486799176 836881692 839046100 857917496 517976488 616036202 945612360 964181488 691715012 688850472 684681144 903094140 904301512 552603720 651548920 614325216 730690248 621034129 883784920 628026376 742535336 582867640 585226028 898992370 623532728 789757928 711409548 598083528 760858120 634227784 506731752 742784316 590233128 522686664 632245704 434663872 760128000 606009634 418153472 304755068 95436748 161311680 994928384 200628224 34705540 545707552 41845968 556559984 5769932 813880799 173743241 593155744 639440000 682947072 806690136 913118000 544102144 154854912 342657136 590272128 627771368 226287000 350957440 840272384 699502800 770717728 875018176 415417472 893913422 816550064 309194780 98559328 511096080 386297088 989056539 556610688 707577335 433879608 273096236 153494528 930020496 122080288 520921600 505422528 650864640 662817976 487760000 868275360 310695096 560475520 833177472 555427584 263231560 844766976 230658560 687766272 131532192 777959112 927311003 416621584 281571996 107705872 754285824 929965152 676216084 785941908 55990490 975896192 714371608 17119360 911033600 229517624 757127108 90365440 638425120 813315644 31458760 862155876 245981632 846322696 400443474 712484864 319928320 176716712 508825600 404318240 699882632 623184384 218058368 29563920 794901408 88329000 323286292 762881260 305793248 507804912 484710664 179460144 89044140 206175040 210024496 460125616 502081184 159062368 465160272 477710080 450265060 187348448 165803308 94342928 136667600 133483760 545131920 144758128 502283440 480462752 542020306 231533600 120275728 127995128 548382512 480562360 509820304 506644352 340987296 288232560 166371760 543135920 310404848 483640232 533814576 434831680 158132528 381629152 500518704 309422464 276660400 336137776 363894448 125288372 298615464 540413232 198602972 507091504 366370492 192236848 288217245 129743664 544608160 337093098 274431136 162861456 434708528 176326448 263687440 336956527 535884688 228231088 319601840 450278968 486615824 301676240 504290464 120563696 390683856 361874160 95788592 156491992 370867232 93974064 465476144 236818920 217120816 178252464 218610728 489522034 474089264 186807136 264402736 314338864 317687768 162570684 131637584 400764272 203119008 138285568 469125880 505831436 457829488 474969197 539251382 139147184 478928944 274581422 304533732 837294070 799046072 515394104 781138168 453653240 614984882 602543784 766478264 805109722 745955889 878273336 711244471 511704288 694208952 566734672 818624248 681924088 705084792 539332048 716434232 516167160 822462708 494713904 725757080 649841264 601223896 806832344 801985720 860123080 825433784 506931352 711738649 469816616 446201944 735964280 548606968 801416240 731620488 493032536 486155512 558774008 619800409 883527464 431866536 417280712 725768248 870358008 881443256 532156448 893829400 707981216 538106200 660749176 507552720 468579064 604902392 864128376 494710952 851554982 397498184 765644600 793012984 835778312 620664888 646990840 435374816 850706040 740228130 727679832 595418112 419837104 580035276 509470456 456291768 749977912 879479796 656154104 691412764 415753088 757965500 664001336 397444288 882757240 628707016 768977686 450959308 475163384 759942424 868506232 748020008 629108728 894565112 703538376 669953528 787123992 438643652 871428822 531094128 711743032 789542872
624038656 363582464 225979270 694000000 731833984 305781760 672282048 204994560 584334848 690509152 334520256 12952320 877999272 114498752 853529777 456073840 668644864 499804444 1193472 305054240 903597312 306803200 990174696 504747152 320120704 580913700 546692324 21240304 257102724 931665024 20501760 262396432 825365114 188386608 118785088 744220384 188128512 925707136 61903058 576776800 841568320 29255384 262890752 115897924 552526350 867866376 225117184 850978304 793726744 223576932 871633008 561059200 734145428 622361248 989525573 505781760 9814400 793710456 99236736 674792976 692576768 214786000 877853568 197538304 512617120 47612560 939759292 574126336 51068416 857600512 20569088 837298800 495125678 999639552 295191200 774821632 385224048 118695644 134016384 61364576 165303424 322409280 499295464 336208000 657467136 448931972 892819200 867152800 66644096 706497920 450217200 960321664 296369184 395288197 165062608 419586722 589381872 697235968 978397192 409285376 921181484 472034168 651411640 927062888 540527416 507352120 791021568 830839120 513012024 568148096 837605376 636783724 710037944 823600712 594251496 706398128 746333732 485102024 457753664 672593656 867912120 455243960 637885944 516952908 594726812 538832238 614562200 863201640 484681400 603050936 569275576 585595808 898961372 778326776 666329512 827731348 729625320 794083884 569740088 902912104 913135416 628409304 725564600 634929984 877055672 783620904 472627612 650252328 882569976 648086168 839046478 459108088 561528760 815143054 799189465 783137976 811679848 655920728 798696627 572753752 749744380 585903376 569529912 767064536 939978094 454454328 804536844 806701252 825572648 485631640 583691354 913267512 931836640 659370164 656505624 652336296 870749292 871956664 520258872 619204072 581980368 698345400 588689281 851440072 595681528 710190488 550522792 552881180 866647522 591187880 757413080 679064700 565738680 728513272 601882936 474386904 710439468 557888280 490341816 599900856 472876192 57073728 34575360 605978252 389194552 120224544 41934848 575267440 973094904 968243392 472510976 395454144 721242804 4049652 667661356 200542092 717295636 502626290 156475392 44755968 268098492 697376456 820955716 711110316 145627616 496838592 200224260 821785480 139524000 836125408 144886319 109268320 979734784 918903362 699436904 361048498 205639200 146015518 785823880 212031256 860828056 36353374 33891060 873779352 156449472 189539880 135493008 773135520 386000028 53004134 383125222 990692200 312252620 408279360 65531208 99051752 259161600 302828312 711876080 933826432 724580224 432025624 472666232 249829920 424531840 815308232 880830976 438691221 226980480 829812400 835404236 654325416 978477520 785893152 91952594 820928000 669248000 490134444 87846684 814599936 994860000 713566720 163528192 730016592 411477730 569107488 398113084 437846384 354010624 422181036 913578592 559402336 135140032 925977863 70084416 132560584 110855680 852187192 544901520 161590824 521021632 497927384 192676864 102260860 219391760 223241216 473342336 515297904 172279088 478376992 490926800 463481780 200565168 179020028 107559648 149884320 146700480 558348640 157974848 515500160 493679472 555237026 244750320 133492448 141211848 561599232 493779080 523037024 519861072 354204016 301449280 179588480 556352640 323621568 496856952 547031296 448048400 171349248 394845872 513735424 322639184 289877120 349354496 377111168 138505092 311832184 553629952 211819692 520308224 379587212 205453568 301433965 142960384 557824880 350309818 287647856 176078176 447925248 189543168 276904160 350173247 549101408 241447808 332818560 463495688 499832544 314892960 517507184 133780416 403900576 375090880 109005312 169708712 384083952 107190784 478692864 250035640 230337536 191469184 231827448 502738754 487305984 200023856 277619456 327555584 330904488 175787404 144854304 413980992 216335728 151502288 482342600 519048156 471046208 488185917 552468102 152363904 492145664 287798142 317750452 926871646 888623648 604971680 870715744 543230816 704562458 692121360 856055840 894687298 835533465 967850912 800822047 601281864 783786528 656312248 908201824 771501664 794662368 628909624 806011808 605744736 912040284 584291480 815334656 739418840 690801472 896409920 891563296 949700656 915011360 596508928 801316225 559394192 535779520 825541856 638184544 890993816 821198064 582610112 575733088 648351584 709377985 973105040 521444112 506858288 815345824 959935584 971020832 621734024 983406976 797558792 627683776 750326752 597130296 558156640 694479968 953705952 584288528 941132558 487075760 855222176 882590560 925355888 710242464 736568416 524952392 940283616 829805706 817257408 684995688 509414680 669612852 599048032 545869344 839555488 969057372 745731680 780990340 505330664 847543076 753578912 487021864 972334816 718284592 858555262 540536884 564740960 849520000 958083808 837597584 718686304 984142688 793115952 759531104 876701568 528221228 961006398 620671704 801320608 879120448
386377024 411364938 452200896 177484597 196823648 817768896 60105904 180212544 359310640 765752576 3290688 263493456 613649568 545818888 371641066 457440548 694608800 51826176 865634920 462394320 784281840 280175912 5287094 310483456 604475976 651456608 296449672 518002448 381700292 427705928 223643384 168048832 939090304 921408832 241677824 498841560 86621696 146666072 908494080 929948992 313263544 234662248 947454560 326122592 440803200 119596768 530560000 479950592 602223418 301268750 554875136 44746976 552671360 309236992 166542236 795148646 610532040 242261312 725326112 413348384 930185612 651120631 603867008 413714464 393731064 730468814 182496998 399794348 445475392 185447936 131945456 175072624 174978784 732447680 391372256 805647648 854025504 628002304 957288024 40812960 751626944 932949248 750997308 209941360 4140536 36965264 703183736 434085616 877186016 908468880 386107264 352489176 44423778 257849792 611031808 182894760 204615264 422910048 992420080 443735232 584168308 135020992 314398464 590049712 203514240 170338944 454008392 493825944 175998848 231134920 500592200 299770548 373024768 486587536 257238320 369384952 409320556 148088848 120740488 335580480 530898944 118230784 300872768 179939732 257713636 201819062 277549024 526188464 147668224 266037760 232262400 248582632 561948196 441313600 329316336 490718172 392612144 457070708 232726912 565898928 576122240 291396128 388551424 297916808 540042496 446607728 135614436 313239152 545556800 311072992 502033302 122094912 224515584 478129878 462176289 446124800 474666672 318907552 461683451 235740576 412731204 248890200 232516736 430051360 602964918 117441152 467523668 469688076 488559472 148618464 246678178 576254336 594823464 322356988 319492448 315323120 533736116 534943488 183245696 282190896 244967192 361332224 251676105 514426896 258668352 373177312 213509616 215868004 529634346 254174704 420399904 342051524 228725504 391500096 264869760 137373728 373426292 220875104 153328640 262887680 963921920 385245184 43339272 974166528 489885952 841950984 987753728 132988128 631560960 744813088 547111104 521245440 256070652 589355808 323397504 574554813 839918668 924021440 76328316 216287744 459744672 260642424 278532688 505739200 934424696 272317506 98304720 98119552 975366488 24755844 104510912 200081712 577681277 57689472 837823464 810275456 890333160 417309440 618634613 349925932 19298388 250963848 824806104 61064576 560804224 233125000 432990410 23139596 996897904 211562410 712844648 597636744 61527712 217563904 327825824 573182224 455600384 273228640 928130289 905773964 7376288 611752608 148517664 181820074 320911032 395676752 282633456 801906592 60438880 72761696 739052512 622816976 13556024 864485224 872902720 508546048 266197792 757379808 637092096 233722880 243676672 603857632 998889064 958469600 347121968 373799504 583818382 862146624 384090368 509772904 14208768 228771030 699712452 103710464 80186880 758861256 290469728 400514880 659767404 676781184 480107916 457013668 151763148 61347144 178478044 182327500 432428620 474384188 131365372 437463276 450013084 422568064 159651452 138106312 66645932 108970604 105786764 517434924 117061132 474586444 452765756 514323310 203836604 92578732 100298132 520685516 452865364 482123308 478947356 313290300 260535564 138674764 515438924 282707852 455943236 506117580 407134684 130435532 353932156 472821708 281725468 248963404 308440780 336197452 97591376 270918468 512716236 170905976 479394508 338673496 164539852 260520249 102046668 516911164 309396102 246734140 135164460 407011532 148629452 235990444 309259531 508187692 200534092 291904844 422581972 458918828 273979244 476593468 92866700 362986860 334177164 68091596 128794996 343170236 66277068 437779148 209121924 189423820 150555468 190913732 461825038 446392268 159110140 236705740 286641868 289990772 134873688 103940588 373067276 175422012 110588572 441428884 478134440 430132492 447272201 511554386 111450188 451231948 246884426 276836736 791603902 753355904 469703936 735448000 407963072 569294714 556853616 720788096 759419554 700265721 832583168 665554303 466014120 648518784 521044504 772934080 636233920 659394624 493641880 670744064 470476992 776772540 449023736 680066912 604151096 555533728 761142176 756295552 814432912 779743616 461241184 666048481 424126448 400511776 690274112 502916800 755726072 685930320 447342368 440465344 513083840 574110241 837837296 386176368 371590544 680078080 824667840 835753088 486466280 848139232 662291048 492416032 615059008 461862552 422888896 559212224 818438208 449020784 805864814 351808016 719954432 747322816 790088144 574974720 601300672 389684648 805015872 694537962 681989664 549727944 374146936 534345108 463780288 410601600 704287744 833789628 610463936 645722596 370062920 712275332 618311168 351754120 837067072 583016848 723287518 405269140 429473216 714252256 822816064 702329840 583418560 848874944 657848208 624263360 741433824 392953484 825738654 485403960 666052864 743852704
309924064 506738176 252762320 914896776 100112544 21636352 629479936 924191232 976416192 508298176 904037752 714525540 547224272 281467666 338489388 815782400 461943600 880972560 690983838 717118368 327050304 473737568 374971008 179621036 859606942 110355528 793371080 657978432 233476816 255770820 110358912 730428696 833401496 22329216 850837144 476289588 205683848 574689352 716398024 634344576 724025760 723592320 365465328 37919296 94775552 19096320 537740800 985692600 732051968 625929900 982957824 554841456 402994948 91025340 407791216 84714360 817464854 408351536 49468072 822412000 517526612 615756224 748171136 374387584 557949976 114754864 184208759 397098496 153718640 517227792 922681896 362067264 749970944 198623120 964705728 615429000 920417984 220729032 595331072 586604600 676605462 124573750 703509408 155689792 755091462 921150000 787803080 243738448 257017344 381458804 107657048 464043768 931926016 935137977 413090784 233239064 54494816 171785216 536666880 278609660 526122964 76975648 256353120 532004368 145468896 112293600 395963048 435780600 117953504 173089576 442546856 241725204 314979424 428542192 199192976 311339608 351275212 90043504 62695144 277535136 472853600 60185440 242827424 121894388 199668292 143773718 219503680 468143120 89622880 207992416 174217056 190537288 503902852 383268256 271270992 432672828 334566800 399025364 174681568 507853584 518076896 233350784 330506080 239871464 481997152 388562384 77569092 255193808 487511456 253027648 443987958 64049568 166470240 420084534 404130945 388079456 416621328 260862208 403638107 177695232 354685860 190844856 174471392 372006016 544919574 59395808 409478324 411642732 430514128 90573120 188632834 518208992 536778120 264311644 261447104 257277776 475690772 476898144 125200352 224145552 186921848 303286880 193630761 456381552 200623008 315131968 155464272 157822660 471589002 196129360 362354560 284006180 170680160 333454752 206824416 79328384 315380948 162829760 95283296 204842336 888031556 591389360 886832760 91092380 269934408 633360728 638595296 352736000 133525696 745256528 220368384 35204096 525435840 434507720 936391898 406664448 77945336 43042006 939463168 245017120 198249568 459435264 432869508 893044224 408927472 122961120 387754822 201570328 94485408 628883530 841213504 392331732 254297108 81367488 744495224 600500150 185703136 205733684 902817664 818917984 401091375 505098400 190141792 576307652 478367448 283371806 683283108 906240 613595776 140923544 118146928 424574616 444403712 362277410 644537728 226683848 993002752 601292528 735785568 279620392 499028112 954400768 116839652 159709880 96163840 593548800 406753848 703231840 934927438 705257332 17227800 602277328 802733176 864373170 984175856 600621056 278251856 842249792 572047936 936406324 988428978 833417792 490188252 829197376 926550269 634664269 842052856 771298840 635982576 45355616 36327616 393963176 293862744 933048384 787047648 675972944 669984416 436026094 797077240 789881872 815784896 792690648 487440128 397024124 514155024 518004480 768105600 810061168 467042352 773140256 785690064 758245044 495328432 473783292 402322912 444647584 441463744 853111904 452738112 810263424 788442736 850000290 539513584 428255712 435975112 856362496 788542344 817800288 814624336 648967280 596212544 474351744 851115904 618384832 791620216 841794560 742811664 466112512 689609136 808498688 617402448 584640384 644117760 671874432 433268356 606595448 848393216 506582956 815071488 674350476 500216832 596197229 437723648 852588144 645073082 582411120 470841440 742688512 484306432 571667424 644936511 843864672 536211072 627581824 758258952 794595808 609656224 812270448 428543680 698663840 669854144 403768576 464471976 678847216 401954048 773456128 544798904 525100800 486232448 526590712 797502018 782069248 494787120 572382720 622318848 625667752 470550668 439617568 708744256 511098992 446265552 777105864 813811420 765809472 782949181 847231366 447127168 786908928 582561406 612513716 589882030 551634032 267982064 533726128 206241200 367572842 355131744 519066224 557697682 498543849 630861296 463832431 264292248 446796912 319322632 571212208 434512048 457672752 291920008 469022192 268755120 575050668 247301864 478345040 402429224 353811856 559420304 554573680 612711040 578021744 259519312 464326609 222404576 198789904 488552240 301194928 554004200 484208448 245620496 238743472 311361968 372388369 636115424 184454496 169868672 478356208 622945968 634031216 284744408 646417360 460569176 290694160 413337136 260140680 221167024 357490352 616716336 247298912 604142942 150086144 518232560 545600944 588366272 373252848 399578800 187962776 603294000 492816090 480267792 348006072 172425064 332623236 262058416 208879728 502565872 632067756 408742064 444000724 168341048 510553460 416589296 150032248 635345200 381294976 521565646 203547268 227751344 512530384 621094192 500607968 381696688 647153072 456126336 422541488 539711952 191231612 624016782 283682088 464330992 542130832
880883644 97906304 476697138 883405760 586789888 594214220 330702208 543273984 414114560 320684375 474133872 477376064 241604112 516410902 470257856 214504960 198523152 710752672 841099546 302344952 208607744 999883200 42899331 9368228 535511904 347067392 859031844 216191328 941736768 363939392 881965504 721272832 452244828 884767456 221495048 137705536 423441480 564787200 464664384 861826112 183496448 406590192 133591545 559079216 169847520 427207476 590329472 232294936 839595064 312720880 350897760 884305504 592947152 686581392 677832592 634798080 797236252 815978184 371414272 735677912 822928981 42056832 98260352 292222806 751786858 490193728 210931840 867455866 609284640 679991680 113971360 149411248 172219632 626412032 247777264 288167848 34679112 918966744 369030720 370459904 449782784 445002944 23655150 216738048 119216640 855591328 332566592 159392576 750397968 918028608 505457152 6377269 435747688 447351152 560290304 974585984 653118240 783037252 486975644 805056448 946300500 497153184 676530656 952181904 565646432 532471136 816140584 855958136 538131040 593267112 862724392 661902740 735156960 848719728 619370512 731517144 771452748 510221040 482872680 697712672 893031136 480362976 663004960 542071924 619845828 563951254 639681216 888320656 509800416 628169952 594394592 610714824 924080388 803445792 691448528 852850364 754744336 819202900 594859104 928031120 938254432 653528320 750683616 660049000 902174688 808739920 497746628 675371344 907688992 673205184 864165494 484227104 586647776 840262070 824308481 808256992 836798864 681039744 823815643 597872768 774863396 611022392 594648928 792183552 965097110 479573344 829655860 831820268 850691664 510750656 608810370 938386528 956955656 684489180 681624640 677455312 895868308 897075680 545377888 644323088 607099384 723464416 613808297 876559088 620800544 735309504 575641808 578000196 891766538 616306896 782532096 704183716 590857696 753632288 627001952 499505920 735558484 583007296 515460832 625019872 156549200 894336448 635238912 84844906 999265280 49381824 638713032 753678272 130776400 769580032 807441526 772348928 713768130 526953408 535776349 353827392 838120936 533781704 627161008 164194304 994271008 627483044 321806976 625840492 159817728 298457800 33545280 540652352 239601026 433737088 600924876 721506304 225593740 592260072 617020512 901418752 12881292 432985232 931694080 619562032 241060968 147312128 702303296 83321696 281903616 46494352 37188888 66000000 319857344 547867760 541124096 864989488 367025792 892932496 5756000 674115088 757636864 392160496 901132800 883916705 720046092 770234982 1288922 216787968 829024800 32804992 209804800 114976256 822730944 516494246 133548957 199726512 411351216 240213072 129760896 660727384 19787672 116070696 566800640 686006272 174778784 361075456 857911040 33136384 743405440 350516588 7127040 878911840 891401216 834794528 833586622 763821568 838790208 551884112 900173952 848063792 433715067 350527024 158142436 822073472 857728256 834634008 529383488 438967484 556098384 559947840 810048960 852004528 508985712 815083616 827633424 800188404 537271792 515726652 444266272 486590944 483407104 895055264 494681472 852206784 830386096 891943650 581456944 470199072 477918472 898305856 830485704 859743648 856567696 690910640 638155904 516295104 893059264 660328192 833563576 883737920 784755024 508055872 731552496 850442048 659345808 626583744 686061120 713817792 475211716 648538808 890336576 548526316 857014848 716293836 542160192 638140589 479667008 894531504 687016442 624354480 512784800 784631872 526249792 613610784 686879871 885808032 578154432 669525184 800202312 836539168 651599584 854213808 470487040 740607200 711797504 445711936 506415336 720790576 443897408 815399488 586742264 567044160 528175808 568534072 839445378 824012608 536730480 614326080 664262208 667611112 512494028 481560928 750687616 553042352 488208912 819049224 855754780 807752832 824892541 889174726 489070528 828852288 624504766 654457076 815241726 776993728 493341760 759085824 431600896 592932538 580491440 744425920 783057378 723903545 856220992 689192127 489651944 672156608 544682328 796571904 659871744 683032448 517279704 694381888 494114816 800410364 472661560 703704736 627788920 579171552 784780000 779933376 838070736 803381440 484879008 689686305 447764272 424149600 713911936 526554624 779363896 709568144 470980192 464103168 536721664 597748065 861475120 409814192 395228368 703715904 848305664 859390912 510104104 871777056 685928872 516053856 638696832 485500376 446526720 582850048 842076032 472658608 829502638 375445840 743592256 770960640 813725968 598612544 624938496 413322472 828653696 718175786 705627488 573365768 397784760 557982932 487418112 434239424 727925568 857427452 634101760 669360420 393700744 735913156 641948992 375391944 860704896 606654672 746925342 428906964 453111040 737890080 846453888 725967664 607056384 872512768 681486032 647901184 765071648 416591308 849376478 509041784 689690688 767490528
339844043 579165920 657568800 976624848 248819008 338688784 594448402 175436850 661248584 176034904 243879168 722117920 127205528 346924032 378861732 437797390 367758984 273658450 554461696 328845180 786394240 858604800 487024600 609332592 558974784 612601458 866361000 948986432 718072500 341021216 922973108 979345408 471305856 335530840 34600992 322861848 197752400 241259520 85376320 103414551 975520864 936185240 367719168 94410384 612482432 342407456 335687936 554622720 33897856 221680736 731484272 639163104 898796064 712409632 64685660 301580720 186355968 340576299 443814400 353769472 210463624 474388400 683372384 988368304 728975764 976640120 808533396 280676544 883853760 262930576 654858652 931755424 863579600 130259960 307090064 210751424 256661504 526371138 56071616 284774644 32188800 960447936 543417196 532553228 842943328 506603648 451714560 682131184 304634880 744766976 427409408 110086184 616097920 446357834 183264640 384105424 711527544 320952384 759654309 122871648 878518756 429371440 608748912 884400160 497864688 464689392 748358840 788176392 470349296 525485368 794942648 594120996 667375216 780937984 551588768 663735400 703671004 442439296 415090936 629930928 825249392 412581232 595223216 474290180 552064084 496169510 571899472 820538912 442018672 560388208 526612848 542933080 856298644 735664048 623666784 785068620 686962592 751421156 527077360 860249376 870472688 585746576 682901872 592267256 834392944 740958176 429964884 607589600 839907248 605423440 796383750 416445360 518866032 772480326 756526737 740475248 769017120 613258000 756033899 530091024 707081652 543240648 526867184 724401808 897315366 411791600 761874116 764038524 782909920 442968912 541028626 870604784 889173912 616707436 613842896 609673568 828086564 829293936 477596144 576541344 539317640 655682672 546026553 808777344 553018800 667527760 507860064 510218452 823984794 548525152 714750352 636401972 523075952 685850544 559220208 431724176 667776740 515225552 447679088 557238128 265764832 947207794 765392640 705535976 473191680 445012016 112620544 921797344 381269888 832447688 464242207 105878016 220429312 732211104 70262784 675132854 960605232 586860288 286677770 427156560 619931840 66463916 399496632 820843584 203336800 516987840 233084224 262873108 664467200 313384704 209410324 89174240 137423968 30956528 222589864 260734912 680028554 313656432 45755048 551794924 289950152 709166848 892875608 7158256 585355204 957535722 27258624 21320816 853198992 312240000 569299904 697765184 269758272 920126976 286236090 470560060 15509568 37560266 348968650 351782008 908249600 27320146 876496736 542560000 750659836 764946132 469054976 634734272 551373524 680355328 446940544 822469376 8188000 109386024 28860440 850007632 210454784 600789344 608962272 688237746 22989696 864175424 539456512 883816484 733103468 156828288 56125952 915576000 131042304 372056328 46596640 269942656 820193664 2840917 226766760 280027008 750892752 255123136 844991000 175001378 873426112 850331864 545081344 454665340 571796240 575645696 825746816 867702384 524683568 830781472 843331280 815886260 552969648 531424508 459964128 502288800 499104960 910753120 510379328 867904640 846083952 907641506 597154800 485896928 493616328 914003712 846183560 875441504 872265552 706608496 653853760 531992960 908757120 676026048 849261432 899435776 800452880 523753728 747250352 866139904 675043664 642281600 701758976 729515648 490909572 664236664 906034432 564224172 872712704 731991692 557858048 653838445 495364864 910229360 702714298 640052336 528482656 800329728 541947648 629308640 702577727 901505888 593852288 685223040 815900168 852237024 667297440 869911664 486184896 756305056 727495360 461409792 522113192 736488432 459595264 831097344 602440120 582742016 543873664 584231928 855143234 839710464 552428336 630023936 679960064 683308968 528191884 497258784 766385472 568740208 503906768 834747080 871452636 823450688 840590397 904872582 504768384 844550144 640202622 670154932 520272486 482024488 198372520 464116584 136631656 297963298 285522200 449456680 488088138 428934305 561251752 394222887 194682704 377187368 249713088 501602664 364902504 388063208 222310464 399412648 199145576 505441124 177692320 408735496 332819680 284202312 489810760 484964136 543101496 508412200 189909768 394717065 152795032 129180360 418942696 231585384 484394656 414598904 176010952 169133928 241752424 302778825 566505880 114844952 100259128 408746664 553336424 564421672 215134864 576807816 390959632 221084616 343727592 190531136 151557480 287880808 547106792 177689368 534533398 80476600 448623016 475991400 518756728 303643304 329969256 118353232 533684456 423206546 410658248 278396528 102815520 263013692 192448872 139270184 432956328 562458212 339132520 374391180 98731504 440943916 346979752 80422704 565735656 311685432 451956102 133937724 158141800 442920840 551484648 430998424 312087144 577543528 386516792 352931944 470102408 121622068 554407238 214072544 394721448 472521288
535348168 274956628 128346336 171671090 816434864 624285152 993894656 94895360 726705408 763675451 355047436 836038289 514973832 686786368 475831488 566587980 438523488 157437440 598799112 878188160 694892768 493782457 981494034 380365604 280794624 515841152 664485730 643436288 47493536 894858016 56415384 115302116 112159776 46978858 73887328 506403584 804505600 305927616 628565152 109962752 841978240 905576900 502708224 10805248 124356280 133632368 749842144 644473824 519764032 292209408 299484768 864384000 767190950 508177000 799323536 9582336 840692908 198948288 232823040 195472624 383861944 743552840 945772484 330551778 557922016 554785792 467066848 601353408 979857684 633321888 134440480 738344128 719421920 994903141 144018880 652482376 10119368 831066150 821139148 413747200 310043456 174006176 793268992 342068594 379432064 566939064 922885144 740946664 751314572 656482560 901540224 649592576 322813312 58700848 185288152 7553152 149537536 918620928 897819894 132660856 861356644 412209328 591586800 867238048 480702576 447527280 731196728 771014280 453187184 508323256 777780536 576958884 650213104 763775872 534426656 646573288 686508892 425277184 397928824 612768816 808087280 395419120 578061104 457128068 534901972 479007398 554737360 803376800 424856560 543226096 509450736 525770968 839136532 718501936 606504672 767906508 669800480 734259044 509915248 843087264 853310576 568584464 665739760 575105144 817230832 723796064 412802772 590427488 822745136 588261328 779221638 399283248 501703920 755318214 739364625 723313136 751855008 596095888 738871787 512928912 689919540 526078536 509705072 707239696 880153254 394629488 744712004 746876412 765747808 425806800 523866514 853442672 872011800 599545324 596680784 592511456 810924452 812131824 460434032 559379232 522155528 638520560 528864441 791615232 535856688 650365648 490697952 493056340 806822682 531363040 697588240 619239860 505913840 668688432 542058096 414562064 650614628 498063440 430516976 540076016 715680512 895681856 51013744 787212368 952021608 785562780 707447972 953423206 25055788 806801108 410361088 708288348 695263232 244235282 829648496 292767744 848309728 304279416 699161504 392084064 554688832 674278452 115459648 712933888 257442816 198561792 233696212 983815904 559622656 262118160 435781136 705439536 884600688 587463440 251379568 755810312 506115744 743376288 435940600 96185592 421448400 927519168 386710528 691117824 771806720 167535744 123068288 852929440 759441960 450087072 930511872 611356544 895475765 369897488 988624192 69809920 299433152 144434384 70218800 95970822 308355776 536953616 661199770 18808768 647368000 772986720 577467254 277336596 182989696 60138768 792211200 620867584 703440936 834979206 924833408 847081532 249279648 232121088 537542480 367407808 474221752 167550336 251842864 825503084 376283132 897244848 185292288 790412288 614674944 428197120 820545600 458275328 634171528 282594028 575365232 262791244 476665344 411512128 974699524 188581960 588766576 565672328 260421808 170005804 287136704 290986160 541087280 583042848 240024032 546121936 558671744 531226724 268310112 246764972 175304592 217629264 214445424 626093584 225719792 583245104 561424416 622981970 312495264 201237392 208956792 629344176 561524024 590781968 587606016 421948960 369194224 247333424 624097584 391366512 564601896 614776240 515793344 239094192 462590816 581480368 390384128 357622064 417099440 444856112 206250036 379577128 621374896 279564636 588053168 447332156 273198512 369178909 210705328 625569824 418054762 355392800 243823120 515670192 257288112 344649104 417918191 616846352 309192752 400563504 531240632 567577488 382637904 585252128 201525360 471645520 442835824 176750256 237453656 451828896 174935728 546437808 317780584 298082480 259214128 299572392 570483698 555050928 267768800 345364400 395300528 398649432 243532348 212599248 481725936 284080672 219247232 550087544 586793100 538791152 555930861 620213046 220108848 559890608 355543086 385495396 515754590 477506592 193854624 459598688 132113760 293445402 281004304 444938784 483570242 424416409 556733856 389704991 190164808 372669472 245195192 497084768 360384608 383545312 217792568 394894752 194627680 500923228 173174424 404217600 328301784 279684416 485292864 480446240 538583600 503894304 185391872 390199169 148277136 124662464 414424800 227067488 479876760 410081008 171493056 164616032 237234528 298260929 561987984 110327056 95741232 404228768 548818528 559903776 210616968 572289920 386441736 216566720 339209696 186013240 147039584 283362912 542588896 173171472 530015502 75958704 444105120 471473504 514238832 299125408 325451360 113835336 529166560 418688650 406140352 273878632 98297624 258495796 187930976 134752288 428438432 557940316 334614624 369873284 94213608 436426020 342461856 75904808 561217760 307167536 447438206 129419828 153623904 438402944 546966752 426480528 307569248 573025632 381998896 348414048 465584512 117104172 549889342 209554648 390203552 468003392
444095936 791267888 524454944 544340278 194463040 228405264 652355072 676497192 223422458 800540672 49084832 843501184 265079264 763571556 316941300 69823328 259022848 716937762 286431788 559967744 461874688 854827008 524413952 553543104 177764240 266854752 256222280 409577918 639990400 166535456 348954144 381358912 123735200 581957360 975303680 133924288 287290880 232875760 630540352 742591676 534791680 968092608 309445440 494662274 974342892 238159491 81169664 606412304 532913316 886112316 562723108 186059776 779768464 863360000 607408032 209701208 362098496 342864336 231835840 860048736 786267164 255797224 423124736 866877696 663680000 240983872 386384928 295592176 57989738 459915350 492288000 99464192 101716624 597400320 167297722 117276432 682350968 476456360 671322456 890121824 640867808 976155712 622018131 670295040 502398464 773741312 931621416 247091104 644396800 562489734 129853872 685399152 668591064 708439936 605102496 963979168 188487072 965275136 32186368 72334458 739240244 290092928 469470400 745121648 358586176 325410880 609080328 648897880 331070784 386206856 655664136 454842484 528096704 641659472 412310256 524456888 564392492 303160784 275812424 490652416 685970880 273302720 455944704 335011668 412785572 356890998 432620960 681260400 302740160 421109696 387334336 403654568 717020132 596385536 484388272 645790108 547684080 612142644 387798848 720970864 731194176 446468064 543623360 452988744 695114432 601679664 290686372 468311088 700628736 466144928 657105238 277166848 379587520 633201814 617248225 601196736 629738608 473979488 616755387 390812512 567803140 403962136 387588672 585123296 758036854 272513088 622595604 624760012 643631408 303690400 401750114 731326272 749895400 477428924 474564384 470395056 688808052 690015424 338317632 437262832 400039128 516404160 406748041 669498832 413740288 528249248 368581552 370939940 684706282 409246640 575471840 497123460 383797440 546572032 419941696 292445664 528498228 375947040 308400576 417959616 738206176 625231775 228253184 317258432 587134052 864879840 898453188 524813600 818001429 565555456 101325020 785990695 38594368 518462848 843473920 481693104 414791168 542596752 914385928 595688476 408981281 463287296 944173928 308679352 641661440 870628240 580519520 746498032 862389760 445322080 388463712 218093824 631326934 875921680 492106310 963274328 339490912 483265673 628581832 790671904 267888128 82559288 464930048 281283168 23455552 626056818 420026688 488949512 814695200 780116128 856166656 483692600 532484800 203251834 140041400 87565461 767135392 192056280 169853440 521839104 989489543 938144640 71138352 690096832 801254456 364825088 776268288 999648256 279238272 671572072 596607174 140044240 790585518 585866880 50488600 602015856 275116400 930975536 320493952 409539624 244728800 8720280 118368256 417066056 501569536 765612640 38399936 335774688 742533824 462081792 189259776 679323920 889508233 824964136 924069412 558022848 197961344 18285906 137670825 678378496 500019366 476925118 171674598 81258594 198389494 202238950 452340070 494295638 151276822 457374726 469924534 442479514 179562902 158017762 86557382 128882054 125698214 537346374 136972582 494497894 472677206 534234760 223748054 112490182 120209582 540596966 472776814 502034758 498858806 333201750 280447014 158586214 535350374 302619302 475854686 526029030 427046134 150346982 373843606 492733158 301636918 268874854 328352230 356108902 117502826 290829918 532627686 190817426 499305958 358584946 184451302 280431699 121958118 536822614 329307552 266645590 155075910 426922982 168540902 255901894 329170981 528099142 220445542 311816294 442493422 478830278 293890694 496504918 112778150 382898310 354088614 88003046 148706446 363081686 86188518 457690598 229033374 209335270 170466918 210825182 481736488 466303718 179021590 256617190 306553318 309902222 154785138 123852038 392978726 195333462 130500022 461340334 498045890 450043942 467183651 531465836 131361638 471143398 266795876 296748186 737052492 698804494 415152526 680896590 353411662 514743304 502302206 666236686 704868144 645714311 778031758 611002893 411462710 593967374 466493094 718382670 581682510 604843214 439090470 616192654 415925582 722221130 394472326 625515502 549599686 500982318 706590766 701744142 759881502 725192206 406689774 611497071 369575038 345960366 635722702 448365390 701174662 631378910 392790958 385913934 458532430 519558831 783285886 331624958 317039134 625526670 770116430 781201678 431914870 793587822 607739638 437864622 560507598 407311142 368337486 504660814 763886798 394469374 751313404 297256606 665403022 692771406 735536734 520423310 546749262 335133238 750464462 639986552 627438254 495176534 319595526 479793698 409228878 356050190 649736334 779238218 555912526 591171186 315511510 657723922 563759758 297202710 782515662 528465438 668736108 350717730 374921806 659700846 768264654 647778430 528867150 794323534 603296798 569711950 686882414 338402074 771187244 430852550 611501454 689301294
450292900 132233648 141478608 527465866 803660736 823215242 385924896 24688000 596762640 296261600 544289958 621139384 769200480 421703184 959068384 185024000 562455524 870285360 100565004 950478322 261116800 683988736 927233600 708601940 416336664 397027336 76867376 751458412 439212416 6518272 641069312 12121240 145301056 851017870 34408896 780633352 278861120 295424460 909023200 721029930 138784040 561785960 185171200 728924168 543819776 814278008 141838765 184900800 838428512 583010920 623723072 907508952 267956224 597853808 952024320 156509840 302023864 848573024 625218344 489782784 273950208 717629620 482702400 401280736 248086464 19203328 772524640 54576128 727221760 131012903 601589760 764223575 506899520 912310128 537951504 153572656 601933504 540692992 399484480 474266500 130451840 582943908 792843384 191957192 917130240 13514240 171544560 110023168 232236052 455135104 214453248 289025444 84762256 706000000 871011960 751413132 409742862 544501400 100484944 640229988 938728812 489581496 668958968 944610216 558074744 524899448 808568896 848386448 530559352 585695424 855152704 654331052 727585272 841148040 611798824 723945456 763881060 502649352 475300992 690140984 885459448 472791288 655433272 534500236 612274140 556379566 632109528 880748968 502228728 620598264 586822904 603143136 916508700 795874104 683876840 845278676 747172648 811631212 587287416 920459432 930682744 645956632 743111928 652477312 894603000 801168232 490174940 667799656 900117304 665633496 856593806 476655416 579076088 832690382 816736793 800685304 829227176 673468056 816243955 590301080 767291708 603450704 587077240 784611864 957525422 472001656 822084172 824248580 843119976 503178968 601238682 930814840 949383968 676917492 674052952 669883624 888296620 889503992 537806200 636751400 599527696 715892728 606236609 868987400 613228856 727737816 568070120 570428508 884194850 608735208 774960408 696612028 583286008 746060600 619430264 491934232 727986796 575435608 507889144 617448184 70081336 322942504 633680880 651641940 953452944 527960320 472230400 89367936 181359104 268813250 39262274 444712736 514168588 331768208 487995958 21558016 830149164 495057920 291015634 301221764 566317800 201007968 172835328 887157176 313273280 709005760 836739750 675047808 843881920 692985032 708230266 177930161 405235364 458136640 906414848 584929316 786602920 120657240 679637161 898882560 283086848 853133956 433507256 711418540 84765954 22052592 77359576 133385728 411544512 474113696 919013440 124945834 459185664 23906716 613280752 556979296 469629952 30306274 870440424 537739092 749461328 343084984 155638880 12613460 506563790 361109584 671579776 219120832 470929152 853415808 379870784 242224336 456562978 376826978 24601104 609182208 586875712 98932344 607190400 679940636 993023578 789807616 95620480 144178044 139854538 125389824 590242832 409730320 668350208 448547464 65380136 604662496 787721360 635860992 104774572 193264640 701094183 598717344 536700672 724710376 580831109 557736861 252486341 162070337 279201237 283050693 533151813 575107381 232088565 538186469 550736277 523291257 260374645 238829505 167369125 209693797 206509957 618158117 217784325 575309637 553488949 615046503 304559797 193301925 201021325 621408709 553588557 582846501 579670549 414013493 361258757 239397957 616162117 383431045 556666429 606840773 507857877 231158725 454655349 573544901 382448661 349686597 409163973 436920645 198314569 371641661 613439429 271629169 580117701 439396689 265263045 361243442 202769861 617634357 410119295 347457333 235887653 507734725 249352645 336713637 409982724 608910885 301257285 392628037 523305165 559642021 374702437 577316661 193589893 463710053 434900357 168814789 229518189 443893429 167000261 538502341 309845117 290147013 251278661 291636925 562548231 547115461 259833333 337428933 387365061 390713965 235596881 204663781 473790469 276145205 211311765 542152077 578857633 530855685 547995394 612277579 212173381 551955141 347607619 377559929 814589250 776341252 492689284 758433348 430948420 592280062 579838964 743773444 782404902 723251069 855568516 688539651 488999468 671504132 544029852 795919428 659219268 682379972 516627228 693729412 493462340 799757888 472009084 703052260 627136444 578519076 784127524 779280900 837418260 802728964 484226532 689033829 447111796 423497124 713259460 525902148 778711420 708915668 470327716 463450692 536069188 597095589 860822644 409161716 394575892 703063428 847653188 858738436 509451628 871124580 685276396 515401380 638044356 484847900 445874244 582197572 841423556 472006132 828850162 374793364 742939780 770308164 813073492 597960068 624286020 412669996 828001220 717523310 704975012 572713292 397132284 557330456 486765636 433586948 727273092 856774976 633449284 668707944 393048268 735260680 641296516 374739468 860052420 606002196 746272866 428254488 452458564 737237604 845801412 725315188 606403908 871860292 680833556 647248708 764419172 415938832 848724002 508389308 689038212 766838052
647142792 404042752 425690624 5895792 756287296 512776096 370080408 873920720 283309312 217624808 4956552 146451456 446106940 271869920 61459432 551197184 909471200 380339164 605381952 345698304 972598672 217778048 142881098 907248512 741135500 618441766 347937536 96377408 75257344 723441994 476876384 361707008 329345344 461150304 24654208 573249280 279688448 868400000 709397896 544879209 773743104 570946464 386546463 836893376 956496896 149780 155181312 334704148 995036672 928387072 908563648 704761680 197868516 567782080 784034816 257168376 453125496 539202624 801986064 43489898 159148528 838941100 947668480 397922048 892576400 347403600 580511778 141264080 205055520 864422432 682299172 233498716 764333056 485850752 412753232 823703856 70042768 433928192 68377600 126403008 941787250 455851496 937855128 944029896 622439136 753725024 809713920 830800280 456441705 89774944 816662024 717732600 175831552 953191600 581815680 975590888 609675904 429808688 38456464 772147222 956857204 507709888 687087360 962738608 576203136 543027840 826697288 866514840 548687744 603823816 873281096 672459444 745713664 859276432 629927216 742073848 782009452 520777744 493429384 708269376 903587840 490919680 673561664 552628628 630402532 574507958 650237920 898877360 520357120 638726656 604951296 621271528 934637092 814002496 702005232 863407068 765301040 829759604 605415808 938587824 948811136 664085024 761240320 670605704 912731392 819296624 508303332 685928048 918245696 683761888 874722198 494783808 597204480 850818774 834865185 818813696 847355568 691596448 834372347 608429472 785420100 621579096 605205632 802740256 975653814 490130048 840212564 842376972 861248368 521307360 619367074 948943232 967512360 695045884 692181344 688012016 906425012 907632384 555934592 654879792 617656088 734021120 624365001 887115792 631357248 745866208 586198512 588556900 902323242 626863600 793088800 714740420 601414400 764188992 637558656 510062624 746115188 593564000 526017536 635576576 148102608 558938880 390182308 169267648 182609000 673344064 335041216 823753216 351466166 656230982 776179000 854710188 62288320 595826592 459014500 673312568 839986176 237625344 3346944 757886496 217119360 988337456 329530932 308029696 910784288 836925320 675471424 561635216 413021504 850359512 549802978 612577408 898116536 684536000 318313904 793426512 245980416 680589984 156354326 898308400 938038900 594749520 215219274 110395968 785107456 455824886 862431744 482077680 472556864 715203256 693670880 619587152 2299136 544273508 69279680 949763231 810194402 691037184 347065542 272417788 495538656 530614368 598249664 622695760 106722384 251298432 785666000 829089600 738045316 614640544 139436288 915619648 739588736 858293600 155033152 775113506 685442864 753840384 129083808 995996256 495774432 437023970 367204352 162100976 597154464 42171680 217067008 187523616 515800952 937456248 842799712 984493888 101017744 322922464 388253024 27591552 86582588 391268560 480621526 280450304 727204032 704109784 398859264 308443260 425574160 429423616 679524736 721480304 378461488 684559392 697109200 669664180 406747568 385202428 313742048 356066720 352882880 764531040 364157248 721682560 699861872 761419426 450932720 339674848 347394248 767781632 699961480 729219424 726043472 560386416 507631680 385770880 762535040 529803968 703039352 753213696 654230800 377531648 601028272 719917824 528821584 496059520 555536896 583293568 344687492 518014584 759812352 418002092 726490624 585769612 411635968 507616365 349142784 764007280 556492218 493830256 382260576 654107648 395725568 483086560 556355647 755283808 447630208 539000960 669678088 706014944 521075360 723689584 339962816 610082976 581273280 315187712 375891112 590266352 313373184 684875264 456218040 436519936 397651584 438009848 708921154 693488384 406206256 483801856 533737984 537086888 381969804 351036704 620163392 422518128 357684688 688525000 725230556 677228608 694368317 758650502 358546304 698328064 493980542 523932852 549417913 511169915 227517947 493262011 165777083 327108725 314667627 478602107 517233565 458079732 590397179 423368314 223828131 406332795 278858515 530748091 394047931 417208635 251455891 428558075 228291003 534586551 206837747 437880923 361965107 313347739 518956187 514109563 572246923 537557627 219055195 423862492 181940459 158325787 448088123 260730811 513540083 443744331 205156379 198279355 270897851 331924252 595651307 143990379 129404555 437892091 582481851 593567099 244280291 605953243 420105059 250230043 372873019 219676563 180702907 317026235 576252219 206834795 563678825 109622027 477768443 505136827 547902155 332788731 359114683 147498659 562829883 452351973 439803675 307541955 131960947 292159119 221594299 168415611 462101755 591603639 368277947 403536607 127876931 470089343 376125179 109568131 594881083 340830859 481101529 163083151 187287227 472066267 580630075 460143851 341232571 606688955 415662219 382077371 499247835 150767495 583552665 243217971 423866875 501666715
408535558 263192064 510034208 836839400 953651896 935107680 626489728 721406432 933383552 396577272 685450648 952756160 743953464 548251648 689507104 983178920 325717704 878739520 936118016 819982320 949539680 546160272 645476224 549455040 516926816 442275392 958134938 848518208 516213536 54595588 405942400 778539776 717569072 762771080 337245124 32611840 561153952 858689728 34240404 394891792 571126310 484006368 161677300 349259760 188597552 124052850 86886388 419168384 643584704 664523136 243223168 300603992 969902160 555825092 229738752 104115456 222740928 898820992 352612000 926023552 964391632 760663508 496860720 444050208 560624480 285984768 895750272 520495296 75314055 183502052 780757240 793834464 675239768 172099584 877537620 830488426 35912640 457850208 988749244 690253088 85223360 488166272 498810480 134769552 831431288 871290464 258547712 438508928 143918792 826486664 8838612 665268064 587148688 837702305 712528160 334029568 58393408 550650144 572892928 4450560 628013300 178865984 358243456 633894704 247359232 214183936 497853384 537670936 219843840 274979912 544437192 343615540 416869760 530432528 301083312 413229944 453165548 191933840 164585480 379425472 574743936 162075776 344717760 223784724 301558628 245664054 321394016 570033456 191513216 309882752 276107392 292427624 605793188 485158592 373161328 534563164 436457136 500915700 276571904 609743920 619967232 335241120 432396416 341761800 583887488 490452720 179459428 357084144 589401792 354917984 545878294 165939904 268360576 521974870 506021281 489969792 518511664 362752544 505528443 279585568 456576196 292735192 276361728 473896352 646809910 161286144 511368660 513533068 532404464 192463456 290523170 620099328 638668456 366201980 363337440 359168112 577581108 578788480 227090688 326035888 288812184 405177216 295521097 558271888 302513344 417022304 257354608 259712996 573479338 298019696 464244896 385896516 272570496 435345088 308714752 181218720 417271284 264720096 197173632 306732672 471139424 722429072 60153504 422452224 987591000 502980608 58132112 640918992 111286272 535306896 534697045 626299128 10690304 885521906 60180952 723113216 510106734 426821760 880270544 27694016 433789536 935257200 441983156 412295852 493407200 565862656 921348096 112627696 814339990 471267230 314530176 716635520 861183764 705789920 128506880 209045376 152489296 724320000 797895336 606372224 918392148 985072292 308858123 590517952 456955760 323276800 594810880 194968576 977726632 217136602 598733056 452380160 695214160 535857408 272549376 247363184 301294888 824751048 860681588 261354752 887138304 438576800 789829632 960166608 215199288 629981184 494011728 860785152 794152576 703667825 777076868 174687616 508449408 728468784 483146416 777979300 821984640 919413632 716970240 645603036 66464832 465216000 15155480 628633600 743427776 374892480 731281920 384793872 860546499 748354967 243850496 342542336 41298912 44370880 490419200 710921344 997948960 926685920 790462720 741391872 777995368 754901120 449650600 359234596 476365496 480214952 730316072 772271640 429252824 735350728 747900536 720455516 457538904 435993764 364533384 406858056 403674216 815322376 414948584 772473896 750653208 812210762 501724056 390466184 398185584 818572968 750752816 780010760 776834808 611177752 558423016 436562216 813326376 580595304 753830688 804005032 705022136 428322984 651819608 770709160 579612920 546850856 606328232 634084904 395478828 568805920 810603688 468793428 777281960 636560948 462427304 558407701 399934120 814798616 607283554 544621592 433051912 704898984 446516904 533877896 607146983 806075144 498421544 589792296 720469424 756806280 571866696 774480920 390754152 660874312 632064616 365979048 426682448 641057688 364164520 735666600 507009376 487311272 448442920 488801184 759712490 744279720 456997592 534593192 584529320 587878224 432761140 401828040 670954728 473309464 408476024 739316336 776021892 728019944 745159653 809441838 409337640 749119400 544771878 574724188 496612366 458364368 174712400 440456464 112971536 274303178 261862080 425796560 464428018 405274185 537591632 370562767 171022584 353527248 226052968 477942544 341242384 364403088 198650344 375752528 175485456 481781004 154032200 385075376 309159560 260542192 466150640 461304016 519441376 484752080 166249648 371056945 129134912 105520240 395282576 207925264 460734536 390938784 152350832 145473808 218092304 279118705 542845760 91184832 76599008 385086544 529676304 540761552 191474744 553147696 367299512 197424496 320067472 166871016 127897360 264220688 523446672 154029248 510873278 56816480 424962896 452331280 495096608 279983184 306309136 94693112 510024336 399546426 386998128 254736408 79155400 239353572 168788752 115610064 409296208 538798092 315472400 350731060 75071384 417283796 323319632 56762584 542075536 288025312 428295982 110277604 134481680 419260720 527824528 407338304 288427024 553883408 362856672 329271824 446442288 97961948 530747118 190412424 371061328 448861168
202756368 539458960 495411712 354809088 212366336 164977684 957227648 245011636 285332108 963966240 968856576 113032968 414185344 408038118 36532768 289599584 982669204 950378624 196017129 167484052 316211840 678590475 929536512 114347668 598305360 641743808 40462020 977850304 555856768 772555600 247622528 376926136 789913600 685739628 824048608 789876128 121758720 161243136 760325332 658511776 494204800 80062544 444657312 456878784 638212864 341080272 629239360 557865024 397324388 653790488 55623032 535528704 193175680 330908928 184286208 723336384 352193160 314922084 226777168 427384704 310001928 750972204 722031984 972004288 363286448 601522588 540656320 491255104 577626384 453638704 952633856 541490160 970118784 82849972 902279344 464105424 279512538 893622212 423172832 88222764 30886504 972243200 801366808 473801792 593990400 183618400 950652800 325972992 172566256 726109920 156414120 162873964 632325344 750574976 809564160 626131584 404884400 793123800 998176496 580650994 759727092 310579776 489957248 765608496 379073024 345897728 629567176 669384728 351557632 406693704 676150984 475329332 548583552 662146320 432797104 544943736 584879340 323647632 296299272 511139264 706457728 293789568 476431552 355498516 433272420 377377846 453107808 701747248 323227008 441596544 407821184 424141416 737506980 616872384 504875120 666276956 568170928 632629492 408285696 741457712 751681024 466954912 564110208 473475592 715601280 622166512 311173220 488797936 721115584 486631776 677592086 297653696 400074368 653688662 637735073 621683584 650225456 494466336 637242235 411299360 588289988 424448984 408075520 605610144 778523702 292999936 643082452 645246860 664118256 324177248 422236962 751813120 770382248 497915772 495051232 490881904 709294900 710502272 358804480 457749680 420525976 536891008 427234889 689985680 434227136 548736096 389068400 391426788 705193130 429733488 595958688 517610308 404284288 567058880 440428544 312932512 548985076 396433888 328887424 438446464 968080904 268642944 255933688 818321320 210325248 258295026 524010100 791407584 933591488 395378640 57944192 803876704 989713920 246924288 646011048 409246336 120008528 566824960 858735936 677905379 277313628 877718784 574180897 815096320 804243712 676875776 572333952 602677528 525301984 178297376 238304304 844627200 661702834 881801216 278527376 120240000 385262592 384537608 862793768 170078272 404813344 768429760 600000896 207776528 761939568 739637440 425850368 960399168 900773824 309013408 597265808 19347648 109270752 572570016 238662480 815128832 989204888 679365504 360423328 984127616 599539904 274273024 791808000 79546296 991919168 733079200 150858688 761900640 52603556 774415036 452946944 191028736 383929120 8810704 517163786 265429840 730435200 896480672 209624666 634619780 447915136 684430516 358408464 596053424 71592480 536970368 471147084 963033296 184243200 716933512 904624590 154555512 865300780 325485856 273932508 695620072 861615928 689430304 104030592 826984896 859132336 836038088 530787568 440371564 557502464 561351920 811453040 853408608 510389792 816487696 829037504 801592484 538675872 517130732 445670352 487995024 484811184 896459344 496085552 853610864 831790176 893347730 582861024 471603152 479322552 899709936 831889784 861147728 857971776 692314720 639559984 517699184 894463344 661732272 834967656 885142000 786159104 509459952 732956576 851846128 660749888 627987824 687465200 715221872 476615796 649942888 891740656 549930396 858418928 717697916 543564272 639544669 481071088 895935584 688420522 625758560 514188880 786035952 527653872 615014864 688283951 887212112 579558512 670929264 801606392 837943248 653003664 855617888 471891120 742011280 713201584 447116016 507819416 722194656 445301488 816803568 588146344 568448240 529579888 569938152 840849458 825416688 538134560 615730160 665666288 669015192 513898108 482965008 752091696 554446432 489612992 820453304 857158860 809156912 826296621 890578806 490474608 830256368 625908846 655861156 817668862 779420864 495768896 761512960 434028032 595359674 582918576 746853056 785484514 726330681 858648128 691619263 492079080 674583744 547109464 798999040 662298880 685459584 519706840 696809024 496541952 802837500 475088696 706131872 630216056 581598688 787207136 782360512 840497872 805808576 487306144 692113441 450191408 426576736 716339072 528981760 781791032 711995280 473407328 466530304 539148800 600175201 863902256 412241328 397655504 706143040 850732800 861818048 512531240 874204192 688356008 518480992 641123968 487927512 448953856 585277184 844503168 475085744 831929774 377872976 746019392 773387776 816153104 601039680 627365632 415749608 831080832 720602922 708054624 575792904 400211896 560410068 489845248 436666560 730352704 859854588 636528896 671787556 396127880 738340292 644376128 377819080 863132032 609081808 749352478 431334100 455538176 740317216 848881024 728394800 609483520 874939904 683913168 650328320 767498784 419018444 851803614 511468920 692117824 769917664
282896096 878308352 76528888 381220484 690421648 158060440 784450670 195959136 299902532 930983504 195643840 660574212 199646720 692774580 495456991 569520128 306076220 784037618 21870928 134917440 694053928 445141177 255020324 38427568 412979484 465821120 382011040 174488656 843174208 27376000 974784000 18369588 481098080 215225586 543240652 212539744 470796972 552407352 138745240 205927696 707873472 115279168 138352822 303293440 730059360 657888920 63687680 876301902 511901948 674445776 540185446 122125212 643945492 124650058 648194558 892107776 431233128 568515524 140206692 509227176 942047852 875377568 735802112 115536216 646605691 632358680 211572640 541918720 800192000 558502816 714498054 872407888 53831138 959003904 269661678 820219120 701745952 581476352 316817152 842943584 430499296 540136672 637787900 240629824 409355404 438724048 751547264 884698496 556672192 90993912 727242304 209390080 180940788 337197632 147658240 75753756 665228794 118551600 960970624 708224684 629430452 180283136 359660608 635311856 248776384 215601088 499270536 539088088 221260992 276397064 545854344 345032692 418286912 531849680 302500464 414647096 454582700 193350992 166002632 380842624 576161088 163492928 346134912 225201876 302975780 247081206 322811168 571450608 192930368 311299904 277524544 293844776 607210340 486575744 374578480 535980316 437874288 502332852 277989056 611161072 621384384 336658272 433813568 343178952 585304640 491869872 180876580 358501296 590818944 356335136 547295446 167357056 269777728 523392022 507438433 491386944 519928816 364169696 506945595 281002720 457993348 294152344 277778880 475313504 648227062 162703296 512785812 514950220 533821616 193880608 291940322 621516480 640085608 367619132 364754592 360585264 578998260 580205632 228507840 327453040 290229336 406594368 296938249 559689040 303930496 418439456 258771760 261130148 574896490 299436848 465662048 387313668 273987648 436762240 310131904 182635872 418688436 266137248 198590784 308149824 733979600 553777584 470165536 791289170 994477216 774341392 635666544 147538264 547272768 631004834 137528000 831949876 890389568 110380970 796441344 371838976 611078240 113270256 174272800 558816384 408458624 574251680 428104244 485744700 103144448 170028304 807737540 327223532 667338128 563673440 896838352 982712738 293596256 820819924 608535424 344462336 505087064 704720110 597740352 225252384 525999160 26249856 547800552 102216808 746387360 157999476 239559040 276385792 155431506 43108352 492616636 245848064 295132416 750977280 706580028 90669760 456150816 487780576 305872300 322032472 851632508 87527168 747528604 208591738 41840560 350989296 911591816 348749288 507152384 946193216 548419072 748230528 183473904 713841712 818981422 34840192 999385136 63740416 416432000 315547668 442987948 462528580 739052992 925415680 335869724 11066560 801041600 171972348 42294768 474530176 760739504 843894824 591044496 541257504 441923584 193947648 913075766 256114528 431957984 447621120 711958528 688864280 383613760 293197756 410328656 414178112 664279232 706234800 363215984 669313888 681863696 654418676 391502064 369956924 298496544 340821216 337637376 749285536 348911744 706437056 684616368 746173922 435687216 324429344 332148744 752536128 684715976 713973920 710797968 545140912 492386176 370525376 747289536 514558464 687793848 737968192 638985296 362286144 585782768 704672320 513576080 480814016 540291392 568048064 329441988 502769080 744566848 402756588 711245120 570524108 396390464 492370861 333897280 748761776 541246714 478584752 367015072 638862144 380480064 467841056 541110143 740038304 432384704 523755456 654432584 690769440 505829856 708444080 324717312 594837472 566027776 299942208 360645608 575020848 298127680 669629760 440972536 421274432 382406080 422764344 693675650 678242880 390960752 468556352 518492480 521841384 366724300 335791200 604917888 407272624 342439184 673279496 709985052 661983104 679122813 743404998 343300800 683082560 478735038 508687348 821223934 782975936 499323968 765068032 437583104 598914746 586473648 750408128 789039586 729885753 862203200 695174335 495634152 678138816 550664536 802554112 665853952 689014656 523261912 700364096 500097024 806392572 478643768 709686944 633771128 585153760 790762208 785915584 844052944 809363648 490861216 695668513 453746480 430131808 719894144 532536832 785346104 715550352 476962400 470085376 542703872 603730273 867457328 415796400 401210576 709698112 854287872 865373120 516086312 877759264 691911080 522036064 644679040 491482584 452508928 588832256 848058240 478640816 835484846 381428048 749574464 776942848 819708176 604594752 630920704 419304680 834635904 724157994 711609696 579347976 403766968 563965140 493400320 440221632 733907776 863409660 640083968 675342628 399682952 741895364 647931200 381374152 866687104 612636880 752907550 434889172 459093248 743872288 852436096 731949872 613038592 878494976 687468240 653883392 771053856 422573516 855358686 515023992 695672896 773472736
12991856 569244256 977041920 140935112 58944768 289742262 173116100 84382160 788276748 448932864 127433728 946670980 282270536 134274232 250397568 3496960 224153472 313944640 83895720 745694208 207834760 438764704 723470920 213479968 185554944 757447342 217145344 573728000 526809792 204928000 427914280 21675256 221704594 652138752 982450943 529149752 836722496 304768128 574623632 856068000 748498120 156385152 301201984 738329992 47233484 169850296 953073536 541185872 670638352 678012800 240506544 95360358 221180416 634867072 173975824 981581536 269664736 550960208 587417344 53871888 318096768 159579136 828669328 435276844 278487856 914618784 87535800 859752960 975696256 591762496 215442616 387865948 829123456 900919936 751981056 436710000 416262496 86572364 284618784 316604216 307131933 297310080 137178544 882847868 791569500 512429568 224145184 413452976 910917376 778249152 301853932 116035216 331235746 974236568 547517536 989043200 311598288 682431104 924900480 48777984 682294396 233147080 412524552 688175800 301640328 268465032 552134480 591952032 274124936 329261008 598718288 397896636 471150856 584713624 355364408 467511040 507446644 246214936 218866576 433706568 629025032 216356872 398998856 278065820 355839724 299945150 375675112 624314552 245794312 364163848 330388488 346708720 660074284 539439688 427442424 588844260 490738232 555196796 330853000 664025016 674248328 389522216 486677512 396042896 638168584 544733816 233740524 411365240 643682888 409199080 600159390 220221000 322641672 576255966 560302377 544250888 572792760 417033640 559809539 333866664 510857292 347016288 330642824 528177448 701091006 215567240 565649756 567814164 586685560 246744552 344804266 674380424 692949552 420483076 417618536 413449208 631862204 633069576 281371784 380316984 343093280 459458312 349802193 612552984 356794440 471303400 311635704 313994092 627760434 352300792 518525992 440177612 326851592 489626184 362995848 235499816 471552380 319001192 251454728 361013768 414291568 369038950 297237750 279415248 524324112 411309893 410313840 941246464 90293960 575870464 648191104 137151560 848880249 6475360 689531305 556880512 199434966 302159438 618497056 293607558 915632688 430526026 612356752 138696320 890747920 243545216 922382528 975127552 674824720 765070612 875899008 255999620 773466624 337011968 899475024 556699648 97199232 129728336 369897168 632129984 926067904 884318576 812796416 540652032 719600944 482535008 506405744 777499656 854082688 81158128 539715040 290974720 857633536 950936352 550088608 30574768 118231200 359836672 546049686 29513728 793861200 895122744 221271600 28577600 83480992 433328784 63096656 800886783 231154688 377547776 947237440 632497600 335776576 374574104 713346368 203580032 415441840 665513024 749997170 454178848 809607614 568215748 986815182 954269440 541165348 636616000 725357458 278078720 647863108 893146368 87451776 151694216 502113664 214841400 554919104 359168071 556741200 649380880 966620592 811712320 932604496 909510248 604259728 513843724 630974624 634824080 884925200 926880768 583861952 889959856 902509664 875064644 612148032 590602892 519142512 561467184 558283344 969931504 569557712 927083024 905262336 966819890 656333184 545075312 552794712 973182096 905361944 934619888 931443936 765786880 713032144 591171344 967935504 735204432 908439816 958614160 859631264 582932112 806428736 925318288 734222048 701459984 760937360 788694032 550087956 723415048 965212816 623402556 931891088 791170076 617036432 713016829 554543248 969407744 761892682 699230720 587661040 859508112 601126032 688487024 761756111 960684272 653030672 744401424 875078552 911415408 726475824 929090048 545363280 815483440 786673744 520588176 581291576 795666816 518773648 890275728 661618504 641920400 603052048 643410312 914321618 898888848 611606720 689202320 739138448 742487352 587370268 556437168 825563856 627918592 563085152 893925464 930631020 882629072 899768781 964050966 563946768 903728528 699381006 729333316 918750537 880502539 596850571 862594635 535109707 696441349 684000251 847934731 886566189 827412356 959729803 792700938 593160755 775665419 648191139 900080715 763380555 786541259 620788515 797890699 597623627 903919175 576170371 807213547 731297731 682680363 888288811 883442187 941579547 906890251 588387819 793195116 551273083 527658411 817420747 630063435 882872707 813076955 574489003 567611979 640230475 701256876 964983931 513323003 498737179 807224715 951814475 962899723 613612915 975285867 789437683 619562667 742205643 589009187 550035531 686358859 945584843 576167419 933011449 478954651 847101067 874469451 917234779 702121355 728447307 516831283 932162507 821684597 809136299 676874579 501293571 661491743 590926923 537748235 831434379 960936263 737610571 772869231 497209555 839421967 745457803 478900755 964213707 710163483 850434153 532415775 556619851 841398891 949962699 829476475 710565195 976021579 784994843 751409995 868580459 520100119 952885289 612550595 793199499 870999339
480802884 527388544 449534884 322497766 376931600 955864192 550283994 945203136 756910444 440204704 207426036 332234880 616161800 801356760 197633776 589267840 88776168 616979798 564957816 520563120 641539200 818886936 439606953 93961728 393833728 581266618 373261952 179903264 255740792 17623776 407661184 641005136 729111870 183866864 87288480 23571608 987468944 735259336 212261632 90773708 517536192 271746000 122633408 701016416 697359304 528540632 748494624 236778992 937591584 396284380 384681856 713465828 687833600 423513400 552282936 285484608 1240588 690971496 79375048 666197772 479462032 879790816 402618368 168841050 597704192 299679232 878400672 716834882 689187600 206893823 763788032 829974464 475911688 565259159 376085296 762560592 422784806 645587072 289532240 996480672 222496768 689911296 843661120 849758128 408203136 427100484 533150208 595410236 438186920 108226136 703311920 131666930 271670912 865175488 701445744 376394784 367770840 591729882 348251154 986431732 830487022 381339706 560717178 836368426 449832954 416657658 700327106 740144658 422317562 477453634 746910914 546089262 619343482 732906250 503557034 615703666 655639270 394407562 367059202 581899194 777217658 364549498 547191482 426258446 504032350 448137776 523867738 772507178 393986938 512356474 478581114 494901346 808266910 687632314 575635050 737036886 638930858 703389422 479045626 812217642 822440954 537714842 634870138 544235522 786361210 692926442 381933150 559557866 791875514 557391706 748352016 368413626 470834298 724448592 708495003 692443514 720985386 565226266 708002165 482059290 659049918 495208914 478835450 676370074 849283632 363759866 713842382 716006790 734878186 394937178 492996892 822573050 841142178 568675702 565811162 561641834 780054830 781262202 429564410 528509610 491285906 607650938 497994819 760745610 504987066 619496026 459828330 462186718 775953060 500493418 666718618 588370238 475044218 637818810 511188474 383692442 619745006 467193818 399647354 509206394 153718304 49407800 637332994 893507048 932065040 118368768 902094320 502058560 278519968 481871680 233628508 532204352 346091776 468038766 273581568 419833088 584580960 252092928 223159372 281004032 335009390 691734292 709297920 757451616 464283200 237482976 737391040 136870605 827468072 133911980 182019584 838451704 25134080 597111680 642348520 666946076 283297920 211942912 445707136 773377024 416052992 398703488 420309504 70132224 774641920 319377336 417511360 607150112 983780816 880295872 206569600 666997216 989750384 387456412 913171480 626157568 495853944 836606592 623080640 859241080 989228736 60569072 458130688 363600308 110774784 962742848 34001944 942616370 810764000 26118400 918123690 318528000 372088348 924408196 836767788 190359228 697069724 451796480 986046464 800566364 517945994 381639680 626776592 984108704 291468800 636018768 910962176 234964062 13650000 664246104 390581192 806860000 376686800 730380000 119838720 400259584 729341672 622278056 456438048 857575040 767556392 744462144 439211624 348795620 465926520 469775976 719877096 761832664 418813848 724911752 737461560 710016540 447099928 425554788 354094408 396419080 393235240 804883400 404509608 762034920 740214232 801771786 491285080 380027208 387746608 808133992 740313840 769571784 766395832 600738776 547984040 426123240 802887400 570156328 743391712 793566056 694583160 417884008 641380632 760270184 569173944 536411880 595889256 623645928 385039852 558366944 800164712 458354452 766842984 626121972 451988328 547968725 389495144 804359640 596844578 534182616 422612936 694460008 436077928 523438920 596708007 795636168 487982568 579353320 710030448 746367304 561427720 764041944 380315176 650435336 621625640 355540072 416243472 630618712 353725544 725227624 496570400 476872296 438003944 478362208 749273514 733840744 446558616 524154216 574090344 577439248 422322164 391389064 660515752 462870488 398037048 728877360 765582916 717580968 734720677 799002862 398898664 738680424 534332902 564285212 908007594 869759596 586107628 851851692 524366764 685698406 673257308 837191788 875823246 816669413 948986860 781957995 582417812 764922476 637448196 889337772 752637612 775798316 610045572 787147756 586880684 893176232 565427428 796470604 720554788 671937420 877545868 872699244 930836604 896147308 577644876 782452173 540530140 516915468 806677804 619320492 872129764 802334012 563746060 556869036 629487532 690513933 954240988 502580060 487994236 796481772 941071532 952156780 602869972 964542924 778694740 608819724 731462700 578266244 539292588 675615916 934841900 565424476 922268506 468211708 836358124 863726508 906491836 691378412 717704364 506088340 921419564 810941654 798393356 666131636 490550628 650748800 580183980 527005292 820691436 950193320 726867628 762126288 486466612 828679024 734714860 468157812 953470764 699420540 839691210 521672832 545876908 830655948 939219756 818733532 699822252 965278636 774251900 740667052 857837516 509357176 942142346 601807652 782456556 860256396
439115712 910875000 982629248 757089280 380505376 392027680 896091008 919536640 94036520 202201088 945328896 4644864 540337056 400044175 638116192 596046224 746454528 76350624 591002032 470451456 979104536 444158776 957796300 76114072 775323360 325212080 476703360 63268354 463392992 961859200 657981880 753623496 544823600 688827328 873141760 512156896 343873504 430186368 477044000 640176784 62746664 249423840 684269260 445746432 555683224 215368992 211454208 105553514 588184384 642679400 763160000 880857760 71070915 721989242 36538368 611322880 412723384 872141382 793983840 993889940 28822902 774095780 576484864 507975674 162225920 296803400 388998240 243466904 985059440 31504128 863479274 769799744 305511992 696756398 195261112 344487424 19933008 194813902 375331744 861278408 315075072 337171833 699132096 95802132 309582384 989619532 565745632 386315264 383033600 342529952 79651200 723697888 632262464 693701024 753097920 549585536 881474144 799377536 105381888 188524960 695598708 246451392 425828864 701480112 314944640 281769344 565438792 605256344 287429248 342565320 612022600 411200948 484455168 598017936 368668720 480815352 520750956 259519248 232170888 447010880 642329344 229661184 412303168 291370132 369144036 313249462 388979424 637618864 259098624 377468160 343692800 360013032 673378596 552744000 440746736 602148572 504042544 568501108 344157312 677329328 687552640 402826528 499981824 409347208 651472896 558038128 247044836 424669552 656987200 422503392 613463702 233525312 335945984 589560278 573606689 557555200 586097072 430337952 573113851 347170976 524161604 360320600 343947136 541481760 714395318 228871552 578954068 581118476 599989872 260048864 358108578 687684736 706253864 433787388 430922848 426753520 645166516 646373888 294676096 393621296 356397592 472762624 363106505 625857296 370098752 484607712 324940016 327298404 641064746 365605104 531830304 453481924 340155904 502930496 376300160 248804128 484856692 332305504 264759040 374318080 731750280 310600192 350964898 916562792 746533376 205964974 520418648 40944560 463790000 509134144 132770832 775403740 556508032 629783872 198023552 935144960 390963168 189495872 369774129 897871904 478454172 584252544 470151376 547893216 167249440 730585920 472390768 478914560 758678016 407848032 455375232 396864688 520318438 483556224 107815220 159322680 537082464 222212288 212317036 440304400 402615684 974174944 118737152 652434352 403554320 12228768 200722413 696142952 983654400 554547448 833128278 705251392 65069200 106511684 750633752 4889600 322660800 766919746 254385312 912191232 249288656 942138618 673270528 176856672 144714192 526178828 446444704 687130636 289595572 464826560 443246730 512484356 762069856 625273848 333952744 131178608 569291484 13228720 352352856 230751520 877507584 517069432 272688040 163833286 63528220 137014912 918157092 357852416 781317696 853597080 839270988 248783872 857320064 188509464 660006316 262389812 648313926 439915868 883958440 960290304 823019136 799924888 494674368 404258364 521389264 525238720 775339840 817295408 474276592 780374496 792924304 765479284 502562672 481017532 409557152 451881824 448697984 860346144 459972352 817497664 795676976 857234530 546747824 435489952 443209352 863596736 795776584 825034528 821858576 656201520 603446784 481585984 858350144 625619072 798854456 849028800 750045904 473346752 696843376 815732928 624636688 591874624 651352000 679108672 440502596 613829688 855627456 513817196 822305728 681584716 507451072 603431469 444957888 859822384 652307322 589645360 478075680 749922752 491540672 578901664 652170751 851098912 543445312 634816064 765493192 801830048 616890464 819504688 435777920 705898080 677088384 411002816 471706216 686081456 409188288 780690368 552033144 532335040 493466688 533824952 804736258 789303488 502021360 579616960 629553088 632901992 477784908 446851808 715978496 518333232 453499792 784340104 821045660 773043712 790183421 854465606 454361408 794143168 589795646 619747956 684865794 646617796 362965828 628709892 301224964 462556606 450115508 614049988 652681446 593527613 725845060 558816195 359276012 541780676 414306396 666195972 529495812 552656516 386903772 564005956 363738884 670034432 342285628 573328804 497412988 448795620 654404068 649557444 707694804 673005508 354503076 559310373 317388340 293773668 583536004 396178692 648987964 579192212 340604260 333727236 406345732 467372133 731099188 279438260 264852436 573339972 717929732 729014980 379728172 741401124 555552940 385677924 508320900 355124444 316150788 452474116 711700100 342282676 699126706 245069908 613216324 640584708 683350036 468236612 494562564 282946540 698277764 587799854 575251556 442989836 267408828 427607000 357042180 303863492 597549636 727051520 503725828 538984488 263324812 605537224 511573060 245016012 730328964 476278740 616549410 298531032 322735108 607514148 716077956 595591732 476680452 742136836 551110100 517525252 634695716 286215376 719000546 378665852 559314756 637114596
838033536 280028742 190770368 532590080 958430992 455906676 468816384 38340352 177903872 561975984 6294752 688551390 8790880 112475392 148351488 771214968 990444194 753214912 52160256 347213956 944499794 152588832 90780304 821599108 471155152 942415044 326986368 663145632 763341504 117605984 94729080 509991040 940634912 442829488 252375952 278077804 550365504 656674304 875943556 617790774 379711172 542088000 209320148 536905324 156728696 818587182 992144707 568642544 342657120 915065288 988779008 585749152 550969024 623562240 881546752 621090592 730996872 442359040 512204416 106275840 681837984 149832992 602739408 383718912 314713570 431137152 967673104 920400064 597875200 30650704 745826304 719546984 216878898 496543680 27174086 667233424 598715912 287840946 215717440 12026432 823209540 148083240 442671104 356776184 635723904 841972976 629226048 781495440 430550752 364002560 993286888 758338780 417951384 827085184 273755040 729437024 198134048 523751040 899622148 22199936 504495700 55348384 234725856 510377104 123841632 90666336 374335784 414153336 96326240 151462312 420919592 220097940 293352160 406914928 177565712 289712344 329647948 68416240 41067880 255907872 451226336 38558176 221200160 100267124 178041028 122146454 197876416 446515856 67995616 186365152 152589792 168910024 482275588 361640992 249643728 411045564 312939536 377398100 153054304 486226320 496449632 211723520 308878816 218244200 460369888 366935120 55941828 233566544 465884192 231400384 422360694 42422304 144842976 398457270 382503681 366452192 394994064 239234944 382010843 156067968 333058596 169217592 152844128 350378752 523292310 37768544 387851060 390015468 408886864 68945856 167005570 496581728 515150856 242684380 239819840 235650512 454063508 455270880 103573088 202518288 165294584 281659616 172003497 434754288 178995744 293504704 133837008 136195396 449961738 174502096 340727296 262378916 149052896 311827488 185197152 57701120 293753684 141202496 73656032 183215072 414847678 872091648 146661824 574235288 419094688 501253344 637180512 278103040 866344824 892493319 634250048 924729432 481491272 150052224 888953732 137355776 334326336 307042224 233300696 148588384 445179392 320575296 777600000 320324864 522498240 223644832 611869876 205237902 376534172 441012224 846735424 974144512 333937112 817221984 326870784 138261864 457982464 115036544 539672642 689786048 264739952 526569492 247873376 813755708 780504832 933562460 990229368 3733664 783022120 468214412 46907904 209571264 596573000 524914048 898846556 438045920 872659488 388885552 821953984 898714112 77420160 131923456 699947296 824062976 421945856 629979964 267693112 695778760 1198574 259262592 286129152 614590864 639235825 274074624 696594864 953600960 522441216 367114752 2561100 724782900 528397568 137515616 161205440 663845152 532328192 31855352 983169176 940538064 58825160 84716424 647612736 216131168 418814304 17672340 335715488 671505920 913159520 57345556 827599366 740160576 543830912 520736664 215486144 125070140 242201040 246050496 496151616 538107184 195088368 501186272 513736080 486291060 223374448 201829308 130368928 172693600 169509760 581157920 180784128 538309440 516488752 578046306 267559600 156301728 164021128 584408512 516588360 545846304 542670352 377013296 324258560 202397760 579161920 346430848 519666232 569840576 470857680 194158528 417655152 536544704 345448464 312686400 372163776 399920448 161314372 334641464 576439232 234628972 543117504 402396492 228262848 324243245 165769664 580634160 373119098 310457136 198887456 470734528 212352448 299713440 372982527 571910688 264257088 355627840 486304968 522641824 337702240 540316464 156589696 426709856 397900160 131814592 192517992 406893232 130000064 501502144 272844920 253146816 214278464 254636728 525548034 510115264 222833136 300428736 350364864 353713768 198596684 167663584 436790272 239145008 174311568 505151880 541857436 493855488 510995197 575277382 175173184 514954944 310607422 340559732 918018238 879770240 596118272 861862336 534377408 695709050 683267952 847202432 885833890 826680057 958997504 791968639 592428456 774933120 647458840 899348416 762648256 785808960 620056216 797158400 596891328 903186876 575438072 806481248 730565432 681948064 887556512 882709888 940847248 906157952 587655520 792462817 550540784 526926112 816688448 629331136 882140408 812344656 573756704 566879680 639498176 700524577 964251632 512590704 498004880 806492416 951082176 962167424 612880616 974553568 788705384 618830368 741473344 588276888 549303232 685626560 944852544 575435120 932279150 478222352 846368768 873737152 916502480 701389056 727715008 516098984 931430208 820952298 808404000 676142280 500561272 660759444 590194624 537015936 830702080 960203964 736878272 772136932 496477256 838689668 744725504 478168456 963481408 709431184 849701854 531683476 555887552 840666592 949230400 828744176 709832896 975289280 784262544 750677696 867848160 519367820 952152990 611818296 792467200 870267040
290459296 731845048 884290157 133434800 724201984 923935884 404208456 382971520 128626160 711061552 620195072 790452992 416358334 101674736 609751968 562495200 399575232 111147584 311243488 586790912 385518784 336800216 822273464 172760612 32182784 785132572 110123040 769579424 849893504 118182194 42505816 383839648 385985920 66302972 247946944 107046240 189414375 168748980 972859168 299541120 674589184 426776396 520559268 598283248 541881960 363369963 978552832 619406336 392689728 517566976 212630016 202347084 421346480 227526272 12193208 778000976 431456064 469678988 202894736 247468720 365012324 383539072 264189112 658696704 328573600 684220768 491058536 240817664 592715140 275176400 780622240 810029553 56176552 200064800 847274088 318382034 308978100 984192848 510990336 371251541 243455796 714577788 910650048 826974800 972074968 792828920 312412480 487629304 263204760 744982252 74157720 813899398 598450208 98389504 163258712 38490840 890215360 786184032 725459290 937200512 863579134 414431818 593809290 869460538 482925066 449749770 733419218 773236770 455409674 510545746 780003026 579181374 652435594 765998362 536649146 648795778 688731382 427499674 400151314 614991306 810309770 397641610 580283594 459350558 537124462 481229888 556959850 805599290 427079050 545448586 511673226 527993458 841359022 720724426 608727162 770128998 672022970 736481534 512137738 845309754 855533066 570806954 667962250 577327634 819453322 726018554 415025262 592649978 824967626 590483818 781444128 401505738 503926410 757540704 741587115 725535626 754077498 598318378 741094277 515151402 692142030 528301026 511927562 709462186 882375744 396851978 746934494 749098902 767970298 428029290 526089004 855665162 874234290 601767814 598903274 594733946 813146942 814354314 462656522 561601722 524378018 640743050 531086931 793837722 538079178 652588138 492920442 495278830 809045172 533585530 699810730 621462350 508136330 670910922 544280586 416784554 652837118 500285930 432739466 542298506 657497984 886106496 116708288 908020672 746514816 359331616 485138000 633973232 833554176 810731120 700685696 448327488 492105920 493537752 646185640 808082094 277171200 616437440 524905728 923233332 10393600 147273616 939430400 370262784 749464384 804104640 537083472 216342016 62272096 910093100 875954960 197182880 706377152 362603352 241746288 514315680 196958472 981337810 778791040 116431400 941424456 294111232 293589264 985284296 523149824 102115393 99666952 273026400 604740925 615779900 855542656 716191536 513294400 800375198 631641600 106669648 589153664 626850816 254157152 339360392 810440000 333582592 101749252 402501394 119375728 895073040 258758240 757545906 764560000 4576560 449433032 929260408 671189196 191279479 26860624 245068368 380731733 895194072 41139000 247506544 201691312 427875498 426376620 752344240 365050 784821580 715301632 232808944 497333904 220921648 373875488 463582688 167548096 201495872 350942384 483739715 542722880 357260288 597671168 633333376 510872352 487778104 182527584 92111580 209242480 213091936 463193056 505148624 162129808 468227712 480777520 453332500 190415888 168870748 97410368 139735040 136551200 548199360 147825568 505350880 483530192 545087746 234601040 123343168 131062568 551449952 483629800 512887744 509711792 344054736 291300000 169439200 546203360 313472288 486707672 536882016 437899120 161199968 384696592 503586144 312489904 279727840 339205216 366961888 128355812 301682904 543480672 201670412 510158944 369437932 195304288 291284685 132811104 547675600 340160538 277498576 165928896 437775968 179393888 266754880 340023967 538952128 231298528 322669280 453346408 489683264 304743680 507357904 123631136 393751296 364941600 98856032 159559432 373934672 97041504 468543584 239886360 220188256 181319904 221678168 492589474 477156704 189874576 267470176 317406304 320755208 165638124 134705024 403831712 206186448 141353008 472193320 508898876 460896928 478036637 542318822 142214624 481996384 277648862 307601172 903980892 865732894 582080926 847824990 520340062 681671704 669230606 833165086 871796544 812642711 944960158 777931293 578391110 760895774 633421494 885311070 748610910 771771614 606018870 783121054 582853982 889149530 561400726 792443902 716528086 667910718 873519166 868672542 926809902 892120606 573618174 778425471 536503438 512888766 802651102 615293790 868103062 798307310 559719358 552842334 625460830 686487231 950214286 498553358 483967534 792455070 937044830 948130078 598843270 960516222 774668038 604793022 727435998 574239542 535265886 671589214 930815198 561397774 918241804 464185006 832331422 859699806 902465134 687351710 713677662 502061638 917392862 806914952 794366654 662104934 486523926 646722098 576157278 522978590 816664734 946166618 722840926 758099586 482439910 824652322 730688158 464131110 949444062 695393838 835664508 517646130 541850206 826629246 935193054 814706830 695795550 961251934 770225198 736640350 853810814 505330474 938115644 597780950 778429854 856229694
439987152 371033250 285451968 928275200 259912704 896525504 129011968 241037056 164368592 211843968 145049152 525199616 36624488 618043010 528152296 865959902 298729728 682743088 509254176 228473512 536938944 287516360 282166976 186335360 368788208 256826610 462694208 16250368 587508736 862738855 221086468 580268576 840236704 16181760 216319792 719068386 73124320 955164096 855217024 629726332 786330112 326544776 49532096 314931312 569345392 176549344 335129910 484345520 481473561 73821888 497532138 31296665 787113088 693725728 31028896 14798336 667082624 643817884 624432960 718390080 551855478 837803440 158763064 242158200 300405184 211746304 756314460 934675444 32026936 42554752 548734860 15067728 666587328 579097344 537270000 791573148 294035785 429431616 110281952 506342400 427411232 165680320 633198692 872574240 226935424 848777856 27003884 438481524 152839948 304705912 267679330 881482346 596184944 241161760 503522264 26256852 97265600 559097040 37515296 202687744 645658740 196511424 375888896 651540144 265004672 231829376 515498824 555316376 237489280 292625352 562082632 361260980 434515200 548077968 318728752 430875384 470810988 209579280 182230920 397070912 592389376 179721216 362363200 241430164 319204068 263309494 339039456 587678896 209158656 327528192 293752832 310073064 623438628 502804032 390806768 552208604 454102576 518561140 294217344 627389360 637612672 352886560 450041856 359407240 601532928 508098160 197104868 374729584 607047232 372563424 563523734 183585344 286006016 539620310 523666721 507615232 536157104 380397984 523173883 297231008 474221636 310380632 294007168 491541792 664455350 178931584 529014100 531178508 550049904 210108896 308168610 637744768 656313896 383847420 380982880 376813552 595226548 596433920 244736128 343681328 306457624 422822656 313166537 575917328 320158784 434667744 275000048 277358436 591124778 315665136 481890336 403541956 290215936 452990528 326360192 198864160 434916724 282365536 214819072 324378112 555001900 596923360 341776896 511247284 843939840 618390912 218456480 275709956 936097792 735837146 164078976 273008464 218851360 926568848 557983712 444836464 632137056 948239744 408327530 81842176 101524008 737308173 636588608 622335852 686219776 627281856 302296028 927025152 464997536 80910589 782184264 12188672 377086600 15126709 776360608 666102110 794792784 781048384 110372168 978977280 608371904 358399872 921876760 251314688 304744648 835611264 104356576 363515904 503366608 586972328 266688916 86214056 815328760 791002440 652995776 517792768 901484313 567824417 228294920 894258166 753123840 146819312 826362124 855527488 84106245 480672288 239984114 933099008 425278240 847178668 18271680 966143994 178060308 740236800 58854416 556875648 465229960 921161448 518586368 949921280 786268584 577417728 772593952 616234619 937964272 645615952 853622226 866042368 918151656 886003708 568745848 444250112 141912928 349072416 673442624 426388856 879804984 802682176 387388432 55598164 717838660 694744412 389493892 299077888 416208788 420058244 670159364 712114932 369096116 675194020 687743828 660298808 397382196 375837056 304376676 346701348 343517508 755165668 354791876 712317188 690496500 752054054 441567348 330309476 338028876 758416260 690596108 719854052 716678100 551021044 498266308 376405508 753169668 520438596 693673980 743848324 644865428 368166276 591662900 710552452 519456212 486694148 546171524 573928196 335322120 508649212 750446980 408636720 717125252 576404240 402270596 498250993 339777412 754641908 547126846 484464884 372895204 644742276 386360196 473721188 546990275 745918436 438264836 529635588 660312716 696649572 511709988 714324212 330597444 600717604 571907908 305822340 366525740 580900980 304007812 675509892 446852668 427154564 388286212 428644476 699555782 684123012 396840884 474436484 524372612 527721516 372604432 341671332 610798020 413152756 348319316 679159628 715865184 667863236 685002945 749285130 349180932 688962692 484615170 514567480 535409406 497161408 213509440 479253504 151768576 313100218 300659120 464593600 503225058 444071225 576388672 409359807 209819624 392324288 264850008 516739584 380039424 403200128 237447384 414549568 214282496 520578044 192829240 423872416 347956600 299339232 504947680 500101056 558238416 523549120 205046688 409853985 167931952 144317280 434079616 246722304 499531576 429735824 191147872 184270848 256889344 317915745 581642800 129981872 115396048 423883584 568473344 579558592 230271784 591944736 406096552 236221536 358864512 205668056 166694400 303017728 562243712 192826288 549670318 95613520 463759936 491128320 533893648 318780224 345106176 133490152 548821376 438343466 425795168 293533448 117952440 278150612 207585792 154407104 448093248 577595132 354269440 389528100 113868424 456080836 362116672 95559624 580872576 326822352 467093022 149074644 173278720 458057760 566621568 446135344 327224064 592680448 401653712 368068864 485239328 136758988 569544158 229209464 409858368 487658208
946656192 876142928 657986840 931915264 12811296 165424320 817176004 479080520 472393376 912335232 702288320 418089984 452438298 352250173 341221248 821172224 919206178 53061356 749283840 984318592 324278860 308210436 917483264 209143636 365604352 77620880 124347356 274865280 165351204 324859764 332172460 932911936 663616518 704398232 666153984 41791200 582317772 10131712 609212144 860813856 418516056 116305920 673192472 228780982 65100608 803925423 174390680 971514916 48660036 934690304 907137760 693603392 658088250 824015024 774821456 343414136 341285960 35860684 830683424 679515200 271595056 316361984 840626640 459030256 883223808 474623104 753347584 445578752 535888000 358986400 421791892 984005184 217475568 827173416 151415700 556645034 802081472 616035164 23012356 190449840 387653776 423020384 961521728 46595784 761569412 774221200 446322144 5807968 279375616 707299072 349136240 705002240 986679500 9065600 548301824 224345000 886599032 958393354 719221504 234386900 597262430 148115114 327492586 603143834 216608362 183433066 467102514 506920066 189092970 244229042 513686322 312864670 386118890 499681658 270332442 382479074 422414678 161182970 133834610 348674602 543993066 131324906 313966890 193033854 270807758 214913184 290643146 539282586 160762346 279131882 245356522 261676754 575042318 454407722 342410458 503812294 405706266 470164830 245821034 578993050 589216362 304490250 401645546 311010930 553136618 459701850 148708558 326333274 558650922 324167114 515127424 135189034 237609706 491224000 475270411 459218922 487760794 332001674 474777573 248834698 425825326 261984322 245610858 443145482 616059040 130535274 480617790 482782198 501653594 161712586 259772300 589348458 607917586 335451110 332586570 328417242 546830238 548037610 196339818 295285018 258061314 374426346 264770227 527521018 271762474 386271434 226603738 228962126 542728468 267268826 433494026 355145646 241819626 404594218 277963882 150467850 386520414 233969226 166422762 275981802 426626584 3821732 416827138 361421696 421612384 152636902 700012000 644120668 124021928 483817072 53468320 867227548 253233231 720779712 586128640 781343684 394539264 994593280 988099992 350491808 82005904 147455500 913140480 897268224 55787264 641462612 433651358 835458592 649319920 771817984 270660304 45144288 594694336 199894624 16730112 745200808 794345204 851429888 760747008 67874816 657837696 23541072 311271784 45558480 921281456 120493798 415904772 106612720 137998912 420237600 324200500 956249436 762825492 344332288 684896000 452338404 655697704 632772480 965683200 321267600 611607744 804960000 212527376 964398616 999421832 879900528 499573408 487980584 435628000 750309968 907741568 282452480 233949488 931046464 675099008 690894144 80348192 689898538 365393920 402001376 992543064 563503364 678164768 662665888 558076768 61429248 785666936 784585856 27170588 783626752 175501152 974070336 577283200 874951488 992867328 547693698 100544800 636867752 758232984 404405488 485444052 462349804 157099284 66683280 183814180 187663636 437764756 479720324 136701508 442799412 455349220 427904200 164987588 143442448 71982068 114306740 111122900 522771060 122397268 479922580 458101892 519659446 209172740 97914868 105634268 526021652 458201500 487459444 484283492 318626436 265871700 144010900 520775060 288043988 461279372 511453716 412470820 135771668 359268292 478157844 287061604 254299540 313776916 341533588 102927512 276254604 518052372 176242112 484730644 344009632 169875988 265856385 107382804 522247300 314732238 252070276 140500596 412347668 153965588 241326580 314595667 513523828 205870228 297240980 427918108 464254964 279315380 481929604 98202836 368322996 339513300 73427732 134131132 348506372 71613204 443115284 214458060 194759956 155891604 196249868 467161174 451728404 164446276 242041876 291978004 295326908 140209824 109276724 378403412 180758148 115924708 446765020 483470576 435468628 452608337 516890522 116786324 456568084 252220562 282172872 494704894 456456896 172804928 438548992 111064064 272395706 259954608 423889088 462520546 403366713 535684160 368655295 169115112 351619776 224145496 476035072 339334912 362495616 196742872 373845056 173577984 479873532 152124728 383167904 307252088 258634720 464243168 459396544 517533904 482844608 164342176 369149473 127227440 103612768 393375104 206017792 458827064 389031312 150443360 143566336 216184832 277211233 540938288 89277360 74691536 383179072 527768832 538854080 189567272 551240224 365392040 195517024 318160000 164963544 125989888 262313216 521539200 152121776 508965806 54909008 423055424 450423808 493189136 278075712 304401664 92785640 508116864 397638954 385090656 252828936 77247928 237446100 166881280 113702592 407388736 536890620 313564928 348823588 73163912 415376324 321412160 54855112 540168064 286117840 426388510 108370132 132574208 417353248 525917056 405430832 286519552 551975936 360949200 327364352 444534816 96054476 528839646 188504952 369153856 446953696
860046848 550416785 493911448 247660650 485500756 308781056 262486528 25199531 36731712 150714425 282604768 208816144 93280768 716775584 115975232 89650984 444386896 533995104 103985664 659445120 229935966 493877816 186599420 222841064 74832000 745182288 857870400 330264288 115081747 253781072 476737378 3556060 322314048 170490320 150593856 681633034 238460416 908727208 260962560 712370528 585373184 675260800 207929320 62815344 556399296 165698688 265865344 801855456 396756992 637681600 504585152 328534664 597940000 172197584 474048823 631024128 895890432 621616212 370174776 954968896 9968312 624576144 340080768 346204416 161021792 960302185 188670188 402835472 835635848 527789728 746304368 737515008 516676402 127523012 610888768 770718464 644928380 321948612 526512256 776019926 471462720 210692422 480714080 29709008 910270464 49284672 865577888 959312384 682592256 769227536 808231888 100727512 291264530 864230260 170777232 971473472 93379072 749471232 229896626 778159372 503880708 54733392 234110864 509762112 123226640 90051344 373720792 413538344 95711248 150847320 420304600 219482948 292737168 406299936 176950720 289097352 329032956 67801248 40452888 255292880 450611344 37943184 220585168 99652132 177426036 121531462 197261424 445900864 67380624 185750160 151974800 168295032 481660596 361026000 249028736 410430572 312324544 376783108 152439312 485611328 495834640 211108528 308263824 217629208 459754896 366320128 55326836 232951552 465269200 230785392 421745702 41807312 144227984 397842278 381888689 365837200 394379072 238619952 381395851 155452976 332443604 168602600 152229136 349763760 522677318 37153552 387236068 389400476 408271872 68330864 166390578 495966736 514535864 242069388 239204848 235035520 453448516 454655888 102958096 201903296 164679592 281044624 171388505 434139296 178380752 292889712 133222016 135580404 449346746 173887104 340112304 261763924 148437904 311212496 184582160 57086128 293138692 140587504 73041040 182600080 157110272 831615024 765071915 97717644 145373024 778771712 467894464 103805800 966028560 432077476 14956032 250514688 25181920 171913472 615235516 15241216 735418824 670358848 585487776 627750784 225778816 357792976 269145118 986448322 827749680 410435072 828275968 852123152 987224324 363033600 310052424 332806624 373573250 766408928 401822720 981067140 812459008 134711224 905469872 331962464 333676140 503188100 812438400 485082500 418717020 114332640 387137504 635932000 881812416 403884321 891592192 950861856 366343000 218375984 354700224 981252544 647726656 655733888 581521920 945994252 334201324 510881496 807686880 357126016 498024292 389169216 11456200 449283600 948436864 891400752 997973984 622292072 188514336 452420000 503817600 308439180 175757368 95427259 311815744 146371000 472575529 976995952 548608368 997239008 187098624 366587492 97500980 472763416 712533572 207302072 552892544 71294464 906180064 877635440 836781568 706523360 362467456 439915344 108018112 358391400 844516800 821422552 516172032 425756028 542886928 546736384 796837504 838793072 495774256 801872160 814421968 786976948 524060336 502515196 431054816 473379488 470195648 881843808 481470016 838995328 817174640 878732194 568245488 456987616 464707016 885094400 817274248 846532192 843356240 677699184 624944448 503083648 879847808 647116736 820352120 870526464 771543568 494844416 718341040 837230592 646134352 613372288 672849664 700606336 462000260 635327352 877125120 535314860 843803392 703082380 528948736 624929133 466455552 881320048 673804986 611143024 499573344 771420416 513038336 600399328 673668415 872596576 564942976 656313728 786990856 823327712 638388128 841002352 457275584 727395744 698586048 432500480 493203880 707579120 430685952 802188032 573530808 553832704 514964352 555322616 826233922 810801152 523519024 601114624 651050752 654399656 499282572 468349472 737476160 539830896 474997456 805837768 842543324 794541376 811681085 875963270 475859072 815640832 611293310 641245620 628640467 590392469 306740501 572484565 244999637 406331279 393890181 557824661 596456119 537302286 669619733 502590868 303050685 485555349 358081069 609970645 473270485 496431189 330678445 507780629 307513557 613809105 286060301 517103477 441187661 392570293 598178741 593332117 651469477 616780181 298277749 503085046 261163013 237548341 527310677 339953365 592762637 522966885 284378933 277501909 350120405 411146806 674873861 223212933 208627109 517114645 661704405 672789653 323502845 685175797 499327613 329452597 452095573 298899117 259925461 396248789 655474773 286057349 642901379 188844581 556990997 584359381 627124709 412011285 438337237 226721213 642052437 531574527 519026229 386764509 211183501 371381673 300816853 247638165 541324309 670826193 447500501 482759161 207099485 549311897 455347733 188790685 674103637 420053413 560324083 242305705 266509781 551288821 659852629 539366405 420455125 685911509 494884773 461299925 578470389 229990049 662775219 322440525 503089429 580889269
247202544 854408192 383903744 876813016 406142720 55192576 706596336 658163680 280253440 546374016 906091832 776532608 785128736 700307056 167995616 836214780 329580160 604531600 120546816 533711360 144076288 314999040 461037184 10070804 924846528 773556704 334300997 62972456 552337472 66068736 593530672 276600192 465752384 142886400 129808384 349263744 658983776 793005760 501170808 424443584 478402048 375189760 781320920 556107360 310742400 458603424 741937048 187703086 928873328 766144056 625520416 970322840 69731840 582623040 526564768 647046420 84410900 632253290 202056576 593555424 951591936 400251392 173755008 584913072 162815432 482563376 658386494 194193300 781776000 565543552 455986196 618366296 832972568 157780472 686476528 831339256 947206672 755556251 418921968 258100400 84995672 542678340 227437952 133933000 170685600 553761920 346708160 456840128 928363489 603845264 870405568 588018000 612685608 516349896 94432448 489484375 297487840 976403440 366677768 487666272 877147132 427999816 607377288 883028536 496493064 463317768 746987216 786804768 468977672 524113744 793571024 592749372 666003592 779566360 550217144 662363776 702299380 441067672 413719312 628559304 823877768 411209608 593851592 472918556 550692460 494797886 570527848 819167288 440647048 559016584 525241224 541561456 854927020 734292424 622295160 783696996 685590968 750049532 525705736 858877752 869101064 584374952 681530248 590895632 833021320 739586552 428593260 606217976 838535624 604051816 795012126 415073736 517494408 771108702 755155113 739103624 767645496 611886376 754662275 528719400 705710028 541869024 525495560 723030184 895943742 410419976 760502492 762666900 781538296 441597288 539657002 869233160 887802288 615335812 612471272 608301944 826714940 827922312 476224520 575169720 537946016 654311048 544654929 807405720 551647176 666156136 506488440 508846828 822613170 547153528 713378728 635030348 521704328 684478920 557848584 430352552 666405116 513853928 446307464 555866504 595320944 691360256 32802100 797493104 477482640 727636544 359399276 684447256 859623452 172878850 366302762 788089896 712330752 485335280 92519424 383310820 94961320 465577464 157429888 931696512 236166272 807125984 734010624 553945192 349613778 267937296 613153728 818377208 56838024 521274608 692255534 180983296 889546932 915503528 772235776 567943384 960581492 916469632 598802752 824077888 715137428 70244974 352331232 142823552 383727872 882275648 244305500 912274336 532957200 926646722 983625486 788523008 539962208 365120768 127463744 267325344 235027648 759779452 904043520 768445152 333645220 258461890 144020128 758152670 391095136 599218750 573154860 917935360 710257880 700013248 779252584 147661965 218419640 279093988 437721216 526833524 307447808 945503168 215348082 21951904 616734432 867901376 730327744 250884096 987691456 227942912 545458608 201767936 31901920 969450640 808518465 163600456 846531152 134860800 784390160 831063692 225375808 472744960 384096630 765531552 905346464 882252216 577001696 486585692 603716592 607566048 857667168 899622736 556603920 862701824 875251632 847806612 584890000 563344860 491884480 534209152 531025312 942673472 542299680 899824992 878004304 939561858 629075152 517817280 525536680 945924064 878103912 907361856 904185904 738528848 685774112 563913312 940677472 707946400 881181784 931356128 832373232 555674080 779170704 898060256 706964016 674201952 733679328 761436000 522829924 696157016 937954784 596144524 904633056 763912044 589778400 685758797 527285216 942149712 734634650 671972688 560403008 832250080 573868000 661228992 734498079 933426240 625772640 717143392 847820520 884157376 699217792 901832016 518105248 788225408 759415712 493330144 554033544 768408784 491515616 863017696 634360472 614662368 575794016 616152280 887063586 871630816 584348688 661944288 711880416 715229320 560112236 529179136 798305824 600660560 535827120 866667432 903372988 855371040 872510749 936792934 536688736 876470496 672122974 702075284 503704830 465456832 181804864 447548928 120064000 281395642 268954544 432889024 471520482 412366649 544684096 377655231 178115048 360619712 233145432 485035008 348334848 371495552 205742808 382844992 182577920 488873468 161124664 392167840 316252024 267634656 473243104 468396480 526533840 491844544 173342112 378149409 136227376 112612704 402375040 215017728 467827000 398031248 159443296 152566272 225184768 286211169 549938224 98277296 83691472 392179008 536768768 547854016 198567208 560240160 374391976 204516960 327159936 173963480 134989824 271313152 530539136 161121712 517965742 63908944 432055360 459423744 502189072 287075648 313401600 101785576 517116800 406638890 394090592 261828872 86247864 246446036 175881216 122702528 416388672 545890556 322564864 357823524 82163848 424376260 330412096 63855048 549168000 295117776 435388446 117370068 141574144 426353184 534916992 414430768 295519488 560975872 369949136 336364288 453534752 105054412 537839582 197504888 378153792 455953632
781296272 50915320 387821440 878205456 584115304 704616480 970537472 615353664 530910720 701171200 845418304 303200000 873850304 627982432 343399396 408260150 802720000 735246152 422741846 620777072 21561268 751737280 82315026 346388334 563823852 659225566 485895680 624502472 366853760 919065000 883596032 269641344 406399488 660788992 388967168 917977952 461107972 769039236 870408848 836946176 377688576 791444664 825312512 186418496 856238856 707532800 726506560 599077172 583939888 536046712 685279926 798686876 858403488 514046392 967329280 621794544 585313634 723768704 435383808 734783760 758277712 315812012 934601192 420059276 167604527 333392350 725728960 997410789 37898240 174342464 212926952 81907072 52713034 784080204 800500000 936034816 998413368 346744080 471505968 592281600 338195952 436093072 847054736 750965012 122617600 128812096 610417056 445882880 507695285 118555432 192265994 118565888 641212352 883303945 775041687 474011648 469278208 136733864 183112872 311108608 584161092 135013776 314391248 590042496 203507024 170331728 454001176 493818728 175991632 231127704 500584984 299763332 373017552 486580320 257231104 369377736 409313340 148081632 120733272 335573264 530891728 118223568 300865552 179932516 257706420 201811846 277541808 526181248 147661008 266030544 232255184 248575416 561940980 441306384 329309120 490710956 392604928 457063492 232719696 565891712 576115024 291388912 388544208 297909592 540035280 446600512 135607220 313231936 545549584 311065776 502026086 122087696 224508368 478122662 462169073 446117584 474659456 318900336 461676235 235733360 412723988 248882984 232509520 430044144 602957702 117433936 467516452 469680860 488552256 148611248 246670962 576247120 594816248 322349772 319485232 315315904 533728900 534936272 183238480 282183680 244959976 361325008 251668889 514419680 258661136 373170096 213502400 215860788 529627130 254167488 420392688 342044308 228718288 391492880 264862544 137366512 373419076 220867888 153321424 262880464 535388160 652275232 950454872 785825640 195836424 539412992 346526176 282962288 489269391 556065792 910347956 920601712 383451352 387330064 520486976 605213348 567949260 252788162 230580480 134130912 551934416 873246480 953943488 805849272 895116040 693407360 931209330 512426496 588264660 131089320 922440412 355586304 242294916 73146240 400173568 656754624 907910352 763742720 340473248 585535004 930168872 246586400 299704 609808128 74896896 134132586 976909169 957094128 766937504 755761384 582596096 32046080 971167684 779136640 114424736 456631040 988883712 765010232 179423312 851972368 31330960 463156224 543901884 232575516 402523800 107774336 717488384 388673440 752628992 752763804 940646241 884200512 233094784 445926694 743579776 129684608 195986156 419609600 659889856 603313424 147516395 269257472 318774448 359558016 774377320 958745852 124823552 922061600 987865264 366776884 255289344 380952704 616966440 253761044 144455792 514198660 483368600 801050472 354444608 478142336 779280652 756186404 450935884 360519880 477650780 481500236 731601356 773556924 430538108 736636012 749185820 721740800 458824188 437279048 365818668 408143340 404959500 816607660 416233868 773759180 751938492 813496046 503009340 391751468 399470868 819858252 752038100 781296044 778120092 612463036 559708300 437847500 814611660 581880588 755115972 805290316 706307420 429608268 653104892 771994444 580898204 548136140 607613516 635370188 396764112 570091204 811888972 470078712 778567244 637846232 463712588 559692985 401219404 816083900 608568838 545906876 434337196 706184268 447802188 535163180 608432267 807360428 499706828 591077580 721754708 758091564 573151980 775766204 392039436 662159596 633349900 367264332 427967732 642342972 365449804 736951884 508294660 488596556 449728204 490086468 760997774 745565004 458282876 535878476 585814604 589163508 434046424 403113324 672240012 474594748 409761308 740601620 777307176 729305228 746444937 810727122 410622924 750404684 546057162 576009472 523799238 485551240 201899272 467643336 140158408 301490050 289048952 452983432 491614890 432461057 564778504 397749639 198209456 380714120 253239840 505129416 368429256 391589960 225837216 402939400 202672328 508967876 181219072 412262248 336346432 287729064 493337512 488490888 546628248 511938952 193436520 398243817 156321784 132707112 422469448 235112136 487921408 418125656 179537704 172660680 245279176 306305577 570032632 118371704 103785880 412273416 556863176 567948424 218661616 580334568 394486384 224611368 347254344 194057888 155084232 291407560 550633544 181216120 538060150 84003352 452149768 479518152 522283480 307170056 333496008 121879984 537211208 426733298 414185000 281923280 106342272 266540444 195975624 142796936 436483080 565984964 342659272 377917932 102258256 444470668 350506504 83949456 569262408 315212184 455482854 137464476 161668552 446447592 555011400 434525176 315613896 581070280 390043544 356458696 473629160 125148820 557933990 217599296 398248200 476048040
218987943 735661309 257128040 386481720 755128000 99607008 521614629 99982072 414379512 477911200 574057420 656699104 327603410 679606250 168035584 617590296 213643264 582042880 944487680 939112746 65890560 730532352 412393336 993744612 71941944 308141200 504381920 774614694 163039512 678699976 216812384 685551104 110710400 791982976 151747504 481943696 883448520 698832896 861829748 690317920 833228500 76290568 794975008 214271488 418816304 604939108 921211504 957151680 880780180 925628864 517660840 135025856 398192528 507370496 838869008 315419312 98181596 609183808 273896040 605628096 701222900 526498248 452811792 461571984 422941776 289921084 79820288 246901248 974643584 906544896 448827580 62533888 600125100 520720000 65400608 531590240 561561600 520429274 390230016 522707584 292010536 722554034 699516672 541246792 829797320 141840896 281406208 427102464 937744896 522947840 363383688 285477376 601236144 724141292 466805448 749602348 959820420 667906046 245158608 190407320 844259972 395112656 574490128 850141376 463605904 430430608 714100056 753917608 436090512 491226584 760683864 559862212 633116432 746679200 517329984 629476616 669412220 408180512 380832152 595672144 790990608 378322448 560964432 440031396 517805300 461910726 537640688 786280128 407759888 526129424 492354064 508674296 822039860 701405264 589408000 750809836 652703808 717162372 492818576 825990592 836213904 551487792 648643088 558008472 800134160 706699392 395706100 573330816 805648464 571164656 762124966 382186576 484607248 738221542 722267953 706216464 734758336 578999216 721775115 495832240 672822868 508981864 492608400 690143024 863056582 377532816 727615332 729779740 748651136 408710128 506769842 836346000 854915128 582448652 579584112 575414784 793827780 795035152 443337360 542282560 505058856 621423888 511767769 774518560 518760016 633268976 473601280 475959668 789726010 514266368 680491568 602143188 488817168 651591760 524961424 397465392 633517956 480966768 413420304 522979344 440915104 606755136 983863984 919777808 656380000 66478400 167772128 902115568 720090496 832460416 851214512 610896064 69623152 24355888 550978366 283343872 726108496 593337006 470003016 958620416 466150144 613289344 830285760 735000208 524154712 791755648 756950235 85150208 66429920 335672000 809238240 741933384 349236736 755254224 823617792 805213040 130373376 181729138 586668284 75129565 990246104 818331136 862367040 787534592 861374154 485243016 427978000 565827072 912041888 254477048 316940800 544129520 893285504 502807864 743340160 550052992 354896232 168440568 175090203 771463120 291827136 706890808 234560520 342089639 985559876 679581240 5816576 82800400 297846656 721840740 160725440 600622608 818575672 5699644 297905908 158051584 6378496 90242048 994186176 282515168 887986192 823193400 910067200 90731012 372806640 393526936 334732320 434598784 733079040 105308608 381853628 972921648 33942784 440232992 639820912 142138368 301675904 828783980 48916880 882925344 777006784 753912536 448662016 358246012 475376912 479226368 729327488 771283056 428264240 734362144 746911952 719466932 456550320 435005180 363544800 405869472 402685632 814333792 413960000 771485312 749664624 811222178 500735472 389477600 397197000 817584384 749764232 779022176 775846224 610189168 557434432 435573632 812337792 579606720 752842104 803016448 704033552 427334400 650831024 769720576 578624336 545862272 605339648 633096320 394490244 567817336 809615104 467804844 776293376 635572364 461438720 557419117 398945536 813810032 606294970 543633008 432063328 703910400 445528320 532889312 606158399 805086560 497432960 588803712 719480840 755817696 570878112 773492336 389765568 659885728 631076032 364990464 425693864 640069104 363175936 734678016 506020792 486322688 447454336 487812600 758723906 743291136 456009008 533604608 583540736 586889640 431772556 400839456 669966144 472320880 407487440 738327752 775033308 727031360 744171069 808453254 408349056 748130816 543783294 573735604 542490110 504242112 220590144 486334208 158849280 320180922 307739824 471674304 510305762 451151929 583469376 416440511 216900328 399404992 271930712 523820288 387120128 410280832 244528088 421630272 221363200 527658748 199909944 430953120 355037304 306419936 512028384 507181760 565319120 530629824 212127392 416934689 175012656 151397984 441160320 253803008 506612280 436816528 198228576 191351552 263970048 324996449 588723504 137062576 122476752 430964288 575554048 586639296 237352488 599025440 413177256 243302240 365945216 212748760 173775104 310098432 569324416 199906992 556751022 102694224 470840640 498209024 540974352 325860928 352186880 140570856 555902080 445424170 432875872 300614152 125033144 285231316 214666496 161487808 455173952 584675836 361350144 396608804 120949128 463161540 369197376 102640328 587953280 333903056 474173726 156155348 180359424 465138464 573702272 453216048 334304768 599761152 408734416 375149568 492320032 143839692 576624862 236290168 416939072 494738912
373328632 132822272 257504784 749938688 376519600 762192768 984112750 977284688 552442022 287137280 204413700 481756160 587060512 127778560 776340480 44263808 561937998 799943936 859285512 758699264 996356336 588073452 165070592 910371796 879764480 850567168 318071808 159776208 415452416 336395018 265289984 779659227 45067732 93793536 259262112 106052560 723959967 488665596 99236352 891845456 396109856 223616000 917948792 804694824 959266492 294032640 494532912 141331416 665045538 38082368 835809564 90581248 185331296 518161384 402213960 173248047 394656352 85321324 600535156 295888408 657498048 289130720 439929136 429181876 289167488 470317568 996874924 146121148 755556820 181282688 163927520 717620800 965140652 337166468 851550314 928285544 295021840 574515432 589139144 434272544 777518080 433304576 316574144 248606928 649363360 126592 586422564 732961088 443994664 314168192 922776832 429566788 253868288 690342736 951744862 976389760 145810836 412713344 143549290 805383680 871426972 422279656 601657128 877308376 490772904 457597608 741267056 781084608 463257512 518393584 787850864 587029212 660283432 773846200 544496984 656643616 696579220 435347512 407999152 622839144 818157608 405489448 588131432 467198396 544972300 489077726 564807688 813447128 434926888 553296424 519521064 535841296 849206860 728572264 616575000 777976836 679870808 744329372 519985576 853157592 863380904 578654792 675810088 585175472 827301160 733866392 422873100 600497816 832815464 598331656 789291966 409353576 511774248 765388542 749434953 733383464 761925336 606166216 748942115 522999240 699989868 536148864 519775400 717310024 890223582 404699816 754782332 756946740 775818136 435877128 533936842 863513000 882082128 609615652 606751112 602581784 820994780 822202152 470504360 569449560 532225856 648590888 538934769 801685560 545927016 660435976 500768280 503126668 816893010 541433368 707658568 629310188 515984168 678758760 552128424 424632392 660684956 508133768 440587304 550146344 12907488 994341260 136682864 575789612 267648000 925317680 432343440 108266320 901131776 209103744 0 666081920 741142328 607188160 132664312 292173568 899271520 421597964 555416272 580272496 503273232 556087872 117523336 970115072 548217856 673067611 92065168 975813856 590747520 381494272 991704253 710916368 378776984 393157838 581398016 328675172 85754720 251393968 739159168 896381440 900687584 820823392 754847232 306802288 341073280 162627440 383409052 298962760 161549676 772103118 865221472 532340288 707284480 558853760 75078336 926957392 503342242 3760032 441629332 95830883 106911608 296877664 662407892 19458744 250787072 56038795 868628736 674940400 116308352 548467200 238790720 161281043 638705152 55534400 599461504 274021248 302214876 782540688 133171088 232778560 233802752 448672096 146353024 676431018 226035266 57956634 984765792 681821856 421721902 322165120 793089504 791416612 556794080 865229584 261027776 380140292 144303050 295623768 735695848 967672192 750462116 727367868 422117348 331701344 448832244 452681700 702782820 744738388 401719572 707817476 720367284 692922264 430005652 408460512 337000132 379324804 376140964 787789124 387415332 744940644 723119956 784677510 474190804 362932932 370652332 791039716 723219564 752477508 749301556 583644500 530889764 409028964 785793124 553062052 726297436 776471780 677488884 400789732 624286356 743175908 552079668 519317604 578794980 606551652 367945576 541272668 783070436 441260176 749748708 609027696 434894052 530874449 372400868 787265364 579750302 517088340 405518660 677365732 418983652 506344644 579613731 778541892 470888292 562259044 692936172 729273028 544333444 746947668 363220900 633341060 604531364 338445796 399149196 613524436 336631268 708133348 479476124 459778020 420909668 461267932 732179238 716746468 429464340 507059940 556996068 560344972 405227888 374294788 643421476 445776212 380942772 711783084 748488640 700486692 717626401 781908586 381804388 721586148 517238626 547190936 654304124 616056126 332404158 598148222 270663294 431994936 419553838 583488318 622119776 562965943 695283390 528254525 328714342 511219006 383744726 635634302 498934142 522094846 356342102 533444286 333177214 639472762 311723958 542767134 466851318 418233950 623842398 618995774 677133134 642443838 323941406 528748703 286826670 263211998 552974334 365617022 618426294 548630542 310042590 303165566 375784062 436810463 700537518 248876590 234290766 542778302 687368062 698453310 349166502 710839454 524991270 355116254 477759230 324562774 285589118 421912446 681138430 311721006 668565036 214508238 582654654 610023038 652788366 437674942 464000894 252384870 667716094 557238184 544689886 412428166 236847158 397045330 326480510 273301822 566987966 696489850 473164158 508422818 232763142 574975554 481011390 214454342 699767294 445717070 585987740 267969362 292173438 576952478 685516286 565030062 446118782 711575166 520548430 486963582 604134046 255653706 688438876 348104182 528753086 606552926
472014206 813963650 972281304 88500032 570939648 559918688 543575808 605772192 124344272 163833928 934070768 95838976 530875136 689344306 660358400 351645515 774297600 51726000 291968392 707476688 714145448 890132320 213005920 696521768 667977728 659889536 994576464 924126976 142514554 404310848 743131136 319764128 581328070 200201728 251140096 80286768 857282384 153640734 312296372 658221568 444616384 619676592 182268416 860231680 435739264 829151164 541631163 527834140 883451384 279025412 106236928 921578240 874339152 478535744 857375204 672350772 377522896 259029376 532865028 29142400 693758576 277090736 687672832 768247808 235638688 633246750 942357696 184351360 848473250 746741888 145416088 536229408 217359680 704524264 364858420 533116304 701584512 147197536 394473344 611980580 105777648 835430963 207486720 946341140 770064680 952833472 247508672 519385728 552753408 448364000 930803104 868127232 29358204 730175752 765049024 223680322 284198400 967833600 161575840 170086400 920390478 471243162 650620634 926271882 539736410 506561114 790230562 830048114 512221018 567357090 836814370 635992718 709246938 822809706 593460490 705607122 745542726 484311018 456962658 671802650 867121114 454452954 637094938 516161902 593935806 538041232 613771194 862410634 483890394 602259930 568484570 584804802 898170366 777535770 665538506 826940342 728834314 793292878 568949082 902121098 912344410 627618298 724773594 634138978 876264666 782829898 471836606 649461322 881778970 647295162 838255472 458317082 560737754 814352048 798398459 782346970 810888842 655129722 797905621 571962746 748953374 585112370 568738906 766273530 939187088 453663322 803745838 805910246 824781642 484840634 582900348 912476506 931045634 658579158 655714618 651545290 869958286 871165658 519467866 618413066 581189362 697554394 587898275 850649066 594890522 709399482 549731786 552090174 865856516 590396874 756622074 678273694 564947674 727722266 601091930 473595898 709648462 557097274 489550810 599109850 229311544 177768672 437156032 803144224 114688832 194118896 618040704 719627232 699805120 702578800 434807296 648040328 72381208 441358976 820431616 865218720 832235680 369183456 591061743 542783952 540171200 698308794 313756688 162030108 704552936 112081400 158276135 328943744 182554112 29765120 877988368 11440544 577269000 966085360 445008256 845666880 257650472 598850152 222784000 634787328 892595432 287515072 849437888 502868000 739139960 378542912 778424192 447383680 464372080 659422800 727142400 67703784 103820768 384924172 705683740 240120896 636181188 20032584 717480576 631108624 469505400 528912256 676269440 953115496 338871176 182036024 573343014 533991424 26664064 502887792 317706116 606340304 12940768 257282568 122006176 570840752 440872960 341726128 499127168 633193728 237475824 928698480 277179888 783307508 207899432 232905520 51493920 705609608 122245156 718886784 394215408 850848800 768830318 727119296 640158960 134240720 716138056 952273168 347701424 658799968 937717968 914623720 609373200 518957196 636088096 639937552 890038672 931994240 588975424 895073328 907623136 880178116 617261504 595716364 524255984 566580656 563396816 975044976 574671184 932196496 910375808 971933362 661446656 550188784 557908184 978295568 910475416 939733360 936557408 770900352 718145616 596284816 973048976 740317904 913553288 963727632 864744736 588045584 811542208 930431760 739335520 706573456 766050832 793807504 555201428 728528520 970326288 628516028 937004560 796283548 622149904 718130301 559656720 974521216 767006154 704344192 592774512 864621584 606239504 693600496 766869583 965797744 658144144 749514896 880192024 916528880 731589296 934203520 550476752 820596912 791787216 525701648 586405048 800780288 523887120 895389200 666731976 647033872 608165520 648523784 919435090 904002320 616720192 694315792 744251920 747600824 592483740 561550640 830677328 633032064 568198624 899038936 935744492 887742544 904882253 969164438 569060240 908842000 704494478 734446788 692425550 654177552 370525584 636269648 308784720 470116362 457675264 621609744 660241202 601087369 733404816 566375951 366835768 549340432 421866152 673755728 537055568 560216272 394463528 571565712 371298640 677594188 349845384 580888560 504972744 456355376 661963824 657117200 715254560 680565264 362062832 566870129 324948096 301333424 591095760 403738448 656547720 586751968 348164016 341286992 413905488 474931889 738658944 286998016 272412192 580899728 725489488 736574736 387287928 748960880 563112696 393237680 515880656 362684200 323710544 460033872 719259856 349842432 706686462 252629664 620776080 648144464 690909792 475796368 502122320 290506296 705837520 595359610 582811312 450549592 274968584 435166756 364601936 311423248 605109392 734611276 511285584 546544244 270884568 613096980 519132816 252575768 737888720 483838496 624109166 306090788 330294864 615073904 723637712 603151488 484240208 749696592 558669856 525085008 642255472 293775132 726560302 386225608 566874512 644674352
479277056 780617255 291048576 662733488 970749312 800349576 40054784 458838080 582899332 217695360 277947896 257949584 429322309 496138424 152762656 777734368 392890000 924000768 267134976 70857960 784240544 249364990 863826704 457535040 618593984 985592692 875039136 420739456 943163392 679758624 802530816 659688496 77865984 665019608 829576320 324084480 205596416 671155000 264832864 708425216 325988628 727857617 516770398 545104954 207445824 157941390 705214640 24062276 14167424 246984000 904430816 642924128 816038758 898124288 907476432 768429056 469920228 21318645 990373664 995961600 426304296 154749792 898451328 492768000 39884800 747521792 928291984 984419632 910669017 132457536 284881792 749630462 79843328 97757440 742853540 273112704 649911568 52717227 370695680 611073092 991605200 908521328 262414960 368514150 340980224 125928768 758056608 501078516 847178496 85823784 82988772 178846968 731343040 548997072 824949952 811981696 620045312 108798080 927424140 182469920 774182704 325035388 504412860 780064108 393528636 360353340 644022788 683840340 366013244 421149316 690606596 489784944 563039164 676601932 447252716 559399348 599334952 338103244 310754884 525594876 720913340 308245180 490887164 369954128 447728032 391833458 467563420 716202860 337682620 456052156 422276796 438597028 751962592 631327996 519330732 680732568 582626540 647085104 422741308 755913324 766136636 481410524 578565820 487931204 730056892 636622124 325628832 503253548 735571196 501087388 692047698 312109308 414529980 668144274 652190685 636139196 664681068 508921948 651697847 425754972 602745600 438904596 422531132 620065756 792979314 307455548 657538064 659702472 678573868 338632860 436692574 766268732 784837860 512371384 509506844 505337516 723750512 724957884 373260092 472205292 434981588 551346620 441690501 704441292 448682748 563191708 403524012 405882400 719648742 444189100 610414300 532065920 418739900 581514492 454884156 327388124 563440688 410889500 343343036 452902076 685216576 18701376 843734252 180756824 172035968 825969984 222434992 656654400 348614004 534744072 442132608 571070260 541647328 934567884 579130112 291420724 49596760 313542080 869216384 536623648 438242560 679881500 655087346 237661640 423881536 741211776 766550188 261753408 949657548 960019410 540297580 616839561 260519328 486260768 486242096 533437952 29784064 928491264 807773288 37556328 278632544 14567488 556039536 736168352 858376064 454443440 35307456 678503508 573102309 141557396 680708992 273780632 164411364 872688448 965241600 365374128 646110752 755082172 534821984 490663520 539845936 801144800 71365962 916491776 168509316 791816548 575112099 540758336 857270912 396952784 50316416 412187008 863056832 224411136 118691412 120850832 31087456 699538384 253840896 149313528 563983560 837001312 322649624 941516288 156876224 350323200 502492002 909560188 250684 950053632 659625024 4601536 556292352 428166064 781431920 522554832 449530792 416037012 922777552 701281352 903337024 880242776 574992256 484576252 601707152 605556608 855657728 897613296 554594480 860692384 873242192 845797172 582880560 561335420 489875040 532199712 529015872 940664032 540290240 897815552 875994864 937552418 627065712 515807840 523527240 943914624 876094472 905352416 902176464 736519408 683764672 561903872 938668032 705936960 879172344 929346688 830363792 553664640 777161264 896050816 704954576 672192512 731669888 759426560 520820484 694147576 935945344 594135084 902623616 761902604 587768960 683749357 525275776 940140272 732625210 669963248 558393568 830240640 571858560 659219552 732488639 931416800 623763200 715133952 845811080 882147936 697208352 899822576 516095808 786215968 757406272 491320704 552024104 766399344 489506176 861008256 632351032 612652928 573784576 614142840 885054146 869621376 582339248 659934848 709870976 713219880 558102796 527169696 796296384 598651120 533817680 864657992 901363548 853361600 870501309 934783494 534679296 874461056 670113534 700065844 891970960 853722962 570070994 835815058 508330130 669661772 657220674 821155154 859786612 800632779 932950226 765921361 566381178 748885842 621411562 873301138 736600978 759761682 594008938 771111122 570844050 877139598 549390794 780433970 704518154 655900786 861509234 856662610 914799970 880110674 561608242 766415539 524493506 500878834 790641170 603283858 856093130 786297378 547709426 540832402 613450898 674477299 938204354 486543426 471957602 780445138 925034898 936120146 586833338 948506290 762658106 592783090 715426066 562229610 523255954 659579282 918805266 549387842 906231872 452175074 820321490 847689874 890455202 675341778 701667730 490051706 905382930 794905020 782356722 650095002 474513994 634712166 564147346 510968658 804654802 934156686 710830994 746089654 470429978 812642390 718678226 452121178 937434130 683383906 823654576 505636198 529840274 814619314 923183122 802696898 683785618 949242002 758215266 724630418 841800882 493320542 926105712 585771018 766419922 844219762
918078664 700244064 637009200 407435096 495063136 405246336 931030016 805507200 316328196 557464624 213277488 967163500 994125312 793475840 93645920 822542336 905047040 252065792 153151300 271351856 393467128 844186112 999304960 44535688 613849716 116575384 775540224 259787008 320531840 871071488 581781604 888845592 788113536 426810144 165085832 698144224 900960320 401412900 483978240 563262926 709569472 48309760 642994432 939437500 798547456 454523968 686666062 608398540 82691264 364154016 891964864 342217216 107522816 480154432 324126208 360798738 574852501 344928480 515493974 303974412 364271984 558923410 634047488 675023980 997485160 572191200 410294160 459743402 890193408 798923460 587102600 25323520 932434796 177394469 328284160 954900252 541395360 574673152 714065504 515909290 334893568 990274744 200741440 484250112 742127136 14992960 479535104 998006462 463863200 843966688 628654656 279700544 275198176 243352920 178163688 705499104 972156146 134997248 214647896 464496640 904386420 455239104 634616576 910267824 523732352 490557056 774226504 814044056 496216960 551353032 820810312 619988660 693242880 806805648 577456432 689603064 729538668 468306960 440958600 655798592 851117056 438448896 621090880 500157844 577931748 522037174 597767136 846406576 467886336 586255872 552480512 568800744 882166308 761531712 649534448 810936284 712830256 777288820 552945024 886117040 896340352 611614240 708769536 618134920 860260608 766825840 455832548 633457264 865774912 631291104 822251414 442313024 544733696 798347990 782394401 766342912 794884784 639125664 781901563 555958688 732949316 569108312 552734848 750269472 923183030 437659264 787741780 789906188 808777584 468836576 566896290 896472448 915041576 642575100 639710560 635541232 853954228 855161600 503463808 602409008 565185304 681550336 571894217 834645008 578886464 693395424 533727728 536086116 849852458 574392816 740618016 662269636 548943616 711718208 585087872 457591840 693644404 541093216 473546752 583105792 357793184 594320576 938699696 94850856 510389824 493720960 942650648 100382800 7557248 492736128 353494016 837355520 325251912 946388992 230162848 303632448 436124740 451378608 551029504 513760000 20595712 119685872 73187038 557405248 887218080 479105536 214599924 953106620 389063680 64310400 281570363 154660480 700740096 820651448 955769472 883535456 530705328 387537088 550907008 718581408 593059008 562969216 391716800 274051584 167459152 285563920 776354286 238015104 906103120 673695712 630931528 525022480 150383616 235277168 663485797 815438592 401409664 299315024 599630536 462279472 44343484 599836896 799235456 558199264 277309504 651684272 335905620 764372074 422706432 301754840 313583876 357807984 850070134 497764688 705873152 326692768 301002736 850042136 311341582 505741312 547464064 28384000 590560000 843298816 105591119 579750952 484127232 920230112 162161600 310256912 428876936 99878024 63829688 652152320 213938688 861025792 476990208 61979008 868497720 75351618 459696788 436602540 131352020 40936016 158066916 161916372 412017492 453973060 110954244 417052148 429601956 402156936 139240324 117695184 46234804 88559476 85375636 497023796 96650004 454175316 432354628 493912182 183425476 72167604 79887004 500274388 432454236 461712180 458536228 292879172 240124436 118263636 495027796 262296724 435532108 485706452 386723556 110024404 333521028 452410580 261314340 228552276 288029652 315786324 77180248 250507340 492305108 150494848 458983380 318262368 144128724 240109121 81635540 496500036 288984974 226323012 114753332 386600404 128218324 215579316 288848403 487776564 180122964 271493716 402170844 438507700 253568116 456182340 72455572 342575732 313766036 47680468 108383868 322759108 45865940 417368020 188710796 169012692 130144340 170502604 441413910 425981140 138699012 216294612 266230740 269579644 114462560 83529460 352656148 155010884 90177444 421017756 457723312 409721364 426861073 491143258 91039060 430820820 226473298 256425608 496180478 457932480 174280512 440024576 112539648 273871290 261430192 425364672 463996130 404842297 537159744 370130879 170590696 353095360 225621080 477510656 340810496 363971200 198218456 375320640 175053568 481349116 153600312 384643488 308727672 260110304 465718752 460872128 519009488 484320192 165817760 370625057 128703024 105088352 394850688 207493376 460302648 390506896 151918944 145041920 217660416 278686817 542413872 90752944 76167120 384654656 529244416 540329664 191042856 552715808 366867624 196992608 319635584 166439128 127465472 263788800 523014784 153597360 510441390 56384592 424531008 451899392 494664720 279551296 305877248 94261224 509592448 399114538 386566240 254304520 78723512 238921684 168356864 115178176 408864320 538366204 315040512 350299172 74639496 416851908 322887744 56330696 541643648 287593424 427864094 109845716 134049792 418828832 527392640 406906416 287995136 553451520 362424784 328839936 446010400 97530060 530315230 189980536 370629440 448429280
407835266 840101166 350023500 794803528 319161853 993047040 534692000 877161600 270835200 983076984 462281544 834390016 946980992 886719494 513999560 677132672 934706328 608544800 409739460 399966180 78612800 141289648 642600034 726765424 238194320 614954368 458813176 620623795 791377920 966893248 397826390 64511488 618474404 520529800 960462528 197448896 326027728 26425344 881181440 501560192 170775720 648719088 774400000 10181952 198330112 499580608 569655104 732176520 836126036 884726720 713485768 695675488 343187968 568480768 263336226 289389568 534311904 751408640 818840832 163972931 397774592 445501168 632857600 141720576 583368199 524337184 427920368 33731616 981424137 158714880 738344072 879501552 229082720 869493528 60727328 761550592 476780286 203456936 424111616 987226480 535536640 680877000 542515466 899587712 632252560 898420104 211960088 927301296 366020032 627325296 825746800 870332112 393436440 740012032 917481392 746201236 621245440 908207960 142777184 202028544 820759428 371612112 550989584 826640832 440105360 406930064 690599512 730417064 412589968 467726040 737183320 536361668 609615888 723178656 493829440 605976072 645911676 384679968 357331608 572171600 767490064 354821904 537463888 416530852 494304756 438410182 514140144 762779584 384259344 502628880 468853520 485173752 798539316 677904720 565907456 727309292 629203264 693661828 469318032 802490048 812713360 527987248 625142544 534507928 776633616 683198848 372205556 549830272 782147920 547664112 738624422 358686032 461106704 714720998 698767409 682715920 711257792 555498672 698274571 472331696 649322324 485481320 469107856 666642480 839556038 354032272 704114788 706279196 725150592 385209584 483269298 812845456 831414584 558948108 556083568 551914240 770327236 771534608 419836816 518782016 481558312 597923344 488267225 751018016 495259472 609768432 450100736 452459124 766225466 490765824 656991024 578642644 465316624 628091216 501460880 373964848 610017412 457466224 389919760 499478800 786918080 305034112 857397144 178880000 641698208 148461056 374336496 482231160 606016512 486961216 858347056 281462164 423519924 701661120 769084192 982828896 632623704 498808744 503357680 898382392 800348288 235608200 556019200 718322688 803196048 175280904 844478464 56699072 308874240 273307936 554136414 889572352 584510464 356131840 384860160 251352630 614734336 779669760 541384912 724600272 362361644 991474560 716107552 836432640 617973184 861879440 368338032 238137552 781404352 719348840 434612352 811168000 871844864 922068480 151406600 711911040 439023144 956466464 536269952 283709440 601953280 829880064 920785728 547825648 504010368 826298368 831240448 364342848 800142848 56333376 931161284 237024768 945275904 964002176 622168568 252274744 571850688 564526340 834675712 785794496 971087744 431315360 163753368 510695213 252486512 24406032 904946816 363056512 562978976 880076288 105775348 882494200 638661920 350699840 611756320 840165024 721212992 356931008 318170784 114151536 947963520 924869272 619618752 529202748 646333648 650183104 900284224 942239792 599220976 905318880 917868688 890423668 627507056 605961916 534501536 576826208 573642368 985290528 584916736 942442048 920621360 982178914 671692208 560434336 568153736 988541120 920720968 949978912 946802960 781145904 728391168 606530368 983294528 750563456 923798840 973973184 874990288 598291136 821787760 940677312 749581072 716819008 776296384 804053056 565446980 738774072 980571840 638761580 947250112 806529100 632395456 728375853 569902272 984766768 777251706 714589744 603020064 874867136 616485056 703846048 777115135 976043296 668389696 759760448 890437576 926774432 741834848 944449072 560722304 830842464 802032768 535947200 596650600 811025840 534132672 905634752 676977528 657279424 618411072 658769336 929680642 914247872 626965744 704561344 754497472 757846376 602729292 571796192 840922880 643277616 578444176 909284488 945990044 897988096 915127805 979409990 579305792 919087552 714740030 744692340 503123208 464875210 181223242 446967306 119482378 280814020 268372922 432307402 470938860 411785027 544102474 377073609 177533426 360038090 232563810 484453386 347753226 370913930 205161186 382263370 181996298 488291846 160543042 391586218 315670402 267053034 472661482 467814858 525952218 491262922 172760490 377567787 135645754 112031082 401793418 214436106 467245378 397449626 158861674 151984650 224603146 285629547 549356602 97695674 83109850 391597386 536187146 547272394 197985586 559658538 373810354 203935338 326578314 173381858 134408202 270731530 529957514 160540090 517384120 63327322 431473738 458842122 501607450 286494026 312819978 101203954 516535178 406057268 393508970 261247250 85666242 245864414 175299594 122120906 415807050 545308934 321983242 357241902 81582226 423794638 329830474 63273426 548586378 294536154 434806824 116788446 140992522 425771562 534335370 413849146 294937866 560394250 369367514 335782666 452953130 104472790 537257960 196923266 377572170 455372010
790789008 955472052 660651520 644853384 592198400 333235200 262460000 502120816 128677968 15220672 412428288 601611264 921028204 454167036 302470144 71891296 767720785 428527104 921883800 113185320 621738000 261671544 22776384 463858000 827843644 336271680 968448188 541715648 664655872 124494368 206227240 558573429 595317960 600138720 876136012 210613152 468343808 622718272 767270718 757262656 579939320 644729840 590420448 883650668 976074040 867360568 963057792 987458720 501904776 364588800 221435768 706347944 463451520 808400256 452711626 85589984 521323520 80521168 618462518 947661248 441503090 371052528 734292736 972958496 896084028 456217856 831701664 380954304 480334560 590276272 606153984 476196864 591083488 47583264 14971788 762306260 170179936 804202944 481942528 533280074 530384896 306593344 491085180 76278592 121205536 377748232 55496592 99757440 243031328 584212750 205728224 723053920 778529288 493167104 470710948 559223360 835191294 474442784 463247418 148000368 898883956 449736640 629114112 904765360 518229888 485054592 768724040 808541592 490714496 545850568 815307848 614486196 687740416 801303184 571953968 684100600 724036204 462804496 435456136 650296128 845614592 432946432 615588416 494655380 572429284 516534710 592264672 840904112 462383872 580753408 546978048 563298280 876663844 756029248 644031984 805433820 707327792 771786356 547442560 880614576 890837888 606111776 703267072 612632456 854758144 761323376 450330084 627954800 860272448 625788640 816748950 436810560 539231232 792845526 776891937 760840448 789382320 633623200 776399099 550456224 727446852 563605848 547232384 744767008 917680566 432156800 782239316 784403724 803275120 463334112 561393826 890969984 909539112 637072636 634208096 630038768 848451764 849659136 497961344 596906544 559682840 676047872 566391753 829142544 573384000 687892960 528225264 530583652 844349994 568890352 735115552 656767172 543441152 706215744 579585408 452089376 688141940 535590752 468044288 577603328 191550544 673152968 635942144 448098760 630440910 857301688 238192411 868608064 553888440 448711930 524205072 895037968 268759728 82184320 669624352 443180656 809365056 456727364 651407730 217347984 728021248 757239612 648144896 961672192 445980032 690380800 749616608 591060992 168883712 420150816 349771776 735532736 101370112 580858912 138698224 403110912 860128032 239494808 367246848 132057568 319188960 676286976 614730784 22077952 120422656 885436114 901686080 798464400 348337536 337361888 946446998 415027028 658636968 507509530 918185088 944438336 264900596 818515456 358239360 970950236 397581664 838102000 544307200 911131200 27379456 847790640 643655322 311824181 114650728 920280432 417875408 713483472 576723808 372800000 601635520 269305216 433612288 946675040 441583634 224680982 86420176 220839424 444061120 831464304 832643992 977833440 711210880 593697036 953366400 70366584 626814952 500454656 823664864 577980912 280250878 860340788 255781354 712841728 984144384 620650080 941204892 918110644 612860124 522444120 639575020 643424476 893525596 935481164 592462348 898560252 911110060 883665040 620748428 599203288 527742908 570067580 566883740 978531900 578158108 935683420 913862732 975420286 664933580 553675708 561395108 981782492 913962340 943220284 940044332 774387276 721632540 599771740 976535900 743804828 917040212 967214556 868231660 591532508 815029132 933918684 742822444 710060380 769537756 797294428 558688352 732015444 973813212 632002952 940491484 799770472 625636828 721617225 563143644 978008140 770493078 707831116 596261436 868108508 609726428 697087420 770356507 969284668 661631068 753001820 883678948 920015804 735076220 937690444 553963676 824083836 795274140 529188572 589891972 804267212 527374044 898876124 670218900 650520796 611652444 652010708 922922014 907489244 620207116 697802716 747738844 751087748 595970664 565037564 834164252 636518988 571685548 902525860 939231416 891229468 908369177 972651362 572547164 912328924 707981402 737933712 581718254 543470256 259818288 525562352 198077424 359409066 346967968 510902448 549533906 490380073 622697520 455668655 256128472 438633136 311158856 563048432 426348272 449508976 283756232 460858416 260591344 566886892 239138088 470181264 394265448 345648080 551256528 546409904 604547264 569857968 251355536 456162833 214240800 190626128 480388464 293031152 545840424 476044672 237456720 230579696 303198192 364224593 627951648 176290720 161704896 470192432 614782192 625867440 276580632 638253584 452405400 282530384 405173360 251976904 213003248 349326576 608552560 239135136 595979166 141922368 510068784 537437168 580202496 365089072 391415024 179799000 595130224 484652314 472104016 339842296 164261288 324459460 253894640 200715952 494402096 623903980 400578288 435836948 160177272 502389684 408425520 141868472 627181424 373131200 513401870 195383492 219587568 504366608 612930416 492444192 373532912 638989296 447962560 414377712 531548176 183067836 615853006 275518312 456167216 533967056
718717480 805917104 376135168 266247760 251563116 317438976 496089124 309782888 986531984 662077456 698956752 74665040 904745040 807428104 669942016 962896880 754849280 960565760 107237980 801328952 17194692 104849280 177151953 45890016 915245312 321186816 678933520 2914461 240918536 34064800 704826880 119872768 977806170 278375524 933821424 305313104 503988802 111852496 73390432 743368086 475524320 818659004 118679040 738123064 244980384 439548750 62188680 742191184 108525568 393480064 520365248 652517072 865881291 871860100 383975856 102023502 464415531 21231392 368769408 686799768 630141278 892419872 221106272 647766816 794190984 282208528 402401200 410980224 677926360 902136928 228095488 921653520 418585600 509437236 526448452 654572015 540638944 490562648 836143550 944891520 149882500 679737600 117066050 342373656 974326960 671640933 639871326 622215168 693327790 126190848 648132118 150873984 413377031 183049216 134494108 702093824 862425880 30433920 98200954 627094464 816501164 367353848 546731320 822382568 435847096 402671800 686341248 726158800 408331704 463467776 732925056 532103404 605357624 718920392 489571176 601717808 641653412 380421704 353073344 567913336 763231800 350563640 533205624 412272588 490046492 434151918 509881880 758521320 380001080 498370616 464595256 480915488 794281052 673646456 561649192 723051028 624945000 689403564 465059768 798231784 808455096 523728984 620884280 530249664 772375352 678940584 367947292 545572008 777889656 543405848 734366158 354427768 456848440 710462734 694509145 678457656 706999528 551240408 694016307 468073432 645064060 481223056 464849592 662384216 835297774 349774008 699856524 702020932 720892328 380951320 479011034 808587192 827156320 554689844 551825304 547655976 766068972 767276344 415578552 514523752 477300048 593665080 484008961 746759752 491001208 605510168 445842472 448200860 761967202 486507560 652732760 574384380 461058360 623832952 497202616 369706584 605759148 453207960 385661496 495220536 456256056 913283584 294454240 630454208 761145731 868450128 587421674 853890328 662883840 740211456 325378440 969439272 12181250 458584408 177711616 825760312 3347715 67725568 8217488 197214528 85318368 872043968 475825920 468302032 249422820 154569984 546438848 213567640 679563753 554177264 439968404 325751792 450910284 907123200 1016224 903898168 129866696 334804480 135729016 745365712 41035104 506495296 271375232 882468494 621228352 150477872 366961664 145270417 611154920 85171000 813716552 391829748 433396992 313525792 342084352 646572288 250752000 82014912 310543002 275704271 890658800 906881440 504151808 769673200 398383512 593631424 652692376 370414080 301704196 785043456 134818182 379992600 302362128 374190004 950244826 981995854 711959208 953149120 695325952 808546700 519720625 872440636 595334400 756672128 431376682 582379856 960129232 98789324 53114474 541807488 17728240 592953088 939322368 551910432 705453504 289282624 728896902 847537152 555091096 278660736 798317107 775222859 469972339 379556335 496687235 500536691 750637811 792593379 449574563 755672467 768222275 740777255 477860643 456315503 384855123 427179795 423995955 835644115 435270323 792795635 770974947 832532501 522045795 410787923 418507323 838894707 771074555 800332499 797156547 631499491 578744755 456883955 833648115 600917043 774152427 824326771 725343875 448644723 672141347 791030899 599934659 567172595 626649971 654406643 415800567 589127659 830925427 489115167 797603699 656882687 482749043 578729440 420255859 835120355 627605293 564943331 453373651 725220723 466838643 554199635 627468722 826396883 518743283 610114035 740791163 777128019 592188435 794802659 411075891 681196051 652386355 386300787 447004187 661379427 384486259 755988339 527331115 507633011 468764659 509122923 780034229 764601459 477319331 554914931 604851059 608199963 453082879 422149779 691276467 493631203 428797763 759638075 796343631 748341683 765481392 829763577 429659379 769441139 565093617 595045927 858680678 820432680 536780712 802524776 475039848 636371490 623930392 787864872 826496330 767342497 899659944 732631079 533090896 715595560 588121280 840010856 703310696 726471400 560718656 737820840 537553768 843849316 516100512 747143688 671227872 622610504 828218952 823372328 881509688 846820392 528317960 733125257 491203224 467588552 757350888 569993576 822802848 753007096 514419144 507542120 580160616 641187017 904914072 453253144 438667320 747154856 891744616 902829864 553543056 915216008 729367824 559492808 682135784 528939328 489965672 626289000 885514984 516097560 872941590 418884792 787031208 814399592 857164920 642051496 668377448 456761424 872092648 761614738 749066440 616804720 441223712 601421884 530857064 477678376 771364520 900866404 677540712 712799372 437139696 779352108 685387944 418830896 904143848 650093624 790364294 472345916 496549992 781329032 889892840 769406616 650495336 915951720 724924984 691340136 808510600 460030260 892815430 552480736 733129640 810929480
846527872 599435200 212409228 96843488 35296192 985522176 568020400 211166608 164900140 770855754 481303616 900603136 34727750 189884928 651917664 767398984 978329184 792344352 844599440 499959808 733224704 796560176 581129142 441854912 170663676 667699040 795820482 383145100 394142784 520828416 115821188 764316880 287716010 907121498 85608148 5632224 842197632 809458688 887787720 310519480 662987360 320673600 893441556 11375296 409417888 152720480 719173816 809014144 235096000 424177728 639584768 601432864 395977900 101094056 520520384 311997312 256874488 488846080 596138336 750753328 642430080 5634886 465085696 844955162 852608000 309764032 544508672 803904196 851082766 210547968 214691920 247352848 250631776 497874832 810821588 436078410 975745912 485100032 844527384 50728000 325634512 264117952 607125632 239935000 146950200 219090144 415346428 263871779 968544892 952858880 952456704 1764252 836095616 337603107 309442808 798584880 794611584 351795456 539878000 59152528 513334836 64187520 243564992 519216240 132680768 99505472 383174920 422992472 105165376 160301448 429758728 228937076 302191296 415754064 186404848 298551480 338487084 77255376 49907016 264747008 460065472 47397312 230039296 109106260 186880164 130985590 206715552 455354992 76834752 195204288 161428928 177749160 491114724 370480128 258482864 419884700 321778672 386237236 161893440 495065456 505288768 220562656 317717952 227083336 469209024 375774256 64780964 242405680 474723328 240239520 431199830 51261440 153682112 407296406 391342817 375291328 403833200 248074080 390849979 164907104 341897732 178056728 161683264 359217888 532131446 46607680 396690196 398854604 417726000 77784992 175844706 505420864 523989992 251523516 248658976 244489648 462902644 464110016 112412224 211357424 174133720 290498752 180842633 443593424 187834880 302343840 142676144 145034532 458800874 183341232 349566432 271218052 157892032 320666624 194036288 66540256 302592820 150041632 82495168 192054208 403055724 247108750 428305024 39709696 971147840 529350668 22593584 217471552 924223744 729470928 74202998 186928064 562433528 73382120 859763200 184630912 210062828 541919232 973515552 169078520 204279340 2964096 874508816 532708000 958553536 781438976 238457600 756681558 205420348 332555264 854533920 806317736 610659968 830172480 836888660 453817344 141976 578002900 326686624 781340832 780934308 967216640 367753512 628961209 914048912 79938 530819718 569497344 707803196 180303968 471498752 488561600 840157696 149360128 450750144 547163738 274361848 433555328 23763872 46775266 25887096 879911680 456359944 960515168 140389630 171416192 466125056 264812080 528182928 259297760 669277664 587084720 52913551 442743744 845693888 341197920 156894208 827641072 937134848 405848960 980401408 69939728 926494016 203522512 451625984 36916400 51309184 693543552 719750328 719114568 772275968 882402304 443502924 856497652 347258016 836660480 742764984 766323824 310941468 897492064 577667024 554572776 249322256 158906252 276037152 279886608 529987728 571943296 228924480 535022384 547572192 520127172 257210560 235665420 164205040 206529712 203345872 614994032 214620240 572145552 550324864 611882418 301395712 190137840 197857240 618244624 550424472 579682416 576506464 410849408 358094672 236233872 612998032 380266960 553502344 603676688 504693792 227994640 451491264 570380816 379284576 346522512 405999888 433756560 195150484 368477576 610275344 268465084 576953616 436232604 262098960 358079357 199605776 614470272 406955210 344293248 232723568 504570640 246188560 333549552 406818639 605746800 298093200 389463952 520141080 556477936 371538352 574152576 190425808 460545968 431736272 165650704 226354104 440729344 163836176 535338256 306681032 286982928 248114576 288472840 559384146 543951376 256669248 334264848 384200976 387549880 232432796 201499696 470626384 272981120 208147680 538987992 575693548 527691600 544831309 609113494 209009296 548791056 344443534 374395844 894604838 856356840 572704872 838448936 510964008 672295650 659854552 823789032 862420490 803266657 935584104 768555239 569015056 751519720 624045440 875935016 739234856 762395560 596642816 773745000 573477928 879773476 552024672 783067848 707152032 658534664 864143112 859296488 917433848 882744552 564242120 769049417 527127384 503512712 793275048 605917736 858727008 788931256 550343304 543466280 616084776 677111177 940838232 489177304 474591480 783079016 927668776 938754024 589467216 951140168 765291984 595416968 718059944 564863488 525889832 662213160 921439144 552021720 908865750 454808952 822955368 850323752 893089080 677975656 704301608 492685584 908016808 797538898 784990600 652728880 477147872 637346044 566781224 513602536 807288680 936790564 713464872 748723532 473063856 815276268 721312104 454755056 940068008 686017784 826288454 508270076 532474152 817253192 925817000 805330776 686419496 951875880 760849144 727264296 844434760 495954420 928739590 588404896 769053800 846853640
810228568 732121472 652057328 177724988 229385728 470700528 737141278 913440256 424745375 731324537 176647306 50702152 166861358 637052352 982966896 817880960 707051760 372600016 629742032 936581696 319166232 715710496 126204136 276331392 757393536 370007800 101192624 415543342 453434168 939187570 322321280 76900352 601940169 437609856 109660672 485436216 185193984 391751424 932438912 462561333 987278288 32691281 217539396 849099904 7462362 225119964 28528407 240196608 848844096 472934800 143828480 435428440 865516840 525047684 259414364 188722112 797422064 243930368 568586944 504081902 497513322 60771804 459179776 152820672 110680576 240529920 466707328 911140764 783644736 232612500 909757312 427812224 865423688 525880428 503453952 180384032 246184864 454840784 464320000 817943040 241517604 514744360 107625120 239566680 344578048 629415936 413937152 100449520 625385952 125655724 84084560 665978992 435948644 267101280 673794704 221760000 652298026 110360064 839083008 67821728 613315180 164167864 343545336 619196584 232661112 199485816 483155264 522972816 205145720 260281792 529739072 328917420 402171640 515734408 286385192 398531824 438467428 177235720 149887360 364727352 560045816 147377656 330019640 209086604 286860508 230965934 306695896 555335336 176815096 295184632 261409272 277729504 591095068 470460472 358463208 519865044 421759016 486217580 261873784 595045800 605269112 320543000 417698296 327063680 569189368 475754600 164761308 342386024 574703672 340219864 531180174 151241784 253662456 507276750 491323161 475271672 503813544 348054424 490830323 264887448 441878076 278037072 261663608 459198232 632111790 146588024 496670540 498834948 517706344 177765336 275825050 605401208 623970336 351503860 348639320 344469992 562882988 564090360 212392568 311337768 274114064 390479096 280822977 543573768 287815224 402324184 242656488 245014876 558781218 283321576 449546776 371198396 257872376 420646968 294016632 166520600 402573164 250021976 182475512 292034552 93807104 534932096 400134496 273862072 939429572 458814432 308885888 12424136 810222621 249148544 383691168 891682528 215720528 844032416 218476400 36342932 229849898 741335040 381318816 445211712 287701456 835760352 102350324 885683424 831505856 948772352 824837568 439265512 214207456 418903872 286741732 442228224 293842784 867901296 752983896 688861952 373991840 831754768 479735456 908428310 85856340 480495657 160371560 989893440 693198000 280212264 913228864 487997440 501625514 768440448 68699904 642433930 398391958 770109472 546790428 528951680 498971296 788736968 524628704 870757410 598586176 346879564 271277792 877690900 319421167 627048768 206240000 879992256 531526656 7751712 602849624 957415088 787331136 980333942 27307520 132624268 818940440 83244160 288869652 474363776 304007132 254811088 581369712 447070464 120252960 779903008 165515768 152969328 93008292 651625472 178568704 274586496 922328576 102687232 752419776 732600320 136573180 307608016 877847488 794489560 955557368 932463120 627212600 536796596 653927496 657776952 907878072 949833640 606814824 912912728 925462536 898017516 635100904 613555764 542095384 584420056 581236216 992884376 592510584 950035896 928215208 989772762 679286056 568028184 575747584 996134968 928314816 957572760 954396808 788739752 735985016 614124216 990888376 758157304 931392688 981567032 882584136 605884984 829381608 948271160 757174920 724412856 783890232 811646904 573040828 746367920 988165688 646355428 954843960 814122948 639989304 735969701 577496120 992360616 784845554 722183592 610613912 882460984 624078904 711439896 784708983 983637144 675983544 767354296 898031424 934368280 749428696 952042920 568316152 838436312 809626616 543541048 604244448 818619688 541726520 913228600 684571376 664873272 626004920 666363184 937274490 921841720 634559592 712155192 762091320 765440224 610323140 579390040 848516728 650871464 586038024 916878336 953583892 905581944 922721653 987003838 586899640 926681400 722333878 752286188 881517030 843269032 559617064 825361128 497876200 659207842 646766744 810701224 849332682 790178849 922496296 755467431 555927248 738431912 610957632 862847208 726147048 749307752 583555008 760657192 560390120 866685668 538936864 769980040 694064224 645446856 851055304 846208680 904346040 869656744 551154312 755961609 514039576 490424904 780187240 592829928 845639200 775843448 537255496 530378472 602996968 664023369 927750424 476089496 461503672 769991208 914580968 925666216 576379408 938052360 752204176 582329160 704972136 551775680 512802024 649125352 908351336 538933912 895777942 441721144 809867560 837235944 880001272 664887848 691213800 479597776 894929000 784451090 771902792 639641072 464060064 624258236 553693416 500514728 794200872 923702756 700377064 735635724 459976048 802188460 708224296 441667248 926980200 672929976 813200646 495182268 519386344 804165384 912729192 792242968 673331688 938788072 747761336 714176488 831346952 482866612 915651782 575317088 755965992 833765832
317928704 489400304 568391032 143084768 360002388 793329468 630909736 589726656 841008064 391995798 844463136 782956640 316980728 818845944 656195616 479295760 931212832 383149320 299336608 960996480 555704384 802906254 766630968 130719632 185958254 513199800 925341584 30029568 820090536 630346244 880693984 851938384 370339328 835835328 781479424 626608146 785080640 965064000 601624880 403860000 941859640 790822032 851627956 353980216 532829902 960217104 455591008 592208800 811501106 47621232 404920320 179726848 678159005 450766068 260958096 362087992 4783568 238068736 147979520 275403456 941927040 48171008 329900000 396733868 565919441 811789200 514002688 665027264 456751144 3894416 950810968 549056274 394901504 88719144 365891328 861819920 806930000 958077184 780693684 913771772 824405056 429201408 11683824 769879040 449814784 388122112 184509696 398078646 991844400 788767384 468088896 979670340 949862460 937759176 616844448 483863722 695559744 194353824 220531968 775803584 746688996 297541680 476919152 752570400 366034928 332859632 616529080 656346632 338519536 393655608 663112888 462291236 535545456 649108224 419759008 531905640 571841244 310609536 283261176 498101168 693419632 280751472 463393456 342460420 420234324 364339750 440069712 688709152 310188912 428558448 394783088 411103320 724468884 603834288 491837024 653238860 555132832 619591396 395247600 728419616 738642928 453916816 551072112 460437496 702563184 609128416 298135124 475759840 708077488 473593680 664553990 284615600 387036272 640650566 624696977 608645488 637187360 481428240 624204139 398261264 575251892 411410888 395037424 592572048 765485606 279961840 630044356 632208764 651080160 311139152 409198866 738775024 757344152 484877676 482013136 477843808 696256804 697464176 345766384 444711584 407487880 523852912 414196793 676947584 421189040 535698000 376030304 378388692 692155034 416695392 582920592 504572212 391246192 554020784 427390448 299894416 535946980 383395792 315849328 425408368 345033600 965404096 156556800 88721728 351048496 604150400 464762176 584241792 36710896 408619456 545347280 475175228 592932048 965067412 338422368 12370208 528075500 966161570 268135292 591146560 379468804 86556160 150328520 691284784 140626112 689417240 764080416 598632100 244804960 173835904 675009664 477693152 481018864 946015504 824573184 422192504 557816720 125313504 406211252 417588416 192416352 821116928 884727296 591376608 553482752 62552320 729680320 650219104 263270336 87563936 181135096 884985696 841424224 814968802 844775264 532198952 105913568 103962496 895242496 194281344 823238400 69030272 144112752 634780328 884700224 666683104 834932224 445159376 989792672 45369920 5801728 45831104 199358464 760456256 720407256 761187600 163520264 811829248 937164288 747636736 204251648 420438240 818700008 79821600 743048192 231971661 312712704 956416720 338726208 446981120 797887808 27607040 191967280 552634368 288506240 665360720 793399488 486447232 87674624 254092624 863584632 840490384 535239864 444823860 561954760 565804216 815905336 857860904 514842088 820939992 833489800 806044780 543128168 521583028 450122648 492447320 489263480 900911640 500537848 858063160 836242472 897800026 587313320 476055448 483774848 904162232 836342080 865600024 862424072 696767016 644012280 522151480 898915640 666184568 839419952 889594296 790611400 513912248 737408872 856298424 665202184 632440120 691917496 719674168 481068092 654395184 896192952 554382692 862871224 722150212 548016568 643996965 485523384 900387880 692872818 630210856 518641176 790488248 532106168 619467160 692736247 891664408 584010808 675381560 806058688 842395544 657455960 860070184 476343416 746463576 717653880 451568312 512271712 726646952 449753784 821255864 592598640 572900536 534032184 574390448 845301754 829868984 542586856 620182456 670118584 673467488 518350404 487417304 756543992 558898728 494065288 824905600 861611156 813609208 830748917 895031102 494926904 834708664 630361142 660313452 630642082 592394084 308742116 574486180 247001252 408332894 395891796 559826276 598457734 539303901 671621348 504592483 305052300 487556964 360082684 611972260 475272100 498432804 332680060 509782244 309515172 615810720 288061916 519105092 443189276 394571908 600180356 595333732 653471092 618781796 300279364 505086661 263164628 239549956 529312292 341954980 594764252 524968500 286380548 279503524 352122020 413148421 676875476 225214548 210628724 519116260 663706020 674791268 325504460 687177412 501329228 331454212 454097188 300900732 261927076 398250404 657476388 288058964 644902994 190846196 558992612 586360996 629126324 414012900 440338852 228722828 644054052 533576142 521027844 388766124 213185116 373383288 302818468 249639780 543325924 672827808 449502116 484760776 209101100 551313512 457349348 190792300 676105252 422055028 562325698 244307320 268511396 553290436 661854244 541368020 422456740 687913124 496886388 463301540 580472004 231991664 664776834 324442140 505091044 582890884
545365082 277433500 659875870 584147252 154989408 431961728 879983224 122240360 481809216 206601600 30356744 20856336 769579040 691422720 289446744 479973088 134617476 13942496 112001205 554181813 265915392 301356328 255170392 925492112 100657258 355963624 369256096 204305600 810339968 1296704 353271808 447098000 60819456 215138176 294297984 432965240 229518336 289331552 958095872 173320704 704727388 428457152 881322520 127794026 792444160 684826880 759128266 78168100 180241752 282912384 659597032 271412576 485631104 500473760 1832412 752945088 26189824 436883384 656868992 942925376 355790024 848686080 656338944 753029440 909433712 786628224 472730336 46495872 522079616 857947808 265756791 439622432 998063304 759763520 926398976 564773580 872624276 413449372 686483976 23630080 516457600 147177746 847018264 986466256 760535104 108881672 872756976 508211200 810730752 183512064 727397064 890285056 37390984 717469120 365594960 860646784 873053184 51595920 412472902 821877192 657039796 207892480 387269952 662921200 276385728 243210432 526879880 566697432 248870336 304006408 573463688 372642036 445896256 559459024 330109808 442256440 482192044 220960336 193611976 408451968 603770432 191102272 373744256 252811220 330585124 274690550 350420512 599059952 220539712 338909248 305133888 321454120 634819684 514185088 402187824 563589660 465483632 529942196 305598400 638770416 648993728 364267616 461422912 370788296 612913984 519479216 208485924 386110640 618428288 383944480 574904790 194966400 297387072 551001366 535047777 518996288 547538160 391779040 534554939 308612064 485602692 321761688 305388224 502922848 675836406 190312640 540395156 542559564 561430960 221489952 319549666 649125824 667694952 395228476 392363936 388194608 606607604 607814976 256117184 355062384 317838680 434203712 324547593 587298384 331539840 446048800 286381104 288739492 602505834 327046192 493271392 414923012 301596992 464371584 337741248 210245216 446297780 293746592 226200128 335759168 758002376 93247648 563847552 972249250 313362432 509433648 276373920 5773049 771529216 611417088 607138304 716792448 312657152 196721304 983535360 118034080 832216480 893004800 887053312 899840896 66000144 589497000 145110240 306163609 937600000 981067072 363546496 766597680 627198016 17600640 641376384 900325012 400990720 698561500 711255808 602554020 355531240 749452984 647281028 736348288 681516412 180824600 724838912 787908864 67303364 928906536 399822848 381734592 663636480 261950304 470141568 501957584 919362826 591691528 359587328 880349880 573199488 415688632 840885484 717218910 226408002 975888832 500126288 50700928 781974072 516601088 43850506 245053264 243007424 868323948 506606332 96692640 284946386 196985924 314009744 646824768 117047808 162945360 464304640 257820160 398508112 457893544 982220104 783462432 736625848 663635688 995210592 12693680 764531200 327060608 148107136 600097216 378889424 158423808 957590874 526329728 199683712 594154368 480156160 276946688 825771584 802677336 497426816 407010812 524141712 527991168 778092288 820047856 477029040 783126944 795676752 768231732 505315120 483769980 412309600 454634272 451450432 863098592 462724800 820250112 798429424 859986978 549500272 438242400 445961800 866349184 798529032 827786976 824611024 658953968 606199232 484338432 861102592 628371520 801606904 851781248 752798352 476099200 699595824 818485376 627389136 594627072 654104448 681861120 443255044 616582136 858379904 516569644 825058176 684337164 510203520 606183917 447710336 862574832 655059770 592397808 480828128 752675200 494293120 581654112 654923199 853851360 546197760 637568512 768245640 804582496 619642912 822257136 438530368 708650528 679840832 413755264 474458664 688833904 411940736 783442816 554785592 535087488 496219136 536577400 807488706 792055936 504773808 582369408 632305536 635654440 480537356 449604256 718730944 521085680 456252240 787092552 823798108 775796160 792935869 857218054 457113856 796895616 592548094 622500404 587699262 549451264 265799296 531543360 204058432 365390074 352948976 516883456 555514914 496361081 628678528 461649663 262109480 444614144 317139864 569029440 432329280 455489984 289737240 466839424 266572352 572867900 245119096 476162272 400246456 351629088 557237536 552390912 610528272 575838976 257336544 462143841 220221808 196607136 486369472 299012160 551821432 482025680 243437728 236560704 309179200 370205601 633932656 182271728 167685904 476173440 620763200 631848448 282561640 644234592 458386408 288511392 411154368 257957912 218984256 355307584 614533568 245116144 601960174 147903376 516049792 543418176 586183504 371070080 397396032 185780008 601111232 490633322 478085024 345823304 170242296 330440468 259875648 206696960 500383104 629884988 406559296 441817956 166158280 508370692 414406528 147849480 633162432 379112208 519382878 201364500 225568576 510347616 618911424 498425200 379513920 644970304 453943568 420358720 537529184 189048844 621834014 281499320 462148224 539948064
908414560 847687680 528519892 384303104 123100672 995348488 795308080 314106304 211711295 924973192 488587500 688072928 626361024 945305088 884746640 96738720 619447296 177215168 968759968 322969088 860878440 949852608 970226680 311163640 332363264 724835456 791760304 319883960 115704736 892924259 608753640 639002240 342224598 272742504 409809664 921449024 206487200 205057536 730476704 719787292 874764444 964802736 175260656 48242124 360595200 886186480 432935264 298595520 426456850 520841648 292133552 992496895 837090000 643181472 624206096 242401904 718276096 57949504 898284800 663926480 987040000 979152384 218717440 354076816 268995360 851343536 173860416 559122080 389553568 686898176 374106 579673088 881404420 380256688 1017176 88692800 305516440 393573384 625405696 595365888 103155712 739178992 723269536 614092800 360819978 344267760 264645679 212396672 287517728 448125184 791560312 833876320 240378656 892039680 449227880 814399130 734817222 652655776 785718272 56040064 570500084 121352768 300730240 576381488 189846016 156670720 440340168 480157720 162330624 217466696 486923976 286102324 359356544 472919312 243570096 355716728 395652332 134420624 107072264 321912256 517230720 104562560 287204544 166271508 244045412 188150838 263880800 512520240 134000000 252369536 218594176 234914408 548279972 427645376 315648112 477049948 378943920 443402484 219058688 552230704 562454016 277727904 374883200 284248584 526374272 432939504 121946212 299570928 531888576 297404768 488365078 108426688 210847360 464461654 448508065 432456576 460998448 305239328 448015227 222072352 399062980 235221976 218848512 416383136 589296694 103772928 453855444 456019852 474891248 134950240 233009954 562586112 581155240 308688764 305824224 301654896 520067892 521275264 169577472 268522672 231298968 347664000 238007881 500758672 245000128 359509088 199841392 202199780 515966122 240506480 406731680 328383300 215057280 377831872 251201536 123705504 359758068 207206880 139660416 249219456 849671680 182135640 7111300 742186304 930893088 541751216 760483936 352188364 429952000 537854656 295280480 584393392 390002416 781408256 889614908 727407488 106741248 866850304 892579328 991732736 946986432 440036096 600522168 942956144 682138564 407261652 536990016 952313344 182736000 612855552 696037984 125274236 159938264 289405040 627956316 3846272 592712064 56285440 959481792 158446902 823625090 162958752 57244744 278665586 307021440 97202872 16696808 221924480 854903696 111639184 688197720 31286272 547532096 909953824 492490380 509347968 187085762 194576055 811953968 366407704 82086440 797912060 36484954 687207952 394734016 453898384 588313600 907374340 565126336 289296070 699524608 146071680 941610950 849779840 273591600 268188664 757110416 979478368 630170784 393976576 264017844 622175008 932348784 545229952 402465376 736261040 908178984 384674592 346723648 49824160 315695208 83358648 919765184 378641312 511396768 139537920 862466268 376501464 916313152 641864952 946092366 922998118 617747598 527331594 644462494 648311950 898413070 940368638 597349822 903447726 915997534 888552514 625635902 604090762 532630382 574955054 571771214 983419374 583045582 940570894 918750206 980307760 669821054 558563182 566282582 986669966 918849814 948107758 944931806 779274750 726520014 604659214 981423374 748692302 921927686 972102030 873119134 596419982 819916606 938806158 747709918 714947854 774425230 802181902 563575826 736902918 978700686 636890426 945378958 804657946 630524302 726504699 568031118 982895614 775380552 712718590 601148910 872995982 614613902 701974894 775243981 974172142 666518542 757889294 888566422 924903278 739963694 942577918 558851150 828971310 800161614 534076046 594779446 809154686 532261518 903763598 675106374 655408270 616539918 656898182 927809488 912376718 625094590 702690190 752626318 755975222 600858138 569925038 839051726 641406462 576573022 907413334 944118890 896116942 913256651 977538836 577434638 917216398 712868876 742821186 897747598 859499600 575847632 841591696 514106768 675438410 662997312 826931792 865563250 806409417 938726864 771697999 572157816 754662480 627188200 879077776 742377616 765538320 599785576 776887760 576620688 882916236 555167432 786210608 710294792 661677424 867285872 862439248 920576608 885887312 567384880 772192177 530270144 506655472 796417808 609060496 861869768 792074016 553486064 546609040 619227536 680253937 943980992 492320064 477734240 786221776 930811536 941896784 592609976 954282928 768434744 598559728 721202704 568006248 529032592 665355920 924581904 555164480 912008510 457951712 826098128 853466512 896231840 681118416 707444368 495828344 911159568 800681658 788133360 655871640 480290632 640488804 569923984 516745296 810431440 939933324 716607632 751866292 476206616 818419028 724454864 457897816 943210768 689160544 829431214 511412836 535616912 820395952 928959760 808473536 689562256 955018640 763991904 730407056 847577520 499097180 931882350 591547656 772196560 849996400
376089280 813035072 55914288 106200592 551274646 152592832 909423808 825711104 304310240 453115392 637885664 231715647 593078624 679576176 362481384 439010184 683809219 588061928 399429120 458129472 930287770 727795072 39179152 964871760 971302432 239941198 652405056 666077500 991354064 320923264 100195456 525340352 442503606 791973376 46587770 430548193 316579328 666722944 950131264 764609824 384015202 234905942 70641074 192575400 119419936 778536319 11840384 112141380 958779008 310822972 307240064 211338092 302105344 255251968 395156408 986235904 645395136 392061360 783513644 75767540 514749952 500867312 57343680 359223992 685761536 92156456 547508448 52362816 652457792 573345312 540850880 965550080 604611120 954119104 307301920 499170952 9274960 534441024 215126136 916342896 723602304 945720032 957500400 699945280 772297836 193416720 557670528 474040592 468560000 577557504 170038267 388152184 270553152 652920832 3491608 91003200 458308624 248003072 688475776 45005312 768218996 319071680 498449152 774100400 387564928 354389632 638059080 677876632 360049536 415185608 684642888 483821236 557075456 670638224 441289008 553435640 593371244 332139536 304791176 519631168 714949632 302281472 484923456 363990420 441764324 385869750 461599712 710239152 331718912 450088448 416313088 432633320 745998884 625364288 513367024 674768860 576662832 641121396 416777600 749949616 760172928 475446816 572602112 481967496 724093184 630658416 319665124 497289840 729607488 495123680 686083990 306145600 408566272 662180566 646226977 630175488 658717360 502958240 645734139 419791264 596781892 432940888 416567424 614102048 787015606 301491840 651574356 653738764 672610160 332669152 430728866 760305024 778874152 506407676 503543136 499373808 717786804 718994176 367296384 466241584 429017880 545382912 435726793 698477584 442719040 557228000 397560304 399918692 713685034 438225392 604450592 526102212 412776192 575550784 448920448 321424416 557476980 404925792 337379328 446938368 347154000 382593536 134079097 324440320 274183232 591848224 162537920 815074304 265029520 230817152 294294116 999272860 964746496 30377600 546607784 479238784 873067352 672960384 480399200 294811003 913124144 575227904 717086976 400283456 338554624 477572608 238961824 744662272 759322088 459333632 986437992 134761200 953651712 424396672 28566000 232791892 734298234 486958848 440086586 577547584 257654656 631704640 44471648 79562400 870489664 545837184 975839508 768482238 581587136 394881560 535466912 405547804 865561356 425118696 16358972 426665752 301899556 473035000 876446784 316369512 245442336 519497712 968401680 491261504 560466400 247978592 255152384 660887040 666893172 347089488 162288896 427628464 112487488 232099328 222099584 74602752 887367424 212166944 140877500 632419104 533675008 246937874 178968092 520496984 242365406 132326144 221935744 23867264 889612288 339441664 616148320 610134464 735132720 451207804 881037520 198833152 551767808 913446616 505671248 7563072 884961022 861866774 556616254 466200250 583331150 587180606 837281726 879237294 536218478 842316382 854866190 827421170 564504558 542959418 471499038 513823710 510639870 922288030 521914238 879439550 857618862 919176416 608689710 497431838 505151238 925538622 857718470 886976414 883800462 718143406 665388670 543527870 920292030 687560958 860796342 910970686 811987790 535288638 758785262 877674814 686578574 653816510 713293886 741050558 502444482 675771574 917569342 575759082 884247614 743526602 569392958 665373355 506899774 921764270 714249208 651587246 540017566 811864638 553482558 640843550 714112637 913040798 605387198 696757950 827435078 863771934 678832350 881446574 497719806 767839966 739030270 472944702 533648102 748023342 471130174 842632254 613975030 594276926 555408574 595766838 866678144 851245374 563963246 641558846 691494974 694843878 539726794 508793694 777920382 580275118 515441678 846281990 882987546 834985598 852125307 916407492 516303294 856085054 651737532 681689842 716432622 678184624 394532656 660276720 332791792 494123434 481682336 645616816 684248274 625094441 757411888 590383023 390842840 573347504 445873224 697762800 561062640 584223344 418470600 595572784 395305712 701601260 373852456 604895632 528979816 480362448 685970896 681124272 739261632 704572336 386069904 590877201 348955168 325340496 615102832 427745520 680554792 610759040 372171088 365294064 437912560 498938961 762666016 311005088 296419264 604906800 749496560 760581808 411295000 772967952 587119768 417244752 539887728 386691272 347717616 484040944 743266928 373849504 730693534 276636736 644783152 672151536 714916864 499803440 526129392 314513368 729844592 619366682 606818384 474556664 298975656 459173828 388609008 335430320 629116464 758618348 535292656 570551316 294891640 637104052 543139888 276582840 761895792 507845568 648116238 330097860 354301936 639080976 747644784 627158560 508247280 773703664 582676928 549092080 666262544 317782204 750567374 410232680 590881584 668681424
260248180 197553152 627231872 59332484 215173640 38685440 985892256 188473984 716512928 167128704 199474688 188982912 443270656 866945024 400902784 680744960 144327680 351517734 426814208 903593460 514723536 188064384 973642496 134243656 445921520 286481084 146641600 568142864 659366308 198340192 287184896 695170152 595195484 917503160 666515520 858294687 821606624 40349900 833686128 910079584 285853696 271951792 187139952 813205626 178600352 869366272 751852352 186554762 26904276 203034120 14469120 990421504 998507328 722963456 696252280 777865280 258852000 389349516 511390290 719670272 72697216 208463232 960730250 804271976 831401804 590464640 863477746 807559808 367295248 852095624 619196992 535341312 944372992 864529112 920088132 732071808 655421488 475257792 855177952 670506122 307208000 357861664 533563024 359330072 888965504 791380224 899185984 217048320 51654688 571223636 802988448 332427856 219066752 30152661 669756104 759303308 465780224 445998080 749614080 95579040 954653876 505506560 684884032 960535280 573999808 540824512 824493960 864311512 546484416 601620488 871077768 670256116 743510336 857073104 627723888 739870520 779806124 518574416 491226056 706066048 901384512 488716352 671358336 550425300 628199204 572304630 648034592 896674032 518153792 636523328 602747968 619068200 932433764 811799168 699801904 861203740 763097712 827556276 603212480 936384496 946607808 661881696 759036992 668402376 910528064 817093296 506100004 683724720 916042368 681558560 872518870 492580480 595001152 848615446 832661857 816610368 845152240 689393120 832169019 606226144 783216772 619375768 603002304 800536928 973450486 487926720 838009236 840173644 859045040 519104032 617163746 946739904 965309032 692842556 689978016 685808688 904221684 905429056 553731264 652676464 615452760 731817792 622161673 884912464 629153920 743662880 583995184 586353572 900119914 624660272 790885472 712537092 599211072 761985664 635355328 507859296 743911860 591360672 523814208 633373248 365245568 400149000 639534038 553302824 372367616 538767360 584455712 970134894 379920384 782941312 328313124 41511554 475664088 118732428 546932736 943856960 462130208 628939805 251380032 36259952 175598112 264212930 510309110 671009984 214706512 34212152 684651264 52994336 814201536 117023504 591586500 339893230 121244032 71303936 39723184 298683920 675234624 211038134 346255616 230290368 980982768 965871446 371424729 817110080 326876968 57557888 351888640 369331168 700983025 38963168 9025280 331396480 432081920 667515454 281295134 81626880 226071968 554818080 523564800 728553984 656685672 355787200 588636322 944914569 465543896 660237696 385157360 299118004 999532288 937408000 436317840 1419904 712944800 786853753 59175424 767179198 889328331 106003136 103006708 305580096 302165936 123699768 197625760 840352160 884598698 370760416 955873172 168859136 133545994 320572344 991894864 894101652 422259200 929997368 125761184 951287916 378763904 64084056 836989086 256401920 597461584 574367336 269116816 178700812 295831712 299681168 549782288 591737856 248719040 554816944 567366752 539921732 277005120 255459980 183999600 226324272 223140432 634788592 234414800 591940112 570119424 631676978 321190272 209932400 217651800 638039184 570219032 599476976 596301024 430643968 377889232 256028432 632792592 400061520 573296904 623471248 524488352 247789200 471285824 590175376 399079136 366317072 425794448 453551120 214945044 388272136 630069904 288259644 596748176 456027164 281893520 377873917 219400336 634264832 426749770 364087808 252518128 524365200 265983120 353344112 426613199 625541360 317887760 409258512 539935640 576272496 391332912 593947136 210220368 480340528 451530832 185445264 246148664 460523904 183630736 555132816 326475592 306777488 267909136 308267400 579178706 563745936 276463808 354059408 403995536 407344440 252227356 221294256 490420944 292775680 227942240 558782552 595488108 547486160 564625869 628908054 228803856 568585616 364238094 394190404 583863458 545615460 261963492 527707556 200222628 361554270 349113172 513047652 551679110 492525277 624842724 457813859 258273676 440778340 313304060 565193636 428493476 451654180 285901436 463003620 262736548 569032096 241283292 472326468 396410652 347793284 553401732 548555108 606692468 572003172 253500740 458308037 216386004 192771332 482533668 295176356 547985628 478189876 239601924 232724900 305343396 366369797 630096852 178435924 163850100 472337636 616927396 628012644 278725836 640398788 454550604 284675588 407318564 254122108 215148452 351471780 610697764 241280340 598124370 144067572 512213988 539582372 582347700 367234276 393560228 181944204 597275428 486797518 474249220 341987500 166406492 326604664 256039844 202861156 496547300 626049184 402723492 437982152 162322476 504534888 410570724 144013676 629326628 375276404 515547074 197528696 221732772 506511812 615075620 494589396 375678116 641134500 450107764 416522916 533693380 185213040 617998210 277663516 458312420 536112260
520317192 427782832 127430336 137158016 722979680 197526400 37726144 381124624 597091760 494355776 758298024 824984848 818047096 127718464 77809296 923420672 118859808 334339584 996355584 610762808 632789088 739399984 509774588 746440896 165059088 267763168 313055276 630560000 624884578 207305920 249750656 872047200 212955760 179890112 47017708 233120140 406168720 162723554 654464872 383890644 800162584 943867008 544171160 455169256 553323028 927739690 272636352 951776512 239881820 566988288 581016768 632373376 108845622 975659776 394441472 196268168 276700872 352982584 216798092 978319568 733481456 773535396 800929086 108279094 822009380 730827928 612694784 418061440 633792000 986090488 142172936 232709120 375006720 116630850 977115102 371114048 305762240 934721472 377630272 577156608 452493888 947885624 138516688 631180738 19598784 410620720 714961360 261791920 9577984 650085286 805168464 657980064 366877696 827156130 201420288 748582752 509023268 430596520 303914282 577071480 503747899 54600583 233978055 509629303 123093831 89918535 373587983 413405535 95578439 150714511 420171791 219350139 292604359 406167127 176817911 288964543 328900147 67668439 40320079 255160071 450478535 37810375 220452359 99519323 177293227 121398653 197128615 445768055 67247815 185617351 151841991 168162223 481527787 360893191 248895927 410297763 312191735 376650299 152306503 485478519 495701831 210975719 308131015 217496399 459622087 366187319 55194027 232818743 465136391 230652583 421612893 41674503 144095175 397709469 381755880 365704391 394246263 238487143 381263042 155320167 332310795 168469791 152096327 349630951 522544509 37020743 387103259 389267667 408139063 68198055 166257769 495833927 514403055 241936579 239072039 234902711 453315707 454523079 102825287 201770487 164546783 280911815 171255696 434006487 178247943 292756903 133089207 135447595 449213937 173754295 339979495 261631115 148305095 311079687 184449351 56953319 293005883 140454695 72908231 182467271 90133762 435851932 757676704 681255504 318346208 359196832 259633152 707515232 770121214 916444804 143166816 773540468 561043849 573322752 538033824 993998368 404059996 340538680 727268516 756216832 262292992 37962208 12803324 801432848 727093600 161229696 715449112 740329760 219105152 723625168 112093644 997968384 738457600 547368080 196294400 989234558 825812304 839565184 663527278 504285184 494089006 117736952 814069272 702899800 347885264 196605220 218902688 449536000 200815888 831065634 48973592 959538792 784351406 736712352 826900734 391155076 230807604 524855680 529086000 533286344 861869378 657167024 795900416 324437188 951016768 603978816 96158785 681437520 638047200 635209504 795104224 676329732 311319808 869662252 189157676 145571824 106571264 335361216 344790016 896966142 388371968 304757704 610448384 880275968 494008448 665982720 900347568 292551552 895402950 138473600 868396768 431129061 10043265 642384896 9526912 712478080 544529476 555590720 927793760 602563600 497066120 473971872 168721352 78305348 195436248 199285704 449386824 491342392 148323576 454421480 466971288 439526268 176609656 155064516 83604136 125928808 122744968 534393128 134019336 491544648 469723960 531281514 220794808 109536936 117256336 537643720 469823568 499081512 495905560 330248504 277493768 155632968 532397128 299666056 472901440 523075784 424092888 147393736 370890360 489779912 298683672 265921608 325398984 353155656 114549580 287876672 529674440 187864180 496352712 355631700 181498056 277478453 119004872 533869368 326354306 263692344 152122664 423969736 165587656 252948648 326217735 525145896 217492296 308863048 439540176 475877032 290937448 493551672 109824904 379945064 351135368 85049800 145753200 360128440 83235272 454737352 226080128 206382024 167513672 207871936 478783242 463350472 176068344 253663944 303600072 306948976 151831892 120898792 390025480 192380216 127546776 458387088 495092644 447090696 464230405 528512590 128408392 468190152 263842630 293794940 656946430 618698432 335046464 600790528 273305600 434637242 422196144 586130624 624762082 565608249 697925696 530896831 331356648 513861312 386387032 638276608 501576448 524737152 358984408 536086592 335819520 642115068 314366264 545409440 469493624 420876256 626484704 621638080 679775440 645086144 326583712 531391009 289468976 265854304 555616640 368259328 621068600 551272848 312684896 305807872 378426368 439452769 703179824 251518896 236933072 545420608 690010368 701095616 351808808 713481760 527633576 357758560 480401536 327205080 288231424 424554752 683780736 314363312 671207342 217150544 585296960 612665344 655430672 440317248 466643200 255027176 670358400 559880490 547332192 415070472 239489464 399687636 329122816 275944128 569630272 699132156 475806464 511065124 235405448 577617860 483653696 217096648 702409600 448359376 588630046 270611668 294815744 579594784 688158592 567672368 448761088 714217472 523190736 489605888 606776352 258296012 691081182 350746488 531395392 609195232
648368640 362807524 140976248 904545840 374143762 415747616 841622488 377104293 239381248 716559232 380541688 652819456 547004944 388408320 193196288 918065456 950829696 987149386 404183000 389027304 726989648 864385152 642246772 380533200 486493248 56136660 275993876 361011742 166843136 981430144 851392192 830592128 684856856 539609592 75666368 347391488 751811136 312374400 409241728 886065280 528465600 213046272 197152632 376577040 768900048 12648848 180872614 293305452 179203134 108056320 758799840 909192928 12251536 315046264 992192256 343769344 135375872 774577472 363397824 475699200 421547192 759420284 84136320 417278732 57726976 36834946 771751968 952731864 976686560 134132736 355821244 611000000 759694204 37556896 73903808 973649404 676408440 325877116 38445631 458313216 894545472 202082398 900157190 981644800 671039715 710690560 845356288 856074080 584512224 848468386 176140000 338637552 890867232 533339200 805735796 796720320 969917824 510467664 787020854 271387000 957077916 507930600 687308072 962959320 576423848 543248552 826918000 866735552 548908456 604044528 873501808 672680156 745934376 859497144 630147928 742294560 782230164 520998456 493650096 708490088 903808552 491140392 673782376 552849340 630623244 574728670 650458632 899098072 520577832 638947368 605172008 621492240 934857804 814223208 702225944 863627780 765521752 829980316 605636520 938808536 949031848 664305736 761461032 670826416 912952104 819517336 508524044 686148760 918466408 683982600 874942910 495004520 597425192 851039486 835085897 819034408 847576280 691817160 834593059 608650184 785640812 621799808 605426344 802960968 975874526 490350760 840433276 842597684 861469080 521528072 619587786 949163944 967733072 695266596 692402056 688232728 906645724 907853096 556155304 655100504 617876800 734241832 624585713 887336504 631577960 746086920 586419224 588777612 902543954 627084312 793309512 714961132 601635112 764409704 637779368 510283336 746335900 593784712 526238248 635797288 819138667 200847752 890937500 332503376 750813696 526583536 408443520 279349200 34792352 131979464 236739456 970495980 889252864 901967592 616116176 73280432 618959200 852361234 347243446 641405214 998240208 733724544 872167424 785655320 288335936 729248708 976076832 592279188 310370104 902348320 251409152 37997344 669309116 419872896 610279104 603828540 495224832 873144000 806861984 736262208 343406580 802574848 597850948 106333672 112393728 500723140 692466538 275686892 659296768 758408320 106860083 970610560 70785152 42887680 918330560 989737599 390242880 55262456 223633736 368290112 603984860 954571996 438718976 557712120 403583744 597812224 37099792 101247528 806233560 660457728 431648768 323197568 502758720 432031072 420234848 40443008 853384368 267239424 361913856 375912608 730506240 157601120 555607040 767565664 662978192 948741088 978923936 703119872 428125184 89092843 804344192 723198272 182464256 449517112 504318336 21981722 646172140 199393152 375863680 321556864 641462646 618368398 313117878 222701874 339832774 343682230 593783350 635738918 292720102 598818006 611367814 583922794 321006182 299461042 228000662 270325334 267141494 678789654 278415862 635941174 614120486 675678040 365191334 253933462 261652862 682040246 614220094 643478038 640302086 474645030 421890294 300029494 676793654 444062582 617297966 667472310 568489414 291790262 515286886 634176438 443080198 410318134 469795510 497552182 258946106 432273198 674070966 332260706 640749238 500028226 325894582 421874979 263401398 678265894 470750832 408088870 296519190 568366262 309984182 397345174 470614261 669542422 361888822 453259574 583936702 620273558 435333974 637948198 254221430 524341590 495531894 229446326 290149726 504524966 227631798 599133878 370476654 350778550 311910198 352268462 623179768 607746998 320464870 398060470 447996598 451345502 296228418 265295318 534422006 336776742 271943302 602783614 639489170 591487222 608626931 672909116 272804918 612586678 408239156 438191466 583057574 544809576 261157608 526901672 199416744 360748386 348307288 512241768 550873226 491719393 624036840 457007975 257467792 439972456 312498176 564387752 427687592 450848296 285095552 462197736 261930664 568226212 240477408 471520584 395604768 346987400 552595848 547749224 605886584 571197288 252694856 457502153 215580120 191965448 481727784 294370472 547179744 477383992 238796040 231919016 304537512 365563913 629290968 177630040 163044216 471531752 616121512 627206760 277919952 639592904 453744720 283869704 406512680 253316224 214342568 350665896 609891880 240474456 597318486 143261688 511408104 538776488 581541816 366428392 392754344 181138320 596469544 485991634 473443336 341181616 165600608 325798780 255233960 202055272 495741416 625243300 401917608 437176268 161516592 503729004 409764840 143207792 628520744 374470520 514741190 196722812 220926888 505705928 614269736 493783512 374872232 640328616 449301880 415717032 532887496 184407156 617192326 276857632 457506536 535306376
272830500 98523241 981079712 760553024 341035006 523625216 855812864 752609936 711784704 438573824 392142112 556251392 909172800 467170748 805620736 596842368 929428936 799758000 202908284 541020800 152667264 824131888 690366840 38422480 486926292 495420536 117980224 556748736 126005333 898483712 845492992 571752480 101522393 323228672 63190624 840878976 984186880 478399028 378583808 862932352 735220100 362574208 508394688 923222080 930181216 499665920 203049944 889238955 44224872 236153696 383352032 859724864 962475584 464755360 799533188 932261408 766555984 331200800 477231104 370259244 281952120 572041216 63556320 894150368 676713088 564178232 727621984 451361856 438772544 550071484 309820928 39375452 104518640 801661580 809878512 455937024 458190904 499351328 14639560 600663944 383689408 76539920 432532608 535691888 312534348 141018368 203756544 399764969 362931888 691523232 698096384 87658020 746560240 914001056 771700536 326025760 450198016 187056968 520278400 993016478 887745436 438598120 617975592 893626840 507091368 473916072 757585520 797403072 479575976 534712048 804169328 603347676 676601896 790164664 560815448 672962080 712897684 451665976 424317616 639157608 834476072 421807912 604449896 483516860 561290764 505396190 581126152 829765592 451245352 569614888 535839528 552159760 865525324 744890728 632893464 794295300 696189272 760647836 536304040 869476056 879699368 594973256 692128552 601493936 843619624 750184856 439191564 616816280 849133928 614650120 805610430 425672040 528092712 781707006 765753417 749701928 778243800 622484680 765260579 539317704 716308332 552467328 536093864 733628488 906542046 421018280 771100796 773265204 792136600 452195592 550255306 879831464 898400592 625934116 623069576 618900248 837313244 838520616 486822824 585768024 548544320 664909352 555253233 818004024 562245480 676754440 517086744 519445132 833211474 557751832 723977032 645628652 532302632 695077224 568446888 440950856 677003420 524452232 456905768 566464808 988301632 434589292 553115326 600287136 189828796 432938112 914993664 71841088 304263156 155560960 68116736 180901200 538642904 181470808 867823392 196872736 253046886 524132032 530021536 505282154 645021658 558166840 974892300 828148448 700892520 700355844 26003800 60827189 982969600 438733164 214794400 816692512 8577824 781663488 872285184 333728932 605380464 717513608 561594652 228293632 760002240 300337152 217360754 691429955 688859086 621646720 845478768 729613720 20034816 113566272 247474356 791220480 436315064 560097256 774978248 296558940 194855040 613833584 623295984 205837662 319802365 809917024 985188446 299718144 377916608 726662144 586631040 402132992 218242344 321117856 844902544 191170400 329018560 224554408 317065050 916090896 859112522 147228572 184839784 81209536 787419200 727083512 660914215 862078786 510771000 69409280 258191424 379530000 450945808 859190576 813902336 793683840 476106752 48368576 166327119 19682288 979078976 957437056 655639856 906770228 537028096 513933848 208683328 118267324 235398224 239247680 489348800 531304368 188285552 494383456 506933264 479488244 216571632 195026492 123566112 165890784 162706944 574355104 173981312 531506624 509685936 571243490 260756784 149498912 157218312 577605696 509785544 539043488 535867536 370210480 317455744 195594944 572359104 339628032 512863416 563037760 464054864 187355712 410852336 529741888 338645648 305883584 365360960 393117632 154511556 327838648 569636416 227826156 536314688 395593676 221460032 317440429 158966848 573831344 366316282 303654320 192084640 463931712 205549632 292910624 366179711 565107872 257454272 348825024 479502152 515839008 330899424 533513648 149786880 419907040 391097344 125011776 185715176 400090416 123197248 494699328 266042104 246344000 207475648 247833912 518745218 503312448 216030320 293625920 343562048 346910952 191793868 160860768 429987456 232342192 167508752 498349064 535054620 487052672 504192381 568474566 168370368 508152128 303804606 333756916 648996350 610748352 327096384 592840448 265355520 426687162 414246064 578180544 616812002 557658169 689975616 522946751 323406568 505911232 378436952 630326528 493626368 516787072 351034328 528136512 327869440 634164988 306416184 537459360 461543544 412926176 618534624 613688000 671825360 637136064 318633632 523440929 281518896 257904224 547666560 360309248 613118520 543322768 304734816 297857792 370476288 431502689 695229744 243568816 228982992 537470528 682060288 693145536 343858728 705531680 519683496 349808480 472451456 319255000 280281344 416604672 675830656 306413232 663257262 209200464 577346880 604715264 647480592 432367168 458693120 247077096 662408320 551930410 539382112 407120392 231539384 391737556 321172736 267994048 561680192 691182076 467856384 503115044 227455368 569667780 475703616 209146568 694459520 440409296 580679966 262661588 286865664 571644704 680208512 559722288 440811008 706267392 515240656 481655808 598826272 250345932 683131102 342796408 523445312 601245152
218325632 162813898 914944000 609668588 195661312 210843040 945790720 211517184 562338360 218692096 619790400 220760304 610980632 419177952 44886016 1314376 314415352 446712736 474925472 591587840 741783384 780714112 609238056 186251200 769062720 134300432 331760200 873098544 215102320 932530296 125303616 708217252 791778112 626777984 695116656 499872520 499519776 733652286 424039936 859071335 769773056 797974448 290904064 813379476 116456448 789902384 154283120 349824320 261895252 105510512 656423488 248189018 109737352 858586200 685909088 443413664 795568872 544707072 96189920 3343872 295629984 165378064 113863168 780869936 445513568 631141664 628830960 80358736 669952840 630667328 808846956 418286368 566061120 693476096 912418120 38309520 969649864 516055424 722308208 653162464 590133800 280523488 79199488 185290570 842518528 246798292 652684348 868048800 758271078 199654014 781011236 374129908 795671168 326665472 768492920 238772556 920817690 743538432 676756928 531231232 518426740 69279424 248656896 524308144 137772672 104597376 388266824 428084376 110257280 165393352 434850632 234028980 307283200 420845968 191496752 303643384 343578988 82347280 54998920 269838912 465157376 52489216 235131200 114198164 191972068 136077494 211807456 460446896 81926656 200296192 166520832 182841064 496206628 375572032 263574768 424976604 326870576 391329140 166985344 500157360 510380672 225654560 322809856 232175240 474300928 380866160 69872868 247497584 479815232 245331424 436291734 56353344 158774016 412388310 396434721 380383232 408925104 253165984 395941883 169999008 346989636 183148632 166775168 364309792 537223350 51699584 401782100 403946508 422817904 82876896 180936610 510512768 529081896 256615420 253750880 249581552 467994548 469201920 117504128 216449328 179225624 295590656 185934537 448685328 192926784 307435744 147768048 150126436 463892778 188433136 354658336 276309956 162983936 325758528 199128192 71632160 307684724 155133536 87587072 197146112 643265072 673798432 5705984 153933168 940369664 76181536 852455424 255848352 40681752 498808576 352952216 61667912 473211952 817331040 850750420 919055056 514017088 898451296 318638694 593448452 485722240 187151656 889342552 841112736 779258480 42421760 175465958 923585536 372812352 923640608 558389248 834663716 1728000 390359044 99291136 485819264 806023968 183145288 426981845 960984640 100473088 435467264 116325752 798346554 782709120 485879952 502683076 176818061 228870630 613601664 282477984 563650184 64302414 46271808 204345184 569159200 234551808 573511838 756945664 981129440 337127680 803595122 668147432 790549712 497508864 78528968 872016 982664252 117068736 794907360 508654678 234720000 438362960 842267648 627717120 749618072 410951286 944888768 468476352 943190536 379516520 106227200 946198724 34808312 110816016 573365108 652904600 56950016 797979680 675299504 908781568 431575072 453946920 25234944 540908350 30818824 166538872 372676288 146622152 917083602 602965696 579871448 274620928 184204924 301335824 305185280 555286400 597241968 254223152 560321056 572870864 545425844 282509232 260964092 189503712 231828384 228644544 640292704 239918912 597444224 575623536 637181090 326694384 215436512 223155912 643543296 575723144 604981088 601805136 436148080 383393344 261532544 638296704 405565632 578801016 628975360 529992464 253293312 476789936 595679488 404583248 371821184 431298560 459055232 220449156 393776248 635574016 293763756 602252288 461531276 287397632 383378029 224904448 639768944 432253882 369591920 258022240 529869312 271487232 358848224 432117311 631045472 323391872 414762624 545439752 581776608 396837024 599451248 215724480 485844640 457034944 190949376 251652776 466028016 189134848 560636928 331979704 312281600 273413248 313771512 584682818 569250048 281967920 359563520 409499648 412848552 257731468 226798368 495925056 298279792 233446352 564286664 600992220 552990272 570129981 634412166 234307968 574089728 369742206 399694516 922290814 884042816 600390848 866134912 538649984 699981626 687540528 851475008 890106466 830952633 963270080 796241215 596701032 779205696 651731416 903620992 766920832 790081536 624328792 801430976 601163904 907459452 579710648 810753824 734838008 686220640 891829088 886982464 945119824 910430528 591928096 796735393 554813360 531198688 820961024 633603712 886412984 816617232 578029280 571152256 643770752 704797153 968524208 516863280 502277456 810764992 955354752 966440000 617153192 978826144 792977960 623102944 745745920 592549464 553575808 689899136 949125120 579707696 936551726 482494928 850641344 878009728 920775056 705661632 731987584 520371560 935702784 825224874 812676576 680414856 504833848 665032020 594467200 541288512 834974656 964476540 741150848 776409508 500749832 842962244 748998080 482441032 967753984 713703760 853974430 535956052 560160128 844939168 953502976 833016752 714105472 979561856 788535120 754950272 872120736 523640396 956425566 616090872 796739776 874539616
324271860 149616896 479064143 923300104 205060232 992058224 395570560 980130000 782498326 954611380 351536000 153762304 337676018 926959288 322685200 5933120 767662080 424864448 856891244 337982528 71048608 154241184 651088960 96121792 434313800 708614080 622926858 371649544 427886248 41280616 126170543 513283826 166169600 215318248 372360192 83091608 532789734 143354448 335435028 831017360 338055456 16188976 290012432 59225240 554691668 771085440 883051264 183999000 388714388 200636656 662672152 793309184 233852000 915926720 429585672 295390112 87022304 341997568 743241296 67188896 676040976 328851980 144134784 316139624 17916960 198545408 227502592 374051072 898062856 120937016 881026086 447000168 81176800 732781824 421307200 77362772 437931872 797157688 153280464 203284820 946790620 84551784 598913280 380518976 435609200 859026248 21720768 294199519 651996264 674018784 712508774 199629864 448107520 599063920 771142176 187278288 991044448 380212656 622835328 630899084 570519228 121371912 300749384 576400632 189865160 156689864 440359312 480176864 162349768 217485840 486943120 286121468 359375688 472938456 243589240 355735872 395671476 134439768 107091408 321931400 517249864 104581704 287223688 166290652 244064556 188169982 263899944 512539384 134019144 252388680 218613320 234933552 548299116 427664520 315667256 477069092 378963064 443421628 219077832 552249848 562473160 277747048 374902344 284267728 526393416 432958648 121965356 299590072 531907720 297423912 488384222 108445832 210866504 464480798 448527209 432475720 461017592 305258472 448034371 222091496 399082124 235241120 218867656 416402280 589315838 103792072 453874588 456038996 474910392 134969384 233029098 562605256 581174384 308707908 305843368 301674040 520087036 521294408 169596616 268541816 231318112 347683144 238027025 500777816 245019272 359528232 199860536 202218924 515985266 240525624 406750824 328402444 215076424 377851016 251220680 123724648 359777212 207226024 139679560 249238600 902920848 941010400 213322624 888188640 858159608 515366144 345922664 52696000 731604756 40851968 737660928 464144778 5478768 324498272 254929164 107677408 129603920 803711232 996365808 787704576 184016768 445617920 369824256 845200384 518736384 445373560 921513600 198839648 628387820 826027616 838851264 90245951 679003184 977120512 831348800 865849200 188546943 549924192 191492025 93024544 810049324 436197120 55339356 2866592 674607440 672748928 729107568 911882688 826578560 294616544 590670944 230081713 906948536 363382528 652174048 990731736 907842104 226257536 980551768 727444480 958544368 657143056 209074176 827493888 718955904 239973376 887039656 375514652 874487160 36069967 411497652 361622940 496108400 499273472 435694304 160240640 947346112 899162112 629276928 433393282 546072528 452378988 217252944 57390776 331393824 864705299 31467788 52657872 411602272 633069440 269748224 95236946 573237455 398928694 605428736 752933120 151671192 335203840 995287808 239207840 647049948 623955700 318705180 228289176 345420076 349269532 599370652 641326220 298307404 604405308 616955116 589510096 326593484 305048344 233587964 275912636 272728796 684376956 284003164 641528476 619707788 681265342 370778636 259520764 267240164 687627548 619807396 649065340 645889388 480232332 427477596 305616796 682380956 449649884 622885268 673059612 574076716 297377564 520874188 639763740 448667500 415905436 475382812 503139484 264533408 437860500 679658268 337848008 646336540 505615528 331481884 427462281 268988700 683853196 476338134 413676172 302106492 573953564 315571484 402932476 476201563 675129724 367476124 458846876 589524004 625860860 440921276 643535500 259808732 529928892 501119196 235033628 295737028 510112268 233219100 604721180 376063956 356365852 317497500 357855764 628767070 613334300 326052172 403647772 453583900 456932804 301815720 270882620 540009308 342364044 277530604 608370916 645076472 597074524 614214233 678496418 278392220 618173980 413826458 443778768 742251006 704003008 420351040 686095104 358610176 519941818 507500720 671435200 710066658 650912825 783230272 616201407 416661224 599165888 471691608 723581184 586881024 610041728 444288984 621391168 421124096 727419644 399670840 630714016 554798200 506180832 711789280 706942656 765080016 730390720 411888288 616695585 374773552 351158880 640921216 453563904 706373176 636577424 397989472 391112448 463730944 524757345 788484400 336823472 322237648 630725184 775314944 786400192 437113384 798786336 612938152 443063136 565706112 412509656 373536000 509859328 769085312 399667888 756511918 302455120 670601536 697969920 740735248 525621824 551947776 340331752 755662976 645185066 632636768 500375048 324794040 484992212 414427392 361248704 654934848 784436732 561111040 596369700 320710024 662922436 568958272 302401224 787714176 533663952 673934622 355916244 380120320 664899360 773463168 652976944 534065664 799522048 608495312 574910464 692080928 343600588 776385758 436051064 616699968 694499808
680461768 145062400 743396032 710446400 983018532 531328000 590928640 998862336 746415808 547357408 512539088 876049768 758533280 372369548 30088192 568308568 423550528 297384794 816010752 964414887 755902336 478358096 976574224 70770176 145361808 500174320 309158144 517665152 459344954 729802480 42817368 222697728 960457152 253189856 951659008 520243724 267189716 701179394 501330432 685174340 939164128 392314816 437834528 759379456 5021011 853801488 123961940 709709984 140373614 348576920 841131058 411066570 781968028 667018608 505864116 255034532 422336768 411350784 393351704 552782976 836638528 239801248 117925376 663172016 910675264 759643392 294981120 446210022 480520224 282139880 899585504 66376320 123977248 439535040 541775424 922646312 437284048 647509504 783904512 188756352 900691872 365392288 122577536 619769536 108140480 215811572 854256832 633438075 394754976 687162368 555472408 703767104 891348000 806518030 757804032 173734912 933324784 614290588 347810650 899597540 737288800 288141484 467518956 743170204 356634732 323459436 607128884 646946436 329119340 384255412 653712692 452891040 526145260 639708028 410358812 522505444 562441048 301209340 273860980 488700972 684019436 271351276 453993260 333060224 410834128 354939554 430669516 679308956 300788716 419158252 385382892 401703124 715068688 594434092 482436828 643838664 545732636 610191200 385847404 719019420 729242732 444516620 541671916 451037300 693162988 599728220 288734928 466359644 698677292 464193484 655153794 275215404 377636076 631250370 615296781 599245292 627787164 472028044 614803943 388861068 565851696 402010692 385637228 583171852 756085410 270561644 620644160 622808568 641679964 301738956 399798670 729374828 747943956 475477480 472612940 468443612 686856608 688063980 336366188 435311388 398087684 514452716 404796597 667547388 411788844 526297804 366630108 368988496 682754838 407295196 573520396 495172016 381845996 544620588 417990252 290494220 526546784 373995596 306449132 416008172 759137264 472484668 524689760 946995648 599053184 705938352 603512860 540391936 707062944 473913300 204395080 709608232 121804136 690326528 573295872 244153536 416972944 19947048 672613712 300819456 163668720 202013424 778140672 874851520 337054496 817890156 828107232 332258544 278174208 552370944 326275472 918514144 256578414 957285664 856268032 890505296 655504824 817979460 184035488 580275558 358740544 516129280 805849406 677366776 246630848 911634176 859406080 840907352 554175984 679883744 733426088 779883344 34246336 925826592 997926786 602872788 723655384 896810560 448109388 387760384 982920880 569524480 397857920 379422863 460323840 682387676 958626496 937892686 543681600 651510384 44847009 308163050 430241808 958147040 329214534 987955615 987653736 743341018 904387920 983810696 988513728 542670848 978915380 809090240 456856608 476398080 845041664 629611600 276337424 570406400 129218816 797364524 90857824 414476800 450922104 850524312 838473760 397078016 456408824 529170080 843344898 820250650 515000130 424584126 541715026 545564482 795665602 837621170 494602354 800700258 813250066 785805046 522888434 501343294 429882914 472207586 469023746 880671906 480298114 837823426 816002738 877560292 567073586 455815714 463535114 883922498 816102346 845360290 842184338 676527282 623772546 501911746 878675906 645944834 819180218 869354562 770371666 493672514 717169138 836058690 644962450 612200386 671677762 699434434 460828358 634155450 875953218 534142958 842631490 701910478 527776834 623757231 465283650 880148146 672633084 609971122 498401442 770248514 511866434 599227426 672496513 871424674 563771074 655141826 785818954 822155810 637216226 839830450 456103682 726223842 697414146 431328578 492031978 706407218 429514050 801016130 572358906 552660802 513792450 554150714 825062020 809629250 522347122 599942722 649878850 653227754 498110670 467177570 736304258 538658994 473825554 804665866 841371422 793369474 810509183 874791368 474687170 814468930 610121408 640073718 690552574 652304576 368652608 634396672 306911744 468243386 455802288 619736768 658368226 599214393 731531840 564502975 364962792 547467456 419993176 671882752 535182592 558343296 392590552 569692736 369425664 675721212 347972408 579015584 503099768 454482400 660090848 655244224 713381584 678692288 360189856 564997153 323075120 299460448 589222784 401865472 654674744 584878992 346291040 339414016 412032512 473058913 736785968 285125040 270539216 579026752 723616512 734701760 385414952 747087904 561239720 391364704 514007680 360811224 321837568 458160896 717386880 347969456 704813486 250756688 618903104 646271488 689036816 473923392 500249344 288633320 703964544 593486634 580938336 448676616 273095608 433293780 362728960 309550272 603236416 732738300 509412608 544671268 269011592 611224004 517259840 250702792 736015744 481965520 622236190 304217812 328421888 613200928 721764736 601278512 482367232 747823616 556796880 523212032 640382496 291902156 724687326 384352632 565001536 642801376
253054656 479092663 111023616 612992896 862477312 588249688 815295251 308974592 22556644 930165184 936486800 325138494 157587294 731170816 582915152 750153640 843655936 646500032 92104768 412015020 102742016 505722688 773783808 92645248 139076544 805591560 290150594 713530656 908493704 341569856 888754252 504318064 108935104 74165400 60953600 217116736 307396874 143705600 773423808 487468168 671785600 678424064 269290624 226973184 571723104 216408288 744056064 82189984 290476816 447840548 790669312 314426916 723636768 845256154 39521000 266958866 716466240 520315415 203637650 179466868 589079680 91359988 827275108 482752224 584595216 669996560 145116160 605527552 336030200 365533846 348758448 222014400 684805300 633732896 240182160 71439822 192567296 670484256 260486884 980072704 957979287 908022704 80928000 506211136 813249920 301341768 567091995 940499456 130326788 421430272 957842720 592402170 214600150 145842192 115882656 455956688 368648192 790643702 948151204 844125436 702112488 252965172 432342644 707993892 321458420 288283124 571952572 611770124 293943028 349079100 618536380 417714728 490968948 604531716 375182500 487329132 527264736 266033028 238684668 453524660 648843124 236174964 418816948 297883912 375657816 319763242 395493204 644132644 265612404 383981940 350206580 366526812 679892376 559257780 447260516 608662352 510556324 575014888 350671092 683843108 694066420 409340308 506495604 415860988 657986676 564551908 253558616 431183332 663500980 429017172 619977482 240039092 342459764 596074058 580120469 564068980 592610852 436851732 579627631 353684756 530675384 366834380 350460916 547995540 720909098 235385332 585467848 587632256 606503652 266562644 364622358 694198516 712767644 440301168 437436628 433267300 651680296 652887668 301189876 400135076 362911372 479276404 369620285 632371076 376612532 491121492 331453796 333812184 647578526 372118884 538344084 459995704 346669684 509444276 382813940 255317908 491370472 338819284 271272820 380831860 682787984 286244455 94295984 78062912 172862848 406827168 530829344 710649124 206543370 20818072 36453380 686796192 209968344 389583456 354584444 631000216 266283504 518455552 410144492 866381184 279597140 592871504 37039672 319146200 469441920 601229044 348536960 205560000 142135808 140362240 865356416 211161056 953874304 86073088 11247808 248012160 460963760 131341712 392615936 973896960 687550360 861110592 466840576 698472064 137916696 750079008 379511680 670678854 426381636 35443968 962419776 123416420 222281408 99105792 51702224 691735552 700040704 233655996 415758832 724171060 751573372 695740672 29017200 448553600 775581568 914912960 912157529 557494932 912635595 529817408 618725192 843824080 990523840 219927040 950661248 747625216 400362112 370588480 332124356 833117966 969834250 0 61063920 347229910 288707360 995747616 923862112 139861808 95338384 887178720 946635776 219172132 532844224 786625736 32054956 582725020 365920936 568090112 335640456 417273824 932704780 909610532 604360012 513944008 631074908 634924364 885025484 926981052 583962236 890060140 902609948 875164928 612248316 590703176 519242796 561567468 558383628 970031788 569657996 927183308 905362620 966920174 656433468 545175596 552894996 973282380 905462228 934720172 931544220 765887164 713132428 591271628 968035788 735304716 908540100 958714444 859731548 583032396 806529020 925418572 734322332 701560268 761037644 788794316 550188240 723515332 965313100 623502840 931991372 791270360 617136716 713117113 554643532 969508028 761992966 699331004 587761324 859608396 601226316 688587308 761856395 960784556 653130956 744501708 875178836 911515692 726576108 929190332 545463564 815583724 786774028 520688460 581391860 795767100 518873932 890376012 661718788 642020684 603152332 643510596 914421902 898989132 611707004 689302604 739238732 742587636 587470552 556537452 825664140 628018876 563185436 894025748 930731304 882729356 899869065 964151250 564047052 903828812 699481290 729433600 609541278 571293280 287641312 553385376 225900448 387232090 374790992 538725472 577356930 518203097 650520544 483491679 283951496 466456160 338981880 590871456 454171296 477332000 311579256 488681440 288414368 594709916 266961112 498004288 422088472 373471104 579079552 574232928 632370288 597680992 279178560 483985857 242063824 218449152 508211488 320854176 573663448 503867696 265279744 258402720 331021216 392047617 655774672 204113744 189527920 498015456 642605216 653690464 304403656 666076608 480228424 310353408 432996384 279799928 240826272 377149600 636375584 266958160 623802190 169745392 537891808 565260192 608025520 392912096 419238048 207622024 622953248 512475338 499927040 367665320 192084312 352282484 281717664 228538976 522225120 651727004 428401312 463659972 188000296 530212708 436248544 169691496 655004448 400954224 541224894 223206516 247410592 532189632 640753440 520267216 401355936 666812320 475785584 442200736 559371200 210890860 643676030 303341336 483990240 561790080
451885600 44431232 653407088 369088128 66345664 696211100 516392470 545680960 707661608 566141920 139627248 629804630 821708704 167113840 153694716 965966768 311786996 553349632 5733760 444865345 341715840 605433024 523707708 483471052 557120160 209508864 389326336 330064512 460379968 569514848 862565132 459745792 261448710 328335000 721935360 791154080 1888000 957835264 915973436 43355328 664882478 743857500 724210688 760296160 289737336 560708936 600493075 408841192 924771504 563822920 946016896 889881178 425997592 711119232 740606896 307088644 806944768 310300672 244047872 561499164 70207488 662558208 799601800 122938656 438903648 248403264 6798664 356211200 384069008 393199616 315344560 393506880 808140604 513713616 116551952 603857052 720968560 373949600 26966016 828903680 83979648 998134784 318309376 29226380 487232072 241858176 897113344 661582384 60245660 815747412 767304484 802590528 905765594 34627048 37546626 867394304 147458900 363746304 593655153 369763680 707615796 258468480 437845952 713497200 326961728 293786432 577455880 617273432 299446336 354582408 624039688 423218036 496472256 610035024 380685808 492832440 532768044 271536336 244187976 459027968 654346432 241678272 424320256 303387220 381161124 325266550 400996512 649635952 271115712 389485248 355709888 372030120 685395684 564761088 452763824 614165660 516059632 580518196 356174400 689346416 699569728 414843616 511998912 421364296 663489984 570055216 259061924 436686640 669004288 434520480 625480790 245542400 347963072 601577366 585623777 569572288 598114160 442355040 585130939 359188064 536178692 372337688 355964224 553498848 726412406 240888640 590971156 593135564 612006960 272065952 370125666 699701824 718270952 445804476 442939936 438770608 657183604 658390976 306693184 405638384 368414680 484779712 375123593 637874384 382115840 496624800 336957104 339315492 653081834 377622192 543847392 465499012 352172992 514947584 388317248 260821216 496873780 344322592 276776128 386335168 632935680 435609512 866109636 798708520 3387392 696030336 914637344 733548976 524116840 744539056 127958672 718980240 714051248 824687222 463100714 193674180 778834752 999379531 937688736 452328512 726373624 150349860 54913536 815509504 712587904 567916590 210763084 355859200 996055668 719950364 260225972 656449408 927783172 541271216 937510224 122370944 192577176 171471758 213914494 235211072 672990208 147173376 948884800 955581112 557872800 610889309 105496768 681532400 941647754 967295908 68539356 415362500 754285088 445061284 689411136 380522720 421372800 938768768 991777724 600120504 645837328 522720928 885221184 919807272 960901744 595052412 759666304 498142804 798047222 153427878 972457456 868398092 525391104 11710224 54755736 592020224 400155336 220857600 350300736 256829952 998423334 622850048 174635314 112856442 125800168 920712704 769524924 300563112 894227960 310479488 829962046 782294599 75625028 626945312 996253304 245558131 893470720 766995446 651237952 783894752 544804800 521710552 216460032 126044028 243174928 247024384 497125504 539081072 196062256 502160160 514709968 487264948 224348336 202803196 131342816 173667488 170483648 582131808 181758016 539283328 517462640 579020194 268533488 157275616 164995016 585382400 517562248 546820192 543644240 377987184 325232448 203371648 580135808 347404736 520640120 570814464 471831568 195132416 418629040 537518592 346422352 313660288 373137664 400894336 162288260 335615352 577413120 235602860 544091392 403370380 229236736 325217133 166743552 581608048 374092986 311431024 199861344 471708416 213326336 300687328 373956415 572884576 265230976 356601728 487278856 523615712 338676128 541290352 157563584 427683744 398874048 132788480 193491880 407867120 130973952 502476032 273818808 254120704 215252352 255610616 526521922 511089152 223807024 301402624 351338752 354687656 199570572 168637472 437764160 240118896 175285456 506125768 542831324 494829376 511969085 576251270 176147072 515928832 311581310 341533620 442738006 404490008 120838040 386582104 59097176 220428818 207987720 371922200 410553658 351399825 483717272 316688407 117148224 299652888 172178608 424068184 287368024 310528728 144775984 321878168 121611096 427906644 100157840 331201016 255285200 206667832 412276280 407429656 465567016 430877720 112375288 317182585 75260552 51645880 341408216 154050904 406860176 337064424 98476472 91599448 164217944 225244345 488971400 37310472 22724648 331212184 475801944 486887192 137600384 499273336 313425152 143550136 266193112 112996656 74023000 210346328 469572312 100154888 456998918 2942120 371088536 398456920 441222248 226108824 252434776 40818752 456149976 345672066 333123768 200862048 25281040 185479212 114914392 61735704 355421848 484923732 261598040 296856700 21197024 363409436 269445272 2888224 488201176 234150952 374421622 56403244 80607320 365386360 473950168 353463944 234552664 500009048 308982312 275397464 392567928 44087588 476872758 136538064 317186968 394986808
201486592 279921696 489406544 248551584 178570432 97458400 307522624 966602942 8625792 556792576 349999560 31299584 331584480 288217664 87155200 511306250 561941384 380264240 781682304 431397312 591407360 350493184 370596096 177393408 846294016 918679264 196439544 391025920 390962176 277768960 180021584 140273160 382727480 527225184 180214544 650930688 548241184 270004224 137902872 808172304 799151680 82975600 935915494 995454076 160463232 683446272 697918496 493153568 59557376 919515632 100411424 12318592 963612800 529794328 250499828 8635968 634393700 141500900 174370752 204089024 752374000 619916776 912437760 737261256 328328704 676590124 683593444 55678583 204663168 257002250 720987552 481226128 400960500 176800064 483100760 368183744 738801504 34354720 299262304 345657856 173320160 695907720 508852616 934571750 456519404 127033749 912537152 793439104 499899648 24756448 285107624 428087904 64004852 732381948 661476352 647662760 56197216 471750480 741180390 702828016 661073844 211926528 391304000 666955248 280419776 247244480 530913928 570731480 252904384 308040456 577497736 376676084 449930304 563493072 334143856 446290488 486226092 224994384 197646024 412486016 607804480 195136320 377778304 256845268 334619172 278724598 354454560 603094000 224573760 342943296 309167936 325488168 638853732 518219136 406221872 567623708 469517680 533976244 309632448 642804464 653027776 368301664 465456960 374822344 616948032 523513264 212519972 390144688 622462336 387978528 578938838 199000448 301421120 555035414 539081825 523030336 551572208 395813088 538588987 312646112 489636740 325795736 309422272 506956896 679870454 194346688 544429204 546593612 565465008 225524000 323583714 653159872 671729000 399262524 396397984 392228656 610641652 611849024 260151232 359096432 321872728 438237760 328581641 591332432 335573888 450082848 290415152 292773540 606539882 331080240 497305440 418957060 305631040 468405632 341775296 214279264 450331828 297780640 230234176 339793216 747272192 806422784 870729600 365080512 112304226 264371604 495962624 912386048 708017671 871181724 930402304 748581524 506952000 679385808 383162880 738908540 107575808 667036216 612362691 593585504 139929424 705774654 721500576 186035168 431130368 794596104 271569700 466059264 35321738 123425328 947860480 160825496 652103824 438234064 776502176 27197680 819186432 284863352 851858104 318992640 660215456 258164352 503236804 760200320 481764448 107718368 328407914 894361904 371328000 337007456 943632576 964872832 383534560 409312768 430733184 66225638 80470568 771772120 294036048 762766976 260983120 254955008 558089952 403817876 34184457 949022720 46582080 691537400 951643736 268025662 599933066 433652224 324683800 281659088 377629584 767235552 418681088 770961920 731463216 870757104 164482112 524494104 974780160 571643136 47458144 280108168 409208904 236745408 831295936 282313216 575980080 315154248 129204224 706288563 776087112 391550920 15571584 334448566 228812792 403079680 860974592 837880344 532629824 442213820 559344720 563194176 813295296 855250864 512232048 818329952 830879760 803434740 540518128 518972988 447512608 489837280 486653440 898301600 497927808 855453120 833632432 895189986 584703280 473445408 481164808 901552192 833732040 862989984 859814032 694156976 641402240 519541440 896305600 663574528 836809912 886984256 788001360 511302208 734798832 853688384 662592144 629830080 689307456 717064128 478458052 651785144 893582912 551772652 860261184 719540172 545406528 641386925 482913344 897777840 690262778 627600816 516031136 787878208 529496128 616857120 690126207 889054368 581400768 672771520 803448648 839785504 654845920 857460144 473733376 743853536 715043840 448958272 509661672 724036912 447143744 818645824 589988600 570290496 531422144 571780408 842691714 827258944 539976816 617572416 667508544 670857448 515740364 484807264 753933952 556288688 491455248 822295560 859001116 810999168 828138877 892421062 492316864 832098624 627751102 657703412 680065022 641817024 358165056 623909120 296424192 457755834 445314736 609249216 647880674 588726841 721044288 554015423 354475240 536979904 409505624 661395200 524695040 547855744 382103000 559205184 358938112 665233660 337484856 568528032 492612216 443994848 649603296 644756672 702894032 668204736 349702304 554509601 312587568 288972896 578735232 391377920 644187192 574391440 335803488 328926464 401544960 462571361 726298416 274637488 260051664 568539200 713128960 724214208 374927400 736600352 550752168 380877152 503520128 350323672 311350016 447673344 706899328 337481904 694325934 240269136 608415552 635783936 678549264 463435840 489761792 278145768 693476992 582999082 570450784 438189064 262608056 422806228 352241408 299062720 592748864 722250748 498925056 534183716 258524040 600736452 506772288 240215240 725528192 471477968 611748638 293730260 317934336 602713376 711277184 590790960 471879680 737336064 546309328 512724480 629894944 281414604 714199774 373865080 554513984 632313824
38157656 316801408 162942752 97987072 173866336 264592512 499163648 852028416 767102232 919759104 917532620 273146512 608658464 255190300 712094800 170227712 774723840 440093033 770756784 179013076 114531648 478816555 646406520 917721884 592751476 767519712 848796672 389874064 691655744 452034896 636356992 939118080 736005600 231903168 64009472 320659392 285760000 548079520 402587372 720217088 116149692 774217292 998967072 115498644 90171150 160856768 21990656 60888092 297857920 903553864 883042156 865240632 131746560 594479104 757789216 279743824 692935957 423954048 800732384 989747200 307910144 77853760 442079552 405129600 568328143 939419360 837722112 62514019 992913408 936300536 963260528 319638464 187938817 298504032 662213500 719396032 876210240 956505640 231664384 996853101 730495232 667677144 442544896 321128960 656470520 69253000 885032288 501587360 317639016 331498634 576165472 776362576 50062462 966228480 919310848 170834768 509121632 492141040 961087824 255026920 929976276 480828960 660206432 935857680 549322208 516146912 799816360 839633912 521806816 576942888 846400168 645578516 718832736 832395504 603046288 715192920 755128524 493896816 466548456 681388448 876706912 464038752 646680736 525747700 603521604 547627030 623356992 871996432 493476192 611845728 578070368 594390600 907756164 787121568 675124304 836526140 738420112 802878676 578534880 911706896 921930208 637204096 734359392 643724776 885850464 792415696 481422404 659047120 891364768 656880960 847841270 467902880 570323552 823937846 807984257 791932768 820474640 664715520 807491419 581548544 758539172 594698168 578324704 775859328 948772886 463249120 813331636 815496044 834367440 494426432 592486146 922062304 940631432 668164956 665300416 661131088 879544084 880751456 529053664 627998864 590775160 707140192 597484073 860234864 604476320 718985280 559317584 561675972 875442314 599982672 766207872 687859492 574533472 737308064 610677728 483181696 719234260 566683072 499136608 608695648 845098140 646236672 97485496 892485888 690573424 759829760 270281472 571071808 663138304 984728992 537126352 324006912 905704960 648510712 718692280 259996928 908731680 785674400 967118432 356239612 518164570 938891616 334966848 284109386 660780456 512345168 61319720 756441174 384217872 225347544 873877632 207791008 126153984 284818248 205701192 631966208 599548112 635836800 889104256 896206784 218585600 116019776 695471740 600341568 764768952 601130088 771270000 181674400 743150496 662209840 665396656 459394008 394103488 246728840 89898840 946643782 898827936 44996096 891903552 210609904 505582984 47040628 302497472 416992904 806453816 490419200 196839888 374627840 197077912 750794804 513070016 26246962 812511744 714419936 797403714 943030576 478487486 717615608 746210550 342973028 739884684 68483968 912615862 802301392 465965464 753213848 814254848 371246912 180740352 963740672 232940544 73518760 132789248 306371296 176577248 448642560 841203088 735264640 38051840 99070612 729034592 705940344 400689824 310273820 427404720 431254176 681355296 723310864 380292048 686389952 698939760 671494740 408578128 387032988 315572608 357897280 354713440 766361600 365987808 723513120 701692432 763249986 452763280 341505408 349224808 769612192 701792040 731049984 727874032 562216976 509462240 387601440 764365600 531634528 704869912 755044256 656061360 379362208 602858832 721748384 530652144 497890080 557367456 585124128 346518052 519845144 761642912 419832652 728321184 587600172 413466528 509446925 350973344 765837840 558322778 495660816 384091136 655938208 397556128 484917120 558186207 757114368 449460768 540831520 671508648 707845504 522905920 725520144 341793376 611913536 583103840 317018272 377721672 592096912 315203744 686705824 458048600 438350496 399482144 439840408 710751714 695318944 408036816 485632416 535568544 538917448 383800364 352867264 621993952 424348688 359515248 690355560 727061116 679059168 696198877 760481062 360376864 700158624 495811102 525763412 571823614 533575616 249923648 515667712 188182784 349514426 337073328 501007808 539639266 480485433 612802880 445774015 246233832 428738496 301264216 553153792 416453632 439614336 273861592 450963776 250696704 556992252 229243448 460286624 384370808 335753440 541361888 536515264 594652624 559963328 241460896 446268193 204346160 180731488 470493824 283136512 535945784 466150032 227562080 220685056 293303552 354329953 618057008 166396080 151810256 460297792 604887552 615972800 266685992 628358944 442510760 272635744 395278720 242082264 203108608 339431936 598657920 229240496 586084526 132027728 500174144 527542528 570307856 355194432 381520384 169904360 585235584 474757674 462209376 329947656 154366648 314564820 244000000 190821312 484507456 614009340 390683648 425942308 150282632 492495044 398530880 131973832 617286784 363236560 503507230 185488852 209692928 494471968 603035776 482549552 363638272 629094656 438067920 404483072 521653536 173173196 605958366 265623672 446272576 524072416
804467200 375776938 547588688 915168000 65482112 859806240 190747896 604298752 82619680 518286480 781250708 511656884 341628928 612311040 543120384 27034368 848390532 309902120 603901760 945118028 589283840 144451840 640753152 362748959 887765384 988369472 227789692 69031424 635302656 669256976 656203618 173876194 647441920 557105152 288494688 573921536 323092124 487019200 951463792 905079048 757530597 706670304 312670606 729673992 720720140 653651574 591287544 96135702 596558336 393260137 257580304 327731248 384350720 782438434 78611548 490626560 574101338 977324544 361063348 18248288 36800000 84773472 634242244 42225504 237089384 729720928 594372197 102024180 962711288 237797376 237703552 951498508 843873792 875449920 22738368 188072418 355403240 281692672 527057920 2981620 421140048 406154752 380413398 496670028 341187072 767459072 665298496 625889268 167165941 466480980 377389352 496505640 108687256 796336984 4223744 434991734 611851264 703150796 895951488 9553608 590282436 141135120 320512592 596163840 209628368 176453072 460122520 499940072 182112976 237249048 506706328 305884676 379138896 492701664 263352448 375499080 415434684 154202976 126854616 341694608 537013072 124344912 306986896 186053860 263827764 207933190 283663152 532302592 153782352 272151888 238376528 254696760 568062324 447427728 335430464 496832300 398726272 463184836 238841040 572013056 582236368 297510256 394665552 304030936 546156624 452721856 141728564 319353280 551670928 317187120 508147430 128209040 230629712 484244006 468290417 452238928 480780800 325021680 467797579 241854704 418845332 255004328 238630864 436165488 609079046 123555280 473637796 475802204 494673600 154732592 252792306 582368464 600937592 328471116 325606576 321437248 539850244 541057616 189359824 288305024 251081320 367446352 257790233 520541024 264782480 379291440 219623744 221982132 535748474 260288832 426514032 348165652 234839632 397614224 270983888 143487856 379540420 226989232 159442768 269001808 673609888 727583878 738715224 196470464 477641918 945808424 905831852 796107264 399580704 702566400 12083200 108161024 370130432 202432000 500599536 201962792 195932640 864672768 567823104 207865808 786256616 304854448 756596160 713380824 928542208 994927552 473528784 129305192 814718336 836051560 996315935 920386176 285845504 706652640 581735456 6078328 600571984 805945808 791408584 682277248 196337270 901960720 627281720 778677744 279387328 12594086 966774016 691389440 181785584 839020132 571066880 167888340 589289096 321022400 430867904 15297760 18363520 592164663 947664352 836826656 788252768 145643240 278696896 150239296 752115584 369687536 409110016 233270080 149349942 298074024 706961448 201269120 267834839 67042304 236652896 615223760 228788480 611829120 607808128 101066568 95254672 538982116 16714240 681518768 932718044 580910784 12281552 339153040 241769984 180296000 63571968 99422272 150732224 826804048 522124800 250662032 87520000 145143544 542697088 412336512 945957792 922863544 617613024 527197020 644327920 648177376 898278496 940234064 597215248 903313152 915862960 888417940 625501328 603956188 532495808 574820480 571636640 983284800 582911008 940436320 918615632 980173186 669686480 558428608 566148008 986535392 918715240 947973184 944797232 779140176 726385440 604524640 981288800 748557728 921793112 971967456 872984560 596285408 819782032 938671584 747575344 714813280 774290656 802047328 563441252 736768344 978566112 636755852 945244384 804523372 630389728 726370125 567896544 982761040 775245978 712584016 601014336 872861408 614479328 701840320 775109407 974037568 666383968 757754720 888431848 924768704 739829120 942443344 558716576 828836736 800027040 533941472 594644872 809020112 532126944 903629024 674971800 655273696 616405344 656763608 927674914 912242144 624960016 702555616 752491744 755840648 600723564 569790464 838917152 641271888 576438448 907278760 943984316 895982368 913122077 977404262 577300064 917081824 712734302 742686612 629495902 591247904 307595936 573340000 245855072 407186714 394745616 558680096 597311554 538157721 670475168 503446303 303906120 486410784 358936504 610826080 474125920 497286624 331533880 508636064 308368992 614664540 286915736 517958912 442043096 393425728 599034176 594187552 652324912 617635616 299133184 503940481 262018448 238403776 528166112 340808800 593618072 523822320 285234368 278357344 350975840 412002241 675729296 224068368 209482544 517970080 662559840 673645088 324358280 686031232 500183048 330308032 452951008 299754552 260780896 397104224 656330208 286912784 643756814 189700016 557846432 585214816 627980144 412866720 439192672 227576648 642907872 532429962 519881664 387619944 212038936 372237108 301672288 248493600 542179744 671681628 448355936 483614596 207954920 550167332 456203168 189646120 674959072 420908848 561179518 243161140 267365216 552144256 660708064 540221840 421310560 686766944 495740208 462155360 579325824 230845484 663630654 323295960 503944864 581744704
442658272 345672544 401500484 704857856 412856768 533840128 462885147 36452864 132821648 829740368 372205408 647222522 107244288 912131428 47840256 450529760 815455846 950597592 79320352 291349600 458886416 195742720 113025664 983615224 252283360 533989760 398404400 253205884 970768128 282227394 326035684 530851900 424555072 938176832 271057841 995440090 189071312 968102240 384853952 573650688 214164364 113088260 726023634 467335712 668955424 219895796 358255784 613657136 509147422 612704648 430475990 68153856 771627824 600716752 446912084 921715024 55194288 405688704 141911416 744903394 488569888 388752896 200253920 577506144 549510018 402893752 413236320 780813244 630846464 838488580 761486789 251244864 384626048 806959584 606836572 510866374 317320508 857729408 728942728 809787554 653952416 552760416 211150336 788026432 241610223 625725376 958432338 46240352 710120960 114674688 304329152 926536268 291540688 782426176 657956976 66133248 119019104 74341504 780395008 952984576 636211756 187064440 366441912 642093160 255557688 222382392 506051840 545869392 228042296 283178368 552635648 351813996 425068216 538630984 309281768 421428400 461364004 200132296 172783936 387623928 582942392 170274232 352916216 231983180 309757084 253862510 329592472 578231912 199711672 318081208 284305848 300626080 613991644 493357048 381359784 542761620 444655592 509114156 284770360 617942376 628165688 343439576 440594872 349960256 592085944 498651176 187657884 365282600 597600248 363116440 554076750 174138360 276559032 530173326 514219737 498168248 526710120 370951000 513726899 287784024 464774652 300933648 284560184 482094808 655008366 169484600 519567116 521731524 540602920 200661912 298721626 628297784 646866912 374400436 371535896 367366568 585779564 586986936 235289144 334234344 297010640 413375672 303719553 566470344 310711800 425220760 265553064 267911452 581677794 306218152 472443352 394094972 280768952 443543544 316913208 189417176 425469740 272918552 205372088 314931128 914249728 852646320 181251712 235645024 317202944 751573514 6257280 13834400 299894528 244908932 898033832 504792848 793389184 815558224 347097920 139532800 333877540 851699200 990129984 75486344 862809624 471921600 775422240 848290056 503415020 440585728 118723712 40650860 362404568 184832504 878125264 724208000 141444820 562755200 594510448 181077826 365067776 256410448 213850784 395136920 317994352 251855360 351506944 903227600 5899048 360501494 216543264 253181264 943144000 729996580 874163720 933224800 205175010 431101660 452407184 896442216 560916322 775875328 803586784 335040032 802000128 636544768 363806944 95209152 525149784 185785728 958130422 488495920 61241488 974237842 365475488 608418384 659594896 869310900 414254720 566599616 7320984 231772500 94292992 978736386 227919776 8291328 265135000 562662400 338560256 910954708 465580288 663265344 307960318 621471104 937627200 625134208 967891824 975284352 131119368 87112448 992856416 430256528 75440784 571918432 638866464 615772216 310521696 220105692 337236592 341086048 591187168 633142736 290123920 596221824 608771632 581326612 318410000 296864860 225404480 267729152 264545312 676193472 275819680 633344992 611524304 673081858 362595152 251337280 259056680 679444064 611623912 640881856 637705904 472048848 419294112 297433312 674197472 441466400 614701784 664876128 565893232 289194080 512690704 631580256 440484016 407721952 467199328 494956000 256349924 429677016 671474784 329664524 638153056 497432044 323298400 419278797 260805216 675669712 468154650 405492688 293923008 565770080 307388000 394748992 468018079 666946240 359292640 450663392 581340520 617677376 432737792 635352016 251625248 521745408 492935712 226850144 287553544 501928784 225035616 596537696 367880472 348182368 309314016 349672280 620583586 605150816 317868688 395464288 445400416 448749320 293632236 262699136 531825824 334180560 269347120 600187432 636892988 588891040 606030749 670312934 270208736 609990496 405642974 435595284 556875078 518627080 234975112 500719176 173234248 334565890 322124792 486059272 524690730 465536897 597854344 430825479 231285296 413789960 286315680 538205256 401505096 424665800 258913056 436015240 235748168 542043716 214294912 445338088 369422272 320804904 526413352 521566728 579704088 545014792 226512360 431319657 189397624 165782952 455545288 268187976 520997248 451201496 212613544 205736520 278355016 339381417 603108472 151447544 136861720 445349256 589939016 601024264 251737456 613410408 427562224 257687208 380330184 227133728 188160072 324483400 583709384 214291960 571135990 117079192 485225608 512593992 555359320 340245896 366571848 154955824 570287048 459809138 447260840 314999120 139418112 299616284 229051464 175872776 469558920 599060804 375735112 410993772 135334096 477546508 383582344 117025296 602338248 348288024 488558694 170540316 194744392 479523432 588087240 467601016 348689736 614146120 423119384 389534536 506705000 158224660 591009830 250675136 431324040 509123880
469352222 26020624 883340608 460264814 369768000 486573568 182020608 277470668 62112500 452252656 282193152 785361300 276027496 850022584 295387872 902883616 23368192 539408368 94447400 196499776 981494528 819966426 426520512 743222480 56678568 348647328 133798400 384203284 812712008 706787288 200574976 51222912 545677368 206364320 701903104 576495528 720645208 378140000 72663360 675024480 31946560 350010368 793126400 837302784 181097472 533620284 597001264 477990432 263346688 10822672 129156330 447010416 800581453 863570176 214358880 799138318 7984424 391743540 2433984 880793440 617198208 778070110 990894080 505706392 117248000 231227392 393830288 123034840 773390256 301925974 734037152 872849472 174594624 103209152 758825984 887635008 437317056 557465472 388294256 477298912 449225216 224922366 926843968 777438848 543778304 535068224 75721808 860984768 73591904 410967552 692375136 825005120 604059380 435373568 851322984 858185136 708653056 531362816 552103910 147088700 737764854 288617538 467995010 743646258 357110786 323935490 607604938 647422490 329595394 384731466 654188746 453367094 526621314 640184082 410834866 522981498 562917102 301685394 274337034 489177026 684495490 271827330 454469314 333536278 411310182 355415608 431145570 679785010 301264770 419634306 385858946 402179178 715544742 594910146 482912882 644314718 546208690 610667254 386323458 719495474 729718786 444992674 542147970 451513354 693639042 600204274 289210982 466835698 699153346 464669538 655629848 275691458 378112130 631726424 615772835 599721346 628263218 472504098 615279997 389337122 566327750 402486746 386113282 583647906 756561464 271037698 621120214 623284622 642156018 302215010 400274724 729850882 748420010 475953534 473088994 468919666 687332662 688540034 336842242 435787442 398563738 514928770 405272651 668023442 412264898 526773858 367106162 369464550 683230892 407771250 573996450 495648070 382322050 545096642 418466306 290970274 527022838 374471650 306925186 416484226 59913698 496760704 158548678 715827968 853162068 131732992 708245984 100957600 619740704 86909376 524924928 936694520 943762490 654611968 668826560 10182848 771199448 736856000 986298016 62152576 903635776 223572640 673324000 915804284 945299200 296364542 107677904 897120448 461192544 903912800 491154848 228466688 910573888 194122223 241619260 231328320 141699640 915449638 405587200 891886848 240278732 161604352 671412352 110930592 541232912 621220544 22609492 476022545 365808064 525818888 337476672 336363592 309537984 475125392 751967232 383710336 15671504 954879744 25529024 130450720 931344384 70269980 180707068 988211424 137912826 364229004 99776480 31427328 165139768 881702144 375566804 508997120 701534208 591546368 107479520 28250084 776023136 717389312 605003713 463727104 205806152 466541912 860901216 821447008 27914200 685035868 942461284 912687064 281199926 434247436 235819282 6719216 174315520 11914360 706967808 921810040 966383616 981352520 372268093 581240960 643616420 620522172 315271652 224855648 341986548 345836004 595937124 637892692 294873876 600971780 613521588 586076568 323159956 301614816 230154436 272479108 269295268 680943428 280569636 638094948 616274260 677831814 367345108 256087236 263806636 684194020 616373868 645631812 642455860 476798804 424044068 302183268 678947428 446216356 619451740 669626084 570643188 293944036 517440660 636330212 445233972 412471908 471949284 499705956 261099880 434426972 676224740 334414480 642903012 502182000 328048356 424028753 265555172 680419668 472904606 410242644 298672964 570520036 312137956 399498948 472768035 671696196 364042596 455413348 586090476 622427332 437487748 640101972 256375204 526495364 497685668 231600100 292303500 506678740 229785572 601287652 372630428 352932324 314063972 354422236 625333542 609900772 322618644 400214244 450150372 453499276 298382192 267449092 536575780 338930516 274097076 604937388 641642944 593640996 610780705 675062890 274958692 614740452 410392930 440345240 778513022 740265024 456613056 722357120 394872192 556203834 543762736 707697216 746328674 687174841 819492288 652463423 452923240 635427904 507953624 759843200 623143040 646303744 480551000 657653184 457386112 763681660 435932856 666976032 591060216 542442848 748051296 743204672 801342032 766652736 448150304 652957601 411035568 387420896 677183232 489825920 742635192 672839440 434251488 427374464 499992960 561019361 824746416 373085488 358499664 666987200 811576960 822662208 473375400 835048352 649200168 479325152 601968128 448771672 409798016 546121344 805347328 435929904 792773934 338717136 706863552 734231936 776997264 561883840 588209792 376593768 791924992 681447082 668898784 536637064 361056056 521254228 450689408 397510720 691196864 820698748 597373056 632631716 356972040 699184452 605220288 338663240 823976192 569925968 710196638 392178260 416382336 701161376 809725184 689238960 570327680 835784064 644757328 611172480 728342944 379862604 812647774 472313080 652961984 730761824
609405152 673210560 950054856 655805952 16992720 271550268 962548768 40830320 49417056 458313152 48436672 576925136 269171736 902278616 555103744 110529844 180382080 544258928 752922120 789119488 528090240 691247184 801811584 908793400 419739936 202104832 250061212 29174876 978132708 256450528 525720064 557969041 5040000 905670592 413534044 558856704 418957664 663809648 626465792 104098603 676134268 540247372 656020096 755216384 303184020 108296768 676286248 534165800 487812352 953831168 632483456 446699328 504786688 592854912 977580712 603201618 724186560 365649920 552383424 135635840 172177724 425111028 789123902 508339360 853476048 609966784 492287440 895119200 757748224 389648352 524762496 784227474 708501216 483214176 878190872 509572416 292855016 729529152 141306880 693065328 685734176 858450080 358070592 15115200 977528320 743340926 876487662 358756352 949209344 335262892 286450742 294268884 297541144 341648640 33154675 128661076 468368412 457466688 629920028 70819360 633451764 184304448 363681920 639333168 252797696 219622400 503291848 543109400 225282304 280418376 549875656 349054004 422308224 535870992 306521776 418668408 458604012 197372304 170023944 384863936 580182400 167514240 350156224 229223188 306997092 251102518 326832480 575471920 196951680 315321216 281545856 297866088 611231652 490597056 378599792 540001628 441895600 506354164 282010368 615182384 625405696 340679584 437834880 347200264 589325952 495891184 184897892 362522608 594840256 360356448 551316758 171378368 273799040 527413334 511459745 495408256 523950128 368191008 510966907 285024032 462014660 298173656 281800192 479334816 652248374 166724608 516807124 518971532 537842928 197901920 295961634 625537792 644106920 371640444 368775904 364606576 583019572 584226944 232529152 331474352 294250648 410615680 300959561 563710352 307951808 422460768 262793072 265151460 578917802 303458160 469683360 391334980 278008960 440783552 314153216 186657184 422709748 270158560 202612096 312171136 215048228 30478336 11523160 672004160 563282604 51126976 749852416 318977152 456367420 619896422 437624608 945943488 468648182 227681152 839494750 639946272 990199488 431715712 965822582 863209696 466878064 29246664 315575000 796864668 7718174 869979520 307809576 93344704 651670144 544027824 70301658 762708864 474360000 312481654 475786666 598604144 382884388 99590192 465153536 71225536 127559360 881806192 918975128 757456720 258940032 474139424 839002496 18554000 297923608 644130912 717943592 9827193 2863680 392685858 474238508 63270688 521045504 33173248 886259803 835357046 572361304 812517806 942484304 945050400 138507365 593870344 451629388 643599360 303919104 389715872 308688384 723296576 838352576 967968132 261610540 196956256 749057472 192839210 474369024 434144640 599942624 848253440 492863808 826570736 559229152 282940000 71460224 189828840 108025856 292010624 177073040 188708630 864548920 888851134 343549384 270536952 578773056 888373794 460620288 976255852 489340016 466245768 160995248 70579244 187710144 191559600 441660720 483616288 140597472 446695376 459245184 431800164 168883552 147338412 75878032 118202704 115018864 526667024 126293232 483818544 461997856 523555410 213068704 101810832 109530232 529917616 462097464 491355408 488179456 322522400 269767664 147906864 524671024 291939952 465175336 515349680 416366784 139667632 363164256 482053808 290957568 258195504 317672880 345429552 106823476 280150568 521948336 180138076 488626608 347905596 173771952 269752349 111278768 526143264 318628202 255966240 144396560 416243632 157861552 245222544 318491631 517419792 209766192 301136944 431814072 468150928 283211344 485825568 102098800 372218960 343409264 77323696 138027096 352402336 75509168 447011248 218354024 198655920 159787568 200145832 471057138 455624368 168342240 245937840 295873968 299222872 144105788 113172688 382299376 184654112 119820672 450660984 487366540 439364592 456504301 520786486 120682288 460464048 256116526 286068836 790496846 752248848 468596880 734340944 406856016 568187658 555746560 719681040 758312498 699158665 831476112 664447247 464907064 647411728 519937448 771827024 635126864 658287568 492534824 669637008 469369936 775665484 447916680 678959856 603044040 554426672 760035120 755188496 813325856 778636560 460134128 664941425 423019392 399404720 689167056 501809744 754619016 684823264 446235312 439358288 511976784 573003185 836730240 385069312 370483488 678971024 823560784 834646032 485359224 847032176 661183992 491308976 613951952 460755496 421781840 558105168 817331152 447913728 804757758 350700960 718847376 746215760 788981088 573867664 600193616 388577592 803908816 693430906 680882608 548620888 373039880 533238052 462673232 409494544 703180688 832682572 609356880 644615540 368955864 711168276 617204112 350647064 835960016 581909792 722180462 404162084 428366160 713145200 821709008 701222784 582311504 847767888 656741152 623156304 740326768 391846428 824631598 484296904 664945808 742745648
871941360 603426896 461622208 318065664 204790144 178760092 873778176 239562818 909645256 987153408 914161052 57213192 674417743 295872736 819262248 623605760 167826224 28124458 23529760 636423384 413741544 656527360 566733440 917659184 251794936 78947816 285511892 480877760 177894160 914868368 82380288 184373824 48115520 964866496 548690880 803176016 441387024 892016104 432136264 746493440 135889776 630144412 312918992 673922688 173882472 268993924 417358112 547051384 736408872 910141552 954305024 113926080 189663808 446380544 210624152 317546000 458938108 291965920 875189408 79990278 276918784 966884960 320190976 975873280 982907648 947157504 623473600 307347232 442246020 976509082 221725440 315928864 50303840 379399900 423671081 306599101 885283840 781764352 922467216 93983632 784489152 269694384 668915920 438234184 232591582 573509632 879244100 812799296 154935188 491833292 67999164 788528960 379954656 943078940 567631616 680858664 172473600 555762880 751264032 593692480 774220788 325073472 504450944 780102192 393566720 360391424 644060872 683878424 366051328 421187400 690644680 489823028 563077248 676640016 447290800 559437432 599373036 338141328 310792968 525632960 720951424 308283264 490925248 369992212 447766116 391871542 467601504 716240944 337720704 456090240 422314880 438635112 752000676 631366080 519368816 680770652 582664624 647123188 422779392 755951408 766174720 481448608 578603904 487969288 730094976 636660208 325666916 503291632 735609280 501125472 692085782 312147392 414568064 668182358 652228769 636177280 664719152 508960032 651735931 425793056 602783684 438942680 422569216 620103840 793017398 307493632 657576148 659740556 678611952 338670944 436730658 766306816 784875944 512409468 509544928 505375600 723788596 724995968 373298176 472243376 435019672 551384704 441728585 704479376 448720832 563229792 403562096 405920484 719686826 444227184 610452384 532104004 418777984 581552576 454922240 327426208 563478772 410927584 343381120 452940160 759586816 660272512 262452448 760082144 260676608 978144304 442549952 613376312 325232128 144768 530766528 835984858 14344720 788246384 958566656 69732768 152332032 8875952 471549568 489631480 775243840 534920028 961166928 906324048 878549184 844060712 592390512 229333840 785341696 234830896 470149080 754634244 26475664 924484920 484498788 843406960 964284112 570790732 496367104 329354904 518101022 778150912 971028880 285823500 61542912 402710132 66709116 696717134 357615104 917404544 498509208 785339680 638976248 228327088 841867008 340642628 663086560 831410716 105604236 627075712 609898136 555680682 527219600 400270000 794948000 400545648 446563460 962507136 269762336 756448384 846688768 891926512 75196016 330832320 121477312 944601336 642938368 768720240 843305168 123758784 93830861 790619938 218443272 313289948 356661120 795347934 108797500 140708608 50758952 302016942 456110040 148823952 580822848 292048768 975575808 861184144 894385104 100601952 348915780 221093052 597252832 574158584 268908064 178492060 295622960 299472416 549573536 591529104 248510288 554608192 567158000 539712980 276796368 255251228 183790848 226115520 222931680 634579840 234206048 591731360 569910672 631468226 320981520 209723648 217443048 637830432 570010280 599268224 596092272 430435216 377680480 255819680 632583840 399852768 573088152 623262496 524279600 247580448 471077072 589966624 398870384 366108320 425585696 453342368 214736292 388063384 629861152 288050892 596539424 455818412 281684768 377665165 219191584 634056080 426541018 363879056 252309376 524156448 265774368 353135360 426404447 625332608 317679008 409049760 539726888 576063744 391124160 593738384 210011616 480131776 451322080 185236512 245939912 460315152 183421984 554924064 326266840 306568736 267700384 308058648 578969954 563537184 276255056 353850656 403786784 407135688 252018604 221085504 490212192 292566928 227733488 558573800 595279356 547277408 564417117 628699302 228595104 568376864 364029342 393981652 493546542 455298544 171646576 437390640 109905712 271237354 258796256 422730736 461362194 402208361 534525808 367496943 167956760 350461424 222987144 474876720 338176560 361337264 195584520 372686704 172419632 478715180 150966376 382009552 306093736 257476368 463084816 458238192 516375552 481686256 163183824 367991121 126069088 102454416 392216752 204859440 457668712 387872960 149285008 142407984 215026480 276052881 539779936 88119008 73533184 382020720 526610480 537695728 188408920 550081872 364233688 194358672 317001648 163805192 124831536 261154864 520380848 150963424 507807454 53750656 421897072 449265456 492030784 276917360 303243312 91627288 506958512 396480602 383932304 251670584 76089576 236287748 165722928 112544240 406230384 535732268 312406576 347665236 72005560 414217972 320253808 53696760 539009712 284959488 425230158 107211780 131415856 416194896 524758704 404272480 285361200 550817584 359790848 326206000 443376464 94896124 527681294 187346600 367995504 445795344
702400768 525633352 478112448 417492628 354874936 678856768 991670880 93812911 609340968 315437048 870604672 475227720 399453500 953017504 467209728 817928808 246233312 171289704 273470544 977999976 106560432 670992224 648377344 937225332 154107168 300914528 950191554 57006105 103572992 487174936 797156672 93601392 48302864 971373888 872840136 319413789 102897152 390299896 537371824 959972988 89926008 99266580 337251072 299145920 548875624 162369536 989337418 804829128 371696896 800784743 620726912 974293568 637169472 299471104 589996008 314945957 392356352 599641360 867601752 415240062 236226954 982127488 526097456 108314384 492536120 825259520 762102288 211610956 651650800 287373344 708507968 952216628 901168768 263169832 557835008 91936768 373049320 783265504 413095400 218428288 870750220 715333120 822054032 817364992 293189632 798391882 203615568 490069920 748734976 411691025 849665024 632639200 719562752 421316688 384380064 593445384 919413056 870643080 840282692 941062448 979223908 530076592 709454064 985105312 598569840 565394544 849063992 888881544 571054448 626190520 895647800 694826148 768080368 881643136 652293920 764440552 804376156 543144448 515796088 730636080 925954544 513286384 695928368 574995332 652769236 596874662 672604624 921244064 542723824 661093360 627318000 643638232 957003796 836369200 724371936 885773772 787667744 852126308 627782512 960954528 971177840 686451728 783607024 692972408 935098096 841663328 530670036 708294752 940612400 706128592 897088902 517150512 619571184 873185478 857231889 841180400 869722272 713963152 856739051 630796176 807786804 643945800 627572336 825106960 998020518 512496752 862579268 864743676 883615072 543674064 641733778 971309936 989879064 717412588 714548048 710378720 928791716 929999088 578301296 677246496 640022792 756387824 646731705 909482496 653723952 768232912 608565216 610923604 924689946 649230304 815455504 737107124 623781104 786555696 659925360 532429328 768481892 615930704 548384240 657943280 678552615 275850444 335258000 236133056 655539616 92615104 355411152 230386304 864015872 584483136 767675609 431776768 834990096 336686408 849270312 99934224 218163886 803122000 450603008 435047118 221506304 986415008 32696880 561782436 599582056 53524796 620404760 793266560 732876048 311725696 447947028 212255916 195005056 689391104 468608924 873033760 765179328 465208192 176992000 508597920 887374800 990048000 962760024 47667712 515902208 960530108 304483424 981115798 352223664 790310928 711942528 135850116 820795516 844204032 57307136 342677504 79257312 6060392 750880500 525292968 810383360 360799744 730682880 641590272 236677952 367584448 887803136 689416624 568044076 750033800 934236262 115701330 787895264 174284544 812646820 256655104 621722148 109516352 33054528 146977656 241369600 696403500 628724288 234613736 481332000 535657171 332850368 643293696 362005496 995934895 902044672 649581960 743425620 142026592 357718784 778822848 461925728 44479744 405371392 723129050 928618012 905523764 600273244 509857240 626988140 630837596 880938716 922894284 579875468 885973372 898523180 871078160 608161548 586616408 515156028 557480700 554296860 965945020 565571228 923096540 901275852 962833406 652346700 541088828 548808228 969195612 901375460 930633404 927457452 761800396 709045660 587184860 963949020 731217948 904453332 954627676 855644780 578945628 802442252 921331804 730235564 697473500 756950876 784707548 546101472 719428564 961226332 619416072 927904604 787183592 613049948 709030345 550556764 965421260 757906198 695244236 583674556 855521628 597139548 684500540 757769627 956697788 649044188 740414940 871092068 907428924 722489340 925103564 541376796 811496956 782687260 516601692 577305092 791680332 514787164 886289244 657632020 637933916 599065564 639423828 910335134 894902364 607620236 685215836 735151964 738500868 583383784 552450684 821577372 623932108 559098668 889938980 926644536 878642588 895782297 960064482 559960284 899742044 695394522 725346832 621510718 583262720 299610752 565354816 237869888 399201530 386760432 550694912 589326370 530172537 662489984 495461119 295920936 478425600 350951320 602840896 466140736 489301440 323548696 500650880 300383808 606679356 278930552 509973728 434057912 385440544 591048992 586202368 644339728 609650432 291148000 495955297 254033264 230418592 520180928 332823616 585632888 515837136 277249184 270372160 342990656 404017057 667744112 216083184 201497360 509984896 654574656 665659904 316373096 678046048 492197864 322322848 444965824 291769368 252795712 389119040 648345024 278927600 635771630 181714832 549861248 577229632 619994960 404881536 431207488 219591464 634922688 524444778 511896480 379634760 204053752 364251924 293687104 240508416 534194560 663696444 440370752 475629412 199969736 542182148 448217984 181660936 666973888 412923664 553194334 235175956 259380032 544159072 652722880 532236656 413325376 678781760 487755024 454170176 571340640 222860300 655645470 315310776 495959680 573759520
210965760 771252160 355572608 214227948 362591501 417812352 893948912 461195856 616750736 618919223 148561736 31849984 612954568 805070040 26744064 884169072 521321472 829703328 169229056 288679564 812006400 884078880 465176344 209576434 842478336 381983264 285672104 378022880 236532592 400754168 159296000 832193776 66945536 886111608 440322636 239506496 525635928 176660742 47343984 161640572 313683182 231809936 134351872 272314936 131689922 436756560 746766848 582224859 940870812 135248896 146962064 844809216 286100544 9067008 131317732 955047424 729915632 760128364 121225748 472378880 585329504 504618484 404839512 245182016 916760000 818361216 59714752 484858536 73314432 815592436 703189288 759048384 216434100 867201280 309816752 402482864 168165120 365115752 296000000 674885030 521410560 409161094 894986648 321581328 705240152 916820672 417945536 12046048 446354496 935572544 818488340 531187264 411234184 224344527 268984164 676943152 632896896 874743040 730946459 511409824 875993796 426846480 606223952 881875200 495339728 462164432 745833880 785651432 467824336 522960408 792417688 591596036 664850256 778413024 549063808 661210440 701146044 439914336 412565976 627405968 822724432 410056272 592698256 471765220 549539124 493644550 569374512 818013952 439493712 557863248 524087888 540408120 853773684 733139088 621141824 782543660 684437632 748896196 524552400 857724416 867947728 583221616 680376912 589742296 831867984 738433216 427439924 605064640 837382288 602898480 793858790 413920400 516341072 769955366 754001777 737950288 766492160 610733040 753508939 527566064 704556692 540715688 524342224 721876848 894790406 409266640 759349156 761513564 780384960 440443952 538503666 868079824 886648952 614182476 611317936 607148608 825561604 826768976 475071184 574016384 536792680 653157712 543501593 806252384 550493840 665002800 505335104 507693492 821459834 546000192 712225392 633877012 520550992 683325584 556695248 429199216 665251780 512700592 445154128 554713168 884600800 662839360 127282752 127312576 394459648 286359152 895320096 375015616 287458816 341079040 556978631 440359520 129331200 223276052 392580488 837368960 207168536 208456416 496615528 356469248 506601308 306554452 224832152 875831448 770061040 137465152 258983012 535839916 46126000 199818938 133345352 100336800 20632712 445201904 630934400 201102224 669337736 602105640 116461020 282109440 986218496 188372216 644526208 440160480 23783424 714294016 407332352 928274464 220675648 670872384 61344384 22873440 420397884 616951056 552887432 319436288 733930176 316734176 836987074 837656576 839816204 488813664 973620752 347874140 66445504 639847168 431751944 169380672 676921344 620671804 607641088 48257312 780105984 900101632 429500644 933953344 968485875 365351448 967060610 69960656 703078438 41840224 312933376 801587584 92015104 343486176 944801280 606009664 12187858 359641056 170857144 13985490 196969336 498869652 17105920 723341768 288045520 689728804 555803167 484777048 461791122 438696874 133446354 43030350 160161250 164010706 414111826 456067394 113048578 419146482 431696290 404251270 141334658 119789518 48329138 90653810 87469970 499118130 98744338 456269650 434448962 496006516 185519810 74261938 81981338 502368722 434548570 463806514 460630562 294973506 242218770 120357970 497122130 264391058 437626442 487800786 388817890 112118738 335615362 454504914 263408674 230646610 290123986 317880658 79274582 252601674 494399442 152589182 461077714 320356702 146223058 242203455 83729874 498594370 291079308 228417346 116847666 388694738 130312658 217673650 290942737 489870898 182217298 273588050 404265178 440602034 255662450 458276674 74549906 344670066 315860370 49774802 110478202 324853442 47960274 419462354 190805130 171107026 132238674 172596938 443508244 428075474 140793346 218388946 268325074 271673978 116556894 85623794 354750482 157105218 92271778 423112090 459817646 411815698 428955407 493237592 93133394 432915154 228567632 258519942 467166534 428918536 145266568 411010632 83525704 244857346 232416248 396350728 434982186 375828353 508145800 341116935 141576752 324081416 196607136 448496712 311796552 334957256 169204512 346306696 146039624 452335172 124586368 355629544 279713728 231096360 436704808 431858184 489995544 455306248 136803816 341611113 99689080 76074408 365836744 178479432 431288704 361492952 122905000 116027976 188646472 249672873 513399928 61739000 47153176 355640712 500230472 511315720 162028912 523701864 337853680 167978664 290621640 137425184 98451528 234774856 494000840 124583416 481427446 27370648 395517064 422885448 465650776 250537352 276863304 65247280 480578504 370100594 357552296 225290576 49709568 209907740 139342920 86164232 379850376 509352260 286026568 321285228 45625552 387837964 293873800 27316752 512629704 258579480 398850150 80831772 105035848 389814888 498378696 377892472 258981192 524437576 333410840 299825992 416996456 68516116 501301286 160966592 341615496 419415336
916081776 339018272 908072192 526085280 697168598 741921620 327218016 462739224 505448796 219181056 613676320 138243904 700316451 673909760 431430600 687016172 832558400 831682312 410319112 662551864 221474776 366462000 666257088 360883328 481135800 595070144 402123584 525045009 908230152 633011020 936928104 352571136 734036528 769012388 702474700 396916736 417572992 740829784 964126848 236447320 442583840 642662200 299228500 513680384 563897664 228265664 573085504 804062086 109643008 171885840 141888344 670126592 781335296 292081000 521948016 204460544 734843904 529078656 25257600 793944616 324901294 817691648 164123304 650899456 317718600 91936028 140014288 660517728 472589874 436285360 101132736 444879392 591452736 809126752 478989712 607547524 436990109 433553552 658675968 244496736 515817216 57562896 432022976 502516592 101745168 792209152 292832832 580124876 774671872 687719528 761972800 199654888 460640654 124199520 82217209 841011872 741918016 144810016 217597608 907824224 699374146 250226830 429604302 705255550 318720078 285544782 569214230 609031782 291204686 346340758 615798038 414976386 488230606 601793374 372444158 484590790 524526394 263294686 235946326 450786318 646104782 233436622 416078606 295145570 372919474 317024900 392754862 641394302 262874062 381243598 347468238 363788470 677154034 556519438 444522174 605924010 507817982 572276546 347932750 681104766 691328078 406601966 503757262 413122646 655248334 561813566 250820274 428444990 660762638 426278830 617239140 237300750 339721422 593335716 577382127 561330638 589872510 434113390 576889289 350946414 527937042 364096038 347722574 545257198 718170756 232646990 582729506 584893914 603765310 263824302 361884016 691460174 710029302 437562826 434698286 430528958 648941954 650149326 298451534 397396734 360173030 476538062 366881943 629632734 373874190 488383150 328715454 331073842 644840184 369380542 535605742 457257362 343931342 506705934 380075598 252579566 488632130 336080942 268534478 378093518 275711744 772342376 537007247 245914112 590472256 88923584 295787904 480167488 13103168 895344384 525782393 65428544 680690066 828513948 398544096 401441816 665045760 102591232 254363360 412551904 929826887 339082560 433881232 49987264 532486656 724352248 415892988 361456128 960462688 533340600 758598656 373128880 689338368 211502208 487055360 822201216 458936036 336010096 732913908 265707652 235247698 773551080 9334780 645137152 138291200 301328202 18005452 64665528 301013697 813181232 541826840 789274496 330279216 747752976 182845544 369227744 995044960 718882416 502993440 667598324 454328868 28113224 207764320 294817240 238090560 737249404 175975520 289857360 16313344 948596713 999442368 994640012 497467892 500555622 137448490 483490592 271314256 56114080 406476456 845296640 787178240 620773597 367035360 928218400 807425156 206585432 840612992 597607712 109113848 860230530 4945636 590730795 863594688 257617536 160070352 200452344 53126950 770887824 135082752 284038536 764311424 741217176 435966656 345550652 462681552 466531008 716632128 758587696 415568880 721666784 734216592 706771572 443854960 422309820 350849440 393174112 389990272 801638432 401264640 758789952 736969264 798526818 488040112 376782240 384501640 804889024 737068872 766326816 763150864 597493808 544739072 422878272 799642432 566911360 740146744 790321088 691338192 414639040 638135664 757025216 565928976 533166912 592644288 620400960 381794884 555121976 796919744 455109484 763598016 622877004 448743360 544723757 386250176 801114672 593599610 530937648 419367968 691215040 432832960 520193952 593463039 792391200 484737600 576108352 706785480 743122336 558182752 760796976 377070208 647190368 618380672 352295104 412998504 627373744 350480576 721982656 493325432 473627328 434758976 475117240 746028546 730595776 443313648 520909248 570845376 574194280 419077196 388144096 657270784 459625520 394792080 725632392 762337948 714336000 731475709 795757894 395653696 735435456 531087934 561040244 817167646 778919648 495267680 761011744 433526816 594858458 582417360 746351840 784983298 725829465 858146912 691118047 491577864 674082528 546608248 798497824 661797664 684958368 519205624 696307808 496040736 802336284 474587480 705630656 629714840 581097472 786705920 781859296 839996656 805307360 486804928 691612225 449690192 426075520 715837856 528480544 781289816 711494064 472906112 466029088 538647584 599673985 863401040 411740112 397154288 705641824 850231584 861316832 512030024 873702976 687854792 517979776 640622752 487426296 448452640 584775968 844001952 474584528 831428558 377371760 745518176 772886560 815651888 600538464 626864416 415248392 830579616 720101706 707553408 575291688 399710680 559908852 489344032 436165344 729851488 859353372 636027680 671286340 395626664 737839076 643874912 377317864 862630816 608580592 748851262 430832884 455036960 739816000 848379808 727893584 608982304 874438688 683411952 649827104 766997568 418517228 851302398 510967704 691616608 769416448
957591004 296563096 870493544 13347232 728204524 545659072 817751587 545164352 310809352 771118840 596821840 615915008 111933088 394206816 843248000 703694720 853926124 791674144 853479152 606863561 633063102 194022208 707109888 93940224 815944320 329484192 700623384 825275584 722978400 88567296 487680480 559500032 859028384 991884652 694856896 53096928 493201376 444866048 294856128 28323424 206289938 769943936 879316992 749227184 63445536 137749312 965467568 920275444 417355520 466539936 210415552 708931072 346214144 835176704 327871868 30960384 548034416 355252230 437633624 920433378 220465184 671192432 877595840 831061504 743529084 913672704 981429880 135025624 585767740 180285120 138832640 519318500 376557056 246809316 76994944 742974552 153717208 815712500 956568384 242074360 330776642 102034400 317958068 829443584 750530560 872514472 602231808 654958020 724653304 23997952 667674880 981471744 14964064 863968640 730328676 114116224 943477760 350080500 800982912 672403040 824743058 375595742 554973214 830624462 444088990 410913694 694583142 734400694 416573598 471709670 741166950 540345298 613599518 727162286 497813070 609959702 649895306 388663598 361315238 576155230 771473694 358805534 541447518 420514482 498288386 442393812 518123774 766763214 388242974 506612510 472837150 489157382 802522946 681888350 569891086 731292922 633186894 697645458 473301662 806473678 816696990 531970878 629126174 538491558 780617246 687182478 376189186 553813902 786131550 551647742 742608052 362669662 465090334 718704628 702751039 686699550 715241422 559482302 702258201 476315326 653305954 489464950 473091486 670626110 843539668 358015902 708098418 710262826 729134222 389193214 487252928 816829086 835398214 562931738 560067198 555897870 774310866 775518238 423820446 522765646 485541942 601906974 492250855 755001646 499243102 613752062 454084366 456442754 770209096 494749454 660974654 582626274 469300254 632074846 505444510 377948478 614001042 461449854 393903390 503462430 364600988 762232404 323346048 820561920 251788032 713458136 8928092 967706568 182749504 228865536 843094000 96662992 30058176 52502328 373863536 950185187 437463428 77056520 189337312 157221424 550652992 592245528 160998496 4917026 425845536 950294880 615549300 396777984 908657320 209111084 50308352 669068800 637148536 854047424 704268800 855210808 234217680 976632848 981361360 892472320 635116384 652735904 682081792 609831184 350774200 525135440 544468320 582514720 834209876 513032952 249859500 301548032 524243766 594637152 559922252 806449216 744885120 171743600 629300780 688885600 415244272 490999994 319849624 802575936 385234152 933679008 499743984 722588534 131234960 932960512 234115840 684748838 380226098 217424444 896154626 789299608 494496640 916691354 234384240 444997056 479066796 95926396 437672768 331411456 290351216 604917466 824034032 477060200 891542832 528645600 680245888 81921056 522881728 241643248 268439720 633497552 132118448 348010656 268989406 13177808 657966668 634872420 329621900 239205896 356336796 360186252 610287372 652242940 309224124 615322028 627871836 600426816 337510204 315965064 244504684 286829356 283645516 695293676 294919884 652445196 630624508 692182062 381695356 270437484 278156884 698544268 630724116 659982060 656806108 491149052 438394316 316533516 693297676 460566604 633801988 683976332 584993436 308294284 531790908 650680460 459584220 426822156 486299532 514056204 275450128 448777220 690574988 348764728 657253260 516532248 342398604 438379001 279905420 694769916 487254854 424592892 313023212 584870284 326488204 413849196 487118283 686046444 378392844 469763596 600440724 636777580 451837996 654452220 270725452 540845612 512035916 245950348 306653748 521028988 244135820 615637900 386980676 367282572 328414220 368772484 639683790 624251020 336968892 414564492 464500620 467849524 312732440 281799340 550926028 353280764 288447324 619287636 655993192 607991244 625130953 689413138 289308940 629090700 424743178 454695488 939774298 901526300 617874332 883618396 556133468 717465110 705024012 868958492 907589950 848436117 980753564 813724699 614184516 796689180 669214900 921104476 784404316 807565020 641812276 818914460 618647388 924942936 597194132 828237308 752321492 703704124 909312572 904465948 962603308 927914012 609411580 814218877 572296844 548682172 838444508 651087196 903896468 834100716 595512764 588635740 661254236 722280637 986007692 534346764 519760940 828248476 972838236 983923484 634636676 996309628 810461444 640586428 763229404 610032948 571059292 707382620 966608604 597191180 954035210 499978412 868124828 895493212 938258540 723145116 749471068 537855044 953186268 842708358 830160060 697898340 522317332 682515504 611950684 558771996 852458140 981960024 758634332 793892992 518233316 860445728 766481564 499924516 985237468 731187244 871457914 553439536 577643612 862422652 970986460 850500236 731588956 997045340 806018604 772433756 889604220 541123880 973909050 633574356 814223260 892023100
752341144 858334810 237585152 703960160 915094016 497328208 993031824 64139015 387141168 654074448 984620552 74280936 229137640 378801281 162131012 595032224 39456296 231543844 353697432 995556132 280881536 112640456 351768752 71101216 716982488 192073152 196631932 800427392 923597056 601145576 299869680 78412404 770300416 471305944 151235450 849406304 149271730 643884480 365686900 872622016 181232512 86411536 116736048 224725536 197951604 641371656 429562268 877068684 936114944 296481096 569638464 205556992 365713594 648207952 620338240 895267292 526513280 959395680 204435456 247192000 5939136 699950330 514982528 661593776 504916432 75267952 499952928 649344304 146108928 634940770 572739928 573313232 277588096 985989888 296251792 867314872 997194480 926706176 295706384 985340008 590868368 911573440 231598434 899939500 570925920 535730176 743799000 661490916 66026880 894423136 105699968 869931860 480224116 149405568 818918592 46885064 963410752 499732736 923392208 684339832 710363220 261215904 440593376 716244624 329709152 296533856 580203304 620020856 302193760 357329832 626787112 425965460 499219680 612782448 383433232 495579864 535515468 274283760 246935400 461775392 657093856 244425696 427067680 306134644 383908548 328013974 403743936 652383376 273863136 392232672 358457312 374777544 688143108 567508512 455511248 616913084 518807056 583265620 358921824 692093840 702317152 417591040 514746336 424111720 666237408 572802640 261809348 439434064 671751712 437267904 628228214 248289824 350710496 604324790 588371201 572319712 600861584 445102464 587878363 361935488 538926116 375085112 358711648 556246272 729159830 243636064 593718580 595882988 614754384 274813376 372873090 702449248 721018376 448551900 445687360 441518032 659931028 661138400 309440608 408385808 371162104 487527136 377871017 640621808 384863264 499372224 339704528 342062916 655829258 380369616 546594816 468246436 354920416 517695008 391064672 263568640 499621204 347070016 279523552 389082592 254093020 356033408 556799360 716581524 806876662 928830136 909400736 134370960 365001536 466313310 570929152 648628224 309404912 629778848 358675712 938122000 305659904 216582192 853155456 139002848 460358930 562742912 472352288 759251712 120773184 624415184 761336320 903783466 228633080 189039917 168599276 159338112 856997016 684198400 221641009 193434624 167737684 286276432 749151680 496068096 905655574 109179232 12849232 241967284 525028864 829357088 688563168 371810432 357474304 592934528 26547840 899857047 817521736 72322302 460983952 607134868 909306176 393268859 252335112 205724736 212290944 581095768 148984068 47455152 184954966 257254302 519386624 848573440 70762966 732511000 95253683 856880153 107306264 266392122 228875520 26603264 174096576 789563584 330476784 774223288 129980216 566865084 362944328 274607736 700939772 200991668 336835246 422571950 205120000 238002688 999165440 526365432 35388009 434325438 657355328 27880736 473688992 284265472 522272768 189216528 777668736 754574488 449323968 358907964 476038864 479888320 729989440 771945008 428926192 735024096 747573904 720128884 457212272 435667132 364206752 406531424 403347584 814995744 414621952 772147264 750326576 811884130 501397424 390139552 397858952 818246336 750426184 779684128 776508176 610851120 558096384 436235584 812999744 580268672 753504056 803678400 704695504 427996352 651492976 770382528 579286288 546524224 606001600 633758272 395152196 568479288 810277056 468466796 776955328 636234316 462100672 558081069 399607488 814471984 606956922 544294960 432725280 704572352 446190272 533551264 606820351 805748512 498094912 589465664 720142792 756479648 571540064 774154288 390427520 660547680 631737984 365652416 426355816 640731056 363837888 735339968 506682744 486984640 448116288 488474552 759385858 743953088 456670960 534266560 584202688 587551592 432434508 401501408 670628096 472982832 408149392 738989704 775695260 727693312 744833021 809115206 409011008 748792768 544445246 574397556 888788254 850540256 566888288 832632352 505147424 666479066 654037968 817972448 856603906 797450073 929767520 762738655 563198472 745703136 618228856 870118432 733418272 756578976 590826232 767928416 567661344 873956892 546208088 777251264 701335448 652718080 858326528 853479904 911617264 876927968 558425536 763232833 521310800 497696128 787458464 600101152 852910424 783114672 544526720 537649696 610268192 671294593 935021648 483360720 468774896 777262432 921852192 932937440 583650632 945323584 759475400 589600384 712243360 559046904 520073248 656396576 915622560 546205136 903049166 448992368 817138784 844507168 887272496 672159072 698485024 486869000 902200224 791722314 779174016 646912296 471331288 631529460 560964640 507785952 801472096 930973980 707648288 742906948 467247272 809459684 715495520 448938472 934251424 680201200 820471870 502453492 526657568 811436608 920000416 799514192 680602912 946059296 755032560 721447712 838618176 490137836 922923006 582588312 763237216 841037056
165130476 19723512 442419392 270647424 30076192 618793732 158640904 705471704 8350812 240131328 431937152 599478528 323853280 388595072 218048000 232674924 325458286 2345452 145660016 140528640 1366824 667618486 511602193 637296128 645153180 643096598 269955392 671215808 751314848 104614744 457585280 353489408 145704456 219878560 975525120 515634048 716028912 479214328 451070068 690448493 543651840 894369638 700172544 142524160 207590384 728226560 263274112 552187392 941851552 776484768 529048832 228750296 941415474 43014144 219635584 49822976 31145200 210550254 295211280 572125408 490999360 739198400 370755704 106646256 190016832 125193134 38449792 224288000 680302400 542570640 515501164 342249652 57512960 389977466 491304912 478212480 235274144 995279160 853905864 919057920 261372288 200821612 460365624 157474736 819159544 470364488 39926208 329479856 394726548 422827776 301767808 30750380 75721216 607655932 421073556 205521248 643292416 593334736 483692032 72697600 772831732 323684416 503061888 778713136 392177664 359002368 642671816 682489368 364662272 419798344 689255624 488433972 561688192 675250960 445901744 558048376 597983980 336752272 309403912 524243904 719562368 306894208 489536192 368603156 446377060 390482486 466212448 714851888 336331648 454701184 420925824 437246056 750611620 629977024 517979760 679381596 581275568 645734132 421390336 754562352 764785664 480059552 577214848 486580232 728705920 635271152 324277860 501902576 734220224 499736416 690696726 310758336 413179008 666793302 650839713 634788224 663330096 507570976 650346875 424404000 601394628 437553624 421180160 618714784 791628342 306104576 656187092 658351500 677222896 337281888 435341602 764917760 783486888 511020412 508155872 503986544 722399540 723606912 371909120 470854320 433630616 549995648 440339529 703090320 447331776 561840736 402173040 404531428 718297770 442838128 609063328 530714948 417388928 580163520 453533184 326037152 562089716 409538528 341992064 451551104 791710720 414708056 771038720 114365376 88369536 136788224 824253798 115389696 903335936 159741984 824644096 474856800 860811952 767695064 432741424 978430592 43475768 450189856 653000192 991883704 181960000 21521024 356306072 210159536 960464224 891305208 642137432 550989144 881308850 920886586 671279616 873554496 770947256 757920076 194692064 10371704 206331520 765891184 5105776 555127566 491563488 641727968 801272212 297375584 285962880 860005048 999682924 433148168 810395232 135168544 640738992 778333592 724673248 549562656 248536032 805895776 59364224 553957632 452518272 338098960 602944512 501911040 421608448 679701756 438229488 612503402 59699816 452824160 605705600 477006848 873649856 941346304 532778376 784573824 33688480 223605544 279832332 119003936 572091048 986250846 411957760 796027024 811750000 648210816 914524804 582808000 688426432 165334272 398817292 421104478 134158512 724377424 617450416 631812351 290736119 143147128 753060692 86851584 689301760 709951176 605236490 582142242 276891722 186475718 303606618 307456074 557557194 599512762 256493946 562591850 575141658 547696638 284780026 263234886 191774506 234099178 230915338 642563498 242189706 599715018 577894330 639451884 328965178 217707306 225426706 645814090 577993938 607251882 604075930 438418874 385664138 263803338 640567498 407836426 581071810 631246154 532263258 255564106 479060730 597950282 406854042 374091978 433569354 461326026 222719950 396047042 637844810 296034550 604523082 463802070 289668426 385648823 227175242 642039738 434524676 371862714 260293034 532140106 273758026 361119018 434388105 633316266 325662666 417033418 547710546 584047402 399107818 601722042 217995274 488115434 459305738 193220170 253923570 468298810 191405642 562907722 334250498 314552394 275684042 316042306 586953612 571520842 284238714 361834314 411770442 415119346 260002262 229069162 498195850 300550586 235717146 566557458 603263014 555261066 572400775 636682960 236578762 576360522 372013000 401965310 456596478 418348480 134696512 400440576 72955648 234287290 221846192 385780672 424412130 365258297 497575744 330546879 131006696 313511360 186037080 437926656 301226496 324387200 158634456 335736640 135469568 441765116 114016312 345059488 269143672 220526304 426134752 421288128 479425488 444736192 126233760 331041057 89119024 65504352 355266688 167909376 420718648 350922896 112334944 105457920 178076416 239102817 502829872 51168944 36583120 345070656 489660416 500745664 151458856 513131808 327283624 157408608 280051584 126855128 87881472 224204800 483430784 114013360 470857390 16800592 384947008 412315392 455080720 239967296 266293248 54677224 470008448 359530538 346982240 214720520 39139512 199337684 128772864 75594176 369280320 498782204 275456512 310715172 35055496 377267908 283303744 16746696 502059648 248009424 388280094 70261716 94465792 379244832 487808640 367322416 248411136 513867520 322840784 289255936 406426400 57946060 490731230 150396536 331045440 408845280
229679120 575431072 304520000 456645472 152020132 480555520 501808048 774700848 987022468 459899904 642395684 744347552 702803676 831907384 932203144 132121860 503228048 630001536 196893224 298026776 658734080 454264784 900901736 957743920 311964621 720426528 827539456 908618848 687664640 596013568 565647424 265145888 953229522 569341054 514265434 401915584 501004086 269869712 380374268 187451416 275697840 82949376 316951424 659250160 863760480 64785440 745907575 485292552 473078336 479695020 345497524 860612840 830258000 862135944 664483606 250770832 584817440 147610112 544740856 861012704 104905480 969762848 205803520 931541920 603304696 197041536 91112192 732614778 35732224 525316224 262011168 491636492 343460352 360649344 480978624 396301624 633438208 408181054 26005090 929702016 168668240 464733880 621604250 102800664 116956576 438465024 197771164 628624448 175604672 862496068 822541184 854871296 177355714 595400512 558128064 52374976 894359036 913146768 403733504 379615104 480010376 30863060 210240532 485891780 99356308 66181012 349850460 389668012 71840916 126976988 396434268 195612616 268866836 382429604 153080388 265227020 305162624 43930916 16582556 231422548 426741012 14072852 196714836 75781800 153555704 97661130 173391092 422030532 43510292 161879828 128104468 144424700 457790264 337155668 225158404 386560240 288454212 352912776 128568980 461740996 471964308 187238196 284393492 193758876 435884564 342449796 31456504 209081220 441398868 206915060 397875370 17936980 120357652 373971946 358018357 341966868 370508740 214749620 357525519 131582644 308573272 144732268 128358804 325893428 498806986 13283220 363365736 365530144 384401540 44460532 142520246 472096404 490665532 218199056 215334516 211165188 429578184 430785556 79087764 178032964 140809260 257174292 147518173 410268964 154510420 269019380 109351684 111710072 425476414 150016772 316241972 237893592 124567572 287342164 160711828 33215796 269268360 116717172 49170708 158729748 813592704 982509824 587425920 412926148 685297400 726817664 157213824 697411933 826275632 710944658 348944384 949458368 196239392 836977672 315476168 507810304 207286784 413642024 970849280 196811506 686922044 449195148 366208220 452432352 843414220 106374656 445447824 635448750 628588400 603190720 343449600 709680898 377069440 722581696 86855884 262504108 288073856 702078880 443701212 390618066 973866800 257882000 892036624 702702406 807145984 43437956 569666560 118602600 562326352 691440000 507413920 119916706 233460000 723866288 710976659 647891818 729989664 320785920 152752536 361241004 311525728 6813656 576257644 274186992 491083352 284987822 84513024 180058944 364154702 135690508 94279648 682145280 756203552 598839604 922353376 740082904 580822332 875693312 84381504 90577088 989490060 825127076 727350784 112073216 600978044 399419568 776348672 747834624 392314233 236396 817175288 394630848 236699104 259170560 133331012 554205184 883840497 281456242 549191810 334427336 780433088 757338840 452088320 361672316 478803216 482652672 732753792 774709360 431690544 737788448 750338256 722893236 459976624 438431484 366971104 409295776 406111936 817760096 417386304 774911616 753090928 814648482 504161776 392903904 400623304 821010688 753190536 782448480 779272528 613615472 560860736 438999936 815764096 583033024 756268408 806442752 707459856 430760704 654257328 773146880 582050640 549288576 608765952 636522624 397916548 571243640 813041408 471231148 779719680 638998668 464865024 560845421 402371840 817236336 609721274 547059312 435489632 707336704 448954624 536315616 609584703 808512864 500859264 592230016 722907144 759244000 574304416 776918640 393191872 663312032 634502336 368416768 429120168 643495408 366602240 738104320 509447096 489748992 450880640 491238904 762150210 746717440 459435312 537030912 586967040 590315944 435198860 404265760 673392448 475747184 410913744 741754056 778459612 730457664 747597373 811879558 411775360 751557120 547209598 577161908 840398656 802150658 518498690 784242754 456757826 618089468 605648370 769582850 808214308 749060475 881377922 714349057 514808874 697313538 569839258 821728834 685028674 708189378 542436634 719538818 519271746 825567294 497818490 728861666 652945850 604328482 809936930 805090306 863227666 828538370 510035938 714843235 472921202 449306530 739068866 551711554 804520826 734725074 496137122 489260098 561878594 622904995 886632050 434971122 420385298 728872834 873462594 884547842 535261034 896933986 711085802 541210786 663853762 510657306 471683650 608006978 867232962 497815538 854659568 400602770 768749186 796117570 838882898 623769474 650095426 438479402 853810626 743332716 730784418 598522698 422941690 583139862 512575042 459396354 753082498 882584382 659258690 694517350 418857674 761070086 667105922 400548874 885861826 631811602 772082272 454063894 478267970 763047010 871610818 751124594 632213314 897669698 706642962 673058114 790228578 441748238 874533408 534198714 714847618 792647458
448393320 65652896 407251024 510515200 523003368 835953920 44078424 864988776 38234356 14486252 692306304 827293188 703401828 434578432 465667200 894201056 771328192 572575980 746728686 160295360 776066520 27397968 106774144 309990112 648425947 595418324 445061048 833292352 151703248 308625248 868515136 840122015 571045240 477997120 704300280 623670562 945898752 821704912 291314108 579282408 602668224 102593664 44286008 271577664 363032420 875056270 189928176 316631936 694010368 810858212 159127168 455820152 942427696 17086064 770026232 789616842 510966800 748861120 187999680 247431168 799126016 638236778 740679552 412652544 146438704 234698960 170124264 591939280 38488576 389174656 386353856 491646264 279102916 864007830 405070400 838952960 73127660 381658010 326404808 178023192 535745152 248028064 645003880 40068000 694296432 949508040 592677960 361727360 992448018 909245592 78689840 111320320 58496000 503690764 40484992 978855548 261565440 160105472 509964032 819627782 562419956 113272640 292650112 568301360 181765888 148590592 432260040 472077592 154250496 209386568 478843848 278022196 351276416 464839184 235489968 347636600 387572204 126340496 98992136 313832128 509150592 96482432 279124416 158191380 235965284 180070710 255800672 504440112 125919872 244289408 210514048 226834280 540199844 419565248 307567984 468969820 370863792 435322356 210978560 544150576 554373888 269647776 366803072 276168456 518294144 424859376 113866084 291490800 523808448 289324640 480284950 100346560 202767232 456381526 440427937 424376448 452918320 297159200 439935099 213992224 390982852 227141848 210768384 408303008 581216566 95692800 445775316 447939724 466811120 126870112 224929826 554505984 573075112 300608636 297744096 293574768 511987764 513195136 161497344 260442544 223218840 339583872 229927753 492678544 236920000 351428960 191761264 194119652 507885994 232426352 398651552 320303172 206977152 369751744 243121408 115625376 351677940 199126752 131580288 241139328 330527934 751133716 784874880 720061578 607835576 942913024 21335552 159259904 448605012 283161508 242901600 366312112 31090784 226305520 207237504 649806000 425073408 510585088 531852288 677264488 28427981 478238432 774612432 606372400 185699686 43318784 441453152 489424144 397572096 446529064 700666584 377765508 875648976 905768064 582928662 730548574 550931712 46653360 817413676 253762472 303623168 486561280 978592774 971452144 328608064 764659968 538518328 995612188 318304672 428872048 909304352 732182656 998323200 989006720 220014352 364425984 971082884 527425024 814355072 363985152 610061246 923001344 539997696 864909744 451424160 308784032 195055366 972212876 221080285 26842912 569779960 411807600 191875020 267937448 845603328 193989920 240366338 685959424 840637952 145393664 441989120 484222464 108505536 846496220 893589260 591275212 142590496 868598240 427135120 172935736 769268850 303836676 175498080 523869800 799998944 538422272 258951712 769797184 130393300 293588118 611045184 587950936 282700416 192284412 309415312 313264768 563365888 605321456 262302640 568400544 580950352 553505332 290588720 269043580 197583200 239907872 236724032 648372192 247998400 605523712 583703024 645260578 334773872 223516000 231235400 651622784 583802632 613060576 609884624 444227568 391472832 269612032 646376192 413645120 586880504 637054848 538071952 261372800 484869424 603758976 412662736 379900672 439378048 467134720 228528644 401855736 643653504 301843244 610331776 469610764 295477120 391457517 232983936 647848432 440333370 377671408 266101728 537948800 279566720 366927712 440196799 639124960 331471360 422842112 553519240 589856096 404916512 607530736 223803968 493924128 465114432 199028864 259732264 474107504 197214336 568716416 340059192 320361088 281492736 321851000 592762306 577329536 290047408 367643008 417579136 420928040 265810956 234877856 504004544 306359280 241525840 572366152 609071708 561069760 578209469 642491654 242387456 582169216 377821694 407774004 789888842 751640844 467988876 733732940 406248012 567579654 555138556 719073036 757704494 698550661 830868108 663839243 464299060 646803724 519329444 771219020 634518860 657679564 491926820 669029004 468761932 775057480 447308676 678351852 602436036 553818668 759427116 754580492 812717852 778028556 459526124 664333421 422411388 398796716 688559052 501201740 754011012 684215260 445627308 438750284 511368780 572395181 836122236 384461308 369875484 678363020 822952780 834038028 484751220 846424172 660575988 490700972 613343948 460147492 421173836 557497164 816723148 447305724 804149754 350092956 718239372 745607756 788373084 573259660 599585612 387969588 803300812 692822902 680274604 548012884 372431876 532630048 462065228 408886540 702572684 832074568 608748876 644007536 368347860 710560272 616596108 350039060 835352012 581301788 721572458 403554080 427758156 712537196 821101004 700614780 581703500 847159884 656133148 622548300 739718764 391238424 824023594 483688900 664337804 742137644
859821760 457953280 991677040 124614144 764397824 826928756 431298128 101843208 543074304 132860696 772845920 113374672 358405088 626662336 45561280 551546996 21334544 783069714 494926492 283721440 522822608 535481968 837332432 615249284 876005568 922346752 496153600 544380992 901198730 887752608 887089851 32485856 326371808 823706872 127891348 22697174 283033760 538033618 107145094 818437780 989703248 166070912 170905744 729457408 304029008 850451240 854856016 153770304 272809136 152836904 518532224 163520986 27020032 59086992 392162752 548143400 72503872 965259992 221575296 285844288 117486656 225340172 844685072 574623000 790273536 42173024 902180736 863766320 716794162 709393408 122972432 530004736 842008968 972998536 310974528 862762248 172854048 270286742 227343152 702359340 241700608 226045552 186455056 176108672 731216904 495136000 33493056 954095680 233352003 120927376 755779584 865746680 479516188 598746880 523075456 923838808 458868432 671784224 319321344 107803904 632995836 183848520 363225992 638877240 252341768 219166472 502835920 542653472 224826376 279962448 549419728 348598076 421852296 535415064 306065848 418212480 458148084 196916376 169568016 384408008 579726472 167058312 349700296 228767260 306541164 250646590 326376552 575015992 196495752 314865288 281089928 297410160 610775724 490141128 378143864 539545700 441439672 505898236 281554440 614726456 624949768 340223656 437378952 346744336 588870024 495435256 184441964 362066680 594384328 359900520 550860830 170922440 273343112 526957406 511003817 494952328 523494200 367735080 510510979 284568104 461558732 297717728 281344264 478878888 651792446 166268680 516351196 518515604 537387000 197445992 295505706 625081864 643650992 371184516 368319976 364150648 582563644 583771016 232073224 331018424 293794720 410159752 300503633 563254424 307495880 422004840 262337144 264695532 578461874 303002232 469227432 390879052 277553032 440327624 313697288 186201256 422253820 269702632 202156168 311715208 11245824 350375648 62141568 829078288 820002304 667632768 981385984 19621552 367347937 680131104 589812864 658612656 181326528 606855448 996970896 634603460 783534848 387460040 922919244 190421144 794153653 947027200 2963404 778587624 284459466 83448288 561894960 564143032 215204720 578190000 460918784 752924480 558016900 940399232 863178776 223678868 115013552 385799648 623230368 674604343 525609640 756880716 335769056 316456374 851530688 922448384 588052856 573725184 46310400 111078400 871121612 797184952 388278275 157608728 540959294 944503056 150432486 696102079 222634228 906061824 198955280 511889540 40513636 133093356 338950582 19958920 628128736 367249280 519911936 349886624 777316304 555108920 266035976 328544944 296644939 435242336 990261088 886270598 931174999 251036568 103519352 153060608 895903736 584998144 898800080 35788224 43072000 344276736 28262104 456016384 480561668 933991320 541480752 200051840 11866208 12775760 465633920 882765248 369755712 334635520 751998592 728904344 423653824 333237820 450368720 454218176 704319296 746274864 403256048 709353952 721903760 694458740 431542128 409996988 338536608 380861280 377677440 789325600 388951808 746477120 724656432 786213986 475727280 364469408 372188808 792576192 724756040 754013984 750838032 585180976 532426240 410565440 787329600 554598528 727833912 778008256 679025360 402326208 625822832 744712384 553616144 520854080 580331456 608088128 369482052 542809144 784606912 442796652 751285184 610564172 436430528 532410925 373937344 788801840 581286778 518624816 407055136 678902208 420520128 507881120 581150207 780078368 472424768 563795520 694472648 730809504 545869920 748484144 364757376 634877536 606067840 339982272 400685672 615060912 338167744 709669824 481012600 461314496 422446144 462804408 733715714 718282944 431000816 508596416 558532544 561881448 406764364 375831264 644957952 447312688 382479248 713319560 750025116 702023168 719162877 783445062 383340864 723122624 518775102 548727412 723369332 685121334 401469366 667213430 339728502 501060144 488619046 652553526 691184984 632031151 764348598 597319733 397779550 580284214 452809934 704699510 567999350 591160054 425407310 602509494 402242422 708537970 380789166 611832342 535916526 487299158 692907606 688060982 746198342 711509046 393006614 597813911 355891878 332277206 622039542 434682230 687491502 617695750 379107798 372230774 444849270 505875671 769602726 317941798 303355974 611843510 756433270 767518518 418231710 779904662 594056478 424181462 546824438 393627982 354654326 490977654 750203638 380786214 737630244 283573446 651719862 679088246 721853574 506740150 533066102 321450078 736781302 626303392 613755094 481493374 305912366 466110538 395545718 342367030 636053174 765555058 542229366 577488026 301828350 644040762 550076598 283519550 768832502 514782278 655052948 337034570 361238646 646017686 754581494 634095270 515183990 780640374 589613638 556028790 673199254 324718914 757504084 417169390 597818294 675618134
952569952 407926208 264235680 968409768 767681536 816448384 898228624 608819152 849146048 685490752 783715840 321171250 836015744 565965384 658786304 201606154 443016880 97804960 497249772 945764192 38948224 570259420 607025152 179255232 964813193 902021616 889470720 303722304 992334268 663584320 205009024 153529856 712368560 123924736 306836384 746060181 349071360 565456752 62603872 113094718 421678280 293779120 592413792 559790528 826993248 346685119 812494624 797786496 308847488 357882152 583774624 662116592 536688640 778835080 305114485 326076096 16943160 255457462 435952004 270812160 274815300 564662784 632574976 234244612 476236640 487394670 669126224 748517296 81430496 430306744 851081424 909693440 473805312 77618304 453315774 480171328 348556224 559358768 39716928 379695712 252547816 342983215 239807376 791578992 128209280 699192928 736685408 646096672 265026136 998579376 4880830 798823908 902007654 407454000 525748109 791743168 763028480 538391040 261147392 888154416 928991604 479844288 659221760 934873008 548337536 515162240 798831688 838649240 520822144 575958216 845415496 644593844 717848064 831410832 602061616 714208248 754143852 492912144 465563784 680403776 875722240 463054080 645696064 524763028 602536932 546642358 622372320 871011760 492491520 610861056 577085696 593405928 906771492 786136896 674139632 835541468 737435440 801894004 577550208 910722224 920945536 636219424 733374720 642740104 884865792 791431024 480437732 658062448 890380096 655896288 846856598 466918208 569338880 822953174 806999585 790948096 819489968 663730848 806506747 580563872 757554500 593713496 577340032 774874656 947788214 462264448 812346964 814511372 833382768 493441760 591501474 921077632 939646760 667180284 664315744 660146416 878559412 879766784 528068992 627014192 589790488 706155520 596499401 859250192 603491648 718000608 558332912 560691300 874457642 598998000 765223200 686874820 573548800 736323392 609693056 482197024 718249588 565698400 498151936 607710976 586014672 400435884 254701440 611343276 678504656 353061280 52728000 676537408 844881960 349644652 120508416 164383509 59669232 283596384 969021024 415145024 613032608 217266648 39219608 984386560 796355456 256812864 64850648 120105120 738346224 848657600 301948000 180377184 939702704 946994752 220262448 381441920 430956153 34281792 785238672 889606944 798544064 82149888 981420224 23018092 401180196 970959392 85424640 455052928 539574976 594164288 121565504 434191562 283251200 420416512 897746672 995310560 501065728 828612208 123153125 449983744 961431200 295935600 779535648 343695360 644213824 168775056 837391752 552070528 479856640 885919744 682380524 622258208 197809312 325331800 497544000 466257536 455633750 616522048 599068421 587222528 488029990 25430528 825722282 20476832 305344960 904382864 884856896 757396016 354742992 765471816 448377572 365490268 341100282 298579584 741786000 836595360 386944656 41571712 536845888 89853360 517733632 57608128 880612096 585817904 852140672 829046424 523795904 433379900 550510800 554360256 804461376 846416944 503398128 809496032 822045840 794600820 531684208 510139068 438678688 481003360 477819520 889467680 489093888 846619200 824798512 886356066 575869360 464611488 472330888 892718272 824898120 854156064 850980112 685323056 632568320 510707520 887471680 654740608 827975992 878150336 779167440 502468288 725964912 844854464 653758224 620996160 680473536 708230208 469624132 642951224 884748992 542938732 851427264 710706252 536572608 632553005 474079424 888943920 681428858 618766896 507197216 779044288 520662208 608023200 681292287 880220448 572566848 663937600 794614728 830951584 646012000 848626224 464899456 735019616 706209920 440124352 500827752 715202992 438309824 809811904 581154680 561456576 522588224 562946488 833857794 818425024 531142896 608738496 658674624 662023528 506906444 475973344 745100032 547454768 482621328 813461640 850167196 802165248 819304957 883587142 483482944 823264704 618917182 648869492 915852272 877604274 593952306 859696370 532211442 693543084 681101986 845036466 883667924 824514091 956831538 789802673 590262490 772767154 645292874 897182450 760482290 783642994 617890250 794992434 594725362 901020910 573272106 804315282 728399466 679782098 885390546 880543922 938681282 903991986 585489554 790296851 548374818 524760146 814522482 627165170 879974442 810178690 571590738 564713714 637332210 698358611 962085666 510424738 495838914 804326450 948916210 960001458 610714650 972387602 786539418 616664402 739307378 586110922 547137266 683460594 942686578 573269154 930113184 476056386 844202802 871571186 914336514 699223090 725549042 513933018 929264242 818786332 806238034 673976314 498395306 658593478 588028658 534849970 828536114 958037998 734712306 769970966 494311290 836523702 742559538 476002490 961315442 707265218 847535888 529517510 553721586 838500626 947064434 826578210 707666930 973123314 782096578 748511730 865682194 517201854 949987024 609652330 790301234 868101074
853827632 894487676 411060014 906804096 280141056 284182872 789641860 290166200 631030000 807555712 105967360 403653680 38541272 471477248 176717976 850987712 124654344 306201800 89933056 775003906 119852512 446474720 665864588 783948616 844960360 612999504 795999840 15247768 663661892 977040676 288779040 633248920 251052172 873476416 346595764 447534528 456329280 289354414 413552128 374787608 737417734 557045634 827363970 861721856 847425152 537095680 315079728 387122710 159385600 244984000 227031776 990175184 85485344 131228000 915644224 908913792 341032956 230507644 990649984 791008708 390052140 417899700 854023414 233531272 37787308 32024504 87341250 784713888 651117568 767634000 568568512 580777004 889923456 89824768 937125024 770799488 763759744 226313598 799258440 484004298 571867136 317008640 523023168 329618368 601616386 880611102 98184628 248560992 68016128 693423360 158314323 119731976 962272304 603457606 319644272 472705258 935840000 587483460 196312064 121694748 764598132 315450816 494828288 770479536 383944064 350768768 634438216 674255768 356428672 411564744 681022024 480200372 553454592 667017360 437668144 549814776 589750380 328518672 301170312 516010304 711328768 298660608 481302592 360369556 438143460 382248886 457978848 706618288 328098048 446467584 412692224 429012456 742378020 621743424 509746160 671147996 573041968 637500532 413156736 746328752 756552064 471825952 568981248 478346632 720472320 627037552 316044260 493668976 725986624 491502816 682463126 302524736 404945408 658559702 642606113 626554624 655096496 499337376 642113275 416170400 593161028 429320024 412946560 610481184 783394742 297870976 647953492 650117900 668989296 329048288 427108002 756684160 775253288 502786812 499922272 495752944 714165940 715373312 363675520 462620720 425397016 541762048 432105929 694856720 439098176 553607136 393939440 396297828 710064170 434604528 600829728 522481348 409155328 571929920 445299584 317803552 553856116 401304928 333758464 443317504 312677440 294407040 643064320 526251204 400665696 603545856 308041984 818158296 889439310 790711520 141767424 234671696 482157072 26799864 958836688 806377984 459747736 878863344 824932896 633424000 92209446 13292632 500823616 3688624 700899744 725764960 927359840 871155456 167975708 202311660 515512480 173239936 970451836 330943488 917174528 287411648 178178560 680606176 297166200 777024600 787913728 184448512 638422376 516230104 653707008 248306176 567760884 750970112 3704384 833463792 414696000 194771776 856151712 985526768 443277568 978606464 138503706 119630698 597305144 829909458 586654864 956845162 72968320 926109648 876457416 698548944 799390920 648330240 419848536 406408832 375240128 299372544 215505152 281546752 200505656 501582400 248006816 890200644 136192560 599622152 835074206 261287936 163858160 202828998 59930960 280386120 552858888 955071360 542874200 742791132 117516600 185174272 893810752 3706456 733411328 182977996 646114048 113371392 385185584 774728740 593098176 570003928 264753408 174337404 291468304 295317760 545418880 587374448 244355632 550453536 563003344 535558324 272641712 251096572 179636192 221960864 218777024 630425184 230051392 587576704 565756016 627313570 316826864 205568992 213288392 633675776 565855624 595113568 591937616 426280560 373525824 251665024 628429184 395698112 568933496 619107840 520124944 243425792 466922416 585811968 394715728 361953664 421431040 449187712 210581636 383908728 625706496 283896236 592384768 451663756 277530112 373510509 215036928 629901424 422386362 359724400 248154720 520001792 261619712 348980704 422249791 621177952 313524352 404895104 535572232 571909088 386969504 589583728 205856960 475977120 447167424 181081856 241785256 456160496 179267328 550769408 322112184 302414080 263545728 303903992 574815298 559382528 272100400 349696000 399632128 402981032 247863948 216930848 486057536 288412272 223578832 554419144 591124700 543122752 560262461 624544646 224440448 564222208 359874686 389826996 633973622 595725624 312073656 577817720 250332792 411664434 399223336 563157816 601789274 542635441 674952888 507924023 308383840 490888504 363414224 615303800 478603640 501764344 336011600 513113784 312846712 619142260 291393456 522436632 446520816 397903448 603511896 598665272 656802632 622113336 303610904 508418201 266496168 242881496 532643832 345286520 598095792 528300040 289712088 282835064 355453560 416479961 680207016 228546088 213960264 522447800 667037560 678122808 328836000 690508952 504660768 334785752 457428728 304232272 265258616 401581944 660807928 291390504 648234534 194177736 562324152 589692536 632457864 417344440 443670392 232054368 647385592 536907682 524359384 392097664 216516656 376714828 306150008 252971320 546657464 676159348 452833656 488092316 212432640 554645052 460680888 194123840 679436792 425386568 565657238 247638860 271842936 556621976 665185784 544699560 425788280 691244664 500217928 466633080 583803544 235323204 668108374 327773680 508422584 586222424
83771792 524634880 714692932 606061568 219476064 15275712 861427008 841369248 528089088 198878632 494610752 402266464 961620588 100234720 604727280 676936608 109037008 655736286 184595136 456955360 621004800 384681024 527926824 597843160 266157652 170563160 469685108 868461238 587438690 666521466 201591808 868663648 281519104 586570208 542714400 245129684 110260672 977930428 358557760 801601472 184455200 839065088 947579136 200895402 378092840 530345728 930937848 514079904 668949408 653019904 922046208 191053944 370124258 951550518 690583744 154545152 719582292 605858128 6177792 563832960 285598608 663072928 764504312 57620864 83794432 347370600 583850410 134316188 55919840 551358996 157956872 551379096 533258871 73910720 372550624 27752000 31019556 941093344 240284928 109994112 735063248 649403392 622732064 29897208 281123680 587470160 558678548 615320896 976367674 505740804 904364788 516936960 874760720 951609536 373722784 225657152 525903304 591161560 836077824 756286284 855509844 406362528 585740000 861391248 474855776 441680480 725349928 765167480 447340384 502476456 771933736 571112084 644366304 757929072 528579856 640726488 680662092 419430384 392082024 606922016 802240480 389572320 572214304 451281268 529055172 473160598 548890560 797530000 419009760 537379296 503603936 519924168 833289732 712655136 600657872 762059708 663953680 728412244 504068448 837240464 847463776 562737664 659892960 569258344 811384032 717949264 406955972 584580688 816898336 582414528 773374838 393436448 495857120 749471414 733517825 717466336 746008208 590249088 733024987 507082112 684072740 520231736 503858272 701392896 874306454 388782688 738865204 741029612 759901008 419960000 518019714 847595872 866165000 593698524 590833984 586664656 805077652 806285024 454587232 553532432 516308728 632673760 523017641 785768432 530009888 644518848 484851152 487209540 800975882 525516240 691741440 613393060 500067040 662841632 536211296 408715264 644767828 492216640 424670176 534229216 498099152 750990934 661218512 374024512 979848704 709291968 667067272 77756844 550329856 272515164 744223364 832335900 991573910 490593616 481210800 720806912 652980224 945022976 354702276 683568384 264160783 102923008 754931920 544810000 264488720 959881152 788873216 442221568 49853280 926016592 603968174 831107200 687698480 94348288 574315892 675009270 995125440 346193888 282376160 239314876 366692352 369366080 937154688 136496304 67579936 643784600 526306976 581313008 581484800 968927672 448431936 153488440 918567798 331742329 117785344 244840184 974785024 82560896 834202752 666813580 805817952 458403538 176428800 313192528 492109440 69634048 585617920 60667488 658476000 604203008 553319452 732868448 840533312 955157832 150975286 155923456 100391168 635598397 129177344 920011074 993365000 197686272 94160256 856613120 920329600 826263856 749225584 368173802 619115776 285379072 777785440 62205632 365206643 379207072 514021216 367879636 945964892 954243236 481849312 668248384 613869856 590775608 285525088 195109084 312239984 316089440 566190560 608146128 265127312 571225216 583775024 556330004 293413392 271868252 200407872 242732544 239548704 651196864 250823072 608348384 586527696 648085250 337598544 226340672 234060072 654447456 586627304 615885248 612709296 447052240 394297504 272436704 649200864 416469792 589705176 639879520 540896624 264197472 487694096 606583648 415487408 382725344 442202720 469959392 231353316 404680408 646478176 304667916 613156448 472435436 298301792 394282189 235808608 650673104 443158042 380496080 268926400 540773472 282391392 369752384 443021471 641949632 334296032 425666784 556343912 592680768 407741184 610355408 226628640 496748800 467939104 201853536 262556936 476932176 200039008 571541088 342883864 323185760 284317408 324675672 595586978 580154208 292872080 370467680 420403808 423752712 268635628 237702528 506829216 309183952 244350512 575190824 611896380 563894432 581034141 645316326 245212128 584993888 380646366 410598676 919432958 881184960 597532992 863277056 535792128 697123770 684682672 848617152 887248610 828094777 960412224 793383359 593843176 776347840 648873560 900763136 764062976 787223680 621470936 798573120 598306048 904601596 576852792 807895968 731980152 683362784 888971232 884124608 942261968 907572672 589070240 793877537 551955504 528340832 818103168 630745856 883555128 813759376 575171424 568294400 640912896 701939297 965666352 514005424 499419600 807907136 952496896 963582144 614295336 975968288 790120104 620245088 742888064 589691608 550717952 687041280 946267264 576849840 933693870 479637072 847783488 875151872 917917200 702803776 729129728 517513704 932844928 822367018 809818720 677557000 501975992 662174164 591609344 538430656 832116800 961618684 738292992 773551652 497891976 840104388 746140224 479583176 964896128 710845904 851116574 533098196 557302272 842081312 950645120 830158896 711247616 976704000 785677264 752092416 869262880 520782540 953567710 613233016 793881920 871681760
583371952 413181920 971091262 456077620 146041816 497166864 552896726 788835748 164216096 666258308 141890800 121052096 935905344 408516480 181932160 235090368 572740004 115897136 804511744 225048448 739865088 442965280 989562848 831375804 973445920 196253744 722654464 94621696 823762560 773515712 2333040 937517984 676988952 554695872 502281536 713547777 914262528 17305600 67533000 3201744 63172832 152233268 885644008 707089888 473212032 98925888 51543040 147880056 226912632 149681841 173953032 160974848 150768684 864262048 61889312 191208500 624763928 903094480 79208000 136513772 792886560 524520008 667425290 837498648 282811008 743673966 320596992 364244992 977663122 276927960 594537984 440307712 419971656 444592128 201145188 66525712 291787040 667968644 623882208 859496392 686367072 817257536 125187653 716642944 313369232 905263368 729238272 761994688 600624384 741160112 149874688 451733360 697311936 695285512 192537032 723520928 679913472 888176000 979333120 788799136 752335956 303188640 482566112 758217360 371681888 338506592 622176040 661993592 344166496 399302568 668759848 467938196 541192416 654755184 425405968 537552600 577488204 316256496 288908136 503748128 699066592 286398432 469040416 348107380 425881284 369986710 445716672 694356112 315835872 434205408 400430048 416750280 730115844 609481248 497483984 658885820 560779792 625238356 400894560 734066576 744289888 459563776 556719072 466084456 708210144 614775376 303782084 481406800 713724448 479240640 670200950 290262560 392683232 646297526 630343937 614292448 642834320 487075200 629851099 403908224 580898852 417057848 400684384 598219008 771132566 285608800 635691316 637855724 656727120 316786112 414845826 744421984 762991112 490524636 487660096 483490768 701903764 703111136 351413344 450358544 413134840 529499872 419843753 682594544 426836000 541344960 381677264 384035652 697801994 422342352 588567552 510219172 396893152 559667744 433037408 305541376 541593940 389042752 321496288 431055328 858660608 828265057 513586528 222770660 955209568 265950720 771301376 834654528 261064960 232246160 912555008 648242134 588148368 136938992 803456269 769745648 682690376 215285144 644770304 436524782 842616576 791652304 408041768 238443520 112275518 684426768 476817824 590327296 706624384 342606508 58704128 660979896 160611920 723966040 386725268 585969612 849943808 220333920 933896192 731863392 898645914 873177788 26125184 676657920 95847984 45756416 282018496 655105616 568876544 612831264 259748113 407820800 653342992 63022640 552453056 460962816 158866080 340012412 915369632 484367616 304146896 237747896 184143988 617163264 146127872 345785856 751613696 908546452 903823616 219591168 193316640 704558630 440249408 114251712 906495370 853474272 112097856 279517520 221255857 669552928 42965200 729648704 860044704 744922912 677264264 779541796 339123200 487741280 671493760 84787904 4039552 453687580 140221322 989177536 534434240 498642048 799144704 661435608 42113536 854868736 816608704 793514456 488263936 397847932 514978832 518828288 768929408 810884976 467866160 773964064 786513872 759068852 496152240 474607100 403146720 445471392 442287552 853935712 453561920 811087232 789266544 850824098 540337392 429079520 436798920 857186304 789366152 818624096 815448144 649791088 597036352 475175552 851939712 619208640 792444024 842618368 743635472 466936320 690432944 809322496 618226256 585464192 644941568 672698240 434092164 607419256 849217024 507406764 815895296 675174284 501040640 597021037 438547456 853411952 645896890 583234928 471665248 743512320 485130240 572491232 645760319 844688480 537034880 628405632 759082760 795419616 610480032 813094256 429367488 699487648 670677952 404592384 465295784 679671024 402777856 774279936 545622712 525924608 487056256 527414520 798325826 782893056 495610928 573206528 623142656 626491560 471374476 440441376 709568064 511922800 447089360 777929672 814635228 766633280 783772989 848055174 447950976 787732736 583385214 613337524 787234802 748986804 465334836 731078900 403593972 564925614 552484516 716418996 755050454 695896621 828214068 661185203 461645020 644149684 516675404 768564980 631864820 655025524 489272780 666374964 466107892 772403440 444654636 675697812 599781996 551164628 756773076 751926452 810063812 775374516 456872084 661679381 419757348 396142676 685905012 498547700 751356972 681561220 442973268 436096244 508714740 569741141 833468196 381807268 367221444 675708980 820298740 831383988 482097180 843770132 657921948 488046932 610689908 457493452 418519796 554843124 814069108 444651684 801495714 347438916 715585332 742953716 785719044 570605620 596931572 385315548 800646772 690168862 677620564 545358844 369777836 529976008 459411188 406232500 699918644 829420528 606094836 641353496 365693820 707906232 613942068 347385020 832697972 578647748 718918418 400900040 425104116 709883156 818446964 697960740 579049460 844505844 653479108 619894260 737064724 388584384 821369554 481034860 661683764 739483604
841927744 776069504 460868032 982278176 43633944 377771648 567631144 7225576 521443908 174790272 164472528 944594400 489303472 254027712 375310448 890259792 348831872 246565650 532741632 218824540 690508720 454859008 597045504 122885120 379184448 257176076 317046996 488254226 297357920 483437913 405023072 866102072 52409712 810501848 485194290 531023608 444830720 753718884 878731488 183293906 49340256 700457216 163834592 736479128 234346320 741604160 874271488 122121984 936760576 774525712 308936608 677373720 629539224 577911296 475724784 234572304 666111824 329348096 3644978 783661776 119528342 969547920 860828600 530520054 875085028 667866208 834952568 992132224 801899376 480847872 566384128 913469184 625852928 947142242 710054460 563910484 717697568 1731296 498939200 100183040 968672480 920405272 962488384 418538624 218506816 956039910 171603352 188588448 356353984 495074112 347391072 526692832 773542560 508197344 626943618 230224256 489824544 9338880 611322080 4815927 830161396 381014080 560391552 836042800 449507328 416332032 700001480 739819032 421991936 477128008 746585288 545763636 619017856 732580624 503231408 615378040 655313644 394081936 366733576 581573568 776892032 364223872 546865856 425932820 503706724 447812150 523542112 772181552 393661312 512030848 478255488 494575720 807941284 687306688 575309424 736711260 638605232 703063796 478720000 811892016 822115328 537389216 634544512 543909896 786035584 692600816 381607524 559232240 791549888 557066080 748026390 368088000 470508672 724122966 708169377 692117888 720659760 564900640 707676539 481733664 658724292 494883288 478509824 676044448 848958006 363434240 713516756 715681164 734552560 394611552 492671266 822247424 840816552 568350076 565485536 561316208 779729204 780936576 429238784 528183984 490960280 607325312 497669193 760419984 504661440 619170400 459502704 461861092 775627434 500167792 666392992 588044612 474718592 637493184 510862848 383366816 619419380 466868192 399321728 508880768 461275256 790371648 80516660 669948468 520013440 746363648 8479368 724444450 639490464 192932192 893463808 698002048 561834864 940029004 59438902 29862249 897561664 293908600 332530492 50516160 990174052 433258496 100929920 649001536 566145840 288430592 123037319 157897794 777346275 306731008 930822456 771203728 383478888 968121728 737567384 956675104 903820256 41258604 797662904 623385856 387634176 349989556 754489600 270167908 84106700 610908288 673044480 263799424 685612196 457228136 331408672 715371136 958900424 384219360 16224690 538251520 178867072 415828992 609888768 694089200 371429258 946814464 900349886 628133824 96734592 464689952 534593648 426344019 840378986 95375920 944671633 999010100 30762240 796719616 156534662 699338980 962473594 961489920 763577456 705826368 522208992 693494592 898349736 951466188 409473984 170426960 285193440 529375232 967286508 90636928 996577202 914554656 356932336 178277175 716370884 943499150 648004560 316913644 4000000 894546152 607603456 584509208 279258688 188842684 305973584 309823040 559924160 601879728 258860912 564958816 577508624 550063604 287146992 265601852 194141472 236466144 233282304 644930464 244556672 602081984 580261296 641818850 331332144 220074272 227793672 648181056 580360904 609618848 606442896 440785840 388031104 266170304 642934464 410203392 583438776 633613120 534630224 257931072 481427696 600317248 409221008 376458944 435936320 463692992 225086916 398414008 640211776 298401516 606890048 466169036 292035392 388015789 229542208 644406704 436891642 374229680 262660000 534507072 276124992 363485984 436755071 635683232 328029632 419400384 550077512 586414368 401474784 604089008 220362240 490482400 461672704 195587136 256290536 470665776 193772608 565274688 336617464 316919360 278051008 318409272 589320578 573887808 286605680 364201280 414137408 417486312 262369228 231436128 500562816 302917552 238084112 568924424 605629980 557628032 574767741 639049926 238945728 578727488 374379966 404332276 563710206 525462208 241810240 507554304 180069376 341401018 328959920 492894400 531525858 472372025 604689472 437660607 238120424 420625088 293150808 545040384 408340224 431500928 265748184 442850368 242583296 548878844 221130040 452173216 376257400 327640032 533248480 528401856 586539216 551849920 233347488 438154785 196232752 172618080 462380416 275023104 527832376 458036624 219448672 212571648 285190144 346216545 609943600 158282672 143696848 452184384 596774144 607859392 258572584 620245536 434397352 264522336 387165312 233968856 194995200 331318528 590544512 221127088 577971118 123914320 492060736 519429120 562194448 347081024 373406976 161790952 577122176 466644266 454095968 321834248 146253240 306451412 235886592 182707904 476394048 605895932 382570240 417828900 142169224 484381636 390417472 123860424 609173376 355123152 495393822 177375444 201579520 486358560 594922368 474436144 355524864 620981248 429954512 396369664 513540128 165059788 597844958 257510264 438159168 515959008
893460480 139548176 642171136 648527056 197091344 630955008 627254092 139334144 287851250 856379136 285315480 630107920 585166048 817663840 383672984 467515672 711550876 483106686 386359412 24478464 540515456 222434880 498399728 873168800 370731168 633120152 526702572 543373048 20030464 804935680 1215200 268588616 944930304 787188832 703310028 125229768 507324064 485183648 962310464 43733100 645469264 892692096 698616640 172248608 953688384 598923680 720086072 180970470 316595968 240252800 968974240 489051008 574498720 855577072 670360556 691292288 674906096 703535616 621607936 625286400 133742752 230296576 457481504 332206804 644065632 644389834 280622256 667949268 84017584 857233784 60063924 219153944 487783780 485838560 425429504 33627776 170439168 503010688 345615760 385652224 510815444 922114464 748844800 82482658 793182632 710048256 429199668 485657492 417039661 86438434 611283040 742499008 639280512 132423680 38364160 380845612 74987520 706898528 517122944 537276960 887612148 438464832 617842304 893493552 506958080 473782784 757452232 797269784 479442688 534578760 804036040 603214388 676468608 790031376 560682160 672828792 712764396 451532688 424184328 639024320 834342784 421674624 604316608 483383572 561157476 505262902 580992864 829632304 451112064 569481600 535706240 552026472 865392036 744757440 632760176 794162012 696055984 760514548 536170752 869342768 879566080 594839968 691995264 601360648 843486336 750051568 439058276 616682992 849000640 614516832 805477142 425538752 527959424 781573718 765620129 749568640 778110512 622351392 765127291 539184416 716175044 552334040 535960576 733495200 906408758 420884992 770967508 773131916 792003312 452062304 550122018 879698176 898267304 625800828 622936288 618766960 837179956 838387328 486689536 585634736 548411032 664776064 555119945 817870736 562112192 676621152 516953456 519311844 833078186 557618544 723843744 645495364 532169344 694943936 568313600 440817568 676870132 524318944 456772480 566331520 612266048 216071488 656507392 405179144 644665448 383876992 248835032 520314240 7822512 127961818 135054272 421513168 643376160 60651520 278934024 596197240 382739118 77966016 491590656 719258736 625208832 225209400 851525536 792188120 356618170 807908018 840372264 863083800 908294720 738863104 713207184 792539068 950775460 832063200 314163768 989941128 65672960 603552768 348098298 182885440 637349056 194075702 216753568 993244752 709241984 509565084 477048044 152175104 428471184 724241408 3188512 30694224 328948568 995612224 825937266 857325568 560798912 309392004 128038912 935250224 397004536 768953608 998014208 283721248 453335698 506696440 337261312 825168640 32875520 60552080 743329148 479963680 350478088 762378752 101757312 413340182 992398668 398705152 532149568 261694036 517906832 903698416 187140608 373544104 665583490 517751296 440739216 408532828 887669300 502932748 64796416 247630024 425974576 488977052 75872896 340994544 776758336 88310592 428604540 136224512 571791808 548697560 243447040 153031036 270161936 274011392 524112512 566068080 223049264 529147168 541696976 514251956 251335344 229790204 158329824 200654496 197470656 609118816 208745024 566270336 544449648 606007202 295520496 184262624 191982024 612369408 544549256 573807200 570631248 404974192 352219456 230358656 607122816 374391744 547627128 597801472 498818576 222119424 445616048 564505600 373409360 340647296 400124672 427881344 189275268 362602360 604400128 262589868 571078400 430357388 256223744 352204141 193730560 608595056 401079994 338418032 226848352 498695424 240313344 327674336 400943423 599871584 292217984 383588736 514265864 550602720 365663136 568277360 184550592 454670752 425861056 159775488 220478888 434854128 157960960 529463040 300805816 281107712 242239360 282597624 553508930 538076160 250794032 328389632 378325760 381674664 226557580 195624480 464751168 267105904 202272464 533112776 569818332 521816384 538956093 603238278 203134080 542915840 338568318 368520628 539744646 501496648 217844680 483588744 156103816 317435458 304994360 468928840 507560298 448406465 580723912 413695047 214154864 396659528 269185248 521074824 384374664 407535368 241782624 418884808 218617736 524913284 197164480 428207656 352291840 303674472 509282920 504436296 562573656 527884360 209381928 414189225 172267192 148652520 438414856 251057544 503866816 434071064 195483112 188606088 261224584 322250985 585978040 134317112 119731288 428218824 572808584 583893832 234607024 596279976 410431792 240556776 363199752 210003296 171029640 307352968 566578952 197161528 554005558 99948760 468095176 495463560 538228888 323115464 349441416 137825392 553156616 442678706 430130408 297868688 122287680 282485852 211921032 158742344 452428488 581930372 358604680 393863340 118203664 460416076 366451912 99894864 585207816 331157592 471428262 153409884 177613960 462393000 570956808 450470584 331559304 597015688 405988952 372404104 489574568 141094228 573879398 233544704 414193608 491993448
119681120 195336432 184906240 527140656 434918560 873419808 590520665 728074944 405701220 914547072 810702358 741347624 841839824 770151717 536386196 334137320 891451712 334769152 570643200 250312832 817619431 946346440 123151104 37761384 605661984 357042752 251059280 287786576 739350784 623108384 554546702 328886272 688425344 225726464 116208120 514391552 242561792 803743264 283458416 940807680 570448384 489976448 795184640 126583260 321386908 691766528 436830560 765163520 809134212 940801488 744633360 408717856 138076160 236546048 826267632 899674144 54216640 760553472 567740000 154162208 378413079 163306192 277784864 815516632 607102548 675345536 251200640 258056668 589008632 222240524 781538560 672466080 522332656 919966720 193190832 234336130 221674384 312994304 281734752 325593856 484025344 461296936 56739562 233490980 311697208 547632320 335639698 741544973 451634432 696182064 511800960 760773704 548868608 932576384 813246048 565422540 26449344 712029570 802580000 114515584 773429588 324282272 503659744 779310992 392775520 359600224 643269672 683087224 365260128 420396200 689853480 489031828 562286048 675848816 446499600 558646232 598581836 337350128 310001768 524841760 720160224 307492064 490134048 369201012 446974916 391080342 466810304 715449744 336929504 455299040 421523680 437843912 751209476 630574880 518577616 679979452 581873424 646331988 421988192 755160208 765383520 480657408 577812704 487178088 729303776 635869008 324875716 502500432 734818080 500334272 691294582 311356192 413776864 667391158 651437569 635386080 663927952 508168832 650944731 425001856 601992484 438151480 421778016 619312640 792226198 306702432 656784948 658949356 677820752 337879744 435939458 765515616 784084744 511618268 508753728 504584400 722997396 724204768 372506976 471452176 434228472 550593504 440937385 703688176 447929632 562438592 402770896 405129284 718895626 443435984 609661184 531312804 417986784 580761376 454131040 326635008 562687572 410136384 342589920 452148960 53473920 918585554 175552064 219907480 681834064 543563048 743332784 708869520 814206144 24095776 814976192 411299760 463598620 271385653 794135517 209343104 310862908 948691520 158346080 33513008 654249600 153645328 464207264 102240084 12878848 210846424 895622768 751907876 971471552 432586736 316306816 988340448 892776384 962925056 797706240 342832400 886928512 684006369 324871760 885390000 646419464 533325824 629406496 610157248 307705912 988972736 740341072 941154000 46463512 661553280 792290680 672400864 431078952 479333736 95992224 685181115 229174528 526890974 352461160 371747008 590195744 621972000 138574656 687970304 362016320 897345888 460500000 943643888 914083348 430595808 420797480 727622998 871430368 795432448 155236816 749950000 907917376 581807768 608941008 466537360 260527232 519558000 821301760 606103692 149185680 481521976 874217152 631917824 298758656 737338852 50024230 244859104 312603648 77854780 111720000 422116328 176281152 273807088 114824088 507711143 571404908 548310660 243060140 152644136 269775036 273624492 523725612 565681180 222662364 528760268 541310076 513865056 250948444 229403304 157942924 200267596 197083756 608731916 208358124 565883436 544062748 605620302 295133596 183875724 191595124 611982508 544162356 573420300 570244348 404587292 351832556 229971756 606735916 374004844 547240228 597414572 498431676 221732524 445229148 564118700 373022460 340260396 399737772 427494444 188888368 362215460 604013228 262202968 570691500 429970488 255836844 351817241 193343660 608208156 400693094 338031132 226461452 498308524 239926444 327287436 400556523 599484684 291831084 383201836 513878964 550215820 365276236 567890460 184163692 454283852 425474156 159388588 220091988 434467228 157574060 529076140 300418916 280720812 241852460 282210724 553122030 537689260 250407132 328002732 377938860 381287764 226170680 195237580 464364268 266719004 201885564 532725876 569431432 521429484 538569193 602851378 202747180 542528940 338181418 368133728 826076322 787828324 504176356 769920420 442435492 603767134 591326036 755260516 793891974 734738141 867055588 700026723 500486540 682991204 555516924 807406500 670706340 693867044 528114300 705216484 504949412 811244960 483496156 714539332 638623516 590006148 795614596 790767972 848905332 814216036 495713604 700520901 458598868 434984196 724746532 537389220 790198492 720402740 481814788 474937764 547556260 608582661 872309716 420648788 406062964 714550500 859140260 870225508 520938700 882611652 696763468 526888452 649531428 496334972 457361316 593684644 852910628 483493204 840337234 386280436 754426852 781795236 824560564 609447140 635773092 424157068 839488292 729010382 716462084 584200364 408619356 568817528 498252708 445074020 738760164 868262048 644936356 680195016 404535340 746747752 652783588 386226540 871539492 617489268 757759938 439741560 463945636 748724676 857288484 736802260 617890980 883347364 692320628 658735780 775906244 427425904 860211074 519876380 700525284 778325124
444576768 860960044 440509472 925736960 938806606 586886208 635495936 77350288 358535680 15674400 50304688 503159744 512307080 551902784 63481512 245963056 526589984 868366548 156675716 687839826 462751256 153829248 353542976 620530424 805657600 924220556 187250384 470290748 612301138 410594920 99813616 513623352 681685700 67015440 738100176 668289664 406770656 618164798 508465152 619469824 228750080 373758592 678974976 835472016 952881920 718053136 821456758 851831744 215656640 999413496 218438208 714279472 994209792 311381248 352594560 115813536 950069432 669626944 644200960 363955538 503997440 758380712 873528888 967483320 975983616 639709824 837326976 951136 125060608 429992448 972171280 58907904 849633145 850642432 408403520 624362080 373728768 953881568 31284736 607962560 897179648 197503804 62287045 671781642 478740992 789249960 101332560 325163520 42581772 958647936 836573296 699647616 83225088 610494752 961276864 605939584 703647216 555531064 947706328 436787392 858064756 408917440 588294912 863946160 477410688 444235392 727904840 767722392 449895296 505031368 774488648 573666996 646921216 760483984 531134768 643281400 683217004 421985296 394636936 609476928 804795392 392127232 574769216 453836180 531610084 475715510 551445472 800084912 421564672 539934208 506158848 522479080 835844644 715210048 603212784 764614620 666508592 730967156 506623360 839795376 850018688 565292576 662447872 571813256 813938944 720504176 409510884 587135600 819453248 584969440 775929750 395991360 498412032 752026326 736072737 720021248 748563120 592804000 735579899 509637024 686627652 522786648 506413184 703947808 876861366 391337600 741420116 743584524 762455920 422514912 520574626 850150784 868719912 596253436 593388896 589219568 807632564 808839936 457142144 556087344 518863640 635228672 525572553 788323344 532564800 647073760 487406064 489764452 803530794 528071152 694296352 615947972 502621952 665396544 538766208 411270176 647322740 494771552 427225088 536784128 288365056 278009536 830248368 626337216 609620400 234115584 897271820 255807232 513987296 924990976 538425672 222779598 643796608 466262117 371436424 502133656 736808448 617024656 815288448 450030592 50496000 440793472 382768058 750417500 12027840 359793920 652802944 422017248 813725136 756405760 993127168 653276672 548382500 100478136 564815232 995374672 818447608 287597440 338908830 987966464 307764864 654263296 284156800 285858308 604794824 590238120 725370464 623595314 3768928 848857200 834191872 821456640 570602064 111531518 733588768 810236040 171962152 729482324 518612896 299840880 672094586 815710272 708390080 867866936 567563776 579248736 661097920 50533376 857667088 55132042 749743616 776927248 725924832 987085183 106147968 951718452 869715336 846412168 277317120 178302504 334475124 822156032 639365000 58009600 568057600 872347920 842483952 346994216 705468726 54606848 463802672 385812103 363473284 932230230 985454080 288081212 486603176 947769812 918304256 525427072 530809024 507714776 202464256 112048252 229179152 233028608 483129728 525085296 182066480 488164384 500714192 473269172 210352560 188807420 117347040 159671712 156487872 568136032 167762240 525287552 503466864 565024418 254537712 143279840 150999240 571386624 503566472 532824416 529648464 363991408 311236672 189375872 566140032 333408960 506644344 556818688 457835792 181136640 404633264 523522816 332426576 299664512 359141888 386898560 148292484 321619576 563417344 221607084 530095616 389374604 215240960 311221357 152747776 567612272 360097210 297435248 185865568 457712640 199330560 286691552 359960639 558888800 251235200 342605952 473283080 509619936 324680352 527294576 143567808 413687968 384878272 118792704 179496104 393871344 116978176 488480256 259823032 240124928 201256576 241614840 512526146 497093376 209811248 287406848 337342976 340691880 185574796 154641696 423768384 226123120 161289680 492129992 528835548 480833600 497973309 562255494 162151296 501933056 297585534 327537844 780697678 742449680 458797712 724541776 397056848 558388490 545947392 709881872 748513330 689359497 821676944 654648079 455107896 637612560 510138280 762027856 625327696 648488400 482735656 659837840 459570768 765866316 438117512 669160688 593244872 544627504 750235952 745389328 803526688 768837392 450334960 655142257 413220224 389605552 679367888 492010576 744819848 675024096 436436144 429559120 502177616 563204017 826931072 375270144 360684320 669171856 813761616 824846864 475560056 837233008 651384824 481509808 604152784 450956328 411982672 548306000 807531984 438114560 794958590 340901792 709048208 736416592 779181920 564068496 590394448 378778424 794109648 683631738 671083440 538821720 363240712 523438884 452874064 399695376 693381520 822883404 599557712 634816372 359156696 701369108 607404944 340847896 826160848 572110624 712381294 394362916 418566992 703346032 811909840 691423616 572512336 837968720 646941984 613357136 730527600 382047260 814832430 474497736 655146640 732946480
851362656 361465079 25149376 948383648 685829624 340745440 159992960 24624290 129360320 721211808 847660128 660699956 882761552 754645876 147509600 561791868 83235968 743221376 806228260 866915584 72200178 919940864 933803944 695744352 28832944 413043536 380951996 662636696 762413024 67903744 532435456 351007860 823987472 771724528 644399520 425184000 576777984 71026176 719841211 917894784 247851776 450924364 484920154 284330384 797150976 924961650 769716408 726503600 339044404 505256076 761658216 746380048 776962048 534368640 87296384 598249504 140104800 830465450 234194176 608722440 832437248 11591424 84431216 930347200 275059200 145402008 558477952 537195008 611031248 134689536 213299492 620468020 813970728 843281199 975650744 674988480 535766016 605550128 544300368 230180568 900314316 423410012 841813776 742091312 68146928 736705832 851966696 613908384 562506136 29539832 304153666 714994960 720467040 369495424 86672880 273796834 597141640 514972528 880319448 858213432 534946996 85799680 265177152 540828400 154292928 121117632 404787080 444604632 126777536 181913608 451370888 250549236 323803456 437366224 208017008 320163640 360099244 98867536 71519176 286359168 481677632 69009472 251651456 130718420 208492324 152597750 228327712 476967152 98446912 216816448 183041088 199361320 512726884 392092288 280095024 441496860 343390832 407849396 183505600 516677616 526900928 242174816 339330112 248695496 490821184 397386416 86393124 264017840 496335488 261851680 452811990 72873600 175294272 428908566 412954977 396903488 425445360 269686240 412462139 186519264 363509892 199668888 183295424 380830048 553743606 68219840 418302356 420466764 439338160 99397152 197456866 527033024 545602152 273135676 270271136 266101808 484514804 485722176 134024384 232969584 195745880 312110912 202454793 465205584 209447040 323956000 164288304 166646692 480413034 204953392 371178592 292830212 179504192 342278784 215648448 88152416 324204980 171653792 104107328 213666368 971668256 842631908 635442048 213688832 168909888 577995456 956462000 905272832 668755204 529625456 695601824 281411008 379966720 409360640 622481696 472700512 197923196 132004370 923569136 410062096 323930926 924951228 537077760 136102608 207040000 374334976 143925600 123173488 758521487 760140768 353889920 142416340 878497792 650042368 643522512 188534208 348084504 866873472 193044688 905298000 654723072 947701920 784431700 629544080 350362752 325216978 832484672 760576456 33743136 285859092 913699968 748292308 345440748 826067018 254967296 589390176 879471480 853810688 233011630 886480848 449749288 83180416 508158080 354109552 685674112 439317852 660965376 388464640 400495136 481911280 189080232 596367360 591166592 714643200 590869312 444687688 775557120 874961388 455434720 606156316 187478784 29897520 550950372 920908110 36271344 404134760 361716352 15211640 570869304 781365184 342213184 378486208 597125760 308212224 777568552 809614800 947303884 157735725 187540832 647065600 774039832 750945584 445695064 355279060 472409960 476259416 726360536 768316104 425297288 731395192 743945000 716499980 453583368 432038228 360577848 402902520 399718680 811366840 410993048 768518360 746697672 808255226 497768520 386510648 394230048 814617432 746797280 776055224 772879272 607222216 554467480 432606680 809370840 576639768 749875152 800049496 701066600 424367448 647864072 766753624 575657384 542895320 602372696 630129368 391523292 564850384 806648152 464837892 773326424 632605412 458471768 554452165 395978584 810843080 603328018 540666056 429096376 700943448 442561368 529922360 603191447 802119608 494466008 585836760 716513888 752850744 567911160 770525384 386798616 656918776 628109080 362023512 422726912 637102152 360208984 731711064 503053840 483355736 444487384 484845648 755756954 740324184 453042056 530637656 580573784 583922688 428805604 397872504 666999192 469353928 404520488 735360800 772066356 724064408 741204117 805486302 405382104 745163864 540816342 570768652 478828670 440580672 156928704 422672768 95187840 256519482 244078384 408012864 446644322 387490489 519807936 352779071 153238888 335743552 208269272 460158848 323458688 346619392 180866648 357968832 157701760 463997308 136248504 367291680 291375864 242758496 448366944 443520320 501657680 466968384 148465952 353273249 111351216 87736544 377498880 190141568 442950840 373155088 134567136 127690112 200308608 261335009 525062064 73401136 58815312 367302848 511892608 522977856 173691048 535364000 349515816 179640800 302283776 149087320 110113664 246436992 505662976 136245552 493089582 39032784 407179200 434547584 477312912 262199488 288525440 76909416 492240640 381762730 369214432 236952712 61371704 221569876 151005056 97826368 391512512 521014396 297688704 332947364 57287688 399500100 305535936 38978888 524291840 270241616 410512286 92493908 116697984 401477024 510040832 389554608 270643328 536099712 345072976 311488128 428658592 80178252 512963422 172628728 353277632 431077472
817185312 874511168 678359232 631168000 501454848 791964480 629853504 152893696 3636560 198203392 827414768 392382724 743060488 16732032 562303572 656779740 810093704 730355200 297911092 191572640 749410534 891930388 939873952 173750784 337686762 761629184 105772180 559810554 855351768 978688000 42798956 25061602 33904168 351594464 992460848 154314896 851926272 175418496 124749576 910811136 520897808 368614400 313983162 227486720 134744300 452324336 776146896 521491104 257877440 313751078 275549824 55329136 999604416 91200584 284854624 994286784 740836768 788420525 813984896 679708024 341905840 269213760 518508096 269702920 562675360 950246976 183166840 42591208 785952768 970192840 785266550 1066672 815210624 708685820 282151400 137944800 75537508 610570358 818865634 125137792 322676240 565786112 245304944 973008144 590900030 526812066 259588096 160148736 292128384 448095960 244090496 423361624 167901248 269705168 389754672 142979272 565712968 776414466 718743992 66475946 593233012 144085696 323463168 599114416 212578944 179403648 463073096 502890648 185063552 240199624 509656904 308835252 382089472 495652240 266303024 378449656 418385260 157153552 129805192 344645184 539963648 127295488 309937472 189004436 266778340 210883766 286613728 535253168 156732928 275102464 241327104 257647336 571012900 450378304 338381040 499782876 401676848 466135412 241791616 574963632 585186944 300460832 397616128 306981512 549107200 455672432 144679140 322303856 554621504 320137696 511098006 131159616 233580288 487194582 471240993 455189504 483731376 327972256 470748155 244805280 421795908 257954904 241581440 439116064 612029622 126505856 476588372 478752780 497624176 157683168 255742882 585319040 603888168 331421692 328557152 324387824 542800820 544008192 192310400 291255600 254031896 370396928 260740809 523491600 267733056 382242016 222574320 224932708 538699050 263239408 429464608 351116228 237790208 400564800 273934464 146438432 382490996 229939808 162393344 271952384 392362048 297677880 76287024 9219328 675000 854010304 58070640 909342800 893464512 330226944 127862048 649925028 652847712 294802800 856882872 976291840 699441920 787795968 643460608 25751040 35889056 661918376 84915520 700703808 185440750 362707184 662292480 645836720 760847872 815306528 132780392 578732160 848625504 338435072 516702032 442034328 204849882 585565492 743231776 299723520 184136320 830020224 83107276 348949940 240808529 245707038 395820032 374849717 116010688 863798120 604911584 406910592 551971040 420635314 922283744 671695390 138382244 925913088 624251066 880416048 622961440 452862368 229653760 159830832 656508942 894802944 508341996 268652032 79623184 254426464 554333184 786962816 176128568 622832680 846330368 781207784 351234752 557911068 272597164 388941312 165668992 632266304 484844800 40780656 827148288 631316640 463995496 75588826 75435168 455524208 222517760 894311360 455756088 716196712 238080480 417912320 881928872 50722176 749998552 333958160 552758232 529663984 224413464 133997460 251128360 254977816 505078936 547034504 204015688 510113592 522663400 495218380 232301768 210756628 139296248 181620920 178437080 590085240 189711448 547236760 525416072 586973626 276486920 165229048 172948448 593335832 525515680 554773624 551597672 385940616 333185880 211325080 588089240 355358168 528593552 578767896 479785000 203085848 426582472 545472024 354375784 321613720 381091096 408847768 170241692 343568784 585366552 243556292 552044824 411323812 237190168 333170565 174696984 589561480 382046418 319384456 207814776 479661848 221279768 308640760 381909847 580838008 273184408 364555160 495232288 531569144 346629560 549243784 165517016 435637176 406827480 140741912 201445312 415820552 138927384 510429464 281772240 262074136 223205784 263564048 534475354 519042584 231760456 309356056 359292184 362641088 207524004 176590904 445717592 248072328 183238888 514079200 550784756 502782808 519922517 584204702 184100504 523882264 319534742 349487052 915130686 876882688 593230720 858974784 531489856 692821498 680380400 844314880 882946338 823792505 956109952 789081087 589540904 772045568 644571288 896460864 759760704 782921408 617168664 794270848 594003776 900299324 572550520 803593696 727677880 679060512 884668960 879822336 937959696 903270400 584767968 789575265 547653232 524038560 813800896 626443584 879252856 809457104 570869152 563992128 636610624 697637025 961364080 509703152 495117328 803604864 948194624 959279872 609993064 971666016 785817832 615942816 738585792 585389336 546415680 682739008 941964992 572547568 929391598 475334800 843481216 870849600 913614928 698501504 724827456 513211432 928542656 818064746 805516448 673254728 497673720 657871892 587307072 534128384 827814528 957316412 733990720 769249380 493589704 835802116 741837952 475280904 960593856 706543632 846814302 528795924 553000000 837779040 946342848 825856624 706945344 972401728 781374992 747790144 864960608 516480268 949265438 608930744 789579648 867379488
382168856 643009697 752555048 747203416 674186326 546944040 643386248 790403592 603595048 702002472 754738312 668381016 821213224 371505662 465974456 669710762 364600488 580479744 705728326 474371880 849623876 827345556 699604840 517041232 480811208 546049500 413901428 829564712 628610424 356700952 507635976 677914544 679631656 841588392 623088968 618463971 398939880 419436264 481971416 426760872 797137960 821109096 492304404 769392952 559635848 806704616 389598620 398187112 470863820 703272232 512676072 455353352 770303608 551569128 684160136 577120040 728512104 499957032 752553064 691495240 404610472 628073832 483463912 752148236 631051540 550171776 370351496 819495976 761333160 595894116 694875624 537039440 493873256 699188264 541119550 354801544 593005432 450749560 434169080 374831576 769067669 776940536 505032186 504835176 513125138 545825192 850815812 520037092 665072244 779712296 445233902 385751884 412407080 701565672 847536680 665248928 666383144 624047300 430088872 779029096 657007807 220910172 377428548 495400292 444575044 454396724 686819320 308154208 618459716 222878644 392793908 576002304 676970596 632869316 512753116 260038340 671882916 650538852 219045620 624862758 262220816 340241796 436303172 656789060 423933720 557407940 479672132 556201284 372507012 610158336 539056532 319708056 302339140 610706228 471540424 297729092 568160884 293273620 415113348 550975844 583992900 358508005 424886612 224477436 283263944 235431492 476136642 200873136 424077652 199435116 462532792 283369540 595469156 604684678 259352548 417048724 599380044 685458244 315530752 407001636 481214020 545108740 435335071 237860932 549464046 532551268 290509508 453486952 356925388 379744356 450058180 303236142 206837316 475269684 399443776 244356852 385019492 341874508 589829700 605112836 319324436 615518468 334592084 269831236 617803844 524807084 352199268 317512722 448445252 457469328 216665048 519594268 263510740 641184324 223673924 578917508 665197124 575844756 535326864 235259518 212309408 21396992 569813760 336592925 804485152 597388288 468313112 107522404 932598196 448910336 199090812 499686464 776812272 223400000 268272000 360544768 260884480 536783472 666472320 381116485 409037568 251442600 373190656 693996352 750122528 212769208 854355776 272459208 316974752 699356360 409494976 757513728 924604922 707050432 393786624 774551680 279863624 98450496 639427212 321370080 963253136 702646408 26589696 817558510 962779422 560966816 643340288 974550184 9195201 969968868 609026458 707376000 714755582 40693184 278330612 932119936 959540236 687083456 782315372 13730304 607791904 536784400 710899712 358037600 299856384 815651984 669594344 820120 461423744 53603904 954266736 130508124 1218336 920459712 184454656 523524616 213121232 801350968 578362146 521496060 218596160 839074844 340062864 710688000 772161024 9449904 486109824 382885508 200710016 23233176 395637440 928544672 612146224 301722296 655719160 648051975 425978288 296390568 602093424 814874132 502670816 863290624 156411136 716650920 133096932 841541952 716958992 901672960 90040864 955663552 385211904 966702528 886239232 114485959 792256000 702004816 158755720 747578912 552136000 125663136 915264000 228279776 293262240 826969148 595064448 455437440 395904264 267584292 932824852 641861748 79484520 832414208 768907648 842412864 503960768 608989184 366202624 284285266 796109484 188601376 870946750 658601256 865625492 272794272 173172232 227206728 514031616 566498560 365395840 171781014 557847584 351194112 824240032 773865472 57145704 460560 497248224 146403072 509185080 870809088 423201375 625814400 494128000 932059376 195033680 973919640 929205968 394567040 905185324 673089392 575903568 398571016 623026450 506934400 274640304 92314368 669680416 943815796 553991368 15135880 676735644 939264240 988540168 279662336 790905584 313267200 272961040 917694196 366907936 933979936 912359984 182069064 28936452 622976600 221732228 672262272 179138048 861227008 77524256 59550976 815009295 897774236 678345639 557946468 597663268 647380476 519573444 861049572 847745016 605968242 719868388 754505060 809384932 940196916 592614964 577516164 569349412 863438916 799684844 537115556 578487076 610316772 567098212 806295524 574466212 862422372 839895268 910738660 451087332 807912420 937727940 549297796 534372300 522893028 642071308 663223928 637818788 863351136 514648170 748422164 814206948 654900204 848714484 794824164 628020900 915138276 810687844 442089236 565921508 521676388 676203599 499388020 742657568 677756460 571613828 820506604 831512588 569063028 735585088 672031474 768761520 744397380 784612140 828616484 903836836 745566820 876714789 444856516 637073604 845499572 714899684 631755158 923541580 454014948 762305770 772125920 559367940 580883684 747045882 695196964 556213732 837986648 912862180 915122500 463322084 848899028 464699396 518607780 441070821 887458676 739620782 791975844 917231588 520163172 623780260 684811212 746656288 683819988 543862132 792543844
272111668 532952509 642497860 637146228 564129138 436886852 533329060 680346404 493537860 591945284 644681124 558323828 711156036 261448474 355917268 559653574 254543300 470422556 595671138 364314692 739566688 717288368 589547652 406984044 370754020 435992312 303844240 719507524 518553236 246643764 397578788 567857356 569574468 731531204 513031780 508406783 288882692 309379076 371914228 316703684 687080772 711051908 382247216 659335764 449578660 696647428 279541432 288129924 360806632 593215044 402618884 345296164 660246420 441511940 574102948 467062852 618454916 389899844 642495876 581438052 294553284 518016644 373406724 642091048 520994352 440114588 260294308 709438788 651275972 485836928 584818436 426982252 383816068 589131076 431062362 244744356 482948244 340692372 324111892 264774388 659010481 666883348 394974998 394777988 403067950 435768004 740758624 409979904 555015056 669655108 335176714 275694696 302349892 591508484 737479492 555191740 556325956 513990112 320031684 668971908 933127961 497030326 653548702 771520446 720695198 730516878 962939474 584274362 894579870 498998798 668914062 852122458 953090750 908989470 788873270 536158494 948003070 926659006 495165774 900982912 538340970 616361950 712423326 932909214 700053874 833528094 755792286 832321438 648627166 886278490 815176686 595828210 578459294 886826382 747660578 573849246 844281038 569393774 691233502 827095998 860113054 634628159 701006766 500597590 559384098 511551646 752256796 476993290 700197806 475555270 738652946 559489694 871589310 880804832 535472702 693168878 875500198 961578398 591650906 683121790 757334174 821228894 711455225 513981086 825584200 808671422 566629662 729607106 633045542 655864510 726178334 579356296 482957470 751389838 675563930 520477006 661139646 617994662 865949854 881232990 595444590 891638622 610712238 545951390 893923998 800927238 628319422 593632876 724565406 733589482 492785202 795714422 539630894 917304478 499794078 855037662 941317278 851964910 811447018 511379672 905021548 794011880 525022804 750717648 341348384 101248512 229091176 366796316 230111360 723306952 520781820 446060416 496869632 952581168 993499400 404979776 69826124 3359704 341283840 289850624 52499104 576119424 272022528 768981766 964172382 79106560 855818048 955369984 944890000 198520800 513310112 452254208 5682720 87363808 29076908 217836476 237894016 668686732 25374322 633225408 64340608 423615680 338393736 836922860 193797632 883960924 547917952 463424000 46761216 380301956 316722652 713044480 90198016 646724736 959483500 191858432 665711464 699876174 425546976 790302720 555595248 366757768 935861760 27927552 333875048 668010016 583815968 759820800 715480048 496765056 549025046 810575248 484643520 666675354 891687334 322501688 923729796 583545056 478917888 793853600 788185568 653755792 25710911 818336224 901210496 991232080 117825120 837166400 158508272 178805504 952226240 813511088 490555664 818835149 436113320 697144064 182460341 947619904 269216864 380882944 140664096 80968256 662509056 748432206 315120400 189473472 5173128 814312032 406867264 54588320 105824768 897937500 629691392 48247424 300604468 272806400 362524628 572231232 949984608 379675450 900576052 325381360 174606912 9971008 118385642 410992640 704811520 101933180 593892897 311371024 316135304 17448448 4352224 69232536 31977056 198179200 444205644 658307089 533507904 988123776 929310880 376554880 297764752 559814194 68432896 495761004 60117136 535335936 810703920 706315980 969376688 110422112 243768224 132276992 306224818 538744240 841092096 229586688 534136320 6445894 428027992 609796152 399871140 620215360 109796448 751444296 769209069 923769510 112617216 602792650 61648084 8029480 526604520 382969257 486378788 446973680 973275520 128290360 538756608 823179886 783199776 557003944 896227840 153501507 337836752 424206948 591810604 909059808 609295264 369553928 525643648 179695478 857837018 103690816 521574786 916906376 837930780 145487000 655598832 156247040 397788459 480553400 261124803 140725632 180442432 230159640 102352608 443828736 430524180 188747406 302647552 337284224 392164096 522976080 175394128 160295328 152128576 446218080 382464008 119894720 161266240 193095936 149877376 389074688 157245376 445201536 422674432 493517824 33866496 390691584 520507104 132076960 117151464 105672192 224850472 246003092 220597952 446130300 97427334 331201328 396986112 237679368 431493648 377603328 210800064 497917440 393467008 24868400 148700672 104455552 258982763 82167184 325436732 260535624 154392992 403285768 414291752 151842192 318364252 254810638 351540684 327176544 367391304 411395648 486616000 328345984 459493953 27635680 219852768 428278736 297678848 214534322 506320744 36794112 345084934 354905084 142147104 163662848 329825046 277976128 138992896 420765812 495641344 497901664 46101248 431678192 47478560 101386944 23849985 470237840 322399946 374755008 500010752 102942336 206559424 267590376 329435452 266599152 126641296 375323008
379012784 639853625 749398976 744047344 671030254 543787968 640230176 787247520 600438976 698846400 751582240 665224944 818057152 368349590 462818384 666554690 361444416 577323672 702572254 471215808 846467804 824189484 696448768 513885160 477655136 542893428 410745356 826408640 625454352 353544880 504479904 674758472 676475584 838432320 619932896 615307899 395783808 416280192 478815344 423604800 793981888 817953024 489148332 766236880 556479776 803548544 386442548 395031040 467707748 700116160 509520000 452197280 767147536 548413056 681004064 573963968 725356032 496800960 749396992 688339168 401454400 624917760 480307840 748992164 627895468 547015704 367195424 816339904 758177088 592738044 691719552 533883368 490717184 696032192 537963478 351645472 589849360 447593488 431013008 371675504 765911597 773784464 501876114 501679104 509969066 542669120 847659740 516881020 661916172 776556224 442077830 382595812 409251008 698409600 844380608 662092856 663227072 620891228 426932800 775873024 665792305 229694670 386213046 504184790 453359542 463181222 695603818 316938706 627244214 231663142 401578406 584786802 685755094 641653814 521537614 268822838 680667414 659323350 227830118 633647256 271005314 349026294 445087670 665573558 432718218 566192438 488456630 564985782 381291510 618942834 547841030 328492554 311123638 619490726 480324922 306513590 576945382 302058118 423897846 559760342 592777398 367292503 433671110 233261934 292048442 244215990 484921140 209657634 432862150 208219614 471317290 292154038 604253654 613469176 268137046 425833222 608164542 694242742 324315250 415786134 489998518 553893238 444119569 246645430 558248544 541335766 299294006 462271450 365709886 388528854 458842678 312020640 215621814 484054182 408228274 253141350 393803990 350659006 598614198 613897334 328108934 624302966 343376582 278615734 626588342 533591582 360983766 326297220 457229750 466253826 225449546 528378766 272295238 649968822 232458422 587702006 673981622 584629254 544111362 244044016 583921788 539487808 776123392 259015680 138495200 272815104 533782288 336840228 247675996 979511024 459354656 14211840 802941920 17312928 250710432 369610368 19936000 928196352 224498144 477060032 63681616 942310656 239289440 370441952 474864368 817890208 973827600 866566016 126405810 969734784 620159136 442245888 237270822 499647488 457478284 676016240 912170496 544935136 775918592 722225152 264620286 355618560 494184960 999900160 105834020 656340992 241929750 370191678 906785848 164971136 224165208 471633920 82589056 120408960 875760000 245242848 325097952 600802464 841139200 614777927 166894304 656040448 157102528 860613750 56777200 359526768 780081792 718960576 780025044 96889856 910218848 804408448 256991956 221000144 195657284 132627608 757494280 392886960 312160816 260575264 775331520 271294720 68953768 998187500 215582256 704757380 121280832 299509856 127257600 711388241 908091328 804969056 10158200 778145108 363415980 111566336 438763072 304647168 37558484 76658968 88577364 621780768 927531136 126823936 962216960 454933644 761214280 885446640 656073200 447450684 953640192 193800220 353496664 366680800 16596480 181430400 469344992 242008328 343204656 447906376 445121680 726631168 543061210 930979584 46967888 98120152 578906240 683062932 715127495 801765184 861486616 474217152 668191168 681084420 960013704 338263684 657138688 182887152 446473688 683993088 882525952 846183376 424078112 343555570 626286656 99847272 468339072 658792712 175328128 297094768 229346896 502018724 874824200 818194560 379697152 685519760 992849296 581219008 217812784 255649968 279838208 477097152 636737536 805029568 875449872 46093072 336039936 982339504 82717696 840564866 452149216 139057268 145939040 292186032 418641920 404178400 268007804 896727680 460277584 66419200 436844480 329308780 918873792 186993050 622416644 918812328 946451920 369773136 777099264 692963680 829070520 296810240 152830832 242317438 619659520 590117376 828538144 373458816 558423280 597203698 808889867 891654808 672226211 551827040 591543840 641261048 513454016 854930144 841625588 599848814 713748960 748385632 803265504 934077488 586495536 571396736 563229984 857319488 793565416 530996128 572367648 604197344 560978784 800176096 568346784 856302944 833775840 904619232 444967904 801792992 931608512 543178368 528252872 516773600 635951880 657104500 631699360 857231708 508528742 742302736 808087520 648780776 842595056 788704736 621901472 909018848 804568416 435969808 559802080 515556960 670084171 493268592 736538140 671637032 565494400 814387176 825393160 562943600 729465660 665912046 762642092 738277952 778492712 822497056 897717408 739447392 870595361 438737088 630954176 839380144 708780256 625635730 917422152 447895520 756186342 766006492 553248512 574764256 740926454 689077536 550094304 831867220 906742752 909003072 457202656 842779600 458579968 512488352 434951393 881339248 733501354 785856416 911112160 514043744 617660832 678691784 740536860 677700560 537742704 786424416
339491060 600331901 709877252 704525620 631508530 504266244 600708452 747725796 560917252 659324676 712060516 625703220 778535428 328827866 423296660 627032966 321922692 537801948 663050530 431694084 806946080 784667760 656927044 474363436 438133412 503371704 371223632 786886916 585932628 314023156 464958180 635236748 636953860 798910596 580411172 575786175 356262084 376758468 439293620 384083076 754460164 778431300 449626608 726715156 516958052 764026820 346920824 355509316 428186024 660594436 469998276 412675556 727625812 508891332 641482340 534442244 685834308 457279236 709875268 648817444 361932676 585396036 440786116 709470440 588373744 507493980 327673700 776818180 718655364 553216320 652197828 494361644 451195460 656510468 498441754 312123748 550327636 408071764 391491284 332153780 726389873 734262740 462354390 462157380 470447342 503147396 808138016 477359296 622394448 737034500 402556106 343074088 369729284 658887876 804858884 622571132 623705348 581369504 387411076 736351300 846724859 410627224 567145600 685117344 634292096 644113776 876536372 497871260 808176768 412595696 582510960 765719356 866687648 822586368 702470168 449755392 861599968 840255904 408762672 814579810 451937868 529958848 626020224 846506112 613650772 747124992 669389184 745918336 562224064 799875388 728773584 509425108 492056192 800423280 661257476 487446144 757877936 482990672 604830400 740692896 773709952 548225057 614603664 414194488 472980996 425148544 665853694 390590188 613794704 389152168 652249844 473086592 785186208 794401730 449069600 606765776 789097096 875175296 505247804 596718688 670931072 734825792 625052123 427577984 739181098 722268320 480226560 643204004 546642440 569461408 639775232 492953194 396554368 664986736 589160828 434073904 574736544 531591560 779546752 794829888 509041488 805235520 524309136 459548288 807520896 714524136 541916320 507229774 638162304 647186380 406382100 709311320 453227792 830901376 413390976 768634560 854914176 765561808 725043916 424976570 391511616 83283216 892395504 902913608 694520128 80159596 715039952 483651448 942386132 647004672 759095368 496284456 86102576 472060156 31048000 95115200 114435104 53630464 580089496 682800384 63480448 443186176 570103360 644698030 993168482 404277420 986153104 830769146 749321016 600818944 285848074 16079104 124228480 204188552 998679928 729815232 793773376 349454208 913038120 892080000 233706648 265890144 511020656 569748545 186827072 225125600 753783512 428509312 257039228 251683328 212630036 164799106 452387456 490881024 937596416 818312096 87315272 660541440 741171968 32730612 339677696 932474104 807084032 135166976 759520704 873110784 92957568 76145756 436492936 121672660 741746768 306082344 596821952 281623672 635757888 649765888 217936768 1111522 822385144 610758836 587575702 196803896 718523584 832351104 873799538 48064000 994608672 295376740 63757888 952144462 764892504 581594576 632050844 64890812 917508724 136647744 802625328 455693536 383979176 361666592 824071134 297715500 197740280 375704480 30518608 766033568 619266518 413428000 178348974 856782070 56308896 532022208 582177746 632209920 956291264 779965000 740942168 633659024 712791888 792136712 497983444 341375700 395594280 661176000 993165056 299372544 105405920 389178752 908653056 552386930 711136496 13417828 137456128 135419904 51846356 430165600 743074688 465124008 555547680 273771592 724462736 263650164 607865272 925721760 964213760 115900192 280487248 212287520 190888712 548984832 605713864 74403328 86097408 53332352 9687744 222894770 163640000 970566881 56637920 847200520 270860400 607376310 881478376 109962752 81630716 860225536 400515640 240125836 476141568 722547096 707118624 296705532 51895512 846911223 804933177 226265600 43601152 697344672 182045184 221005936 922929885 866398976 936998400 368135584 64791768 120317728 392983336 594103870 862890520 693230492 21530400 771267072 51494608 878375424 793316480 994447856 822491552 995498880 846145044 446524212 832245353 915010294 695581697 575182526 614899326 664616534 536809502 878285630 864981074 623204300 737104446 771741118 826620990 957432974 609851022 594752222 586585470 880674974 816920902 554351614 595723134 627552830 584334270 823531582 591702270 879658430 857131326 927974718 468323390 825148478 954963998 566533854 551608358 540129086 659307366 680459986 655054846 880587194 531884228 765658222 831443006 672136262 865950542 812060222 645256958 932374334 827923902 459325294 583157566 538912446 693439657 516624078 759893626 694992518 588849886 837742662 848748646 586299086 752821146 689267532 785997578 761633438 801848198 845852542 921072894 762802878 893950847 462092574 654309662 862735630 732135742 648991216 940777638 471251006 779541828 789361978 576603998 598119742 764281940 712433022 573449790 855222706 930098238 932358558 480558142 866135086 481935454 535843838 458306879 904694734 756856840 809211902 934467646 537399230 641016318 702047270 763892346 701056046 561098190 809779902
149026968 409867809 519413160 514061528 441044438 313802152 410244360 557261704 370453160 468860584 521596424 435239128 588071336 138363774 232832568 436568874 131458600 347337856 472586438 241229992 616481988 594203668 466462952 283899344 247669320 312907612 180759540 596422824 395468536 123559064 274494088 444772656 446489768 608446504 389947080 385322083 165797992 186294376 248829528 193618984 563996072 587967208 259162516 536251064 326493960 573562728 156456732 165045224 237721932 470130344 279534184 222211464 537161720 318427240 451018248 343978152 495370216 266815144 519411176 458353352 171468584 394931944 250322024 519006348 397909652 317029888 137209608 586354088 528191272 362752228 461733736 303897552 260731368 466046376 307977662 121659656 359863544 217607672 201027192 141689688 535925781 543798648 271890298 271693288 279983250 312683304 617673924 286895204 431930356 546570408 212092014 152609996 179265192 468423784 614394792 432107040 433241256 390905412 196946984 545887208 622478567 186380932 342899308 460871052 410045804 419867484 652290080 273624968 583930476 188349404 358264668 541473064 642441356 598340076 478223876 225509100 637353676 616009612 184516380 590333518 227691576 305712556 401773932 622259820 389404480 522878700 445142892 521672044 337977772 575629096 504527292 285178816 267809900 576176988 437011184 263199852 533631644 258744380 380584108 516446604 549463660 323978765 390357372 189948196 248734704 200902252 441607402 166343896 389548412 164905876 428003552 248840300 560939916 570155438 224823308 382519484 564850804 650929004 281001512 372472396 446684780 510579500 400805831 203331692 514934806 498022028 255980268 418957712 322396148 345215116 415528940 268706902 172308076 440740444 364914536 209827612 350490252 307345268 555300460 570583596 284795196 580989228 300062844 235301996 583274604 490277844 317670028 282983482 413916012 422940088 182135808 485065028 228981500 606655084 189144684 544388268 630667884 541315516 500797624 200730278 854545152 736815600 182589342 556454656 679569464 441025792 538712820 679031792 18199296 928984990 61454144 733790148 537909744 875619416 826126976 504411848 919815296 769010112 916316288 694359498 124650368 246907552 79495680 255537024 286387840 953604018 413390384 941899624 139010304 293689472 173868992 920335168 488640480 379839338 80813056 727715840 963263552 941846616 713743974 819576000 114421824 721410753 522382878 281839232 737117652 479035856 236657404 451320624 431302656 668553920 903668104 40568620 685790640 186020000 846270652 266731800 52755200 523706948 841559063 616752780 6894684 780195676 881333744 166353600 387405568 195295744 792707884 668280508 267551876 735169248 563331856 971212800 308701194 760644944 913116864 938277508 422303680 587038976 509280464 935699200 993577040 565882242 153018272 125152218 751948806 479977652 297068800 409846480 121921532 693755808 916617584 731649536 167491632 115345033 57910518 43076256 392115456 359754224 183556242 869615744 733510846 817969600 496805285 732428228 744482224 531905008 784114986 503518336 813670748 605793200 624472634 436406440 301649664 534163136 979186280 746110720 418318640 826718784 720550904 216926568 407417528 248668160 651344464 414689444 60835528 644014912 112219392 985028996 635186896 226024112 938046256 436793216 419805474 121344268 874018558 974530944 906886528 602670635 676990464 677432331 787048144 650386824 689984315 901527159 230057112 35190144 330789492 103237176 856950368 546106784 103610416 534207776 542551600 365408992 657711156 165964144 434329056 976716032 19987972 924633984 763274028 993325056 34892976 163284512 232200192 342573440 980273152 379926384 988993360 311919300 686639536 208810176 737348872 687533440 138016640 120536768 360206752 716574972 604384 102110140 890987968 666878590 888771680 194816000 127950032 699190120 643814456 577664288 736116096 187154768 86007424 481148960 741660848 311580120 262515582 992311054 577767174 157222400 259109152 708345408 570411451 653176392 433747795 313348624 353065424 402782632 274975600 616451728 603147172 361370398 475270544 509907216 564787088 695599072 348017120 332918320 324751568 618841072 555087000 292517712 333889232 365718928 322500368 561697680 329868368 617824528 595297424 666140816 206489488 563314576 693130096 304699952 289774456 278295184 397473464 418626084 393220944 618753292 270050326 503824320 569609104 410302360 604116640 550226320 383423056 670540432 566090000 197491392 321323664 277078544 431605755 254790176 498059724 433158616 327015984 575908760 586914744 324465184 490987244 427433630 524163676 499799536 540014296 584018640 659238992 500968976 632116945 200258672 392475760 600901728 470301840 387157314 678943736 209417104 517707926 527528076 314770096 336285840 502448038 450599120 311615888 593388804 668264336 670524656 218724240 604301184 220101552 274009936 196472977 642860832 495022938 547378000 672633744 275565328 379182416 440213368 502058444 439222144 299264288 547946000
450387264 711228105 820773456 815421824 742404734 615162448 711604656 858622000 671813456 770220880 822956720 736599424 889431632 439724070 534192864 737929170 432818896 648698152 773946734 542590288 917842284 895563964 767823248 585259640 549029616 614267908 482119836 897783120 696828832 424919360 575854384 746132952 747850064 909806800 691307376 686682379 467158288 487654672 550189824 494979280 865356368 889327504 560522812 837611360 627854256 874923024 457817028 466405520 539082228 771490640 580894480 523571760 838522016 619787536 752378544 645338448 796730512 568175440 820771472 759713648 472828880 696292240 551682320 820366644 699269948 618390184 438569904 887714384 829551568 664112524 763094032 605257848 562091664 767406672 609337958 423019952 661223840 518967968 502387488 443049984 837286077 845158944 573250594 573053584 581343546 614043600 919034220 588255500 733290652 847930704 513452310 453970292 480625488 769784080 915755088 733467336 734601552 692265708 498307280 847247504 504665093 68567458 225085834 343057578 292232330 302054010 534476606 155811494 466117002 70535930 240451194 423659590 524627882 480526602 360410402 107695626 519540202 498196138 66702906 472520044 109878102 187899082 283960458 504446346 271591006 405065226 327329418 403858570 220164298 457815622 386713818 167365342 149996426 458363514 319197710 145386378 415818170 140930906 262770634 398633130 431650186 206165291 272543898 72134722 130921230 83088778 323793928 48530422 271734938 47092402 310190078 131026826 443126442 452341964 107009834 264706010 447037330 533115530 163188038 254658922 328871306 392766026 282992357 85518218 397121332 380208554 138166794 301144238 204582674 227401642 297715466 150893428 54494602 322926970 247101062 92014138 232676778 189531794 437486986 452770122 166981722 463175754 182249370 117488522 465461130 372464370 199856554 165170008 296102538 305126614 64322334 367251554 111168026 488841610 71331210 426574794 512854410 423502042 382984150 82916804 806193945 270246684 423216756 798922076 442834432 229225376 458057280 125338112 484019712 430970288 296692480 401626402 347435392 908999344 791755648 373211744 868665744 894512528 728777516 207082304 331586048 241934820 374287936 609793152 712124604 694513536 433008864 548186496 803450718 818558656 623365824 95092370 172952329 485498112 113074140 494394168 127506960 644055480 261982816 241040384 888799970 166294470 677874112 113735072 207464572 952950720 433361408 48783504 981768792 317229351 764700288 324707052 862862512 424471092 819537176 593453440 257175104 730337892 849815528 268669664 108652664 544042304 121491304 820016644 307595164 191334200 701916942 540085096 476526840 59531350 117124976 213822179 482362640 840442200 979203280 780056032 460069900 625835988 579968636 679202864 640625986 2591744 754510656 45095072 182291856 903064216 928367104 589864652 145385888 532076544 993770920 156234792 307868748 39932384 503321728 249528772 428474704 488172144 778195936 173605568 802344772 74448384 14264832 875898856 384431424 47216640 332474336 576150696 562764088 230953696 547019840 596540712 718441024 234528384 868816960 489502816 285332504 245698576 613276160 993984384 762027392 16179456 990464296 187150336 72323792 779458304 884805509 777780848 369211648 749571584 232888920 827210816 903666880 785652736 747784760 567911168 461526982 502359580 534971152 831578256 648736480 339073536 62140416 892734336 941068800 50088064 973292928 759572696 35110664 65405376 107407968 577589488 927836200 562898984 978194688 243213824 772145280 261631488 642737072 370251392 625063936 497507040 113144144 110354236 55863468 994652288 337443136 815804512 526488816 363360082 42310352 884679504 564577280 174910464 7285962 48331372 647699128 718324352 515291632 109515264 140468288 554210816 611463360 317190009 744642677 753515440 860028032 853590656 406102296 100414976 522156969 763894784 654101938 200605448 505826654 685915904 137670032 388520480 650651696 251774944 553911607 636676548 417247951 296848780 336565580 386282788 258475756 599951884 586647328 344870554 458770700 493407372 548287244 679099228 331517276 316418476 308251724 602341228 538587156 276017868 317389388 349219084 306000524 545197836 313368524 601324684 578797580 649640972 189989644 546814732 676630252 288200108 273274612 261795340 380973620 402126240 376721100 602253448 253550482 487324476 553109260 393802516 587616796 533726476 366923212 654040588 549590156 180991548 304823820 260578700 415105911 238290332 481559880 416658772 310516140 559408916 570414900 307965340 474487400 410933786 507663832 483299692 523514452 567518796 642739148 484469132 615617101 183758828 375975916 584401884 453801996 370657470 662443892 192917260 501208082 511028232 298270252 319785996 485948194 434099276 295116044 576888960 651764492 654024812 202224396 587801340 203601708 257510092 179973133 626360988 478523094 530878156 656133900 259065484 362682572 423713524 485558600 422722300 282764444 531446156
49363184 310204025 419749376 414397744 341380654 214138368 310580576 457597920 270789376 369196800 421932640 335575344 488407552 38699990 133168784 336905090 31794816 247674072 372922654 141566208 516818204 494539884 366799168 184235560 148005536 213243828 81095756 496759040 295804752 23895280 174830304 345108872 346825984 508782720 290283296 285658299 66134208 86630592 149165744 93955200 464332288 488303424 159498732 436587280 226830176 473898944 56792948 65381440 138058148 370466560 179870400 122547680 437497936 218763456 351354464 244314368 395706432 167151360 419747392 358689568 71804800 295268160 150658240 419342564 298245868 217366104 37545824 486690304 428527488 263088444 362069952 204233768 161067584 366382592 208313878 21995872 260199760 117943888 101363408 42025904 436261997 444134864 172226514 172029504 180319466 213019520 518010140 187231420 332266572 446906624 112428230 52946212 79601408 368760000 514731008 332443256 333577472 291241628 97283200 446223424 795932347 359834712 516353088 634324832 583499584 593321264 825743860 447078748 757384256 361803184 531718448 714926844 815895136 771793856 651677656 398962880 810807456 789463392 357970160 763787298 401145356 479166336 575227712 795713600 562858260 696332480 618596672 695125824 511431552 749082876 677981072 458632596 441263680 749630768 610464964 436653632 707085424 432198160 554037888 689900384 722917440 497432545 563811152 363401976 422188484 374356032 615061182 339797676 563002192 338359656 601457332 422294080 734393696 743609218 398277088 555973264 738304584 824382784 454455292 545926176 620138560 684033280 574259611 376785472 688388586 671475808 429434048 592411492 495849928 518668896 588982720 442160682 345761856 614194224 538368316 383281392 523944032 480799048 728754240 744037376 458248976 754443008 473516624 408755776 756728384 663731624 491123808 456437262 587369792 596393868 355589588 658518808 402435280 780108864 362598464 717842048 804121664 714769296 674251404 374184058 660984808 263121104 512318208 481794304 106999424 516192760 838054384 995071168 645706534 938702560 386948320 777453904 308405680 714152048 18295552 630849600 26566000 851675024 848577604 880865192 38009056 865552675 750590317 578229505 210047488 888150864 202525052 826949620 548097480 287347620 990155392 961947008 458639600 180107728 592153600 680220856 877017012 389032696 270737872 337275392 145577028 781016938 300566812 958275376 342678016 16150016 145274648 710259820 721795112 847021832 754163860 796235390 733426176 970763776 297828656 763022192 757959640 752358400 827159814 540930320 211564384 123829000 665150080 936222952 34294852 733809920 537331344 198536160 389592204 659411680 795303296 10299296 812558256 744582588 183306688 767751596 815372918 913590520 20944866 61580336 327814480 872953792 996224344 350835944 436281600 238644304 755351520 775686912 615997600 374716368 238284320 314449216 14759880 83215124 377541504 623312576 930103564 862621952 277066000 312723360 261569448 384840384 841648914 305693184 242244832 710995712 697509888 965621000 288564224 883588498 875815424 810193804 976479360 310737536 373289472 584119056 313899680 550132712 476164196 181211136 77566376 340199490 512035888 295403504 393875076 750110144 906359328 100999808 665996970 148169664 799706352 80642848 416542720 824342904 137398118 707938950 185317654 172063936 847958016 911904472 885823992 19054848 948505088 214831552 372034703 102693632 15502536 410698948 227569808 731953420 327241728 336108456 267361280 576034624 605875692 729954864 778429618 693760 612812800 826668368 520335356 808895200 128004236 935777528 233826064 961269152 982594720 775432500 698558384 944112526 342470912 736317608 459780930 566373312 122307060 850902376 580395264 731588608 850107536 908516608 581160688 433742256 610581440 909443594 24598336 122066400 505910704 798738560 479002880 52437728 621510816 83310976 329884629 6595478 74590168 932147029 141554016 228856524 905048656 214921728 571584844 654349785 434921188 314522017 354238817 403956025 276148993 617625121 604320565 362543791 476443937 511080609 565960481 696772465 349190513 334091713 325924961 620014465 556260393 293691105 335062625 366892321 323673761 562871073 331041761 618997921 596470817 667314209 207662881 564487969 694303489 305873345 290947849 279468577 398646857 419799477 394394337 619926685 271223719 504997713 570782497 411475753 605290033 551399713 384596449 671713825 567263393 198664785 322497057 278251937 432779148 255963569 499233117 434332009 328189377 577082153 588088137 325638577 492160637 428607023 525337069 500972929 541187689 585192033 660412385 502142369 633290338 201432065 393649153 602075121 471475233 388330707 680117129 210590497 518881319 528701469 315943489 337459233 503621431 451772513 312789281 594562197 669437729 671698049 219897633 605474577 221274945 275183329 197646370 644034225 496196331 548551393 673807137 276738721 380355809 441386761 503231837 440395537 300437681 549119393
522646088 783486929 893032280 887680648 814663558 687421272 783863480 930880824 744072280 842479704 895215544 808858248 961690456 511982894 606451688 810187994 505077720 720956976 846205558 614849112 990101108 967822788 840082072 657518464 621288440 686526732 554378660 970041944 769087656 497178184 648113208 818391776 820108888 982065624 763566200 758941203 539417112 559913496 622448648 567238104 937615192 961586328 632781636 909870184 700113080 947181848 530075852 538664344 611341052 843749464 653153304 595830584 910780840 692046360 824637368 717597272 868989336 640434264 893030296 831972472 545087704 768551064 623941144 892625468 771528772 690649008 510828728 959973208 901810392 736371348 835352856 677516672 634350488 839665496 681596782 495278776 733482664 591226792 574646312 515308808 909544901 917417768 645509418 645312408 653602370 686302424 991293044 660514324 805549476 920189528 585711134 526229116 552884312 842042904 988013912 805726160 806860376 764524532 570566104 919506328 944154299 508056664 664575040 782546784 731721536 741543216 973965812 595300700 905606208 510025136 679940400 863148796 964117088 920015808 799899608 547184832 959029408 937685344 506192112 912009250 549367308 627388288 723449664 943935552 711080212 844554432 766818624 843347776 659653504 897304828 826203024 606854548 589485632 897852720 758686916 584875584 855307376 580420112 702259840 838122336 871139392 645654497 712033104 511623928 570410436 522577984 763283134 488019628 711224144 486581608 749679284 570516032 882615648 891831170 546499040 704195216 886526536 972604736 602677244 694148128 768360512 832255232 722481563 525007424 836610538 819697760 577656000 740633444 644071880 666890848 737204672 590382634 493983808 762416176 686590268 531503344 672165984 629021000 876976192 892259328 606470928 902664960 621738576 556977728 904950336 811953576 639345760 604659214 735591744 744615820 503811540 806740760 550657232 928330816 510820416 866064000 952343616 862991248 822473356 522406010 520312080 210312976 127465944 568311120 71432334 160851852 518235916 516921400 194223904 249315328 264724168 485123132 577955840 646452432 178446528 433012032 38933780 685570218 349216768 399848272 34305140 719437824 251612032 466830720 611145984 813824968 528705984 837554864 721480768 888070624 517468800 945460336 186272088 860638192 892313874 759015056 963524804 821701372 415309200 136973696 222107776 847151488 411546584 306139978 145370616 212260768 603650320 350192492 304979600 268858418 266832480 281755384 646367846 253117568 664456768 45412384 593214912 121875184 441116680 58502848 426209328 894014304 399923008 883512202 683431280 634022816 968610992 128504468 382687104 181800752 251399904 492873976 915527184 759068152 950987776 884063968 919686576 823829660 271620556 811421364 302447952 276258624 958936312 744666620 805704992 724287232 209161568 221557472 911116800 616728576 897858416 915011072 120849632 730386432 45791744 682984752 529879984 304145504 48300080 198407364 785821836 483454208 619124224 393581056 1450816 792759424 843538136 514733056 329382784 944564480 667161856 433764224 950915088 342240768 781702144 189612352 47798784 455701064 936156224 324918432 792391248 417121792 166247722 446012256 239084288 887905024 304456880 720775972 742072308 858580480 526340208 577713327 810545728 769575608 144692224 698383744 971009366 205422594 539625620 406665728 825058816 835283424 204071456 419615920 823486880 413595136 47409672 797061484 622565264 897258861 586252800 22082912 550250064 9346496 855910000 224722608 430482336 786403484 21703328 205678680 386787720 466692864 701491254 813246432 786252128 978507776 783922848 90617888 672449854 850518216 933529600 728343040 374921472 590924608 771952800 277036480 677593600 970696096 670491680 57332480 33878368 425382120 994972904 265969152 665948706 901952352 603682304 647505360 556126254 524109872 876892968 286126104 251672592 299986636 147715328 265996800 1158576 151865728 83274752 387158248 589779691 672544632 453116035 332716864 372433664 422150872 294343840 635819968 622515412 380738638 494638784 529275456 584155328 714967312 367385360 352286560 344119808 638209312 574455240 311885952 353257472 385087168 341868608 581065920 349236608 637192768 614665664 685509056 225857728 582682816 712498336 324068192 309142696 297663424 416841704 437994324 412589184 638121532 289418566 523192560 588977344 429670600 623484880 569594560 402791296 689908672 585458240 216859632 340691904 296446784 450973995 274158416 517427964 452526856 346384224 595277000 606282984 343833424 510355484 446801870 543531916 519167776 559382536 603386880 678607232 520337216 651485185 219626912 411844000 620269968 489670080 406525554 698311976 228785344 537076166 546896316 334138336 355654080 521816278 469967360 330984128 612757044 687632576 689892896 238092480 623669424 239469792 293378176 215841217 662229072 514391178 566746240 692001984 294933568 398550656 459581608 521426684 458590384 318632528 567314240
301787124 562627965 672173316 666821684 593804594 466562308 563004516 710021860 523213316 621620740 674356580 587999284 740831492 291123930 385592724 589329030 284218756 500098012 625346594 393990148 769242144 746963824 619223108 436659500 400429476 465667768 333519696 749182980 548228692 276319220 427254244 597532812 599249924 761206660 542707236 538082239 318558148 339054532 401589684 346379140 716756228 740727364 411922672 689011220 479254116 726322884 309216888 317805380 390482088 622890500 432294340 374971620 689921876 471187396 603778404 496738308 648130372 419575300 672171332 611113508 324228740 547692100 403082180 671766504 550669808 469790044 289969764 739114244 680951428 515512384 614493892 456657708 413491524 618806532 460737818 274419812 512623700 370367828 353787348 294449844 688685937 696558804 424650454 424453444 432743406 465443460 770434080 439655360 584690512 699330564 364852170 305370152 332025348 621183940 767154948 584867196 586001412 543665568 349707140 698647364 544059603 107961968 264480344 382452088 331626840 341448520 573871116 195206004 505511512 109930440 279845704 463054100 564022392 519921112 399804912 147090136 558934712 537590648 106097416 511914554 149272612 227293592 323354968 543840856 310985516 444459736 366723928 443253080 259558808 497210132 426108328 206759852 189390936 497758024 358592220 184780888 455212680 180325416 302165144 438027640 471044696 245559801 311938408 111529232 170315740 122483288 363188438 87924932 311129448 86486912 349584588 170421336 482520952 491736474 146404344 304100520 486431840 572510040 202582548 294053432 368265816 432160536 322386867 124912728 436515842 419603064 177561304 340538748 243977184 266796152 337109976 190287938 93889112 362321480 286495572 131408648 272071288 228926304 476881496 492164632 206376232 502570264 221643880 156883032 504855640 411858880 239251064 204564518 335497048 344521124 103716844 406646064 150562536 528236120 110725720 465969304 552248920 462896552 422378660 122311314 716825383 808141056 194906624 269285760 576831392 95554560 144625360 246289840 830577152 373382400 593884416 397582800 210539526 612466784 993869280 501525000 469420560 985178800 684732096 603636628 87806096 407413376 894552656 258853872 903161016 672580012 224215176 67370128 824075936 328447832 63798688 711512816 516153194 17596800 39788544 587635200 758031360 818556544 832094848 114277990 8708192 531482624 807058368 400241654 152432496 453935829 340680854 724733985 777024000 602935332 416094024 403159197 612040688 586876938 57930224 680496880 692473568 540908746 49266512 362271744 742069080 545943808 503674018 975434752 723984384 679318650 729703264 500932800 954536424 444588688 26672224 712351566 78354044 18364596 774167296 856206904 517091144 120491088 500878984 667255296 90171760 264485184 594169600 628445424 822927136 568320984 581829632 511573952 89468520 718843104 208346648 177915901 379393536 703778840 38248960 990050304 390796384 711125760 781704856 728885960 48903936 223555920 401542577 536739944 683724624 352990080 246394656 127624196 646364128 873695804 829861875 573426429 896908416 645296320 224556057 983876240 104268048 665257344 888946050 345270944 393748480 817871872 316446144 836910640 501579334 609827680 29322968 997942960 517925304 959293728 579037184 458581768 498312734 718861568 41836352 293581780 919822646 297332544 219985920 194735616 149479804 506679966 365997600 931124260 595368300 46328380 6110832 568489248 625543265 357416608 473395104 301917760 933404856 703406340 358012832 453297136 26414144 460160384 308839156 828669168 847514656 959244832 69153376 146953500 412135104 865883456 975365008 15367040 668124672 463142656 108328448 992894057 376596400 806437120 467834208 30335744 770778572 296854144 334205120 730492372 338908672 149919952 646542464 618095360 353068288 883593536 153412880 502624058 183834448 40292912 496785232 788925376 792929344 97292512 456289312 575616296 142926616 242448376 25945394 656426104 469809583 552574524 333145927 212746756 252463556 302180764 174373732 515849860 502545304 260768530 374668676 409305348 464185220 594997204 247415252 232316452 224149700 518239204 454485132 191915844 233287364 265117060 221898500 461095812 229266500 517222660 494695556 565538948 105887620 462712708 592528228 204098084 189172588 177693316 296871596 318024216 292619076 518151424 169448458 403222452 469007236 309700492 503514772 449624452 282821188 569938564 465488132 96889524 220721796 176476676 331003887 154188308 397457856 332556748 226414116 475306892 486312876 223863316 390385376 326831762 423561808 399197668 439412428 483416772 558637124 400367108 531515077 99656804 291873892 500299860 369699972 286555446 578341868 108815236 417106058 426926208 214168228 235683972 401846170 349997252 211014020 492786936 567662468 569922788 118122372 503699316 119499684 173408068 95871109 542258964 394421070 446776132 572031876 174963460 278580548 339611500 401456576 338620276 198662420 447344132
419158384 679999225 789544576 784192944 711175854 583933568 680375776 827393120 640584576 738992000 791727840 705370544 858202752 408495190 502963984 706700290 401590016 617469272 742717854 511361408 886613404 864335084 736594368 554030760 517800736 583039028 450890956 866554240 665599952 393690480 544625504 714904072 716621184 878577920 660078496 655453499 435929408 456425792 518960944 463750400 834127488 858098624 529293932 806382480 596625376 843694144 426588148 435176640 507853348 740261760 549665600 492342880 807293136 588558656 721149664 614109568 765501632 536946560 789542592 728484768 441600000 665063360 520453440 789137764 668041068 587161304 407341024 856485504 798322688 632883644 731865152 574028968 530862784 736177792 578109078 391791072 629994960 487739088 471158608 411821104 806057197 813930064 542021714 541824704 550114666 582814720 887805340 557026620 702061772 816701824 482223430 422741412 449396608 738555200 884526208 702238456 703372672 661036828 467078400 816018624 762526816 326429181 482947557 600919301 550094053 559915733 792338329 413673217 723978725 328397653 498312917 681521313 782489605 738388325 618272125 365557349 777401925 756057861 324564629 730381767 367739825 445760805 541822181 762308069 529452729 662926949 585191141 661720293 478026021 715677345 644575541 425227065 407858149 716225237 577059433 403248101 673679893 398792629 520632357 656494853 689511909 464027014 530405621 329996445 388782953 340950501 581655651 306392145 529596661 304954125 568051801 388888549 700988165 710203687 364871557 522567733 704899053 790977253 421049761 512520645 586733029 650627749 540854080 343379941 654983055 638070277 396028517 559005961 462444397 485263365 555577189 408755151 312356325 580788693 504962785 349875861 490538501 447393517 695348709 710631845 424843445 721037477 440111093 375350245 723322853 630326093 457718277 423031731 553964261 562988337 322184057 625113277 369029749 746703333 329192933 684436517 770716133 681363765 640845873 340778527 7655168 298438016 439236800 616668128 242772130 802395344 731520166 116970240 359612440 256395072 702526652 423689344 221027200 344479488 172695031 538156800 336366368 782289928 869922448 416248438 665364708 990087816 881842820 52325552 690551936 23744512 169428736 743238112 267148256 141240768 817570420 832904349 290850976 979206528 566192292 440583168 964781840 700614674 166887808 490820608 890048128 78441216 611579528 749823088 937059872 558557120 780337024 678008320 718995766 127396832 953102604 898689912 210460096 152121600 237361152 143006210 172266124 44434320 460509808 11051950 386301952 110996672 518244704 289926208 401026560 202248562 586011896 999012432 220356608 633455224 529732672 827117420 443439168 939828736 792288128 233386448 513280000 606349488 830586816 216496324 814987136 958792060 716872964 569036288 97419828 296788800 697548108 375326208 31545040 672265152 990804848 206943320 899178948 727462400 342339680 351587536 634678052 18381504 170308640 625717679 991807880 945031968 283995312 212178624 297782976 630615608 93310820 178554656 894321696 809359280 31820460 512454064 350394432 141277020 850209800 689930652 880028902 670837376 835490976 579056832 462591896 75346580 597700768 836193152 401636150 543785572 700781216 335936384 317092254 357034176 365952832 640552208 298706136 401644160 179664000 603482848 825669752 603636480 415111380 9730112 737222032 553042944 964144384 462884224 119817712 301949440 367861328 131108160 788161692 377722368 591422336 865537760 706702208 191237632 180351424 328218676 695553012 799532380 410488948 102070800 692533586 392749392 731838130 453600128 852254030 205870336 635072724 629813040 106291200 501707776 209816224 737153432 199078400 577795408 980116272 845998040 388587468 63330090 927698944 266684320 166970000 481104080 694796560 400003040 160787472 318849288 29178824 105497456 776812452 708530209 773611816 957533228 521350368 114219454 313180000 326348440 417565744 989642910 381850816 9321728 457394027 540158968 320730371 200331200 240048000 289765208 161958176 503434304 490129748 248352974 362253120 396889792 451769664 582581648 234999696 219900896 211734144 505823648 442069576 179500288 220871808 252701504 209482944 448680256 216850944 504807104 482280000 553123392 93472064 450297152 580112672 191682528 176757032 165277760 284456040 305608660 280203520 505735868 157032902 390806896 456591680 297284936 491099216 437208896 270405632 557523008 453072576 84473968 208306240 164061120 318588331 141772752 385042300 320141192 213998560 462891336 473897320 211447760 377969820 314416206 411146252 386782112 426996872 471001216 546221568 387951552 519099521 87241248 279458336 487884304 357284416 274139890 565926312 96399680 404690502 414510652 201752672 223268416 389430614 337581696 198598464 480371380 555246912 557507232 105706816 491283760 107084128 160992512 83455553 529843408 382005514 434360576 559616320 162547904 266164992 327195944 389041020 326204720 186246864 434928576
300062162 560903003 670448354 665096722 592079632 464837346 561279554 708296898 521488354 619895778 672631618 586274322 739106530 289398968 383867762 587604068 282493794 498373050 623621632 392265186 767517182 745238862 617498146 434934538 398704514 463942806 331794734 747458018 546503730 274594258 425529282 595807850 597524962 759481698 540982274 536357277 316833186 337329570 399864722 344654178 715031266 739002402 410197710 687286258 477529154 724597922 307491926 316080418 388757126 621165538 430569378 373246658 688196914 469462434 602053442 495013346 646405410 417850338 670446370 609388546 322503778 545967138 401357218 670041542 548944846 468065082 288244802 737389282 679226466 513787422 612768930 454932746 411766562 617081570 459012856 272694850 510898738 368642866 352062386 292724882 686960975 694833842 422925492 422728482 431018444 463718498 768709118 437930398 582965550 697605602 363127208 303645190 330300386 619458978 765429986 583142234 584276450 541940606 347982178 696922402 676829883 240732248 397250624 515222368 464397120 474218800 706641396 327976284 638281792 242700720 412615984 595824380 696792672 652691392 532575192 279860416 691704992 670360928 238867696 644684834 282042892 360063872 456125248 676611136 443755796 577230016 499494208 576023360 392329088 629980412 558878608 339530132 322161216 630528304 491362500 317551168 587982960 313095696 434935424 570797920 603814976 378330081 444708688 244299512 303086020 255253568 495958718 220695212 443899728 219257192 482354868 303191616 615291232 624506754 279174624 436870800 619202120 705280320 335352828 426823712 501036096 564930816 455157147 257683008 569286122 552373344 310331584 473309028 376747464 399566432 469880256 323058218 226659392 495091760 419265852 264178928 404841568 361696584 609651776 624934912 339146512 635340544 354414160 289653312 637625920 544629160 372021344 337334798 468267328 477291404 236487124 539416344 283332816 661006400 243496000 598739584 685019200 595666832 555148940 255081594 410427188 711394940 643983464 314702240 333476068 817754012 870907776 190010336 290005600 82851266 6381824 104886324 472879642 435297136 640630743 768693760 305600560 269420336 237032592 893203784 274619758 742124032 202780990 740512200 107820628 195072000 5603598 865077392 51401540 285920055 882526527 279326272 249796458 750056768 692167696 698091368 770948992 12572448 579043674 629462572 500425440 486525040 714522880 119742002 845733696 56577280 244505430 645489316 429173760 653547280 42018816 143471140 184446496 553416208 169980984 947572672 23611568 915088384 430987414 490217480 48069384 181713344 408623456 365086739 676021760 433911492 586856936 115117466 421894224 209371400 879853304 398731320 113842368 696230400 834162560 312697984 740643344 170861298 938708952 934593728 139342680 623620352 878212404 265991676 445411280 309347264 350529000 428583492 951938944 796969104 413773696 633555508 344658384 739976544 21920816 233309952 498559704 969725500 857607656 569389900 732215072 812506088 337806704 627836800 275005520 834838912 96268304 649224024 554909968 3282688 864712192 535143740 167782048 880311808 484961652 219255780 145651992 878368600 635213816 929217536 312752512 704800356 706944000 833091040 549045640 203666888 1704950 654824056 849087200 302604440 671598680 875966080 100255824 718957016 660558944 121381474 586085248 949279344 85581544 248021504 373122528 251624176 832520242 454657024 461468960 829360860 619947424 544767710 956128768 284304896 505805632 831757768 375379616 120686064 672499391 139110352 510798904 163137006 823330144 658814912 720119680 415885360 215282368 41806652 537843952 558860864 49486440 154153216 706622464 175286784 917873352 568871556 527032441 494152192 35916964 890518784 74705896 460437640 725997056 810292144 239682920 575694848 340078080 843819168 2520640 535909264 893409536 623010184 873745472 801571840 963126040 504535296 451609952 398950400 971382936 155474432 244624992 924547968 321279296 278651504 736120139 818885080 599456483 479057312 518774112 568491320 440684288 782160416 768855860 527079086 640979232 675615904 730495776 861307760 513725808 498627008 490460256 784549760 720795688 458226400 499597920 531427616 488209056 727406368 495577056 783533216 761006112 831849504 372198176 729023264 858838784 470408640 455483144 444003872 563182152 584334772 558929632 784461980 435759014 669533008 735317792 576011048 769825328 715935008 549131744 836249120 731798688 363200080 487032352 442787232 597314443 420498864 663768412 598867304 492724672 741617448 752623432 490173872 656695932 593142318 689872364 665508224 705722984 749727328 824947680 666677664 797825633 365967360 558184448 766610416 636010528 552866002 844652424 375125792 683416614 693236764 480478784 501994528 668156726 616307808 477324576 759097492 833973024 836233344 384432928 770009872 385810240 439718624 362181665 808569520 660731626 713086688 838342432 441274016 544891104 605922056 667767132 604930832 464972976 713654688
344566684 605407525 714952876 709601244 636584154 509341868 605784076 752801420 565992876 664400300 717136140 630778844 783611052 333903490 428372284 632108590 326998316 542877572 668126154 436769708 812021704 789743384 662002668 479439060 443209036 508447328 376299256 791962540 591008252 319098780 470033804 640312372 642029484 803986220 585486796 580861799 361337708 381834092 444369244 389158700 759535788 783506924 454702232 731790780 522033676 769102444 351996448 360584940 433261648 665670060 475073900 417751180 732701436 513966956 646557964 539517868 690909932 462354860 714950892 653893068 367008300 590471660 445861740 714546064 593449368 512569604 332749324 781893804 723730988 558291944 657273452 499437268 456271084 661586092 503517378 317199372 555403260 413147388 396566908 337229404 731465497 739338364 467430014 467233004 475522966 508223020 813213640 482434920 627470072 742110124 407631730 348149712 374804908 663963500 809934508 627646756 628780972 586445128 392486700 741426924 802035323 365937688 522456064 640427808 589602560 599424240 831846836 453181724 763487232 367906160 537821424 721029820 821998112 777896832 657780632 405065856 816910432 795566368 364073136 769890274 407248332 485269312 581330688 801816576 568961236 702435456 624699648 701228800 517534528 755185852 684084048 464735572 447366656 755733744 616567940 442756608 713188400 438301136 560140864 696003360 729020416 503535521 569914128 369504952 428291460 380459008 621164158 345900652 569105168 344462632 607560308 428397056 740496672 749712194 404380064 562076240 744407560 830485760 460558268 552029152 626241536 690136256 580362587 382888448 694491562 677578784 435537024 598514468 501952904 524771872 595085696 448263658 351864832 620297200 544471292 389384368 530047008 486902024 734857216 750140352 464351952 760545984 479619600 414858752 762831360 669834600 497226784 462540238 593472768 602496844 361692564 664621784 408538256 786211840 368701440 723945024 810224640 720872272 680354380 380287034 326351234 611160184 457554608 655530512 53552684 444801664 102553992 715852224 545681914 766203752 149260376 908819168 363862208 217930760 516868952 377726032 690095152 146288512 921624078 849390608 675378464 739695616 913321472 337276816 843697410 756722176 732120608 425368674 968079076 923320218 448807072 658979888 137855680 585417792 296891770 530375516 695919808 402124448 600048640 232802484 698949944 162825375 431147776 868940224 882316160 988260300 787805488 522763952 863591306 33730560 633618960 2012516 253677056 369825888 272457632 654226432 648059056 246743296 594424384 782554400 453411168 54922952 139076384 217221216 163772200 963264352 465604928 717808576 636463680 886359904 613664000 880348384 965718600 416052384 867930112 211911328 812519872 474691768 51873344 248876032 72667392 914817024 19772000 731486208 971212928 100181360 766029880 397105280 111034368 649459648 197441408 320890376 678346160 808847008 883004768 826822160 827171416 228106304 597494648 449909745 524921584 684270100 631138816 401390058 522956080 453619248 783179622 163533568 470123000 843860072 998722640 777819320 198611340 623494656 936138752 857077300 97754688 593383036 638724184 696952420 743200640 247079016 360720576 463092984 476222112 732036240 892396864 900792544 390087912 473105760 937308209 101722520 655633792 978580750 537745516 59959799 101939200 386398784 851740452 946510856 892608324 373448212 937956584 437020856 710927024 468116739 670838528 74125136 560377096 821678916 872896688 820763392 11171840 249136688 386197768 197007936 26844704 127833280 902211344 894465122 938762816 908910024 835296517 19140568 477494540 678508640 457112352 625991680 964352980 906433920 448109696 241730928 590725806 845409056 149461216 432958952 242015936 400478912 132436250 974804526 212483232 608937856 381796352 712776832 925862752 609357742 537065962 839012808 957946736 577665000 142767104 785413420 168619414 963041024 28976000 424544384 750936832 703075072 930213888 476441088 693440845 776205786 556777189 436378018 476094818 525812026 398004994 739481122 726176566 484399792 598299938 632936610 687816482 818628466 471046514 455947714 447780962 741870466 678116394 415547106 456918626 488748322 445529762 684727074 452897762 740853922 718326818 789170210 329518882 686343970 816159490 427729346 412803850 401324578 520502858 541655478 516250338 741782686 393079720 626853714 692638498 533331754 727146034 673255714 506452450 793569826 689119394 320520786 444353058 400107938 554635149 377819570 621089118 556188010 450045378 698938154 709944138 447494578 614016638 550463024 647193070 622828930 663043690 707048034 782268386 623998370 755146339 323288066 515505154 723931122 593331234 510186708 801973130 332446498 640737320 650557470 437799490 459315234 625477432 573628514 434645282 716418198 791293730 793554050 341753634 727330578 343130946 397039330 319502371 765890226 618052332 670407394 795663138 398594722 502211810 563242762 625087838 562251538 422293682 670975394
320688944 581529785 691075136 685723504 612706414 485464128 581906336 728923680 542115136 640522560 693258400 606901104 759733312 310025750 404494544 608230850 303120576 518999832 644248414 412891968 788143964 765865644 638124928 455561320 419331296 484569588 352421516 768084800 567130512 295221040 446156064 616434632 618151744 780108480 561609056 556984059 337459968 357956352 420491504 365280960 735658048 759629184 430824492 707913040 498155936 745224704 328118708 336707200 409383908 641792320 451196160 393873440 708823696 490089216 622680224 515640128 667032192 438477120 691073152 630015328 343130560 566593920 421984000 690668324 569571628 488691864 308871584 758016064 699853248 534414204 633395712 475559528 432393344 637708352 479639638 293321632 531525520 389269648 372689168 313351664 707587757 715460624 443552274 443355264 451645226 484345280 789335900 458557180 603592332 718232384 383753990 324271972 350927168 640085760 786056768 603769016 604903232 562567388 368608960 717549184 914051451 477953816 634472192 752443936 701618688 711440368 943862964 565197852 875503360 479922288 649837552 833045948 934014240 889912960 769796760 517081984 928926560 907582496 476089264 881906402 519264460 597285440 693346816 913832704 680977364 814451584 736715776 813244928 629550656 867201980 796100176 576751700 559382784 867749872 728584068 554772736 825204528 550317264 672156992 808019488 841036544 615551649 681930256 481521080 540307588 492475136 733180286 457916780 681121296 456478760 719576436 540413184 852512800 861728322 516396192 674092368 856423688 942501888 572574396 664045280 738257664 802152384 692378715 494904576 806507690 789594912 547553152 710530596 613969032 636788000 707101824 560279786 463880960 732313328 656487420 501400496 642063136 598918152 846873344 862156480 576368080 872562112 591635728 526874880 874847488 781850728 609242912 574556366 705488896 714512972 473708692 776637912 520554384 898227968 480717568 835961152 922240768 832888400 792370508 492303162 182173824 528034304 564533536 567039876 28468788 446969344 41556123 253044608 842475868 377536304 456110688 648018944 615329276 5006976 336212072 421582080 353462336 244133600 936140352 665578140 749473600 586298136 850409492 150461132 433022144 670576928 154010624 270041088 706458624 751608400 281344576 969143296 717129936 280225248 761116106 59913224 593601024 445515456 300768608 154460032 214467072 745801440 281899136 510111864 290475936 661332040 30841550 440568960 569341889 63119088 645317120 844560536 399586820 612128088 70873744 48328782 774423896 848088576 40642480 864659328 134663296 996057024 396204473 381900928 69349888 9798144 995183920 37759488 588976892 570887936 724668080 738314112 821140096 799335120 507120080 52267188 988474496 333825152 463354296 28010336 896704128 573576472 565460538 570809088 816639876 305105216 282377262 980932720 409028420 883411696 396017408 138240000 107629604 146074960 564795904 941049344 983729884 144353488 880785152 374124106 824079040 493262224 212086420 961533952 566331377 869706176 387749280 780288944 959243520 262634240 335782621 393221952 643040784 613997568 780867072 494394800 994976000 213882792 162717252 179297600 344256160 627871272 353873324 74549520 609667072 890028800 833668544 18272960 57822416 454474400 333303880 470643152 659554932 945429504 722177455 490688000 725739592 443608880 927499440 186321984 252165664 539707392 839467392 894624312 380803800 878066432 227409596 902021516 286213648 351293824 537690112 844589696 132048000 736583680 884461952 164887344 964338944 421998804 273547584 200439152 270035168 365778240 109580296 206786392 576467216 291640064 672367384 344639904 59200392 453428484 924672394 268190392 865649992 140471864 377662841 631931868 804346240 410285952 340841120 472922368 53130500 879935104 194430208 102382160 812246784 394385344 430371584 783205264 906123176 750135680 298895044 534292992 632275608 373090522 218618640 757643904 317521360 158028288 360862030 461876544 652708395 735473336 516044739 395645568 435362368 485079576 357272544 698748672 685444116 443667342 557567488 592204160 647084032 777896016 430314064 415215264 407048512 701138016 637383944 374814656 416186176 448015872 404797312 643994624 412165312 700121472 677594368 748437760 288786432 645611520 775427040 386996896 372071400 360592128 479770408 500923028 475517888 701050236 352347270 586121264 651906048 492599304 686413584 632523264 465720000 752837376 648386944 279788336 403620608 359375488 513902699 337087120 580356668 515455560 409312928 658205704 669211688 406762128 573284188 509730574 606460620 582096480 622311240 666315584 741535936 583265920 714413889 282555616 474772704 683198672 552598784 469454258 761240680 291714048 600004870 609825020 397067040 418582784 584744982 532896064 393912832 675685748 750561280 752821600 301021184 686598128 302398496 356306880 278769921 725157776 577319882 629674944 754930688 357862272 461479360 522510312 584355388 521519088 381561232 630242944
95075632 355916473 465461824 460110192 387093102 259850816 356293024 503310368 316501824 414909248 467645088 381287792 534120000 84412438 178881232 382617538 77507264 293386520 418635102 187278656 562530652 540252332 412511616 229948008 193717984 258956276 126808204 542471488 341517200 69607728 220542752 390821320 392538432 554495168 335995744 331370747 111846656 132343040 194878192 139667648 510044736 534015872 205211180 482299728 272542624 519611392 102505396 111093888 183770596 416179008 225582848 168260128 483210384 264475904 397066912 290026816 441418880 212863808 465459840 404402016 117517248 340980608 196370688 465055012 343958316 263078552 83258272 532402752 474239936 308800892 407782400 249946216 206780032 412095040 254026326 67708320 305912208 163656336 147075856 87738352 481974445 489847312 217938962 217741952 226031914 258731968 563722588 232943868 377979020 492619072 158140678 98658660 125313856 414472448 560443456 378155704 379289920 336954076 142995648 491935872 759659473 323561838 480080214 598051958 547226710 557048390 789470986 410805874 721111382 325530310 495445574 678653970 779622262 735520982 615404782 362690006 774534582 753190518 321697286 727514424 364872482 442893462 538954838 759440726 526585386 660059606 582323798 658852950 475158678 712810002 641708198 422359722 404990806 713357894 574192090 400380758 670812550 395925286 517765014 653627510 686644566 461159671 527538278 327129102 385915610 338083158 578788308 303524802 526729318 302086782 565184458 386021206 698120822 707336344 362004214 519700390 702031710 788109910 418182418 509653302 583865686 647760406 537986737 340512598 652115712 635202934 393161174 556138618 459577054 482396022 552709846 405887808 309488982 577921350 502095442 347008518 487671158 444526174 692481366 707764502 421976102 718170134 437243750 372482902 720455510 627458750 454850934 420164388 551096918 560120994 319316714 622245934 366162406 743835990 326325590 681569174 767848790 678496422 637978530 337911184 527045320 363797968 456967424 914039296 343760800 704324340 160548788 929146768 989005408 214528 25487500 460116846 253867136 196623096 145999168 838867200 985496416 391678269 427853760 643874560 117619552 752023500 492256768 665704192 812021396 573474304 998346456 150988104 621552960 292002016 385024736 638529904 73188864 124039648 455772976 90537940 992662592 869789036 953541864 276029696 806166876 549829419 477092864 980103616 880271182 366436128 135246208 712555786 357124752 74493940 67770640 730961024 346792000 202318336 357484160 879889408 546428032 993402104 572966944 388024320 590745312 239210112 808064704 378963456 990876776 830139452 313824832 200962928 914211328 871139840 252419584 498202112 52978496 516654568 10237184 182690504 576794976 500232388 943293100 401387856 17302280 438023326 573715760 466870748 962155904 692811070 322927420 311632416 533643392 503291908 739539456 26829488 616242512 559794780 183151800 252540160 907647640 392518232 979709696 721211336 188484133 991933848 830821672 942905984 921604288 80740368 367441152 788007660 429683072 277362656 574369472 243102720 788282205 265539410 631212736 657084320 297110400 90555120 127732768 912013408 180958688 461895111 765870480 616415040 453816704 279192792 412440520 307339328 365053280 922439936 372811200 825956940 508895272 335944936 198877760 356023936 453937408 458920768 640791232 942505572 577444944 275895954 51616768 715590684 447269632 98057134 528323958 929710689 919222752 800480000 527415968 69689856 391958822 302388656 517010368 73271164 702146792 263533144 91027968 784596712 441296384 762763264 29484344 910042608 783864320 332283488 806079000 160161488 945911112 918418648 651408544 927924000 279420000 12576384 868597472 963282432 206110304 391589920 48856776 212148736 256697344 171059764 918240000 427453256 836719312 307667102 219519296 754982544 2273408 369717360 469007552 790504160 868788370 472793328 136277032 834844940 283182664 913482240 462919232 607018464 664117035 746881976 527453379 407054208 446771008 496488216 368681184 710157312 696852756 455075982 568976128 603612800 658492672 789304656 441722704 426623904 418457152 712546656 648792584 386223296 427594816 459424512 416205952 655403264 423573952 711530112 689003008 759846400 300195072 657020160 786835680 398405536 383480040 372000768 491179048 512331668 486926528 712458876 363755910 597529904 663314688 504007944 697822224 643931904 477128640 764246016 659795584 291196976 415029248 370784128 525311339 348495760 591765308 526864200 420721568 669614344 680620328 418170768 584692828 521139214 617869260 593505120 633719880 677724224 752944576 594674560 725822529 293964256 486181344 694607312 564007424 480862898 772649320 303122688 611413510 621233660 408475680 429991424 596153622 544304704 405321472 687094388 761969920 764230240 312429824 698006768 313807136 367715520 290178561 736566416 588728522 641083584 766339328 369270912 472888000 533918952 595764028 532927728 392969872 641651584
317966236 578807077 688352428 683000796 609983706 482741420 579183628 726200972 539392428 637799852 690535692 604178396 757010604 307303042 401771836 605508142 300397868 516277124 641525706 410169260 785421256 763142936 635402220 452838612 416608588 481846880 349698808 765362092 564407804 292498332 443433356 613711924 615429036 777385772 558886348 554261351 334737260 355233644 417768796 362558252 732935340 756906476 428101784 705190332 495433228 742501996 325396000 333984492 406661200 639069612 448473452 391150732 706100988 487366508 619957516 512917420 664309484 435754412 688350444 627292620 340407852 563871212 419261292 687945616 566848920 485969156 306148876 755293356 697130540 531691496 630673004 472836820 429670636 634985644 476916930 290598924 528802812 386546940 369966460 310628956 704865049 712737916 440829566 440632556 448922518 481622572 786613192 455834472 600869624 715509676 381031282 321549264 348204460 637363052 783334060 601046308 602180524 559844680 365886252 714826476 936048059 499950424 656468800 774440544 723615296 733436976 965859572 587194460 897499968 501918896 671834160 855042556 956010848 911909568 791793368 539078592 950923168 929579104 498085872 903903010 541261068 619282048 715343424 935829312 702973972 836448192 758712384 835241536 651547264 889198588 818096784 598748308 581379392 889746480 750580676 576769344 847201136 572313872 694153600 830016096 863033152 637548257 703926864 503517688 562304196 514471744 755176894 479913388 703117904 478475368 741573044 562409792 874509408 883724930 538392800 696088976 878420296 964498496 594571004 686041888 760254272 824148992 714375323 516901184 828504298 811591520 569549760 732527204 635965640 658784608 729098432 582276394 485877568 754309936 678484028 523397104 664059744 620914760 868869952 884153088 598364688 894558720 613632336 548871488 896844096 803847336 631239520 596552974 727485504 736509580 495705300 798634520 542550992 920224576 502714176 857957760 944237376 854885008 814367116 514299770 303156032 630421888 835427680 213366852 277675331 159030784 611170792 314827584 202299280 871071104 21905632 160346816 492994368 12437886 679675896 115255232 567452000 92627456 490092152 838320416 27003820 13407232 46441888 935391904 902103468 750236096 528303920 779034348 10259296 964891088 114065728 784581632 41853200 815381858 744260193 955472672 719802788 474588864 42356736 776679072 615289424 792888010 607970048 307772388 14429400 439840384 961919872 900867712 14722784 10033264 529431808 870625832 48263200 981605100 251672336 457262080 496515072 91145728 182459392 8993152 315353024 441057666 403070464 652979712 71537342 791696028 839361216 824028160 328112936 507522816 534279878 390275640 294348444 575531520 468220816 433060608 625516900 900700000 194187520 538309048 940136528 708710412 139510824 756735360 282614400 407750000 901949856 333754816 221412592 376806016 853275640 514334456 621366272 278824960 979693384 538995968 532012884 176732160 681245310 305466496 207979264 382233960 451216000 107671259 45554186 7033364 412741160 94912000 107531392 912188144 306224960 658710616 724648160 860870144 45463064 389772184 937621874 493341312 538664550 489734264 0 237418624 315326240 595559592 536110952 756261312 85329126 47132704 139324510 626372872 440008960 955678696 24063608 459924480 857758608 3913264 628618996 710220800 550851356 64672464 853994004 414632836 37547230 4709644 590963179 912901024 43070400 998013216 763104305 906158740 800701952 845842820 181194912 604686304 22128576 441872896 962443328 544100920 328543250 759210496 399557496 658073920 778104288 355162784 390595200 717747808 560664240 136789947 439814544 854459688 920778240 116439552 640634048 787294656 563251904 577682148 833633300 106232304 583283040 326295888 372834800 470844888 50171880 856685568 761627840 993220376 849120512 982512480 568817664 291397344 750362680 364072960 722394112 535907818 572928000 371634304 925824832 576384800 933203968 820787648 750644267 833409208 613980611 493581440 533298240 583015448 455208416 796684544 783379988 541603214 655503360 690140032 745019904 875831888 528249936 513151136 504984384 799073888 735319816 472750528 514122048 545951744 502733184 741930496 510101184 798057344 775530240 846373632 386722304 743547392 873362912 484932768 470007272 458528000 577706280 598858900 573453760 798986108 450283142 684057136 749841920 590535176 784349456 730459136 563655872 850773248 746322816 377724208 501556480 457311360 611838571 435022992 678292540 613391432 507248800 756141576 767147560 504698000 671220060 607666446 704396492 680032352 720247112 764251456 839471808 681201792 812349761 380491488 572708576 781134544 650534656 567390130 859176552 389649920 697940742 707760892 495002912 516518656 682680854 630831936 491848704 773621620 848497152 850757472 398957056 784534000 400334368 454242752 376705793 823093648 675255754 727610816 852866560 455798144 559415232 620446184 682291260 619454960 479497104 728178816
352853208 613694049 723239400 717887768 644870678 517628392 614070600 761087944 574279400 672686824 725422664 639065368 791897576 342190014 436658808 640395114 335284840 551164096 676412678 445056232 820308228 798029908 670289192 487725584 451495560 516733852 384585780 800249064 599294776 327385304 478320328 648598896 650316008 812272744 593773320 589148323 369624232 390120616 452655768 397445224 767822312 791793448 462988756 740077304 530320200 777388968 360282972 368871464 441548172 673956584 483360424 426037704 740987960 522253480 654844488 547804392 699196456 470641384 723237416 662179592 375294824 598758184 454148264 722832588 601735892 520856128 341035848 790180328 732017512 566578468 665559976 507723792 464557608 669872616 511803902 325485896 563689784 421433912 404853432 345515928 739752021 747624888 475716538 475519528 483809490 516509544 821500164 490721444 635756596 750396648 415918254 356436236 383091432 672250024 818221032 635933280 637067496 594731652 400773224 749713448 510911273 74813638 231332014 349303758 298478510 308300190 540722786 162057674 472363182 76782110 246697374 429905770 530874062 486772782 366656582 113941806 525786382 504442318 72949086 478766224 116124282 194145262 290206638 510692526 277837186 411311406 333575598 410104750 226410478 464061802 392959998 173611522 156242606 464609694 325443890 151632558 422064350 147177086 269016814 404879310 437896366 212411471 278790078 78380902 137167410 89334958 330040108 54776602 277981118 53338582 316436258 137273006 449372622 458588144 113256014 270952190 453283510 539361710 169434218 260905102 335117486 399012206 289238537 91764398 403367512 386454734 144412974 307390418 210828854 233647822 303961646 157139608 60740782 329173150 253347242 98260318 238922958 195777974 443733166 459016302 173227902 469421934 188495550 123734702 471707310 378710550 206102734 171416188 302348718 311372794 70568514 373497734 117414206 495087790 77577390 432820974 519100590 429748222 389230330 89162984 346557748 624304288 940909568 682848128 273368178 69413680 571433520 671459674 159314940 129809164 622127488 497696336 378322752 996084920 97220608 833464320 470157312 984612864 43096224 579831418 310000256 777739624 225181952 977113536 158663680 621329196 146824084 262205391 760847444 145123264 302319168 544183840 60430304 288086349 771495872 467053824 919404224 312351360 80756006 281067008 923804416 51626400 291946528 26515488 377242956 81453952 241184764 589162248 818903040 546294400 913791193 260578000 609282352 861830544 693739392 481797040 500949760 680460224 490480176 998608000 104744968 211255776 538806860 144774608 643411072 464957728 389862416 15146336 601567104 50933904 422909184 793403932 195196672 393091968 581308716 290803024 700978196 94030592 780820992 52595200 694266480 237254240 855931904 814852454 18117760 378328160 821178464 627522400 111596584 800928220 580451186 906022504 233567988 980263304 816346064 372933570 999473424 891286016 2341760 410739704 448223140 49529344 475757696 532824060 706747574 836332928 892118336 896827904 811237104 970041524 886382894 738097152 444612352 297179296 965668296 524003200 994894010 524739235 618257334 284151184 87370528 286682480 417995840 879657188 812898816 614200576 715955584 451851684 92893280 41581824 903737616 964899328 845968576 383843800 704542080 199069616 996439112 304601820 507011840 151258320 989441112 737038374 327488224 817667600 98889344 310175936 404871360 617541113 625973072 528598592 617407232 135636280 970710568 489729536 335472896 665092832 57805196 244408096 98026328 201368740 168191640 141065813 993101320 223567744 371184944 598551200 140639586 190258952 358346208 731492512 404667136 341301824 67718240 180835864 76615040 43400000 876194448 765401940 961430136 447373040 247077120 778816624 457788736 307479136 330906496 196033624 765920000 582807904 891461344 597071424 162979520 313459350 65018481 869304168 238018384 589996768 452324864 304267264 701104160 496263328 814569771 897334712 677906115 557506944 597223744 646940952 519133920 860610048 847305492 605528718 719428864 754065536 808945408 939757392 592175440 577076640 568909888 862999392 799245320 536676032 578047552 609877248 566658688 805856000 574026688 861982848 839455744 910299136 450647808 807472896 937288416 548858272 533932776 522453504 641631784 662784404 637379264 862911612 514208646 747982640 813767424 654460680 848274960 794384640 627581376 914698752 810248320 441649712 565481984 521236864 675764075 498948496 742218044 677316936 571174304 820067080 831073064 568623504 735145564 671591950 768321996 743957856 784172616 828176960 903397312 745127296 876275265 444416992 636634080 845060048 714460160 631315634 923102056 453575424 761866246 771686396 558928416 580444160 746606358 694757440 555774208 837547124 912422656 914682976 462882560 848459504 464259872 518168256 440631297 887019152 739181258 791536320 916792064 519723648 623340736 684371688 746216764 683380464 543422608 792104320
40829296 301670137 411215488 405863856 332846766 205604480 302046688 449064032 262255488 360662912 413398752 327041456 479873664 30166102 124634896 328371202 23260928 239140184 364388766 133032320 508284316 486005996 358265280 175701672 139471648 204709940 72561868 488225152 287270864 15361392 166296416 336574984 338292096 500248832 281749408 277124411 57600320 78096704 140631856 85421312 455798400 479769536 150964844 428053392 218296288 465365056 48259060 56847552 129524260 361932672 171336512 114013792 428964048 210229568 342820576 235780480 387172544 158617472 411213504 350155680 63270912 286734272 142124352 410808676 289711980 208832216 29011936 478156416 419993600 254554556 353536064 195699880 152533696 357848704 199779990 13461984 251665872 109410000 92829520 33492016 427728109 435600976 163692626 163495616 171785578 204485632 509476252 178697532 323732684 438372736 103894342 44412324 71067520 360226112 506197120 323909368 325043584 282707740 88749312 437689536 887078539 450980904 607499280 725471024 674645776 684467456 916890052 538224940 848530448 452949376 622864640 806073036 907041328 862940048 742823848 490109072 901953648 880609584 449116352 854933490 492291548 570312528 666373904 886859792 654004452 787478672 709742864 786272016 602577744 840229068 769127264 549778788 532409872 840776960 701611156 527799824 798231616 523344352 645184080 781046576 814063632 588578737 654957344 454548168 513334676 465502224 706207374 430943868 654148384 429505848 692603524 513440272 825539888 834755410 489423280 647119456 829450776 915528976 545601484 637072368 711284752 775179472 665405803 467931664 779534778 762622000 520580240 683557684 586996120 609815088 680128912 533306874 436908048 705340416 629514508 474427584 615090224 571945240 819900432 835183568 549395168 845589200 564662816 499901968 847874576 754877816 582270000 547583454 678515984 687540060 446735780 749665000 493581472 871255056 453744656 808988240 895267856 805915488 765397596 465330250 957369344 89657344 920161960 673963152 910251488 73714016 505082000 928556302 977689922 895798464 880646480 356819248 236201918 572251788 528228360 127514624 886312420 115075648 816809319 932522624 172935660 536277312 901714288 133976032 489619328 941480896 271235904 846000128 78712304 176169812 958657976 726362624 553749390 432972992 823666780 181036544 384428896 435683840 901969284 757015392 456160000 10330396 843146400 654575872 954507046 488487168 363123852 606867456 539472552 987208704 426151808 372155933 208205560 716604416 938015744 824531352 706284864 547914608 310892552 688780800 351442208 814284904 491604160 68412990 424787200 796727296 445028864 512976676 442514484 58846480 620134816 967240320 479417368 680789798 224844460 832975648 972436480 261006336 139856384 115884468 130507776 938506608 443490196 363380192 555518819 490336640 479261056 547877248 145075904 81754416 295445273 270308352 526415532 424995072 392024508 634609672 485858800 491826003 289215524 236306480 78326784 118942592 972786752 644407680 970025698 608069280 580888384 293607424 991888384 246969536 170507460 496345416 397981576 437166336 339389952 373113056 649881432 808874496 872654710 981640800 562301504 4228848 297764120 933950084 642272934 487928640 22340608 185168428 436468421 596006256 573157440 529272786 908994048 255686850 359768064 387908600 346762928 578283702 449235456 547157336 151507504 402032064 432676048 293293440 179415364 334044416 42421408 158692096 973348992 414096480 25073158 735920128 904412128 696888404 900906928 555292160 66578090 227454776 338815680 78424084 497172240 244403416 418449848 87333600 975338368 287042560 552610520 995183616 928654336 30096384 292568000 513596576 135599256 564448552 769573430 769760098 742792034 585280264 658842610 426281584 866874144 279068260 282265728 35556480 257857504 801583374 516375948 599736200 975511552 245198368 195182068 748382336 571163312 157770590 510464000 396777100 296172657 344991232 127746560 276796672 613942251 696707192 477278595 356879424 396596224 446313432 318506400 659982528 646677972 404901198 518801344 553438016 608317888 739129872 391547920 376449120 368282368 662371872 598617800 336048512 377420032 409249728 366031168 605228480 373399168 661355328 638828224 709671616 250020288 606845376 736660896 348230752 333305256 321825984 441004264 462156884 436751744 662284092 313581126 547355120 613139904 453833160 647647440 593757120 426953856 714071232 609620800 241022192 364854464 320609344 475136555 298320976 541590524 476689416 370546784 619439560 630445544 367995984 534518044 470964430 567694476 543330336 583545096 627549440 702769792 544499776 675647745 243789472 436006560 644432528 513832640 430688114 722474536 252947904 561238726 571058876 358300896 379816640 545978838 494129920 355146688 636919604 711795136 714055456 262255040 647831984 263632352 317540736 240003777 686391632 538553738 590908800 716164544 319096128 422713216 483744168 545589244 482752944 342795088 591476800
268054384 528895225 638440576 633088944 560071854 432829568 529271776 676289120 489480576 587888000 640623840 554266544 707098752 257391190 351859984 555596290 250486016 466365272 591613854 360257408 735509404 713231084 585490368 402926760 366696736 431935028 299786956 715450240 514495952 242586480 393521504 563800072 565517184 727473920 508974496 504349499 284825408 305321792 367856944 312646400 683023488 706994624 378189932 655278480 445521376 692590144 275484148 284072640 356749348 589157760 398561600 341238880 656189136 437454656 570045664 463005568 614397632 385842560 638438592 577380768 290496000 513959360 369349440 638033764 516937068 436057304 256237024 705381504 647218688 481779644 580761152 422924968 379758784 585073792 427005078 240687072 478890960 336635088 320054608 260717104 654953197 662826064 390917714 390720704 399010666 431710720 736701340 405922620 550957772 665597824 331119430 271637412 298292608 587451200 733422208 551134456 552268672 509932828 315974400 664914624 494166139 58068504 214586880 332558624 281733376 291555056 523977652 145312540 455618048 60036976 229952240 413160636 514128928 470027648 349911448 97196672 509041248 487697184 56203952 462021090 99379148 177400128 273461504 493947392 261092052 394566272 316830464 393359616 209665344 447316668 376214864 156866388 139497472 447864560 308698756 134887424 405319216 130431952 252271680 388134176 421151232 195666337 262044944 61635768 120422276 72589824 313294974 38031468 261235984 36593448 299691124 120527872 432627488 441843010 96510880 254207056 436538376 522616576 152689084 244159968 318372352 382267072 272493403 75019264 386622378 369709600 127667840 290645284 194083720 216902688 287216512 140394474 43995648 312428016 236602108 81515184 222177824 179032840 426988032 442271168 156482768 452676800 171750416 106989568 454962176 361965416 189357600 154671054 285603584 294627660 53823380 356752600 100669072 478342656 60832256 416075840 502355456 413003088 372485196 72417850 657692288 402131748 699586152 2006368 635031920 403190016 275482384 308049664 226989184 387701920 342276080 534577756 62276448 199350100 813670050 973441728 303299888 267935232 428809084 97638744 99074480 893825840 80004976 797909568 527732224 42838144 743790544 198296854 542877376 753582958 795746764 364524672 964544416 964583680 143879688 801301432 38151524 908600958 362084864 42575424 142177082 648560020 408579838 280761690 140566784 656041984 508225280 220413436 4846304 649312512 97955045 693790440 522364040 494954304 483061504 908325392 322959088 25360290 93648384 996500130 625319808 32113947 161200704 692436608 486344320 560680960 304321536 281000688 718266880 248732608 723420800 332790080 650561664 675517706 735176476 500945376 139839808 271404920 701460864 72931252 888790336 906107648 271597792 963792877 752655840 33997010 987269856 459226680 211530752 210503324 808733344 279067152 899746948 409877664 903137073 102714173 290830724 538843136 710881600 727970160 839352704 692994080 231618582 742884280 102201712 831369216 117840000 714042304 445694056 635691480 412426684 555452284 7184502 404625264 620794544 482430144 189523056 93607256 30817792 423977440 516166464 151550884 385526400 816849168 932111500 829150496 912424532 108720880 629958656 756738346 825987072 842963015 539619888 47902326 212878080 9666080 418679296 527068192 32000000 195708096 873626240 6908298 732468760 394544320 838715264 343877457 311757912 996922752 992902620 268093260 991749120 663380864 969194032 196685954 924288136 372935168 970744720 477548288 770740181 278779888 337739040 647664560 539054080 517861192 638629468 828299072 906057472 935359440 716709248 366162432 884428928 603151048 391065132 699889536 563045040 641232112 22547912 950078080 127569880 592141376 349170200 659274528 179466688 993874544 223894528 880854000 667800128 70980416 825153344 140250784 927274592 743540096 459933456 652697024 169606720 650528224 125504804 131951673 687325856 382147216 469056811 551821752 332393155 211993984 251710784 301427992 173620960 515097088 501792532 260015758 373915904 408552576 463432448 594244432 246662480 231563680 223396928 517486432 453732360 191163072 232534592 264364288 221145728 460343040 228513728 516469888 493942784 564786176 105134848 461959936 591775456 203345312 188419816 176940544 296118824 317271444 291866304 517398652 168695686 402469680 468254464 308947720 502762000 448871680 282068416 569185792 464735360 96136752 219969024 175723904 330251115 153435536 396705084 331803976 225661344 474554120 485560104 223110544 389632604 326078990 422809036 398444896 438659656 482664000 557884352 399614336 530762305 98904032 291121120 499547088 368947200 285802674 577589096 108062464 416353286 426173436 213415456 234931200 401093398 349244480 210261248 492034164 566909696 569170016 117369600 502946544 118746912 172655296 95118337 541506192 393668298 446023360 571279104 174210688 277827776 338858728 400703804 337867504 197909648 446591360
407469552 668310393 777855744 772504112 699487022 572244736 668686944 815704288 628895744 727303168 780039008 693681712 846513920 396806358 491275152 695011458 389901184 605780440 731029022 499672576 874924572 852646252 724905536 542341928 506111904 571350196 439202124 854865408 653911120 382001648 532936672 703215240 704932352 866889088 648389664 643764667 424240576 444736960 507272112 452061568 822438656 846409792 517605100 794693648 584936544 832005312 414899316 423487808 496164516 728572928 537976768 480654048 795604304 576869824 709460832 602420736 753812800 525257728 777853760 716795936 429911168 653374528 508764608 777448932 656352236 575472472 395652192 844796672 786633856 621194812 720176320 562340136 519173952 724488960 566420246 380102240 618306128 476050256 459469776 400132272 794368365 802241232 530332882 530135872 538425834 571125888 876116508 545337788 690372940 805012992 470534598 411052580 437707776 726866368 872837376 690549624 691683840 649347996 455389568 804329792 723869179 287771544 444289920 562261664 511436416 521258096 753680692 375015580 685321088 289740016 459655280 642863676 743831968 699730688 579614488 326899712 738744288 717400224 285906992 691724130 329082188 407103168 503164544 723650432 490795092 624269312 546533504 623062656 439368384 677019708 605917904 386569428 369200512 677567600 538401796 364590464 635022256 360134992 481974720 617837216 650854272 425369377 491747984 291338808 350125316 302292864 542998014 267734508 490939024 266296488 529394164 350230912 662330528 671546050 326213920 483910096 666241416 752319616 382392124 473863008 548075392 611970112 502196443 304722304 616325418 599412640 357370880 520348324 423786760 446605728 516919552 370097514 273698688 542131056 466305148 311218224 451880864 408735880 656691072 671974208 386185808 682379840 401453456 336692608 684665216 591668456 419060640 384374094 515306624 524330700 283526420 586455640 330372112 708045696 290535296 645778880 732058496 642706128 602188236 302120890 521840928 561971200 206703584 596009728 434732072 553387584 739297936 440254815 830925952 12578108 327674880 800505300 525638392 136572452 376284032 394879862 522267886 749804000 352462312 8213120 210561536 908969344 547875224 641241856 724357856 443349512 872975172 55347060 618267458 248314752 223488576 516172139 94346240 432891136 300994748 95498472 349727341 385441152 398232140 166352800 635565696 173215075 323901440 756646616 892940576 353953056 843201413 762434260 174938760 543734932 401794016 652323456 678817152 846597984 320476584 949646464 463502336 261232512 459081552 222075944 201568960 147299428 733034662 48943232 250051584 848142316 906709760 807424512 748486368 813415872 637336640 481607486 674803200 257246592 637320778 184776192 820939382 632387028 372239872 445412272 538995276 1288772 407002800 590398112 515259360 119118582 508464000 2291497 14425574 665447722 554854912 492107776 428343072 836922496 982286168 684329984 242407046 928232672 11835328 960370237 290770176 11762426 341318144 305218816 212611776 110235904 835540336 30397048 128845216 389060440 112829976 826501964 883266432 742229952 44723615 158256768 710203600 557895968 208416768 638174549 959066112 457401864 262269056 627284380 78144656 914595352 457547556 156112128 547259328 344774672 549765504 176471050 513257758 80307936 4830352 380764672 301584304 197430920 697745928 153829504 550292336 386879840 484786928 94978904 100964480 387968768 311803264 983621914 909380608 420363260 653872180 798977024 610357888 2603456 983158784 338376064 12408832 179924672 948907588 825495384 660155511 196463120 200348288 746387328 55940096 541028032 27725312 788271640 510200608 902410200 56150734 648689568 265831328 408096002 849950500 243702144 844296444 255406560 669751296 415178240 234651264 310938088 84002744 839555584 393330688 15468343 345154168 159624368 118376704 137546350 378340328 400070592 619766176 558709056 218654022 483974464 489452288 990155928 7219760 471189600 688615967 771380908 551952311 431553140 471269940 520987148 393180116 734656244 721351688 479574914 593475060 628111732 682991604 813803588 466221636 451122836 442956084 737045588 673291516 410722228 452093748 483923444 440704884 679902196 448072884 736029044 713501940 784345332 324694004 681519092 811334612 422904468 407978972 396499700 515677980 536830600 511425460 736957808 388254842 622028836 687813620 528506876 722321156 668430836 501627572 788744948 684294516 315695908 439528180 395283060 549810271 372994692 616264240 551363132 445220500 694113276 705119260 442669700 609191760 545638146 642368192 618004052 658218812 702223156 777443508 619173492 750321461 318463188 510680276 719106244 588506356 505361830 797148252 327621620 635912442 645732592 432974612 454490356 620652554 568803636 429820404 711593320 786468852 788729172 336928756 722505700 338306068 392214452 314677493 761065348 613227454 665582516 790838260 393769844 497386932 558417884 620262960 557426660 417468804 666150516
383159964 644000805 753546156 748194524 675177434 547935148 644377356 791394700 604586156 702993580 755729420 669372124 822204332 372496770 466965564 670701870 365591596 581470852 706719434 475362988 850614984 828336664 700595948 518032340 481802316 547040608 414892536 830555820 629601532 357692060 508627084 678905652 680622764 842579500 624080076 619455079 399930988 420427372 482962524 427751980 798129068 822100204 493295512 770384060 560626956 807695724 390589728 399178220 471854928 704263340 513667180 456344460 771294716 552560236 685151244 578111148 729503212 500948140 753544172 692486348 405601580 629064940 484455020 753139344 632042648 551162884 371342604 820487084 762324268 596885224 695866732 538030548 494864364 700179372 542110658 355792652 593996540 451740668 435160188 375822684 770058777 777931644 506023294 505826284 514116246 546816300 851806920 521028200 666063352 780703404 446225010 386742992 413398188 702556780 848527788 666240036 667374252 625038408 431079980 780020204 685292663 249195028 405713404 523685148 472859900 482681580 715104176 336439064 646744572 251163500 421078764 604287160 705255452 661154172 541037972 288323196 700167772 678823708 247330476 653147614 290505672 368526652 464588028 685073916 452218576 585692796 507956988 584486140 400791868 638443192 567341388 347992912 330623996 638991084 499825280 326013948 596445740 321558476 443398204 579260700 612277756 386792861 453171468 252762292 311548800 263716348 504421498 229157992 452362508 227719972 490817648 311654396 623754012 632969534 287637404 445333580 627664900 713743100 343815608 435286492 509498876 573393596 463619927 266145788 577748902 560836124 318794364 481771808 385210244 408029212 478343036 331520998 235122172 503554540 427728632 272641708 413304348 370159364 618114556 633397692 347609292 643803324 362876940 298116092 646088700 553091940 380484124 345797578 476730108 485754184 244949904 547879124 291795596 669469180 251958780 607202364 693481980 604129612 563611720 263544374 360510368 666893492 979562680 649990080 335950773 21961284 217605724 797939620 325012784 198198856 850312704 344968976 464862312 759146774 130514716 345604860 576340736 701687712 235463936 319248078 70694666 95664048 910520832 704153344 56762640 29623168 90025568 891415504 53020000 996692080 108114176 455582576 931755664 897937920 240549244 454748490 924675012 144877256 867373856 295053568 240260488 450021198 628346560 472400544 366727600 626768570 912080292 926053846 792161120 786303164 272848384 645619328 314391200 44198568 864632928 284908320 285064288 19451264 495355912 205046240 708805600 104745700 834412384 508964480 248440424 821428352 614315520 761587456 946288916 187392416 308334320 375345152 340507648 837353840 483058112 167344216 253133056 677326592 282098176 103463616 717049548 306769856 420341450 867468056 577517820 743000000 882943791 590336048 194824264 500204496 767387920 997555840 72000512 142007456 666876830 178105984 546851304 511886720 15931884 50316984 376282400 65132800 632338944 41175760 820500474 461680304 58354560 113442552 634011840 635500544 949743148 349830448 861751664 311332200 773361776 190771040 140400000 555035648 302076328 347614720 607922176 470675968 239934644 436187008 126762030 302541872 280180184 458498528 771139712 126024624 55080240 388059936 113221120 698739704 365738654 977784984 952280740 185593392 706548480 600155296 270137936 531197188 320171908 257963874 199940816 420282344 664974808 539362816 152057344 748808448 905175040 913829112 688635648 302743656 233265168 139384520 680061840 991831936 386329818 487494912 819271330 20860344 339084432 222642096 91712 619159360 42684450 46700144 490885366 880185872 772892742 358992504 371486070 707726592 180605920 612222272 677733888 623721474 7685888 489313620 640022784 349416960 988590080 122560640 420883200 359263184 168469632 42441600 995828782 426950880 930019200 527668924 642808768 880620800 302286760 898274304 36474752 319197884 133376768 44691942 660540683 743305624 523877027 403477856 443194656 492911864 365104832 706580960 693276404 451499630 565399776 600036448 654916320 785728304 438146352 423047552 414880800 708970304 645216232 382646944 424018464 455848160 412629600 651826912 419997600 707953760 685426656 756270048 296618720 653443808 783259328 394829184 379903688 368424416 487602696 508755316 483350176 708882524 360179558 593953552 659738336 500431592 694245872 640355552 473552288 760669664 656219232 287620624 411452896 367207776 521734987 344919408 588188956 523287848 417145216 666037992 677043976 414594416 581116476 517562862 614292908 589928768 630143528 674147872 749368224 591098208 722246177 290387904 482604992 691030960 560431072 477286546 769072968 299546336 607837158 617657308 404899328 426415072 592577270 540728352 401745120 683518036 758393568 760653888 308853472 694430416 310230784 364139168 286602209 732990064 585152170 637507232 762762976 365694560 469311648 530342600 592187676 529351376 389393520 638075232
322374640 583215481 692760832 687409200 614392110 487149824 583592032 730609376 543800832 642208256 694944096 608586800 761419008 311711446 406180240 609916546 304806272 520685528 645934110 414577664 789829660 767551340 639810624 457247016 421016992 486255284 354107212 769770496 568816208 296906736 447841760 618120328 619837440 781794176 563294752 558669755 339145664 359642048 422177200 366966656 737343744 761314880 432510188 709598736 499841632 746910400 329804404 338392896 411069604 643478016 452881856 395559136 710509392 491774912 624365920 517325824 668717888 440162816 692758848 631701024 344816256 568279616 423669696 692354020 571257324 490377560 310557280 759701760 701538944 536099900 635081408 477245224 434079040 639394048 481325334 295007328 533211216 390955344 374374864 315037360 709273453 717146320 445237970 445040960 453330922 486030976 791021596 460242876 605278028 719918080 385439686 325957668 352612864 641771456 787742464 605454712 606588928 564253084 370294656 719234880 768474747 332377112 488895488 606867232 556041984 565863664 798286260 419621148 729926656 334345584 504260848 687469244 788437536 744336256 624220056 371505280 783349856 762005792 330512560 736329698 373687756 451708736 547770112 768256000 535400660 668874880 591139072 667668224 483973952 721625276 650523472 431174996 413806080 722173168 583007364 409196032 679627824 404740560 526580288 662442784 695459840 469974945 536353552 335944376 394730884 346898432 587603582 312340076 535544592 310902056 573999732 394836480 706936096 716151618 370819488 528515664 710846984 796925184 426997692 518468576 592680960 656575680 546802011 349327872 660930986 644018208 401976448 564953892 468392328 491211296 561525120 414703082 318304256 586736624 510910716 355823792 496486432 453341448 701296640 716579776 430791376 726985408 446059024 381298176 729270784 636274024 463666208 428979662 559912192 568936268 328131988 631061208 374977680 752651264 335140864 690384448 776664064 687311696 646793804 346726458 142242796 417038994 970427920 783610148 390759980 69456560 431276529 168944896 2296628 440400160 526058112 995748340 552517360 64178456 222921344 15110600 231860928 445244988 817099648 943716144 275492800 409633280 545327424 213778432 658007182 127227904 155029792 128480067 471886336 3633120 850079000 21256068 307624256 53117952 849978416 621575424 217818864 299274496 711714208 19780152 869902360 297426672 156342044 70878364 161694576 442400768 895660800 25157536 442423392 448183050 56854432 90701710 440472624 495180352 611949312 514632000 786225280 4099284 639520800 638547200 299680000 269821250 329190528 745131408 9992500 910678696 212358336 38733024 936132256 283641088 245742432 718773968 901701632 329113600 553321180 711209572 662449968 406638996 943358016 46636992 91258683 732686560 444747956 779036352 779804876 96855966 374371126 599212720 940223496 332471424 737616224 182311991 660762296 155090240 330562176 881712768 82141952 54163416 286671968 771045392 923372136 875628456 311467076 465912864 870631296 249510884 23497536 40585508 842451392 198452944 297984672 214008888 524993258 33865221 328590112 161346944 638153960 111761216 714051456 406655511 785672756 784728064 311602292 494435320 860717920 220448784 783050440 845201016 112686592 43900032 484121624 555168288 32340768 992356352 498046816 356093216 957826178 633181824 166115840 718846976 273394948 949786588 691752832 164495272 762396160 394426984 930096192 323130404 542710948 691077320 903700888 860913624 832276072 887992960 450780800 200272416 82376584 878531896 168922782 427710808 107230584 496754432 438331648 668815360 6725120 92523488 680318400 115986176 979721216 943708230 359305344 754064128 950779940 251943798 65156576 101033990 147348188 954869744 36150537 244526080 30845568 987253020 786677456 842954482 772580628 835965000 194287232 12791090 895743520 172447328 535890718 786605424 932371776 618151967 79753616 548318240 155154384 692198352 28113200 932867536 459187755 541952696 322524099 202124928 241841728 291558936 163751904 505228032 491923476 250146702 364046848 398683520 453563392 584375376 236793424 221694624 213527872 507617376 443863304 181294016 222665536 254495232 211276672 450473984 218644672 506600832 484073728 554917120 95265792 452090880 581906400 193476256 178550760 167071488 286249768 307402388 281997248 507529596 158826630 392600624 458385408 299078664 492892944 439002624 272199360 559316736 454866304 86267696 210099968 165854848 320382059 143566480 386836028 321934920 215792288 464685064 475691048 213241488 379763548 316209934 412939980 388575840 428790600 472794944 548015296 389745280 520893249 89034976 281252064 489678032 359078144 275933618 567720040 98193408 406484230 416304380 203546400 225062144 391224342 339375424 200392192 482165108 557040640 559300960 107500544 493077488 108877856 162786240 85249281 531637136 383799242 436154304 561410048 164341632 267958720 328989672 390834748 327998448 188040592 436722304
520761936 781602777 891148128 885796496 812779406 685537120 781979328 928996672 742188128 840595552 893331392 806974096 959806304 510098742 604567536 808303842 503193568 719072824 844321406 612964960 988216956 965938636 838197920 655634312 619404288 684642580 552494508 968157792 767203504 495294032 646229056 816507624 818224736 980181472 761682048 757057051 537532960 558029344 620564496 565353952 935731040 959702176 630897484 907986032 698228928 945297696 528191700 536780192 609456900 841865312 651269152 593946432 908896688 690162208 822753216 715713120 867105184 638550112 891146144 830088320 543203552 766666912 622056992 890741316 769644620 688764856 508944576 958089056 899926240 734487196 833468704 675632520 632466336 837781344 679712630 493394624 731598512 589342640 572762160 513424656 907660749 915533616 643625266 643428256 651718218 684418272 989408892 658630172 803665324 918305376 583826982 524344964 551000160 840158752 986129760 803842008 804976224 762640380 568681952 917622176 567948699 131851064 288369440 406341184 355515936 365337616 597760212 219095100 529400608 133819536 303734800 486943196 587911488 543810208 423694008 170979232 582823808 561479744 129986512 535803650 173161708 251182688 347244064 567729952 334874612 468348832 390613024 467142176 283447904 521099228 449997424 230648948 213280032 521647120 382481316 208669984 479101776 204214512 326054240 461916736 494933792 269448897 335827504 135418328 194204836 146372384 387077534 111814028 335018544 110376008 373473684 194310432 506410048 515625570 170293440 327989616 510320936 596399136 226471644 317942528 392154912 456049632 346275963 148801824 460404938 443492160 201450400 364427844 267866280 290685248 360999072 214177034 117778208 386210576 310384668 155297744 295960384 252815400 500770592 516053728 230265328 526459360 245532976 180772128 528744736 435747976 263140160 228453614 359386144 368410220 127605940 430535160 174451632 552125216 134614816 489858400 576138016 486785648 446267756 146200410 927421216 484345152 808190690 848268672 815271264 351414544 356249269 375479586 311531760 548271264 666875136 324907080 986998334 384247936 676657792 337789424 13626112 727359440 528456171 188350464 810790438 752817640 817920 958532404 148940816 828034568 656602088 300326617 855562792 502177280 72834997 956443512 553955000 480878800 286041376 553282584 944204800 484727904 893282976 437102459 105053824 170024654 210873112 8806464 920743128 493407802 322549612 576533536 809615536 189204586 143495652 223282048 664411648 25086400 519835648 232784448 927136566 229163352 759772344 458069172 481748896 934026016 314777272 225472545 6957504 877031216 547506304 92844448 313724160 134707456 991284352 731598920 38424978 87013504 566771392 674907744 382528564 105187072 251840804 356275200 961954640 942402224 912630056 97865472 929534400 238628096 209665900 881582722 466532608 896540544 415319861 682933760 187687168 249156256 579652964 284141184 387015680 599618048 483350416 103980224 884116982 927486592 862437039 791132800 593227460 23782816 197555712 77467648 731315200 465908464 755166688 388670208 722424320 163467376 193100240 415227160 820212000 989384960 328937292 949526692 191958184 643648512 922286688 753896894 194265952 686043520 631495680 70220152 396828384 664025232 833275940 703696680 485625408 570602704 710201200 15152128 75696666 40545984 35389008 613361408 177483072 338193163 595826600 560341120 956426272 123970411 640392832 125685184 475729520 364943131 888435304 927499392 315490496 384127466 478657620 740032576 844362316 628451188 601399808 97474902 71949312 807488544 230351104 827769392 916980578 254165460 144593024 260770000 621814088 546035368 40293290 824276608 194671544 22882576 764458080 338175488 641245268 157116672 77425408 462205696 409566920 464094400 526865762 457289472 707961280 239302128 245229984 539348706 914858496 12709376 871275904 420440088 922947436 469101056 154875184 384909376 731114368 667866880 711638688 865752064 610335979 693100920 473672323 353273152 392989952 442707160 314900128 656376256 643071700 401294926 515195072 549831744 604711616 735523600 387941648 372842848 364676096 658765600 595011528 332442240 373813760 405643456 362424896 601622208 369792896 657749056 635221952 706065344 246414016 603239104 733054624 344624480 329698984 318219712 437397992 458550612 433145472 658677820 309974854 543748848 609533632 450226888 644041168 590150848 423347584 710464960 606014528 237415920 361248192 317003072 471530283 294714704 537984252 473083144 366940512 615833288 626839272 364389712 530911772 467358158 564088204 539724064 579938824 623943168 699163520 540893504 672041473 240183200 432400288 640826256 510226368 427081842 718868264 249341632 557632454 567452604 354694624 376210368 542372566 490523648 351540416 633313332 708188864 710449184 258648768 644225712 260026080 313934464 236397505 682785360 534947466 587302528 712558272 315489856 419106944 480137896 541982972 479146672 339188816 587870528
101573280 362414121 471959472 466607840 393590750 266348464 362790672 509808016 322999472 421406896 474142736 387785440 540617648 90910086 185378880 389115186 84004912 299884168 425132750 193776304 569028300 546749980 419009264 236445656 200215632 265453924 133305852 548969136 348014848 76105376 227040400 397318968 399036080 560992816 342493392 337868395 118344304 138840688 201375840 146165296 516542384 540513520 211708828 488797376 279040272 526109040 109003044 117591536 190268244 422676656 232080496 174757776 489708032 270973552 403564560 296524464 447916528 219361456 471957488 410899664 124014896 347478256 202868336 471552660 350455964 269576200 89755920 538900400 480737584 315298540 414280048 256443864 213277680 418592688 260523974 74205968 312409856 170153984 153573504 94236000 488472093 496344960 224436610 224239600 232529562 265229616 570220236 239441516 384476668 499116720 164638326 105156308 131811504 420970096 566941104 384653352 385787568 343451724 149493296 498433520 907390843 471293208 627811584 745783328 694958080 704779760 937202356 558537244 868842752 473261680 643176944 826385340 927353632 883252352 763136152 510421376 922265952 900921888 469428656 875245794 512603852 590624832 686686208 907172096 674316756 807790976 730055168 806584320 622890048 860541372 789439568 570091092 552722176 861089264 721923460 548112128 818543920 543656656 665496384 801358880 834375936 608891041 675269648 474860472 533646980 485814528 726519678 451256172 674460688 449818152 712915828 533752576 845852192 855067714 509735584 667431760 849763080 935841280 565913788 657384672 731597056 795491776 685718107 488243968 799847082 782934304 540892544 703869988 607308424 630127392 700441216 553619178 457220352 725652720 649826812 494739888 635402528 592257544 840212736 855495872 569707472 865901504 584975120 520214272 868186880 775190120 602582304 567895758 698828288 707852364 467048084 769977304 513893776 891567360 474056960 829300544 915580160 826227792 785709900 485642554 544439952 391557066 847970776 480114880 903860464 685155984 470264498 479238784 88633956 946260644 543116614 569851776 607904402 192198592 885641336 528574144 723713334 954231168 140577568 510360016 811557824 221549568 345059080 301817600 178360800 63274224 317030272 955246860 857327536 485093902 986103520 468946480 498853376 182021408 654919296 275232521 523830464 685306880 961747500 503938917 790093248 825981112 737641440 396051252 54833284 352203840 798672704 847617024 41341040 940015232 523399652 443766752 731318952 491756736 256672704 882711520 140947088 293142176 510750880 836431220 315090518 795464224 304630536 742737792 417117696 901834620 406170170 519036153 394135977 738864128 90429968 151862272 947920736 23553396 929206160 963298296 514819250 881530688 452802435 753616180 204906144 81092564 230651936 990320744 166156480 977992296 817429486 520357104 537547340 847779282 383672832 919113456 918213312 551358104 793913456 636229248 325476778 414131072 8167000 650303600 709335576 836215136 658926876 836477291 175508774 551878960 719431088 536788400 617970160 877444216 364904628 601270240 961426662 249108848 949891040 866693840 911968744 3173430 563155764 628437888 769006048 335916544 346302989 947417856 986960136 757083136 282790912 377428070 155256992 335847060 295091456 448820096 703093376 877381512 16133110 619387200 599425280 183292928 601439744 577195536 455792864 241248824 355824960 907468928 614446080 482375168 26997536 273099688 235202288 963633528 933750016 402054720 765833408 468430870 918360960 702698112 329667072 542548688 773790128 253871642 761189638 936430592 148225928 176362076 665484592 885351856 386266868 137486480 631137152 189903446 958147682 760117440 632476648 27211364 589216532 502377984 678525760 934803944 446031840 38828100 662001056 922384384 978649072 931699380 671771566 399157180 908573952 600665808 632279424 563505728 815831142 48037024 401673984 695739392 499894450 995678976 4088000 140258376 835315832 810215680 777347371 860112312 640683715 520284544 560001344 609718552 481911520 823387648 810083092 568306318 682206464 716843136 771723008 902534992 554953040 539854240 531687488 825776992 762022920 499453632 540825152 572654848 529436288 768633600 536804288 824760448 802233344 873076736 413425408 770250496 900066016 511635872 496710376 485231104 604409384 625562004 600156864 825689212 476986246 710760240 776545024 617238280 811052560 757162240 590358976 877476352 773025920 404427312 528259584 484014464 638541675 461726096 704995644 640094536 533951904 782844680 793850664 531401104 697923164 634369550 731099596 706735456 746950216 790954560 866174912 707904896 839052865 407194592 599411680 807837648 677237760 594093234 885879656 416353024 724643846 734463996 521706016 543221760 709383958 657535040 518551808 800324724 875200256 877460576 425660160 811237104 427037472 480945856 403408897 849796752 701958858 754313920 879569664 482501248 586118336 647149288 708994364 646158064 506200208 754881920
244368848 505209689 614755040 609403408 536386318 409144032 505586240 652603584 465795040 564202464 616938304 530581008 683413216 233705654 328174448 531910754 226800480 442679736 567928318 336571872 711823868 689545548 561804832 379241224 343011200 408249492 276101420 691764704 490810416 218900944 369835968 540114536 541831648 703788384 485288960 480663963 261139872 281636256 344171408 288960864 659337952 683309088 354504396 631592944 421835840 668904608 251798612 260387104 333063812 565472224 374876064 317553344 632503600 413769120 546360128 439320032 590712096 362157024 614753056 553695232 266810464 490273824 345663904 614348228 493251532 412371768 232551488 681695968 623533152 458094108 557075616 399239432 356073248 561388256 403319542 217001536 455205424 312949552 296369072 237031568 631267661 639140528 367232178 367035168 375325130 408025184 713015804 382237084 527272236 641912288 307433894 247951876 274607072 563765664 709736672 527448920 528583136 486247292 292288864 641229088 951167427 515069792 671588168 789559912 738734664 748556344 980978940 602313828 912619336 517038264 686953528 870161924 971130216 927028936 806912736 554197960 966042536 944698472 513205240 919022378 556380436 634401416 730462792 950948680 718093340 851567560 773831752 850360904 666666632 904317956 833216152 613867676 596498760 904865848 765700044 591888712 862320504 587433240 709272968 845135464 878152520 652667625 719046232 518637056 577423564 529591112 770296262 495032756 718237272 493594736 756692412 577529160 889628776 898844298 553512168 711208344 893539664 979617864 609690372 701161256 775373640 839268360 729494691 532020552 843623666 826710888 584669128 747646572 651085008 673903976 744217800 597395762 500996936 769429304 693603396 538516472 679179112 636034128 883989320 899272456 613484056 909678088 628751704 563990856 911963464 818966704 646358888 611672342 742604872 751628948 510824668 813753888 557670360 935343944 517833544 873077128 959356744 870004376 829486484 529419138 131040152 837084932 470445488 245480448 970736256 340796416 261659648 624275312 790608400 139738400 528429024 123801984 454964392 806903296 539003184 64277056 221241760 581263104 355265744 848754968 916785286 270470768 951638958 266093952 216233072 169144320 307794976 135199168 508338688 606940800 931698457 985321200 151302104 367230512 443858976 858377545 119630720 793611652 6404396 45456392 110836532 84875376 366372564 904975872 633819648 69160792 835384704 123130632 214877368 109831016 557882268 52286874 89560064 737824000 195983360 779437560 979274816 802685440 136292664 391459664 803734784 448818176 240447040 349513184 524497408 214758400 403304960 543442376 314418608 112396512 552305210 884752324 99776782 947389184 648326144 239468288 299062944 451823792 875455248 123513176 862271980 60402536 691382080 645142320 510679116 803283968 477592576 645599328 184013292 43859024 55959440 720569776 588352000 314976264 972915000 370558254 356691984 560984064 152173600 331151704 305573416 238613056 47623360 828607232 51811168 498547768 523720320 344820340 46257728 745215280 867452288 808828704 718473616 641229888 347786588 352541936 34267760 858332800 158641400 642108544 329152000 854744442 603829208 142939400 645981952 266257856 621721984 372128464 183618736 833477120 38311140 503594112 669650639 902211432 209659392 772506568 702878592 43532978 322290432 696312832 792122112 441357216 778707072 531601664 107086756 79101952 625142848 510435880 594533760 225535456 305760256 243270356 384848960 589048832 32660480 115755752 29196712 404376688 647664200 166459392 700310536 507851728 843942400 415519744 663682480 572097872 992875456 324643264 331876096 151464632 463040920 17127632 275949856 213085056 287209228 458447984 629613200 155661732 479105760 518595458 831303840 308369984 345938944 789436048 536035712 346945024 456775080 573675996 439075646 943436288 211022544 739318410 59859456 278724384 575581152 190595456 54870848 722608640 308152202 373022848 385864115 468629056 249200459 128801288 168518088 218235296 90428264 431904392 418599836 176823062 290723208 325359880 380239752 511051736 163469784 148370984 140204232 434293736 370539664 107970376 149341896 181171592 137953032 377150344 145321032 433277192 410750088 481593480 21942152 378767240 508582760 120152616 105227120 93747848 212926128 234078748 208673608 434205956 85502990 319276984 385061768 225755024 419569304 365678984 198875720 485993096 381542664 12944056 136776328 92531208 247058419 70242840 313512388 248611280 142468648 391361424 402367408 139917848 306439908 242886294 339616340 315252200 355466960 399471304 474691656 316421640 447569609 15711336 207928424 416354392 285754504 202609978 494396400 24869768 333160590 342980740 130222760 151738504 317900702 266051784 127068552 408841468 483717000 485977320 34176904 419753848 35554216 89462600 11925641 458313496 310475602 362830664 488086408 91017992 194635080 255666032 317511108 254674808 114716952 363398664
517966704 778807545 888352896 883001264 809984174 682741888 779184096 926201440 739392896 837800320 890536160 804178864 957011072 507303510 601772304 805508610 500398336 716277592 841526174 610169728 985421724 963143404 835402688 652839080 616609056 681847348 549699276 965362560 764408272 492498800 643433824 813712392 815429504 977386240 758886816 754261819 534737728 555234112 617769264 562558720 932935808 956906944 628102252 905190800 695433696 942502464 525396468 533984960 606661668 839070080 648473920 591151200 906101456 687366976 819957984 712917888 864309952 635754880 888350912 827293088 540408320 763871680 619261760 887946084 766849388 685969624 506149344 955293824 897131008 731691964 830673472 672837288 629671104 834986112 676917398 490599392 728803280 586547408 569966928 510629424 904865517 912738384 640830034 640633024 648922986 681623040 986613660 655834940 800870092 915510144 581031750 521549732 548204928 837363520 983334528 801046776 802180992 759845148 565886720 914826944 793778852 357681217 514199593 632171337 581346089 591167769 823590365 444925253 755230761 359649689 529564953 712773349 813741641 769640361 649524161 396809385 808653961 787309897 355816665 761633803 398991861 477012841 573074217 793560105 560704765 694178985 616443177 692972329 509278057 746929381 675827577 456479101 439110185 747477273 608311469 434500137 704931929 430044665 551884393 687746889 720763945 495279050 561657657 361248481 420034989 372202537 612907687 337644181 560848697 336206161 599303837 420140585 732240201 741455723 396123593 553819769 736151089 822229289 452301797 543772681 617985065 681879785 572106116 374631977 686235091 669322313 427280553 590257997 493696433 516515401 586829225 440007187 343608361 612040729 536214821 381127897 521790537 478645553 726600745 741883881 456095481 752289513 471363129 406602281 754574889 661578129 488970313 454283767 585216297 594240373 353436093 656365313 400281785 777955369 360444969 715688553 801968169 712615801 672097909 372030563 527546240 490502656 683308834 379441776 917229288 862761984 746174160 9692160 979879210 889584340 657205776 455042560 767887680 79178560 746125760 727795286 526306880 834799744 489629992 557410304 300313984 240438908 362019168 753083328 920838784 121126988 956410144 534704048 16225664 85395287 553710592 945076736 532835458 375540480 168774280 623018496 133994240 296510208 250993240 948426848 263409020 278585664 912021312 935691904 146041310 290858080 450937152 183943016 447204560 744311808 768436480 382472928 396489388 853461816 298842432 521952280 53560192 977381992 777244032 456983264 474462464 61043428 935975944 603247672 856234016 560467456 84177408 592320128 337987008 859626648 64284368 116594768 447964672 625398032 603806272 868066048 583881598 97389072 182229504 921564672 920057936 408952096 705777920 264065024 869247344 170107695 203648992 541350784 896006320 973009568 33296400 332830560 88278964 626844064 794881920 759048640 562491762 197645400 527512840 712413228 678117376 84724312 250998656 670906048 661011776 979180080 497756368 992034752 755236657 80693536 198673808 220329876 813740512 41662112 911760768 961433536 797396928 730617680 329218880 326184768 27338236 154656628 417004060 559020016 869683784 72080032 747088720 262964361 431261120 464506176 84459504 194413424 199541184 476673024 470134144 284414464 763665022 812565504 217384448 221632192 680873216 47556800 572727984 130895892 284112447 591370784 251390744 653971520 545407120 617332000 22140632 597062207 441235624 826705760 29412384 758680 173186240 82509280 411876512 728010240 776891848 805223260 415828632 368233944 769681552 803652802 349048320 267154450 833809392 60324384 761080784 77434928 472447504 884662696 964707996 311232512 783260736 990005556 535933440 690795112 708065088 7593152 856727168 537173520 722352368 474398256 122849774 35125000 914099552 413076608 825283040 271752960 540589312 381363200 983257088 767116432 976449024 771380048 610039584 124535558 563915403 646680344 427251747 306852576 346569376 396286584 268479552 609955680 596651124 354874350 468774496 503411168 558291040 689103024 341521072 326422272 318255520 612345024 548590952 286021664 327393184 359222880 316004320 555201632 323372320 611328480 588801376 659644768 199993440 556818528 686634048 298203904 283278408 271799136 390977416 412130036 386724896 612257244 263554278 497328272 563113056 403806312 597620592 543730272 376927008 664044384 559593952 190995344 314827616 270582496 425109707 248294128 491563676 426662568 320519936 569412712 580418696 317969136 484491196 420937582 517667628 493303488 533518248 577522592 652742944 494472928 625620897 193762624 385979712 594405680 463805792 380661266 672447688 202921056 511211878 521032028 308274048 329789792 495951990 444103072 305119840 586892756 661768288 664028608 212228192 597805136 213605504 267513888 189976929 636364784 488526890 540881952 666137696 269069280 372686368 433717320 495562396 432726096 292768240 541449952
201930384 462771225 572316576 566964944 493947854 366705568 463147776 610165120 423356576 521764000 574499840 488142544 640974752 191267190 285735984 489472290 184362016 400241272 525489854 294133408 669385404 647107084 519366368 336802760 300572736 365811028 233662956 649326240 448371952 176462480 327397504 497676072 499393184 661349920 442850496 438225499 218701408 239197792 301732944 246522400 616899488 640870624 312065932 589154480 379397376 626466144 209360148 217948640 290625348 523033760 332437600 275114880 590065136 371330656 503921664 396881568 548273632 319718560 572314592 511256768 224372000 447835360 303225440 571909764 450813068 369933304 190113024 639257504 581094688 415655644 514637152 356800968 313634784 518949792 360881078 174563072 412766960 270511088 253930608 194593104 588829197 596702064 324793714 324596704 332886666 365586720 670577340 339798620 484833772 599473824 264995430 205513412 232168608 521327200 667298208 485010456 486144672 443808828 249850400 598790624 476005779 39908144 196426520 314398264 263573016 273394696 505817292 127152180 437457688 41876616 211791880 395000276 495968568 451867288 331751088 79036312 490880888 469536824 38043592 443860730 81218788 159239768 255301144 475787032 242931692 376405912 298670104 375199256 191504984 429156308 358054504 138706028 121337112 429704200 290538396 116727064 387158856 112271592 234111320 369973816 402990872 177505977 243884584 43475408 102261916 54429464 295134614 19871108 243075624 18433088 281530764 102367512 414467128 423682650 78350520 236046696 418378016 504456216 134528724 225999608 300211992 364106712 254333043 56858904 368462018 351549240 109507480 272484924 175923360 198742328 269056152 122234114 25835288 294267656 218441748 63354824 204017464 160872480 408827672 424110808 138322408 434516440 153590056 88829208 436801816 343805056 171197240 136510694 267443224 276467300 35663020 338592240 82508712 460182296 42671896 397915480 484195096 394842728 354324836 54257490 868059648 410751872 475664824 557153240 735500528 127276288 487254124 705281000 49226384 579197086 874439872 260896136 66069056 71421392 884676536 291752216 505474339 936875200 800827520 529136552 782916640 534769184 802590656 56011008 981891360 725722240 956425060 473514928 923943610 757182416 705022592 860195408 705337728 785781424 492036608 377067136 68098038 449857688 690424832 384369600 626415808 961739968 815108528 880127952 107160736 15885488 828152820 886647592 627510816 8427854 320175232 686398720 22299416 324313760 855912460 844144128 820892672 247229808 667149440 180388112 969095680 684288440 364233088 899709696 76629336 7132704 802861744 538356144 522020128 607808016 449353536 352670080 81270840 123680112 780592000 735298280 252972312 855439168 888692752 723944576 735660924 410179696 106076416 594822848 721113820 346432000 345910580 333788705 395571484 307255940 500800588 245718960 655399528 334004096 449474656 957008672 931715472 789588720 765305088 781716480 471308368 184413888 338341920 282062042 946041728 879872512 11513600 172076032 999524896 226733440 624894208 231283828 824203600 325368000 988957422 256406528 911692160 972819456 148470016 991524384 921047472 844097444 586975232 811959872 828171472 391256264 988131112 581277840 198782080 761919112 806908384 764403200 542156800 429972384 187868800 491244896 386221568 280466856 226159492 836622816 406010848 603093500 331569736 447947768 301640320 88603680 156977520 432618912 107728000 494953728 249095744 573756256 41649152 334513152 547223040 287834112 972154112 176976492 237703424 202763264 736555264 812245504 474817006 191634944 626583960 502821312 979604096 739755008 416814952 147472724 68205524 354837034 73954876 167734220 227813888 613341922 760202656 193062016 925211480 921123968 369362176 505407536 665551890 344970240 781819260 937005636 17283104 697893632 513352704 297946848 830782568 815104000 995259240 43298160 718774964 312893412 88225600 284779464 68684928 828399872 815899371 898664312 679235715 558836544 598553344 648270552 520463520 861939648 848635092 606858318 720758464 755395136 810275008 941086992 593505040 578406240 570239488 864328992 800574920 538005632 579377152 611206848 567988288 807185600 575356288 863312448 840785344 911628736 451977408 808802496 938618016 550187872 535262376 523783104 642961384 664114004 638708864 864241212 515538246 749312240 815097024 655790280 849604560 795714240 628910976 916028352 811577920 442979312 566811584 522566464 677093675 500278096 743547644 678646536 572503904 821396680 832402664 569953104 736475164 672921550 769651596 745287456 785502216 829506560 904726912 746456896 877604865 445746592 637963680 846389648 715789760 632645234 924431656 454905024 763195846 773015996 560258016 581773760 747935958 696087040 557103808 838876724 913752256 916012576 464212160 849789104 465589472 519497856 441960897 888348752 740510858 792865920 918121664 521053248 624670336 685701288 747546364 684710064 544752208 793433920
413653744 674494585 784039936 778688304 705671214 578428928 674871136 821888480 635079936 733487360 786223200 699865904 852698112 402990550 497459344 701195650 396085376 611964632 737213214 505856768 881108764 858830444 731089728 548526120 512296096 577534388 445386316 861049600 660095312 388185840 539120864 709399432 711116544 873073280 654573856 649948859 430424768 450921152 513456304 458245760 828622848 852593984 523789292 800877840 591120736 838189504 421083508 429672000 502348708 734757120 544160960 486838240 801788496 583054016 715645024 608604928 759996992 531441920 784037952 722980128 436095360 659558720 514948800 783633124 662536428 581656664 401836384 850980864 792818048 627379004 726360512 568524328 525358144 730673152 572604438 386286432 624490320 482234448 465653968 406316464 800552557 808425424 536517074 536320064 544610026 577310080 882300700 551521980 696557132 811197184 476718790 417236772 443891968 733050560 879021568 696733816 697868032 655532188 461573760 810513984 956213585 520115950 676634326 794606070 743780822 753602502 986025098 607359986 917665494 522084422 691999686 875208082 976176374 932075094 811958894 559244118 971088694 949744630 518251398 924068536 561426594 639447574 735508950 955994838 723139498 856613718 778877910 855407062 671712790 909364114 838262310 618913834 601544918 909912006 770746202 596934870 867366662 592479398 714319126 850181622 883198678 657713783 724092390 523683214 582469722 534637270 775342420 500078914 723283430 498640894 761738570 582575318 894674934 903890456 558558326 716254502 898585822 984664022 614736530 706207414 780419798 844314518 734540849 537066710 848669824 831757046 589715286 752692730 656131166 678950134 749263958 602441920 506043094 774475462 698649554 543562630 684225270 641080286 889035478 904318614 618530214 914724246 633797862 569037014 917009622 824012862 651405046 616718500 747651030 756675106 515870826 818800046 562716518 940390102 522879702 878123286 964402902 875050534 834532642 534465296 672641472 84139104 93026450 739768256 167922158 429718244 513340010 267087019 504709208 74907904 38172160 572257088 297409480 901284224 327831552 394171392 888710872 469233664 456182154 813101344 454926272 297767640 263619776 172298080 331016448 353560180 898605104 218838634 50660520 188589380 607443072 229425216 779672994 400534612 214123392 283053992 547227340 903959484 734609884 520252498 753939724 822858222 135983744 153486720 345588944 407902880 378219648 122375296 901656064 866000296 368543880 563346272 984927232 95497160 93974724 172426048 525177072 980234840 499346064 861568256 630990848 990293504 42940483 592288622 597582592 210139626 94008832 717665008 210679040 613240760 819990528 854957312 782880128 700354628 334554132 291630401 275933688 983136864 692107904 839664372 537917888 419098930 306938368 572182752 893877424 192951040 199201416 903154496 648896768 422869360 324058978 248005832 175286608 942831016 439747328 377258320 920379184 304491040 156922144 327907764 548410752 768970464 410558626 279734752 470690116 723317984 286981108 991373516 703595504 894795584 632416232 494653376 339825152 447906768 250618592 275309792 994459184 156293200 50571328 755418112 604464272 173516 351281728 58191248 367359552 22831504 657861504 135880400 821408896 322369632 366193664 901356904 462199816 523922584 322741675 867141760 318389032 247964160 99801568 685155708 559000664 608694432 533708688 784340112 168629632 362422960 179678064 321288832 300797616 458254000 20152832 187918000 464693760 276553044 965045748 424949760 241711616 595425048 642904224 317354624 505466880 382304384 401163744 382679552 248357060 757629920 984921250 251281890 78207182 82172934 373297544 833245824 466479104 980413636 953058816 657023232 655764220 818495808 691081888 334215522 967601536 139021600 346237408 98722800 513596196 163080560 628356608 674932000 255141392 304660592 531992608 529581922 141665812 844739840 557915136 775925760 839016448 233153996 478535168 595341760 735865387 818630328 599201731 478802560 518519360 568236568 440429536 781905664 768601108 526824334 640724480 675361152 730241024 861053008 513471056 498372256 490205504 784295008 720540936 457971648 499343168 531172864 487954304 727151616 495322304 783278464 760751360 831594752 371943424 728768512 858584032 470153888 455228392 443749120 562927400 584080020 558674880 784207228 435504262 669278256 735063040 575756296 769570576 715680256 548876992 835994368 731543936 362945328 486777600 442532480 597059691 420244112 663513660 598612552 492469920 741362696 752368680 489919120 656441180 592887566 689617612 665253472 705468232 749472576 824692928 666422912 797570881 365712608 557929696 766355664 635755776 552611250 844397672 374871040 683161862 692982012 480224032 501739776 667901974 616053056 477069824 758842740 833718272 835978592 384178176 769755120 385555488 439463872 361926913 808314768 660476874 712831936 838087680 441019264 544636352 605667304 667512380 604676080 464718224 713399936
431891892 692732733 802278084 796926452 723909362 596667076 693109284 840126628 653318084 751725508 804461348 718104052 870936260 421228698 515697492 719433798 414323524 630202780 755451362 524094916 899346912 877068592 749327876 566764268 530534244 595772536 463624464 879287748 678333460 406423988 557359012 727637580 729354692 891311428 672812004 668187007 448662916 469159300 531694452 476483908 846860996 870832132 542027440 819115988 609358884 856427652 439321656 447910148 520586856 752995268 562399108 505076388 820026644 601292164 733883172 626843076 778235140 549680068 802276100 741218276 454333508 677796868 533186948 801871272 680774576 599894812 420074532 869219012 811056196 645617152 744598660 586762476 543596292 748911300 590842586 404524580 642728468 500472596 483892116 424554612 818790705 826663572 554755222 554558212 562848174 595548228 900538848 569760128 714795280 829435332 494956938 435474920 462130116 751288708 897259716 714971964 716106180 673770336 479811908 828752132 680306095 244208460 400726836 518698580 467873332 477695012 710117608 331452496 641758004 246176932 416092196 599300592 700268884 656167604 536051404 283336628 695181204 673837140 242343908 648161046 285519104 363540084 459601460 680087348 447232008 580706228 502970420 579499572 395805300 633456624 562354820 343006344 325637428 634004516 494838712 321027380 591459172 316571908 438411636 574274132 607291188 381806293 448184900 247775724 306562232 258729780 499434930 224171424 447375940 222733404 485831080 306667828 618767444 627982966 282650836 440347012 622678332 708756532 338829040 430299924 504512308 568407028 458633359 261159220 572762334 555849556 313807796 476785240 380223676 403042644 473356468 326534430 230135604 498567972 422742064 267655140 408317780 365172796 613127988 628411124 342622724 638816756 357890372 293129524 641102132 548105372 375497556 340811010 471743540 480767616 239963336 542892556 286809028 664482612 246972212 602215796 688495412 599143044 558625152 258557806 474897616 764024992 996312864 786638016 144370208 880671216 13266376 38708736 648434554 364163732 244793600 101125224 265935360 555624384 408024744 158001920 935294400 307544128 532187072 5455384 334747568 734108918 884253488 883638728 244000000 283724680 862967248 708677536 956017366 925044224 703054136 101192396 402100640 503973128 369623680 530778624 652862288 21658344 275909768 932112128 715055296 821712128 667423472 63752368 216307152 4520000 344434152 167053016 760795318 666808018 667843632 35241663 227597690 822315064 950982892 300774446 638097376 415798934 519737856 863033464 612797184 562696440 388660288 402187884 752897648 557019216 425039936 371452820 158369158 310288864 679951968 409614544 56917324 461796592 245097600 345415360 718253760 301285888 233621447 461156672 406891520 677034624 303726368 322346760 733555242 858063200 195225876 194027224 430851784 440496160 760632656 481981700 253388416 759531434 204288000 883375854 799042808 636060938 760118316 137807664 808736664 395028608 527178824 661217472 258057278 429305400 71392848 781599744 560987744 237028520 918412032 516352160 931904952 792520516 789558240 601703808 235965696 809459972 870169344 463307138 304787520 95344192 146435600 104797376 163145296 82288128 557139840 960028388 874399360 623276624 421463208 964034144 318372224 334772800 27138512 517950672 589058400 142257976 925097856 20245184 447070518 152703768 421817344 214223875 352959832 690521370 130131958 924921600 691801424 170638108 162038784 344121080 978260518 694275840 622461600 860353536 723086456 838911488 512188928 954267600 390387336 448962224 99495828 257390618 422953536 832320200 285026176 252162572 730229864 759087404 701584690 228536320 412234370 723458128 175280228 997478304 992416736 317526528 389955072 71804416 103752504 468186586 271518200 297745536 786090992 574720768 241277027 807524948 825517008 565241472 171709312 845964800 5873984 692705344 128201424 73238000 597993535 818807360 239951280 962568364 499158315 581923256 362494659 242095488 281812288 331529496 203722464 545198592 531894036 290117262 404017408 438654080 493533952 624345936 276763984 261665184 253498432 547587936 483833864 221264576 262636096 294465792 251247232 490444544 258615232 546571392 524044288 594887680 135236352 492061440 621876960 233446816 218521320 207042048 326220328 347372948 321967808 547500156 198797190 432571184 498355968 339049224 532863504 478973184 312169920 599287296 494836864 126238256 250070528 205825408 360352619 183537040 426806588 361905480 255762848 504655624 515661608 253212048 419734108 356180494 452910540 428546400 468761160 512765504 587985856 429715840 560863809 129005536 321222624 529648592 399048704 315904178 607690600 138163968 446454790 456274940 243516960 265032704 431194902 379345984 240362752 522135668 597011200 599271520 147471104 533048048 148848416 202756800 125219841 571607696 423769802 476124864 601380608 204312192 307929280 368960232 430805308 367969008 228011152 476692864
85610484 346451325 455996676 450645044 377627954 250385668 346827876 493845220 307036676 405444100 458179940 371822644 524654852 74947290 169416084 373152390 68042116 283921372 409169954 177813508 553065504 530787184 403046468 220482860 184252836 249491128 117343056 533006340 332052052 60142580 211077604 381356172 383073284 545030020 326530596 321905599 102381508 122877892 185413044 130202500 500579588 524550724 195746032 472834580 263077476 510146244 93040248 101628740 174305448 406713860 216117700 158794980 473745236 255010756 387601764 280561668 431953732 203398660 455994692 394936868 108052100 331515460 186905540 455589864 334493168 253613404 73793124 522937604 464774788 299335744 398317252 240481068 197314884 402629892 244561178 58243172 296447060 154191188 137610708 78273204 472509297 480382164 208473814 208276804 216566766 249266820 554257440 223478720 368513872 483153924 148675530 89193512 115848708 405007300 550978308 368690556 369824772 327488928 133530500 482470724 956078347 519980712 676499088 794470832 743645584 753467264 985889860 607224748 917530256 521949184 691864448 875072844 976041136 931939856 811823656 559108880 970953456 949609392 518116160 923933298 561291356 639312336 735373712 955859600 723004260 856478480 778742672 855271824 671577552 909228876 838127072 618778596 601409680 909776768 770610964 596799632 867231424 592344160 714183888 850046384 883063440 657578545 723957152 523547976 582334484 534502032 775207182 499943676 723148192 498505656 761603332 582440080 894539696 903755218 558423088 716119264 898450584 984528784 614601292 706072176 780284560 844179280 734405611 536931472 848534586 831621808 589580048 752557492 655995928 678814896 749128720 602306682 505907856 774340224 698514316 543427392 684090032 640945048 888900240 904183376 618394976 914589008 633662624 568901776 916874384 823877624 651269808 616583262 747515792 756539868 515735588 818664808 562581280 940254864 522744464 877988048 964267664 874915296 834397404 534330058 417526592 986792000 713935104 961015952 729013376 18126208 93145120 578969088 244601634 539398552 450271184 744434576 419084912 282056200 349483008 385981520 54317184 635488512 433375000 791847228 218404336 911801728 983712756 292644880 171484672 295158756 282894560 676466688 495472192 764580136 558604800 210931264 144240000 340308582 984806336 77516471 410720288 776756704 289544624 243368500 757508700 432089454 463201200 48894976 728143128 729117568 213405576 178095792 51962624 727572800 953246352 651040256 460318048 491191430 925658056 865653692 289579112 270622560 548593012 191290240 771861952 88645654 452751104 726898328 685072232 0 626162112 408186368 326631936 579847886 973471360 962424330 119274688 183634432 914561024 374823152 673664512 620246016 165888480 202960384 477698896 406829936 305521152 346649968 175594384 464160052 82486188 301764224 773355840 967345152 176846400 788091760 189059600 513939072 682992670 36018464 780421808 297871712 10093792 410025472 191238656 325613744 536176064 364014152 221233018 631938384 410619898 268837296 37218611 585652336 900824172 415074790 74373728 829949052 101687239 676121920 794690400 529865312 624536336 622051800 909059680 828840000 113855371 637599948 289701464 313872384 546956730 302515408 485453920 395742720 860954368 601768644 174471328 722254532 810519552 150759543 67963584 603805696 850270625 129636096 863453920 839277572 908016128 88486124 548019551 69752760 446223736 201090560 425736232 989200640 898630424 262194000 548134456 13906944 97540164 875518464 377250304 286160384 405631936 741369824 103118464 594617984 215100160 340006980 404588412 715248868 979555712 106907788 738202338 474176272 677927728 721826944 740124840 539128922 513368720 324116870 206388181 910471168 882488639 736675056 454303392 525590848 875385344 491058960 447195600 975280916 805457729 808763768 207221862 656718750 870326391 247116032 915113424 407782912 11729688 601997000 792819200 217183464 362464844 505543132 757583699 840348640 620920043 500520872 540237672 589954880 462147848 803623976 790319420 548542646 662442792 697079464 751959336 882771320 535189368 520090568 511923816 806013320 742259248 479689960 521061480 552891176 509672616 748869928 517040616 804996776 782469672 853313064 393661736 750486824 880302344 491872200 476946704 465467432 584645712 605798332 580393192 805925540 457222574 690996568 756781352 597474608 791288888 737398568 570595304 857712680 753262248 384663640 508495912 464250792 618778003 441962424 685231972 620330864 514188232 763081008 774086992 511637432 678159492 614605878 711335924 686971784 727186544 771190888 846411240 688141224 819289193 387430920 579648008 788073976 657474088 574329562 866115984 396589352 704880174 714700324 501942344 523458088 689620286 637771368 498788136 780561052 855436584 857696904 405896488 791473432 407273800 461182184 383645225 830033080 682195186 734550248 859805992 462737576 566354664 627385616 689230692 626394392 486436536 735118248
206966424 467807265 577352616 572000984 498983894 371741608 468183816 615201160 428392616 526800040 579535880 493178584 646010792 196303230 290772024 494508330 189398056 405277312 530525894 299169448 674421444 652143124 524402408 341838800 305608776 370847068 238698996 654362280 453407992 181498520 332433544 502712112 504429224 666385960 447886536 443261539 223737448 244233832 306768984 251558440 621935528 645906664 317101972 594190520 384433416 631502184 214396188 222984680 295661388 528069800 337473640 280150920 595101176 376366696 508957704 401917608 553309672 324754600 577350632 516292808 229408040 452871400 308261480 576945804 455849108 374969344 195149064 644293544 586130728 420691684 519673192 361837008 318670824 523985832 365917118 179599112 417803000 275547128 258966648 199629144 593865237 601738104 329829754 329632744 337922706 370622760 675613380 344834660 489869812 604509864 270031470 210549452 237204648 526363240 672334248 490046496 491180712 448844868 254886440 603826664 940707299 504609664 661128040 779099784 728274536 738096216 970518812 591853700 902159208 506578136 676493400 859701796 960670088 916568808 796452608 543737832 955582408 934238344 502745112 908562250 545920308 623941288 720002664 940488552 707633212 841107432 763371624 839900776 656206504 893857828 822756024 603407548 586038632 894405720 755239916 581428584 851860376 576973112 698812840 834675336 867692392 642207497 708586104 508176928 566963436 519130984 759836134 484572628 707777144 483134608 746232284 567069032 879168648 888384170 543052040 700748216 883079536 969157736 599230244 690701128 764913512 828808232 719034563 521560424 833163538 816250760 574209000 737186444 640624880 663443848 733757672 586935634 490536808 758969176 683143268 528056344 668718984 625574000 873529192 888812328 603023928 899217960 618291576 553530728 901503336 808506576 635898760 601212214 732144744 741168820 500364540 803293760 547210232 924883816 507373416 862617000 948896616 859544248 819026356 518959010 447278074 61477328 112709536 909759616 180171280 404391236 254117760 980814092 860573616 192102792 50286384 479441492 47298568 700485370 967454464 172801898 569911808 912780396 306722688 170684544 205731774 441658752 868143856 808593888 339812928 334492831 799833420 9312400 942122408 398069612 661003824 8238080 565458500 961549168 882585480 922375562 802248872 49794736 759764352 919833152 761358848 882308064 440556544 261365288 572315840 231736320 86561216 12800000 625759352 241127832 494726144 196365592 369348992 740802080 693378788 389536256 615005532 678947072 498431015 923753436 980957376 582748608 162727280 646336768 918258176 570016656 280333824 551940956 821558720 788407360 386698576 13151616 833637714 173953 210117212 590342912 948224896 282659080 444490084 35716288 566968644 842321728 526352144 616786688 900870784 851128960 439634340 419117056 261157678 709053296 195622105 484809728 646292544 711191296 313962400 630008704 866734152 364094544 615314176 758458000 289570104 750099360 901941352 841000000 667219840 511828784 821603488 98491488 513387008 337552148 501737948 119743488 901397712 189537792 221986662 502866536 532617172 829915200 89400496 442299520 788739440 224564520 322748832 426576384 469390848 190996492 429274992 981090816 628839048 349355016 683270116 419920400 678125920 781887584 864587616 216400696 274649280 218261504 715353200 529390080 485417712 308459008 233463296 658086752 913247576 37501536 839376160 460043584 555067904 767313408 388013760 337194752 495609344 646268800 395665376 501758824 185095248 280103952 676675008 130623133 702682800 8462072 380289696 398047557 714397536 481886080 51226112 580134560 338557744 497894912 462260240 817097752 47634832 594771024 441567360 761084314 71847168 482775152 97614884 945654880 960522552 93165960 553250200 920421216 205490104 649205696 679260288 38665368 891612602 960733932 580143512 564885344 480595048 290717440 932817080 181078000 949719984 420812544 682775688 104561248 553032131 635797072 416368475 295969304 335686104 385403312 257596280 599072408 585767852 343991078 457891224 492527896 547407768 678219752 330637800 315539000 307372248 601461752 537707680 275138392 316509912 348339608 305121048 544318360 312489048 600445208 577918104 648761496 189110168 545935256 675750776 287320632 272395136 260915864 380094144 401246764 375841624 601373972 252671006 486445000 552229784 392923040 586737320 532847000 366043736 653161112 548710680 180112072 303944344 259699224 414226435 237410856 480680404 415779296 309636664 558529440 569535424 307085864 473607924 410054310 506784356 482420216 522634976 566639320 641859672 483589656 614737625 182879352 375096440 583522408 452922520 369777994 661564416 192037784 500328606 510148756 297390776 318906520 485068718 433219800 294236568 576009484 650885016 653145336 201344920 586921864 202722232 256630616 179093657 625481512 477643618 529998680 655254424 258186008 361803096 422834048 484679124 421842824 281884968 530566680
153858120 414698961 524244312 518892680 445875590 318633304 415075512 562092856 375284312 473691736 526427576 440070280 592902488 143194926 237663720 441400026 136289752 352169008 477417590 246061144 621313140 599034820 471294104 288730496 252500472 317738764 185590692 601253976 400299688 128390216 279325240 449603808 451320920 613277656 394778232 390153235 170629144 191125528 253660680 198450136 568827224 592798360 263993668 541082216 331325112 578393880 161287884 169876376 242553084 474961496 284365336 227042616 541992872 323258392 455849400 348809304 500201368 271646296 524242328 463184504 176299736 399763096 255153176 523837500 402740804 321861040 142040760 591185240 533022424 367583380 466564888 308728704 265562520 470877528 312808814 126490808 364694696 222438824 205858344 146520840 540756933 548629800 276721450 276524440 284814402 317514456 622505076 291726356 436761508 551401560 216923166 157441148 184096344 473254936 619225944 436938192 438072408 395736564 201778136 550718360 686533659 250436024 406954400 524926144 474100896 483922576 716345172 337680060 647985568 252404496 422319760 605528156 706496448 662395168 542278968 289564192 701408768 680064704 248571472 654388610 291746668 369767648 465829024 686314912 453459572 586933792 509197984 585727136 402032864 639684188 568582384 349233908 331864992 640232080 501066276 327254944 597686736 322799472 444639200 580501696 613518752 388033857 454412464 254003288 312789796 264957344 505662494 230398988 453603504 228960968 492058644 312895392 624995008 634210530 288878400 446574576 628905896 714984096 345056604 436527488 510739872 574634592 464860923 267386784 578989898 562077120 320035360 483012804 386451240 409270208 479584032 332761994 236363168 504795536 428969628 273882704 414545344 371400360 619355552 634638688 348850288 645044320 364117936 299357088 647329696 554332936 381725120 347038574 477971104 486995180 246190900 549120120 293036592 670710176 253199776 608443360 694722976 605370608 564852716 264785370 729518042 432322480 689969648 489160240 234898624 414594576 537453568 531323280 278391168 987579392 145614688 386108896 635910272 491634300 509359068 955059256 965849548 7995920 299183752 613770728 570929116 647866368 326412190 925581056 900611152 604176272 343892000 518807200 137682784 274658246 356336744 264528617 792378904 575097368 190955372 5621632 147948608 634683416 223740352 114993636 930327980 866750112 35369472 159867584 909496376 740629360 705336516 687256576 833170588 496450504 452632522 49992344 530839224 484877824 883237376 254951376 402048448 661983680 183357516 833221440 231063824 733839592 45730400 831607872 670300672 269532468 187458048 966222072 509850530 849961280 366947072 595975264 651190226 337178859 885845252 103709184 547925096 75796710 855411488 967113536 908573072 440538240 414108456 210723232 662706990 958801344 659632336 522490824 141300736 679292800 733285788 499038672 737995368 115048360 147573716 265456436 716785210 741906331 438645760 172955500 81204824 587063232 151872000 110061840 293605492 664980080 275504224 45994048 926913664 860599600 657780640 879113696 466396518 777043520 17104312 413266380 835025636 85295575 303632512 503752636 777184820 676173870 726638634 369967320 46565504 727789440 188309284 610763264 951013520 573615569 758719296 486990784 793528464 48106624 716255744 958636144 756266492 728746204 720249600 446666496 982093992 818646920 779416832 940069728 953963776 133446140 824842672 102469750 424860992 14415304 11820784 697748992 293194080 779260036 382739520 3255296 512367600 943923328 243594617 641935280 745512160 727970160 654327920 963087744 556404736 810429632 551278640 539464540 414780520 251084800 290974336 31043328 994496684 29582336 688022976 692997568 395835904 710440368 871517604 360841728 270826288 814872160 495267840 58520696 751573040 708073184 789506592 839349788 868572468 772605696 924854016 73754240 476052512 798060632 40631016 91419200 49255424 823206516 126964856 957503008 664245803 747010744 527582147 407182976 446899776 496616984 368809952 710286080 696981524 455204750 569104896 603741568 658621440 789433424 441851472 426752672 418585920 712675424 648921352 386352064 427723584 459553280 416334720 655532032 423702720 711658880 689131776 759975168 300323840 657148928 786964448 398534304 383608808 372129536 491307816 512460436 487055296 712587644 363884678 597658672 663443456 504136712 697950992 644060672 477257408 764374784 659924352 291325744 415158016 370912896 525440107 348624528 591894076 526992968 420850336 669743112 680749096 418299536 584821596 521267982 617998028 593633888 633848648 677852992 753073344 594803328 725951297 294093024 486310112 694736080 564136192 480991666 772778088 303251456 611542278 621362428 408604448 430120192 596282390 544433472 405450240 687223156 762098688 764359008 312558592 698135536 313935904 367844288 290307329 736695184 588857290 641212352 766468096 369399680 473016768 534047720 595892796 533056496 393098640 641780352
323576656 584417497 693962848 688611216 615594126 488351840 584794048 731811392 545002848 643410272 696146112 609788816 762621024 312913462 407382256 611118562 306008288 521887544 647136126 415779680 791031676 768753356 641012640 458449032 422219008 487457300 355309228 770972512 570018224 298108752 449043776 619322344 621039456 782996192 564496768 559871771 340347680 360844064 423379216 368168672 738545760 762516896 433712204 710800752 501043648 748112416 331006420 339594912 412271620 644680032 454083872 396761152 711711408 492976928 625567936 518527840 669919904 441364832 693960864 632903040 346018272 569481632 424871712 693556036 572459340 491579576 311759296 760903776 702740960 537301916 636283424 478447240 435281056 640596064 482527350 296209344 534413232 392157360 375576880 316239376 710475469 718348336 446439986 446242976 454532938 487232992 792223612 461444892 606480044 721120096 386641702 327159684 353814880 642973472 788944480 606656728 607790944 565455100 371496672 720436896 549360475 113262840 269781216 387752960 336927712 346749392 579171988 200506876 510812384 115231312 285146576 468354972 569323264 525221984 405105784 152391008 564235584 542891520 111398288 517215426 154573484 232594464 328655840 549141728 316286388 449760608 372024800 448553952 264859680 502511004 431409200 212060724 194691808 503058896 363893092 190081760 460513552 185626288 307466016 443328512 476345568 250860673 317239280 116830104 175616612 127784160 368489310 93225804 316430320 91787784 354885460 175722208 487821824 497037346 151705216 309401392 491732712 577810912 207883420 299354304 373566688 437461408 327687739 130213600 441816714 424903936 182862176 345839620 249278056 272097024 342410848 195588810 99189984 367622352 291796444 136709520 277372160 234227176 482182368 497465504 211677104 507871136 226944752 162183904 510156512 417159752 244551936 209865390 340797920 349821996 109017716 411946936 155863408 533536992 116026592 471270176 557549792 468197424 427679532 127612186 167174656 658313856 100415808 81406500 431865904 709136352 767767960 731515136 419977504 851193896 435007232 492154928 792309492 290275250 137238400 538953768 687060536 211417984 138068928 869272960 783080592 488597346 431732642 770650000 393272064 831162304 795792896 122778736 563866880 74153216 256885984 669439680 425737664 608348640 563816296 493721592 712373312 280726304 100929536 449406848 620381962 701428392 528244128 536966472 514295040 145422144 892667488 312359104 839267264 834873472 128940544 207771260 462339296 756200185 344546642 414735872 55420416 85735076 177154827 823270760 259133440 27503024 756714176 185477520 711167304 298299726 872363028 690884752 308241632 518128448 404430848 31613984 956061892 957036596 502787072 400952087 929348608 385448361 235028492 602784912 782889856 165056320 493915680 938976256 622197248 410242000 964703232 381046000 515325732 873167150 931317480 758995008 972763692 96321472 541304192 221266272 396074496 740769280 115482092 14404952 365565000 118654072 74560832 712718624 293074400 716487680 649350984 989131520 670791800 787071184 326808294 53179080 810824192 967440768 829844928 749901402 134069904 261952110 94447824 659158560 833012704 232424448 128625536 276536896 93151600 377117217 354807204 664767360 944435128 648971968 888686072 659555840 274870792 868184256 686985132 383171200 600053824 551199208 275496688 23148672 119911896 394794752 95952384 62032384 395397792 424263056 960974160 585391880 894439252 843523504 91924628 62132160 948709760 848277264 991923372 682548224 686105608 350648206 21838416 424622272 607966960 650306432 274924560 879814708 628958776 719685120 288249008 704238880 734934792 175144192 591848224 978248704 791605920 501347416 939762208 369401663 920281024 979607824 232153547 964106920 348532992 567049728 83181932 343456346 434226869 626013934 847339450 17147096 549646412 823051072 260458704 317209968 388536320 54384832 631675700 696197998 745885184 146306048 267678960 679643952 549430023 632194964 412766367 292367196 332083996 381801204 253994172 595470300 582165744 340388970 454289116 488925788 543805660 674617644 327035692 311936892 303770140 597859644 534105572 271536284 312907804 344737500 301518940 540716252 308886940 596843100 574315996 645159388 185508060 542333148 672148668 283718524 268793028 257313756 376492036 397644656 372239516 597771864 249068898 482842892 548627676 389320932 583135212 529244892 362441628 649559004 545108572 176509964 300342236 256097116 410624327 233808748 477078296 412177188 306034556 554927332 565933316 303483756 470005816 406452202 503182248 478818108 519032868 563037212 638257564 479987548 611135517 179277244 371494332 579920300 449320412 366175886 657962308 188435676 496726498 506546648 293788668 315304412 481466610 429617692 290634460 572407376 647282908 649543228 197742812 583319756 199120124 253028508 175491549 621879404 474041510 526396572 651652316 254583900 358200988 419231940 481077016 418240716 278282860 526964572
104359732 365200573 474745924 469394292 396377202 269134916 365577124 512594468 325785924 424193348 476929188 390571892 543404100 93696538 188165332 391901638 86791364 302670620 427919202 196562756 571814752 549536432 421795716 239232108 203002084 268240376 136092304 551755588 350801300 78891828 229826852 400105420 401822532 563779268 345279844 340654847 121130756 141627140 204162292 148951748 519328836 543299972 214495280 491583828 281826724 528895492 111789496 120377988 193054696 425463108 234866948 177544228 492494484 273760004 406351012 299310916 450702980 222147908 474743940 413686116 126801348 350264708 205654788 474339112 353242416 272362652 92542372 541686852 483524036 318084992 417066500 259230316 216064132 421379140 263310426 76992420 315196308 172940436 156359956 97022452 491258545 499131412 227223062 227026052 235316014 268016068 573006688 242227968 387263120 501903172 167424778 107942760 134597956 423756548 569727556 387439804 388574020 346238176 152279748 501219972 545716867 109619232 266137608 384109352 333284104 343105784 575528380 196863268 507168776 111587704 281502968 464711364 565679656 521578376 401462176 148747400 560591976 539247912 107754680 513571818 150929876 228950856 325012232 545498120 312642780 446117000 368381192 444910344 261216072 498867396 427765592 208417116 191048200 499415288 360249484 186438152 456869944 181982680 303822408 439684904 472701960 247217065 313595672 113186496 171973004 124140552 364845702 89582196 312786712 88144176 351241852 172078600 484178216 493393738 148061608 305757784 488089104 574167304 204239812 295710696 369923080 433817800 324044131 126569992 438173106 421260328 179218568 342196012 245634448 268453416 338767240 191945202 95546376 363978744 288152836 133065912 273728552 230583568 478538760 493821896 208033496 504227528 223301144 158540296 506512904 413516144 240908328 206221782 337154312 346178388 105374108 408303328 152219800 529893384 112382984 467626568 553906184 464553816 424035924 123968578 982656000 118757376 967785480 828073072 519774624 131561504 320208768 738429712 795882752 9283736 145777664 58258736 92072836 882878350 375622560 156057600 798432264 998944416 638494920 302433280 655359224 257631520 910304000 401509120 838535520 101732800 797127680 649288955 37402128 127847136 175546560 814078658 77963278 529356432 175982592 967252220 637688608 711777664 98284416 258405778 267805632 536474160 962762080 86276352 195134784 404881120 73081644 39503136 789353184 487092628 39047136 772956352 349177008 371612736 737769152 743680768 645120000 904269120 71762760 487124272 90669760 761786880 559097232 763394920 708116504 635245904 510880104 406837248 869580544 481025792 6298768 390894688 477972000 181446144 41190824 476749412 619502608 260364024 255060112 578989184 721542080 581824960 841774080 389575050 127468175 366896992 49063936 743388286 956037078 182200800 492723712 892554700 191084544 370910592 467024896 360270208 934116620 230819732 929691648 839888384 736904992 754362284 370022668 589083888 891045904 98771200 959390960 238965432 779022076 52785152 232105152 119717072 151325836 750898320 279245568 761975884 359876293 905645056 383174181 446279280 507834956 492067826 313306784 234256280 700662208 227690288 906444800 226807808 735126336 657741312 611882496 285454464 98551808 964467600 231558464 503920128 327524192 212065088 230140000 607052288 650142464 327338088 632684544 681183128 131546440 869737088 740448022 918875744 174535900 586141024 416640640 639811464 872075192 189323424 722456064 480660224 106352513 408401384 161851792 107993080 748700764 376962136 975492208 640915586 325083082 143580032 273004352 736117440 779163264 815891690 850029568 167729589 193861760 930419162 508555616 196109408 772996400 965752784 385626880 625974816 718643156 570226000 385460224 232965536 142132992 363936256 168830640 189292505 937810048 481261136 445282652 301981056 619058192 557657376 84211456 627868720 31501312 321907680 965848890 875593184 545037283 627802224 408373627 287974456 327691256 377408464 249601432 591077560 577773004 335996230 449896376 484533048 539412920 670224904 322642952 307544152 299377400 593466904 529712832 267143544 308515064 340344760 297126200 536323512 304494200 592450360 569923256 640766648 181115320 537940408 667755928 279325784 264400288 252921016 372099296 393251916 367846776 593379124 244676158 478450152 544234936 384928192 578742472 524852152 358048888 645166264 540715832 172117224 295949496 251704376 406231587 229416008 472685556 407784448 301641816 550534592 561540576 299091016 465613076 402059462 498789508 474425368 514640128 558644472 633864824 475594808 606742777 174884504 367101592 575527560 444927672 361783146 653569568 184042936 492333758 502153908 289395928 310911672 477073870 425224952 286241720 568014636 642890168 645150488 193350072 578927016 194727384 248635768 171098809 617486664 469648770 522003832 647259576 250191160 353808248 414839200 476684276 413847976 273890120 522571832
311636240 572477081 682022432 676670800 603653710 476411424 572853632 719870976 533062432 631469856 684205696 597848400 750680608 300973046 395441840 599178146 294067872 509947128 635195710 403839264 779091260 756812940 629072224 446508616 410278592 475516884 343368812 759032096 558077808 286168336 437103360 607381928 609099040 771055776 552556352 547931355 328407264 348903648 411438800 356228256 726605344 750576480 421771788 698860336 489103232 736172000 319066004 327654496 400331204 632739616 442143456 384820736 699770992 481036512 613627520 506587424 657979488 429424416 682020448 620962624 334077856 557541216 412931296 681615620 560518924 479639160 299818880 748963360 690800544 525361500 624343008 466506824 423340640 628655648 470586934 284268928 522472816 380216944 363636464 304298960 698535053 706407920 434499570 434302560 442592522 475292576 780283196 449504476 594539628 709179680 374701286 315219268 341874464 631033056 777004064 594716312 595850528 553514684 359556256 708496480 631616215 195518580 352036956 470008700 419183452 429005132 661427728 282762616 593068124 197487052 367402316 550610712 651579004 607477724 487361524 234646748 646491324 625147260 193654028 599471166 236829224 314850204 410911580 631397468 398542128 532016348 454280540 530809692 347115420 584766744 513664940 294316464 276947548 585314636 446148832 272337500 542769292 267882028 389721756 525584252 558601308 333116413 399495020 199085844 257872352 210039900 450745050 175481544 398686060 174043524 437141200 257977948 570077564 579293086 233960956 391657132 573988452 660066652 290139160 381610044 455822428 519717148 409943479 212469340 524072454 507159676 265117916 428095360 331533796 354352764 424666588 277844550 181445724 449878092 374052184 218965260 359627900 316482916 564438108 579721244 293932844 590126876 309200492 244439644 592412252 499415492 326807676 292121130 423053660 432077736 191273456 494202676 238119148 615792732 198282332 553525916 639805532 550453164 509935272 209867926 170303480 220192000 76642304 794052096 321841644 301281280 669625024 731159040 456451584 983122816 232691272 146487236 800649716 47116000 370462000 382457840 487744240 5714792 850086944 299220000 173575680 967129152 570919120 134817644 354876960 277127936 817893120 402957824 129892404 783253800 309914010 845705984 961795648 716675392 464278000 937115360 579499400 890684831 254405120 215554752 611673216 602913670 95204608 18266936 838572432 678750064 443201380 74158848 982299197 825174336 981587456 301005600 403121328 802626768 510625536 3545152 268293424 365805056 185070464 482091488 39660362 6299948 932638400 273567200 87517184 805230000 96749034 60675328 49461760 279726592 614783304 638617408 905591721 433686432 654634880 92392512 227977344 454853140 833037320 333682560 159873756 625924180 386468676 662456848 222898250 788177524 620905728 441829802 449357606 95366660 645797968 531442088 549672448 179885884 344092992 231080780 936719424 59837996 788620800 662734784 487696896 912523264 167919136 527225856 805652216 557945792 361216872 519384872 18643456 497504544 604548400 316972544 829608942 697796126 769720500 865155290 102427192 810320896 268894048 154553146 660112580 133328004 888238816 817225428 657104960 741317100 876317250 508905824 894392224 345713976 951261572 47429760 963473808 794033920 386201728 762285824 93387296 971209728 246868512 30683584 287086592 96709198 801880400 748097037 385019248 324041472 233214848 585469696 433756416 478475873 194947200 846793640 377346796 575298796 617257792 369378896 418420512 651579792 233820774 998732992 886911384 760506752 93769232 222603776 465868800 962702070 894463840 825990878 462549616 262948080 328059596 982057984 12424310 651374390 30426832 573524224 673083104 883709606 722980864 733972832 11759328 292905760 676626080 728721088 299078560 806826144 376916240 137418792 430774016 369430016 752838128 182190784 446368 4495378 190720000 335887936 972912776 327769386 722537360 406694816 860215163 942980104 723551507 603152336 642869136 692586344 564779312 906255440 892950884 651174110 765074256 799710928 854590800 985402784 637820832 622722032 614555280 908644784 844890712 582321424 623692944 655522640 612304080 851501392 619672080 907628240 885101136 955944528 496293200 853118288 982933808 594503664 579578168 568098896 687277176 708429796 683024656 908557004 559854038 793628032 859412816 700106072 893920352 840030032 673226768 960344144 855893712 487295104 611127376 566882256 721409467 544593888 787863436 722962328 616819696 865712472 876718456 614268896 780790956 717237342 813967388 789603248 829818008 873822352 949042704 790772688 921920657 490062384 682279472 890705440 760105552 676961026 968747448 499220816 807511638 817331788 604573808 626089552 792251750 740402832 601419600 883192516 958068048 960328368 508527952 894104896 509905264 563813648 486276689 932664544 784826650 837181712 962437456 565369040 668986128 730017080 791862156 729025856 589068000 837749712
391262132 652102973 761648324 756296692 683279602 556037316 652479524 799496868 612688324 711095748 763831588 677474292 830306500 380598938 475067732 678804038 373693764 589573020 714821602 483465156 858717152 836438832 708698116 526134508 489904484 555142776 422994704 838657988 637703700 365794228 516729252 687007820 688724932 850681668 632182244 627557247 408033156 428529540 491064692 435854148 806231236 830202372 501397680 778486228 568729124 815797892 398691896 407280388 479957096 712365508 521769348 464446628 779396884 560662404 693253412 586213316 737605380 509050308 761646340 700588516 413703748 637167108 492557188 761241512 640144816 559265052 379444772 828589252 770426436 604987392 703968900 546132716 502966532 708281540 550212826 363894820 602098708 459842836 443262356 383924852 778160945 786033812 514125462 513928452 522218414 554918468 859909088 529130368 674165520 788805572 454327178 394845160 421500356 710658948 856629956 674342204 675476420 633140576 439182148 788122372 498738603 62640968 219159344 337131088 286305840 296127520 528550116 149885004 460190512 64609440 234524704 417733100 518701392 474600112 354483912 101769136 513613712 492269648 60776416 466593554 103951612 181972592 278033968 498519856 265664516 399138736 321402928 397932080 214237808 451889132 380787328 161438852 144069936 452437024 313271220 139459888 409891680 135004416 256844144 392706640 425723696 200238801 266617408 66208232 124994740 77162288 317867438 42603932 265808448 41165912 304263588 125100336 437199952 446415474 101083344 258779520 441110840 527189040 157261548 248732432 322944816 386839536 277065867 79591728 391194842 374282064 132240304 295217748 198656184 221475152 291788976 144966938 48568112 317000480 241174572 86087648 226750288 183605304 431560496 446843632 161055232 457249264 176322880 111562032 459534640 366537880 193930064 159243518 290176048 299200124 58395844 361325064 105241536 482915120 65404720 420648304 506927920 417575552 377057660 76990314 483976128 740089280 572117836 897029344 886966048 936736660 167693184 384518144 597608000 299207520 877049536 60130976 563807456 98642584 82597320 711326720 993433856 446276996 535181528 303668896 357233024 379584216 306864572 901009408 535828952 63990480 400808784 929688064 459326080 774569984 270547456 995655584 95171864 170442516 767515264 639367040 462665580 430852000 519422768 624281916 516354700 248428120 718603008 24131052 737816192 866968192 958206512 356598219 19828200 671323264 59518208 670958080 814828400 886654128 224084064 106613036 644444908 713991008 870771904 200417780 373393408 21985792 557617952 368544960 294957570 104288416 491444480 188910080 403277312 121622888 158487968 180290872 26272786 856811008 770247984 877650304 885664464 534301760 815926400 522991288 189800624 496892440 542920576 402904832 849085440 80112116 135042614 694364960 813564912 647987200 719651328 181981032 138706944 592235024 823208688 300341888 583252992 795068354 223210836 4472448 723532018 284860928 442901840 584069984 399836294 332499392 946392560 113938456 243795304 588569600 265088384 729381632 668226980 719937464 339290236 11947500 792849792 403305728 625678400 880251008 23335360 135079984 78377216 277779520 959826544 942268128 518945150 966476540 261829600 335873284 404865008 805303252 885523968 225982880 771732800 555820152 788585244 172819456 833933512 652059136 403642752 354283200 481690240 589975360 146657792 727321984 433389440 615652604 649734144 224891130 80683936 745513984 968597592 617534168 363025888 875551232 0 883864020 165568064 654368704 190827280 673557888 770154336 185910732 244871904 856914424 118405272 142010944 293732528 88454346 568136416 951107712 998694000 857151584 506810900 124108160 935305216 995455776 981835264 581292798 865009152 62553520 238393856 76475728 819519168 75805712 315586048 5143936 314201664 906271064 637330224 269920640 854484944 220599648 836383584 892745344 525449984 894184288 771536192 665348726 520797739 603562680 384134083 263734912 303451712 353168920 225361888 566838016 553533460 311756686 425656832 460293504 515173376 645985360 298403408 283304608 275137856 569227360 505473288 242904000 284275520 316105216 272886656 512083968 280254656 568210816 545683712 616527104 156875776 513700864 643516384 255086240 240160744 228681472 347859752 369012372 343607232 569139580 220436614 454210608 519995392 360688648 554502928 500612608 333809344 620926720 516476288 147877680 271709952 227464832 381992043 205176464 448446012 383544904 277402272 526295048 537301032 274851472 441373532 377819918 474549964 450185824 490400584 534404928 609625280 451355264 582503233 150644960 342862048 551288016 420688128 337543602 629330024 159803392 468094214 477914364 265156384 286672128 452834326 400985408 262002176 543775092 618650624 620910944 169110528 554687472 170487840 224396224 146859265 593247120 445409226 497764288 623020032 225951616 329568704 390599656 452444732 389608432 249650576 498332288
44092656 304933497 414478848 409127216 336110126 208867840 305310048 452327392 265518848 363926272 416662112 330304816 483137024 33429462 127898256 331634562 26524288 242403544 367652126 136295680 511547676 489269356 361528640 178965032 142735008 207973300 75825228 491488512 290534224 18624752 169559776 339838344 341555456 503512192 285012768 280387771 60863680 81360064 143895216 88684672 459061760 483032896 154228204 431316752 221559648 468628416 51522420 60110912 132787620 365196032 174599872 117277152 432227408 213492928 346083936 239043840 390435904 161880832 414476864 353419040 66534272 289997632 145387712 414072036 292975340 212095576 32275296 481419776 423256960 257817916 356799424 198963240 155797056 361112064 203043350 16725344 254929232 112673360 96092880 36755376 430991469 438864336 166955986 166758976 175048938 207748992 512739612 181960892 326996044 441636096 107157702 47675684 74330880 363489472 509460480 327172728 328306944 285971100 92012672 440952896 530101223 94003588 250521964 368493708 317668460 327490140 559912736 181247624 491553132 95972060 265887324 449095720 550064012 505962732 385846532 133131756 544976332 523632268 92139036 497956174 135314232 213335212 309396588 529882476 297027136 430501356 352765548 429294700 245600428 483251752 412149948 192801472 175432556 483799644 344633840 170822508 441254300 166367036 288206764 424069260 457086316 231601421 297980028 97570852 156357360 108524908 349230058 73966552 297171068 72528532 335626208 156462956 468562572 477778094 132445964 290142140 472473460 558551660 188624168 280095052 354307436 418202156 308428487 110954348 422557462 405644684 163602924 326580368 230018804 252837772 323151596 176329558 79930732 348363100 272537192 117450268 258112908 214967924 462923116 478206252 192417852 488611884 207685500 142924652 490897260 397900500 225292684 190606138 321538668 330562744 89758464 392687684 136604156 514277740 96767340 452010924 538290540 448938172 408420280 108352934 184846208 703002064 365668352 925873152 633519868 904129600 46842100 273937568 794077624 939678886 713815006 366283676 866022570 744960784 553524416 141664512 136215872 241204400 436507304 156160544 8672524 396676096 627629056 879590980 6971072 789296864 138282496 482148132 609523208 903046000 143305800 571663872 181154222 730643328 530473536 890024896 175072400 33419092 806024160 492863412 862897920 847552784 815121046 800261216 934474082 564398080 466534848 359871530 907671768 839191168 801245520 199387168 120611200 853987024 321333248 242646784 767535616 677196008 164551040 491355552 769029760 889649160 496932936 452671530 766704896 139049700 787172048 631339136 703008000 389346368 939601920 986562819 690651200 987297104 533353984 377963520 451731232 731724176 982936768 550010400 217645880 15432720 544954688 993945472 403354624 516266112 653081520 189905344 839110431 78853224 485651712 620775552 717736960 165271860 674147148 435131488 262927286 330160896 337191040 766911272 588839099 42278144 558251480 58252512 545553408 585389364 455442784 839651328 103713088 650774528 518886016 103675584 96606464 597609100 290608576 101191200 475681024 840657680 719560676 547925000 592512160 820345652 507047904 194543584 586823600 101654752 398068440 332180512 428130344 823298220 403347564 969488192 23417440 745180800 566410400 604433920 239735960 18142720 676297472 391564695 462034296 946919176 286611456 394426392 741725088 824762272 669027168 935488560 322644512 837986100 852522608 426408384 517596816 981247572 293666304 449908736 101916064 969612256 419214200 106080000 67537152 287971488 782562064 861376000 717731244 275885248 706810176 821280976 524987536 796497408 15582608 443393024 544391360 222196374 95760864 276066368 382258760 536199680 23897718 806843360 311872837 811222272 687192128 569479760 408699328 480723504 999644416 667154560 531188080 880623152 477456560 271669252 932337760 740309888 623603200 176116704 603020328 985242304 378705064 443262796 571223410 653988351 434559754 314160583 353877383 403594591 275787559 617263687 603959131 362182357 476082503 510719175 565599047 696411031 348829079 333730279 325563527 619653031 555898959 293329671 334701191 366530887 323312327 562509639 330680327 618636487 596109383 666952775 207301447 564126535 693942055 305511911 290586415 279107143 398285423 419438043 394032903 619565251 270862285 504636279 570421063 411114319 604928599 551038279 384235015 671352391 566901959 198303351 322135623 277890503 432417714 255602135 498871683 433970575 327827943 576720719 587726703 325277143 491799203 428245589 524975635 500611495 540826255 584830599 660050951 501780935 632928904 201070631 393287719 601713687 471113799 387969273 679755695 210229063 518519885 528340035 315582055 337097799 503259997 451411079 312427847 594200763 669076295 671336615 219536199 605113143 220913511 274821895 197284936 643672791 495834897 548189959 673445703 276377287 379994375 441025327 502870403 440034103 300076247 548757959
158870332 419711173 529256524 523904892 450887802 323645516 420087724 567105068 380296524 478703948 531439788 445082492 597914700 148207138 242675932 446412238 141301964 357181220 482429802 251073356 626325352 604047032 476306316 293742708 257512684 322750976 190602904 606266188 405311900 133402428 284337452 454616020 456333132 618289868 399790444 395165447 175641356 196137740 258672892 203462348 573839436 597810572 269005880 546094428 336337324 583406092 166300096 174888588 247565296 479973708 289377548 232054828 547005084 328270604 460861612 353821516 505213580 276658508 529254540 468196716 181311948 404775308 260165388 528849712 407753016 326873252 147052972 596197452 538034636 372595592 471577100 313740916 270574732 475889740 317821026 131503020 369706908 227451036 210870556 151533052 545769145 553642012 281733662 281536652 289826614 322526668 627517288 296738568 441773720 556413772 221935378 162453360 189108556 478267148 624238156 441950404 443084620 400748776 206790348 555730572 792107771 356010136 512528512 630500256 579675008 589496688 821919284 443254172 753559680 357978608 527893872 711102268 812070560 767969280 647853080 395138304 806982880 785638816 354145584 759962722 397320780 475341760 571403136 791889024 559033684 692507904 614772096 691301248 507606976 745258300 674156496 454808020 437439104 745806192 606640388 432829056 703260848 428373584 550213312 686075808 719092864 493607969 559986576 359577400 418363908 370531456 611236606 335973100 559177616 334535080 597632756 418469504 730569120 739784642 394452512 552148688 734480008 820558208 450630716 542101600 616313984 680208704 570435035 372960896 684564010 667651232 425609472 588586916 492025352 514844320 585158144 438336106 341937280 610369648 534543740 379456816 520119456 476974472 724929664 740212800 454424400 750618432 469692048 404931200 752903808 659907048 487299232 452612686 583545216 592569292 351765012 654694232 398610704 776284288 358773888 714017472 800297088 710944720 670426828 370359482 450912512 896249344 783267680 150015393 926014624 647612192 761203168 723715584 562263248 156426344 413803410 259359488 932584064 284870208 90331392 188091224 818054672 128634812 329830912 796693856 844825696 51066368 561635525 353711934 437645828 262161176 477796792 526769968 144974780 206788208 922338414 168766286 270262692 341089216 993700224 978690336 430802532 255634888 462522368 392386944 50397760 795138048 622379776 975096128 850557336 742685312 183238196 733303040 945587712 649761280 535700024 652754672 124937000 819157460 987750912 438045703 639019144 200981768 847411712 609342768 464536832 634534928 871279648 690745472 196285184 764189120 500298615 637273012 858040576 187320603 386829000 748962256 129410000 686906496 523802624 549081600 808461312 932448672 523697088 100227616 384023000 322547504 82653071 828526752 628122968 316301374 321697568 76530000 275346032 119732224 340107936 902133798 247107584 15428400 157222144 107976960 681257390 607601920 417979904 538180096 299900992 706289308 875701806 785440432 496736690 26767136 25090424 589120000 393784688 683747800 360051200 99533952 155791488 999116233 272558800 14690622 437763112 873181896 507396808 234247352 17194352 526782804 890575872 420832272 596238272 750301184 58940416 638023096 417307200 739381738 520273868 423667344 506688688 788140784 649214268 620032512 923686980 297543684 412099124 331828 17738704 205964365 319460608 747966976 247321088 504064000 579408704 568903680 145457360 333241090 259441342 583471584 508076032 798451776 986869344 17364320 229874744 164970496 415930592 330295800 123628800 681954176 459489280 390790480 679798876 720797568 344841356 118416304 245079705 744901088 617832704 212059438 240889372 169907125 969586752 77324804 187559236 739729984 365400170 46200284 140187232 116340388 367062848 802805376 887905536 871747648 508371913 162687224 486229240 889027396 643598284 69545690 673270784 841775964 960301056 98101184 470734080 910346440 374575584 882870216 872965867 955730808 736302211 615903040 655619840 705337048 577530016 919006144 905701588 663924814 777824960 812461632 867341504 998153488 650571536 635472736 627305984 921395488 857641416 595072128 636443648 668273344 625054784 864252096 632422784 920378944 897851840 968695232 509043904 865868992 995684512 607254368 592328872 580849600 700027880 721180500 695775360 921307708 572604742 806378736 872163520 712856776 906671056 852780736 685977472 973094848 868644416 500045808 623878080 579632960 734160171 557344592 800614140 735713032 629570400 878463176 889469160 627019600 793541660 729988046 826718092 802353952 842568712 886573056 961793408 803523392 934671361 502813088 695030176 903456144 772856256 689711730 981498152 511971520 820262342 830082492 617324512 638840256 805002454 753153536 614170304 895943220 970818752 973079072 521278656 906855600 522655968 576564352 499027393 945415248 797577354 849932416 975188160 578119744 681736832 742767784 804612860 741776560 601818704 850500416
518783456 779624297 889169648 883818016 810800926 683558640 780000848 927018192 740209648 838617072 891352912 804995616 957827824 508120262 602589056 806325362 501215088 717094344 842342926 610986480 986238476 963960156 836219440 653655832 617425808 682664100 550516028 966179312 765225024 493315552 644250576 814529144 816246256 978202992 759703568 755078571 535554480 556050864 618586016 563375472 933752560 957723696 628919004 906007552 696250448 943319216 526213220 534801712 607478420 839886832 649290672 591967952 906918208 688183728 820774736 713734640 865126704 636571632 889167664 828109840 541225072 764688432 620078512 888762836 767666140 686786376 506966096 956110576 897947760 732508716 831490224 673654040 630487856 835802864 677734150 491416144 729620032 587364160 570783680 511446176 905682269 913555136 641646786 641449776 649739738 682439792 987430412 656651692 801686844 916326896 581848502 522366484 549021680 838180272 984151280 801863528 802997744 760661900 566703472 915643696 839446683 403349048 559867424 677839168 627013920 636835600 869258196 490593084 800898592 405317520 575232784 758441180 859409472 815308192 695191992 442477216 854321792 832977728 401484496 807301634 444659692 522680672 618742048 839227936 606372596 739846816 662111008 738640160 554945888 792597212 721495408 502146932 484778016 793145104 653979300 480167968 750599760 475712496 597552224 733414720 766431776 540946881 607325488 406916312 465702820 417870368 658575518 383312012 606516528 381873992 644971668 465808416 777908032 787123554 441791424 599487600 781818920 867897120 497969628 589440512 663652896 727547616 617773947 420299808 731902922 714990144 472948384 635925828 539364264 562183232 632497056 485675018 389276192 657708560 581882652 426795728 567458368 524313384 772268576 787551712 501763312 797957344 517030960 452270112 800242720 707245960 534638144 499951598 630884128 639908204 399103924 702033144 445949616 823623200 406112800 761356384 847636000 758283632 717765740 417698394 474180608 448352104 252257244 381288374 371468480 338353536 441377360 388422440 536585088 5665204 700815675 902842256 832640000 844734472 794908000 372293014 848070912 377095692 381761024 239627076 110224090 965464576 694958226 372203136 226155520 361276040 449548031 582993088 333115968 197333408 72081034 204365828 353712800 210323840 736133968 188972632 796207644 810899400 322472640 573371152 635122000 848655232 132649592 463504768 917021440 123163912 257309184 76752064 459504711 758488128 89069568 169188320 844704954 858068474 600972432 19934976 544874504 660388484 704069008 633883392 366231680 584829696 325986176 795583840 431187422 208650656 243203370 937696504 354391032 578594660 180149312 843807296 981710400 596323722 961544448 744581848 652782720 938598912 296974208 927114288 441187546 843978240 889085568 250834560 555149136 169904384 2397544 196345500 766247640 926052324 42725400 938222863 666482268 879611635 749966652 977206184 204296968 812214720 410313648 631662912 414986168 880187992 279621624 995149824 184206092 263149560 987453864 945104387 836934400 455849408 588158244 718690815 670314256 675573248 146704620 942923232 594272992 549435068 730322576 713669376 342953000 614653440 538727112 902680608 543388576 369245800 374246272 114143040 535263816 139359776 529926194 146613260 150139488 911398000 865553172 827379584 64134382 625832048 849797664 908132710 737301504 456952164 819932562 165154336 201281536 823351588 615274784 522261952 319114752 662475572 800363112 500143124 207244960 180113220 958248224 950136448 106501664 530743840 149770104 135172680 81685952 799059840 210653056 312427572 545271552 40749056 248557120 623539612 531191040 767106016 998574084 84803440 11510784 823744782 515124608 896451280 793711616 465431808 489622051 325991584 318303680 370247872 729213824 958044376 241172246 823059328 317271108 127166976 179845248 651743734 234117248 980863380 440219640 175248128 391742060 772717420 755527464 568885600 333133760 723451264 817089779 899854720 680426123 560026952 599743752 649460960 521653928 863130056 849825500 608048726 721948872 756585544 811465416 942277400 594695448 579596648 571429896 865519400 801765328 539196040 580567560 612397256 569178696 808376008 576546696 864502856 841975752 912819144 453167816 809992904 939808424 551378280 536452784 524973512 644151792 665304412 639899272 865431620 516728654 750502648 816287432 656980688 850794968 796904648 630101384 917218760 812768328 444169720 568001992 523756872 678284083 501468504 744738052 679836944 573694312 822587088 833593072 571143512 737665572 674111958 770842004 746477864 786692624 830696968 905917320 747647304 878795273 446937000 639154088 847580056 716980168 633835642 925622064 456095432 764386254 774206404 561448424 582964168 749126366 697277448 558294216 840067132 914942664 917202984 465402568 850979512 466779880 520688264 443151305 889539160 741701266 794056328 919312072 522243656 625860744 686891696 748736772 685900472 545942616 794624328
463139984 723980825 833526176 828174544 755157454 627915168 724357376 871374720 684566176 782973600 835709440 749352144 902184352 452476790 546945584 750681890 445571616 661450872 786699454 555343008 930595004 908316684 780575968 598012360 561782336 627020628 494872556 910535840 709581552 437672080 588607104 758885672 760602784 922559520 704060096 699435099 479911008 500407392 562942544 507732000 878109088 902080224 573275532 850364080 640606976 887675744 470569748 479158240 551834948 784243360 593647200 536324480 851274736 632540256 765131264 658091168 809483232 580928160 833524192 772466368 485581600 709044960 564435040 833119364 712022668 631142904 451322624 900467104 842304288 676865244 775846752 618010568 574844384 780159392 622090678 435772672 673976560 531720688 515140208 455802704 850038797 857911664 586003314 585806304 594096266 626796320 931786940 601008220 746043372 860683424 526205030 466723012 493378208 782536800 928507808 746220056 747354272 705018428 511060000 860000224 883919739 447822104 604340480 722312224 671486976 681308656 913731252 535066140 845371648 449790576 619705840 802914236 903882528 859781248 739665048 486950272 898794848 877450784 445957552 851774690 489132748 567153728 663215104 883700992 650845652 784319872 706584064 783113216 599418944 837070268 765968464 546619988 529251072 837618160 698452356 524641024 795072816 520185552 642025280 777887776 810904832 585419937 651798544 451389368 510175876 462343424 703048574 427785068 650989584 426347048 689444724 510281472 822381088 831596610 486264480 643960656 826291976 912370176 542442684 633913568 708125952 772020672 662247003 464772864 776375978 759463200 517421440 680398884 583837320 606656288 676970112 530148074 433749248 702181616 626355708 471268784 611931424 568786440 816741632 832024768 546236368 842430400 561504016 496743168 844715776 751719016 579111200 544424654 675357184 684381260 443576980 746506200 490422672 868096256 450585856 805829440 892109056 802756688 762238796 462171450 536776096 333336368 580747136 206116500 602065408 628200128 661945680 407577120 678734208 248820224 799886204 53459712 26625192 656094639 767645904 990375616 540145408 175582800 338617600 306092928 950274560 606722272 890655424 943361640 306561728 7485552 109911896 746708224 562238598 159885824 875621248 733196316 146182664 211908544 668898704 892236800 923538288 732074352 538991320 442778576 226714896 309216258 389799936 864136992 556621024 660752816 689046338 493831840 617682688 733861888 562710432 49163000 680125952 1158016 792427184 964312000 997320432 855692320 634201088 90560292 114964312 94225944 592327456 156919360 86009920 284886848 607265360 377382912 632984784 648811928 214097328 418459048 328554646 389771264 742416128 727636480 895665792 74783110 767855360 609327142 961830352 248418388 294239824 425047456 180561216 395953104 70584320 504200640 418846264 320538432 142696048 420872192 671989554 534605408 153378736 492545192 106225856 958044296 514928912 201133888 472721152 344566528 970164224 788899312 240990240 314488504 717185652 575220232 821544840 336894848 596567368 460780616 860175424 684653312 9165360 5480960 587109632 573177344 463049600 434965608 78414528 44812500 249878264 732244104 614427016 103106050 445692928 936479432 306194326 90073920 453140224 184925528 242922925 693192208 67266528 537770448 489227452 821925400 329784180 233239296 902581248 581437088 200239592 623643318 375008000 118938920 878748656 93413152 921574176 975505792 363866076 384752080 345188336 891759616 6759760 55876832 270879152 173409360 665272832 162531424 772605562 714879320 607420800 862541824 934448024 98278512 810083784 143205252 273687744 912492544 209250912 324751128 268556852 77321248 919889908 902440448 796668138 670673664 345143615 27599872 811852084 758038336 547295200 603296288 205664680 194006715 138707512 205039240 120372413 805048075 841024512 483397632 703952640 432484972 706979840 840346240 639451984 73732352 646785248 652788736 527585355 610350296 390921699 270522528 310239328 359956536 232149504 573625632 560321076 318544302 432444448 467081120 521960992 652772976 305191024 290092224 281925472 576014976 512260904 249691616 291063136 322892832 279674272 518871584 287042272 574998432 552471328 623314720 163663392 520488480 650304000 261873856 246948360 235469088 354647368 375799988 350394848 575927196 227224230 460998224 526783008 367476264 561290544 507400224 340596960 627714336 523263904 154665296 278497568 234252448 388779659 211964080 455233628 390332520 284189888 533082664 544088648 281639088 448161148 384607534 481337580 456973440 497188200 541192544 616412896 458142880 589290849 157432576 349649664 558075632 427475744 344331218 636117640 166591008 474881830 484701980 271944000 293459744 459621942 407773024 268789792 550562708 625438240 627698560 175898144 561475088 177275456 231183840 153646881 600034736 452196842 504551904 629807648 232739232 336356320 397387272 459232348 396396048 256438192 505119904
92304276 353145117 462690468 457338836 384321746 257079460 353521668 500539012 313730468 412137892 464873732 378516436 531348644 81641082 176109876 379846182 74735908 290615164 415863746 184507300 559759296 537480976 409740260 227176652 190946628 256184920 124036848 539700132 338745844 66836372 217771396 388049964 389767076 551723812 333224388 328599391 109075300 129571684 192106836 136896292 507273380 531244516 202439824 479528372 269771268 516840036 99734040 108322532 180999240 413407652 222811492 165488772 480439028 261704548 394295556 287255460 438647524 210092452 462688484 401630660 114745892 338209252 193599332 462283656 341186960 260307196 80486916 529631396 471468580 306029536 405011044 247174860 204008676 409323684 251254970 64936964 303140852 160884980 144304500 84966996 479203089 487075956 215167606 214970596 223260558 255960612 560951232 230172512 375207664 489847716 155369322 95887304 122542500 411701092 557672100 375384348 376518564 334182720 140224292 489164516 527557819 91460184 247978560 365950304 315125056 324946736 557369332 178704220 489009728 93428656 263343920 446552316 547520608 503419328 383303128 130588352 542432928 521088864 89595632 495412770 132770828 210791808 306853184 527339072 294483732 427957952 350222144 426751296 243057024 480708348 409606544 190258068 172889152 481256240 342090436 168279104 438710896 163823632 285663360 421525856 454542912 229058017 295436624 95027448 153813956 105981504 346686654 71423148 294627664 69985128 333082804 153919552 466019168 475234690 129902560 287598736 469930056 556008256 186080764 277551648 351764032 415658752 305885083 108410944 420014058 403101280 161059520 324036964 227475400 250294368 320608192 173786154 77387328 345819696 269993788 114906864 255569504 212424520 460379712 475662848 189874448 486068480 205142096 140381248 488353856 395357096 222749280 188062734 318995264 328019340 87215060 390144280 134060752 511734336 94223936 449467520 535747136 446394768 405876876 105809530 570730356 421390592 957470012 469492224 187259392 527409536 613000256 610129368 649529600 594808512 464597136 41734612 866524974 339567344 317017344 559236496 520850176 225853440 558321936 179795560 525472256 49234176 683638528 332121384 388101376 324586840 168718848 741759200 882800288 793486152 813853144 849302304 168552640 477938608 947840872 23542784 757424248 876768896 641608944 429411232 518694564 217163688 872032880 671671808 697992704 172884736 879985792 76423776 500662634 443154380 93282432 839226416 966102016 851203874 267960468 982635520 294404672 386685824 43835296 768760928 612531920 109082880 215219521 156691584 862726660 506963552 120140800 274743442 518578176 590733760 116538816 789623500 713315456 883477990 44558968 58778880 362359936 680892928 448297284 395902304 561952176 949322240 366198992 515088384 999409200 702244660 964161200 932298368 227960256 29410768 117216768 15668096 197607320 877494896 678058560 897337696 321864512 541282304 315151936 287892552 435881880 927966264 731446784 406175440 241394624 482177152 382663514 870338592 634350112 396299456 790987142 765041416 801189312 200559996 817507584 147786240 767371345 567675136 376478165 109960960 611196064 298289568 967028224 356948224 459393216 792085524 469145043 117392832 51439732 301340710 219453000 815676480 751491016 809256272 650581636 101268359 488574352 170791258 434684256 92013372 859304184 64980000 997281816 486797622 145055776 559185088 853088256 940810724 139604992 511254528 770685696 725052400 325726400 548629080 582949632 296599808 796787968 351612928 497476585 65280512 318849600 968043520 785016992 251994208 850819168 812555776 894679638 213558944 311002216 290414848 664728844 216625184 644510720 142012416 836235776 697024120 394299264 757225876 497652800 130269120 542082512 842357920 160743572 554647560 139581768 617119192 790123296 309366000 184317760 660601796 562821520 110062752 736500224 754112000 2208384 392243672 455727532 74461568 19971400 305482240 435984779 518749720 299321123 178921952 218638752 268355960 140548928 482025056 468720500 226943726 340843872 375480544 430360416 561172400 213590448 198491648 190324896 484414400 420660328 158091040 199462560 231292256 188073696 427271008 195441696 483397856 460870752 531714144 72062816 428887904 558703424 170273280 155347784 143868512 263046792 284199412 258794272 484326620 135623654 369397648 435182432 275875688 469689968 415799648 248996384 536113760 431663328 63064720 186896992 142651872 297179083 120363504 363633052 298731944 192589312 441482088 452488072 190038512 356560572 293006958 389737004 365372864 405587624 449591968 524812320 366542304 497690273 65832000 258049088 466475056 335875168 252730642 544517064 74990432 383281254 393101404 180343424 201859168 368021366 316172448 177189216 458962132 533837664 536097984 84297568 469874512 85674880 139583264 62046305 508434160 360596266 412951328 538207072 141138656 244755744 305786696 367631772 304795472 164837616 413519328
322996704 583837545 693382896 688031264 615014174 487771888 584214096 731231440 544422896 642830320 695566160 609208864 762041072 312333510 406802304 610538610 305428336 521307592 646556174 415199728 790451724 768173404 640432688 457869080 421639056 486877348 354729276 770392560 569438272 297528800 448463824 618742392 620459504 782416240 563916816 559291819 339767728 360264112 422799264 367588720 737965808 761936944 433132252 710220800 500463696 747532464 330426468 339014960 411691668 644100080 453503920 396181200 711131456 492396976 624987984 517947888 669339952 440784880 693380912 632323088 345438320 568901680 424291760 692976084 571879388 490999624 311179344 760323824 702161008 536721964 635703472 477867288 434701104 640016112 481947398 295629392 533833280 391577408 374996928 315659424 709895517 717768384 445860034 445663024 453952986 486653040 791643660 460864940 605900092 720540144 386061750 326579732 353234928 642393520 788364528 606076776 607210992 564875148 370916720 719856944 510306267 74208632 230727008 348698752 297873504 307695184 540117780 161452668 471758176 76177104 246092368 429300764 530269056 486167776 366051576 113336800 525181376 503837312 72344080 478161218 115519276 193540256 289601632 510087520 277232180 410706400 332970592 409499744 225805472 463456796 392354992 173006516 155637600 464004688 324838884 151027552 421459344 146572080 268411808 404274304 437291360 211806465 278185072 77775896 136562404 88729952 329435102 54171596 277376112 52733576 315831252 136668000 448767616 457983138 112651008 270347184 452678504 538756704 168829212 260300096 334512480 398407200 288633531 91159392 402762506 385849728 143807968 306785412 210223848 233042816 303356640 156534602 60135776 328568144 252742236 97655312 238317952 195172968 443128160 458411296 172622896 468816928 187890544 123129696 471102304 378105544 205497728 170811182 301743712 310767788 69963508 372892728 116809200 494482784 76972384 432215968 518495584 429143216 388625324 88557978 244009856 655860800 755614784 320473120 794133856 82858304 383518288 859821796 294644096 895037888 101045760 555134976 616614912 12905224 934222584 408401536 165226816 464422056 760504368 940943894 468347164 666177564 267909584 126193100 212989280 999966208 962302848 546527308 888559360 792249460 209361776 959871791 738067024 28487936 263975264 152538624 317965336 381969717 175533568 548455264 600295588 228935800 501225472 813465968 71561920 617124800 858702040 116081600 325704951 238922128 694809616 519314944 65562464 466521152 506021640 420397184 792786752 656229216 778076200 896834805 14269420 840615344 63540992 786167680 270847704 910350970 110307944 884793920 779091104 919480864 283197824 356168448 930055164 205991092 42989648 109248 46813312 302179552 947877144 385163136 788678896 790579296 236052944 603175856 712694152 95973736 507350124 348028736 439093632 750837152 490711424 896851000 821881984 310591264 82476456 655851150 192709632 30726480 123692224 392123752 759291776 547001088 495413008 622701456 189498816 565909760 947091250 51370224 151059488 122200404 909575362 2531912 650313280 51207123 806702404 184137572 868863408 109901440 633001252 352842272 446517760 372482800 885855072 107358472 920538624 253906420 139355608 978804224 258268416 63762064 478455776 604232768 149700390 973709488 653528236 959985192 890086440 244456640 488360028 88558760 253741872 737474722 166633672 359532952 874487392 315444304 833347556 734034944 744123392 657333248 816277080 74294880 987447808 863230080 540512320 529449088 10963360 968274552 78203392 541591261 252980392 361582252 719328920 271567744 997744960 492034256 786319164 506886423 271806548 990160148 118985227 493413184 558349952 870574980 906918720 394672800 337918880 36337072 511443900 14371328 931278336 54263424 719709148 100632015 382396224 514283522 531086592 503154128 107845416 918542336 36995196 117168320 530330368 164897586 586390288 414046016 639212800 688156064 677531816 264009600 497273099 580038040 360609443 240210272 279927072 329644280 201837248 543313376 530008820 288232046 402132192 436768864 491648736 622460720 274878768 259779968 251613216 545702720 481948648 219379360 260750880 292580576 249362016 488559328 256730016 544686176 522159072 593002464 133351136 490176224 619991744 231561600 216636104 205156832 324335112 345487732 320082592 545614940 196911974 430685968 496470752 337164008 530978288 477087968 310284704 597402080 492951648 124353040 248185312 203940192 358467403 181651824 424921372 360020264 253877632 502770408 513776392 251326832 417848892 354295278 451025324 426661184 466875944 510880288 586100640 427830624 558978593 127120320 319337408 527763376 397163488 314018962 605805384 136278752 444569574 454389724 241631744 263147488 429309686 377460768 238477536 520250452 595125984 597386304 145585888 531162832 146963200 200871584 123334625 569722480 421884586 474239648 599495392 202426976 306044064 367075016 428920092 366083792 226125936 474807648
253144984 513985825 623531176 618179544 545162454 417920168 514362376 661379720 474571176 572978600 625714440 539357144 692189352 242481790 336950584 540686890 235576616 451455872 576704454 345348008 720600004 698321684 570580968 388017360 351787336 417025628 284877556 700540840 499586552 227677080 378612104 548890672 550607784 712564520 494065096 489440099 269916008 290412392 352947544 297737000 668114088 692085224 363280532 640369080 430611976 677680744 260574748 269163240 341839948 574248360 383652200 326329480 641279736 422545256 555136264 448096168 599488232 370933160 623529192 562471368 275586600 499049960 354440040 623124364 502027668 421147904 241327624 690472104 632309288 466870244 565851752 408015568 364849384 570164392 412095678 225777672 463981560 321725688 305145208 245807704 640043797 647916664 376008314 375811304 384101266 416801320 721791940 391013220 536048372 650688424 316210030 256728012 283383208 572541800 718512808 536225056 537359272 495023428 301065000 650005224 812675835 376578200 533096576 651068320 600243072 610064752 842487348 463822236 774127744 378546672 548461936 731670332 832638624 788537344 668421144 415706368 827550944 806206880 374713648 780530786 417888844 495909824 591971200 812457088 579601748 713075968 635340160 711869312 528175040 765826364 694724560 475376084 458007168 766374256 627208452 453397120 723828912 448941648 570781376 706643872 739660928 514176033 580554640 380145464 438931972 391099520 631804670 356541164 579745680 355103144 618200820 439037568 751137184 760352706 415020576 572716752 755048072 841126272 471198780 562669664 636882048 700776768 591003099 393528960 705132074 688219296 446177536 609154980 512593416 535412384 605726208 458904170 362505344 630937712 555111804 400024880 540687520 497542536 745497728 760780864 474992464 771186496 490260112 425499264 773471872 680475112 507867296 473180750 604113280 613137356 372333076 675262296 419178768 796852352 379341952 734585536 820865152 731512784 690994892 390927546 589894452 24049700 720755632 521894144 107599440 544249344 912338488 713676800 992223192 845533012 276708960 290309792 964221152 78013280 827197000 783852038 968180288 262187640 995860410 849305505 816903808 77901312 961756096 302025534 901175984 996015504 148306944 692981368 436745600 98605228 308686528 254929904 963263960 734121288 849106048 164392592 132210176 953584608 446140096 950496943 882203220 569210240 296263200 886160896 476417552 138715456 162752960 522024891 19785664 151602448 95438328 441771936 668237824 192605312 1829822 908016128 769388672 47767840 456365808 268586320 106059264 133964160 78267392 65567656 208811132 208048224 811446144 580579616 359901680 568623856 353059840 50624512 348668632 103281104 874279348 615465080 789692960 785810392 25430432 782558986 52761638 727915136 121545260 715139952 390898176 688186752 685845508 898784336 948330208 730505328 217128704 45438160 461596960 358346992 156854592 19771598 921882120 98623836 170972496 766473324 780587620 368518088 92628928 829750440 27299810 221874004 640724928 864951600 922534400 453491024 515531560 409878628 141183396 286743680 481892888 258037284 839351328 921443328 986538096 243888768 575602192 804879446 228037190 852432384 975687296 185439360 481014736 787536300 38062568 474959752 541556480 378340400 317774272 940363440 852828660 76103976 559239168 570168000 408959776 207282004 120323536 255018152 94872832 152294952 759798272 480905488 267403000 342457344 407301376 992483968 424249100 292657344 166734656 502076720 563907744 115931634 133856768 899744256 462574144 312798148 588293312 800085552 216478391 17401184 596716784 544591888 427017560 597323940 825935868 735034880 586916634 491487744 772993792 960291232 339339264 94836672 763335648 11200264 111582232 17319552 952957216 708724989 528403408 107911680 23046528 154646330 399585920 973140096 477629352 861980272 335464480 930993682 702084000 317109073 712630784 273367664 819030144 597318240 786083328 917195812 760886743 843651684 624223087 503823916 543540716 593257924 465450892 806927020 793622464 551845690 665745836 700382508 755262380 886074364 538492412 523393612 515226860 809316364 745562292 482993004 524364524 556194220 512975660 752172972 520343660 808299820 785772716 856616108 396964780 753789868 883605388 495175244 480249748 468770476 587948756 609101376 583696236 809228584 460525618 694299612 760084396 600777652 794591932 740701612 573898348 861015724 756565292 387966684 511798956 467553836 622081047 445265468 688535016 623633908 517491276 766384052 777390036 514940476 681462536 617908922 714638968 690274828 730489588 774493932 849714284 691444268 822592237 390733964 582951052 791377020 660777132 577632606 869419028 399892396 708183218 718003368 505245388 526761132 692923330 641074412 502091180 783864096 858739628 860999948 409199532 794776476 410576844 464485228 386948269 833336124 685498230 737853292 863109036 466040620 569657708 630688660 692533736 629697436 489739580 738421292
429335840 690176681 799722032 794370400 721353310 594111024 690553232 837570576 650762032 749169456 801905296 715548000 868380208 418672646 513141440 716877746 411767472 627646728 752895310 521538864 896790860 874512540 746771824 564208216 527978192 593216484 461068412 876731696 675777408 403867936 554802960 725081528 726798640 888755376 670255952 665630955 446106864 466603248 529138400 473927856 844304944 868276080 539471388 816559936 606802832 853871600 436765604 445354096 518030804 750439216 559843056 502520336 817470592 598736112 731327120 624287024 775679088 547124016 799720048 738662224 451777456 675240816 530630896 799315220 678218524 597338760 417518480 866662960 808500144 643061100 742042608 584206424 541040240 746355248 588286534 401968528 640172416 497916544 481336064 421998560 816234653 824107520 552199170 552002160 560292122 592992176 897982796 567204076 712239228 826879280 492400886 432918868 459574064 748732656 894703664 712415912 713550128 671214284 477255856 826196080 625886715 189789080 346307456 464279200 413453952 423275632 655698228 277033116 587338624 191757552 361672816 544881212 645849504 601748224 481632024 228917248 640761824 619417760 187924528 593741666 231099724 309120704 405182080 625667968 392812628 526286848 448551040 525080192 341385920 579037244 507935440 288586964 271218048 579585136 440419332 266608000 537039792 262152528 383992256 519854752 552871808 327386913 393765520 193356344 252142852 204310400 445015550 169752044 392956560 168314024 431411700 252248448 564348064 573563586 228231456 385927632 568258952 654337152 284409660 375880544 450092928 513987648 404213979 206739840 518342954 501430176 259388416 422365860 325804296 348623264 418937088 272115050 175716224 444148592 368322684 213235760 353898400 310753416 558708608 573991744 288203344 584397376 303470992 238710144 586682752 493685992 321078176 286391630 417324160 426348236 185543956 488473176 232389648 610063232 192552832 547796416 634076032 544723664 504205772 204138426 513527808 533197676 205769536 825245862 25913440 893283328 621399504 322424 624118912 685696256 865408864 308514464 542001280 523951080 227247360 122344064 460075152 295222672 184290457 737152708 590367516 654986532 690492616 461482600 831127764 724549308 859393752 535891968 907170000 783590752 114691504 387872912 722026416 609768640 915809620 283094528 277704704 451631616 979540736 248549692 166022332 777608384 294327616 617021796 753421404 260774720 629136720 450070336 610806656 125721024 388962304 457680708 347984128 820270080 776511016 212577288 858933504 889911256 118083072 567215744 471632584 985855648 36679844 728274636 433874304 774681824 305422132 843221504 827623000 403937792 14113465 684372096 857742112 759907550 739501884 762163040 830367744 630827244 171312128 102042112 993555544 486577616 95091400 229392808 435753632 900606366 544924416 65172488 676025912 808099568 879529984 381939064 544194752 989274880 257650048 858875618 617300736 493967798 677876144 311969984 22018816 535898716 611795160 546570636 229807612 836831488 834748404 832226944 484092416 232404992 290942049 355340444 289257472 510556672 821623720 371599088 348603400 380854500 488734368 510520408 556569536 656854898 14084750 729321120 211427456 259651744 94186496 560680474 121187036 925248800 718566928 681205120 992580352 96719332 645112896 245655448 991319248 146229056 216647152 845118688 671730624 953025792 371621120 644410648 782968152 297197692 867525120 774126284 170104576 200243200 94201928 607854224 78070784 444065472 468977664 806749312 823345984 631882112 807406842 677088864 89196672 372491216 889522224 539780912 937000396 95896404 856089600 678993088 621730748 825771080 563856764 656340544 901203736 720771784 320990576 335473984 936312768 715040896 492774552 631016652 969893760 864844744 272877312 145383680 565400157 185292480 966878848 664069200 665852064 417573440 908401056 869749184 758907584 774787072 832372624 118744970 867008072 816255816 35591832 308246360 465392731 548157672 328729075 208329904 248046704 297763912 169956880 511433008 498128452 256351678 370251824 404888496 459768368 590580352 242998400 227899600 219732848 513822352 450068280 187498992 228870512 260700208 217481648 456678960 224849648 512805808 490278704 561122096 101470768 458295856 588111376 199681232 184755736 173276464 292454744 313607364 288202224 513734572 165031606 398805600 464590384 305283640 499097920 445207600 278404336 565521712 461071280 92472672 216304944 172059824 326587035 149771456 393041004 328139896 221997264 470890040 481896024 219446464 385968524 322414910 419144956 394780816 434995576 478999920 554220272 395950256 527098225 95239952 287457040 495883008 365283120 282138594 573925016 104398384 412689206 422509356 209751376 231267120 397429318 345580400 206597168 488370084 563245616 565505936 113705520 499282464 115082832 168991216 91454257 537842112 390004218 442359280 567615024 170546608 274163696 335194648 397039724 334203424 194245568 442927280
407499600 668340441 777885792 772534160 699517070 572274784 668716992 815734336 628925792 727333216 780069056 693711760 846543968 396836406 491305200 695041506 389931232 605810488 731059070 499702624 874954620 852676300 724935584 542371976 506141952 571380244 439232172 854895456 653941168 382031696 532966720 703245288 704962400 866919136 648419712 643794715 424270624 444767008 507302160 452091616 822468704 846439840 517635148 794723696 584966592 832035360 414929364 423517856 496194564 728602976 538006816 480684096 795634352 576899872 709490880 602450784 753842848 525287776 777883808 716825984 429941216 653404576 508794656 777478980 656382284 575502520 395682240 844826720 786663904 621224860 720206368 562370184 519204000 724519008 566450294 380132288 618336176 476080304 459499824 400162320 794398413 802271280 530362930 530165920 538455882 571155936 876146556 545367836 690402988 805043040 470564646 411082628 437737824 726896416 872867424 690579672 691713888 649378044 455419616 804359840 708359739 272262104 428780480 546752224 495926976 505748656 738171252 359506140 669811648 274230576 444145840 627354236 728322528 684221248 564105048 311390272 723234848 701890784 270397552 676214690 313572748 391593728 487655104 708140992 475285652 608759872 531024064 607553216 423858944 661510268 590408464 371059988 353691072 662058160 522892356 349081024 619512816 344625552 466465280 602327776 635344832 409859937 476238544 275829368 334615876 286783424 527488574 252225068 475429584 250787048 513884724 334721472 646821088 656036610 310704480 468400656 650731976 736810176 366882684 458353568 532565952 596460672 486687003 289212864 600815978 583903200 341861440 504838884 408277320 431096288 501410112 354588074 258189248 526621616 450795708 295708784 436371424 393226440 641181632 656464768 370676368 666870400 385944016 321183168 669155776 576159016 403551200 368864654 499797184 508821260 268016980 570946200 314862672 692536256 275025856 630269440 716549056 627196688 586678796 286611450 490527968 121858466 801167040 366885328 370810304 751326090 287142842 115611410 688051528 493853708 610890082 343151616 793716672 8355342 65361600 949461632 309158168 9270080 824411552 725276368 806733448 401220812 873096282 747546368 74277832 369520480 656455752 684126592 124873632 394770848 440985824 980404960 55148672 730471128 770507008 768589656 655851824 311282640 544276176 567145840 534834592 218920784 306181312 985832570 833534080 597724224 550329312 642472704 960180800 535475347 780787568 948034864 771258656 385519232 661357184 757947232 654796464 90042288 831911736 718980336 971934208 863208950 489541632 42178592 449131040 434524012 841641024 134162816 11893440 865093576 642486180 21683372 805615552 616673152 559718608 217128688 807407232 614559928 832459376 369394792 787785728 288486032 803526144 659933248 550164688 877209375 376620672 469133400 962493540 150543296 836754384 510118416 557879936 604449920 759561792 937097088 21702368 15784956 457862784 285088832 712843875 358841264 809974784 114266604 978680320 694951360 516110388 867283904 638616080 603271264 216862720 725599864 966002326 749524320 92581064 220675584 876067520 645391424 396280064 450901072 764884352 12503776 76029824 847040512 961613288 275604224 176658336 162947928 729877232 27980464 296796416 578969000 97993952 220554240 591752092 829040000 171614968 513781895 723107840 869980090 625754368 619666912 656429056 871583788 571413952 362727524 589634584 704838895 426909448 784110978 509916632 336264892 562277384 80824960 986950392 331643680 525999824 459880880 967060480 601254400 379465444 18289912 923487488 455815488 350102096 587945728 859963128 959294248 627959776 690220800 528603136 459094304 154196914 811279232 807252976 662043276 316564992 733507688 617933328 817298568 337296748 949756512 759134496 476804980 899323384 436451968 881998314 809854912 239689600 909017440 602599842 726459670 332489668 914442240 779934720 866008192 337471456 393591410 650634496 944128128 592177019 674941960 455513363 335114192 374830992 424548200 296741168 638217296 624912740 383135966 497036112 531672784 586552656 717364640 369782688 354683888 346517136 640606640 576852568 314283280 355654800 387484496 344265936 583463248 351633936 639590096 617062992 687906384 228255056 585080144 714895664 326465520 311540024 300060752 419239032 440391652 414986512 640518860 291815894 525589888 591374672 432067928 625882208 571991888 405188624 692306000 587855568 219256960 343089232 298844112 453371323 276555744 519825292 454924184 348781552 597674328 608680312 346230752 512752812 449199198 545929244 521565104 561779864 605784208 681004560 522734544 653882513 222024240 414241328 622667296 492067408 408922882 700709304 231182672 539473494 549293644 336535664 358051408 524213606 472364688 333381456 615154372 690029904 692290224 240489808 626066752 241867120 295775504 218238545 664626400 516788506 569143568 694399312 297330896 400947984 461978936 523824012 460987712 321029856 569711568
202143778 462984619 572529970 567178338 494161248 366918962 463361170 610378514 423569970 521977394 574713234 488355938 641188146 191480584 285949378 489685684 184575410 400454666 525703248 294346802 669598798 647320478 519579762 337016154 300786130 366024422 233876350 649539634 448585346 176675874 327610898 497889466 499606578 661563314 443063890 438438893 218914802 239411186 301946338 246735794 617112882 641084018 312279326 589367874 379610770 626679538 209573542 218162034 290838742 523247154 332650994 275328274 590278530 371544050 504135058 397094962 548487026 319931954 572527986 511470162 224585394 448048754 303438834 572123158 451026462 370146698 190326418 639470898 581308082 415869038 514850546 357014362 313848178 519163186 361094472 174776466 412980354 270724482 254144002 194806498 589042591 596915458 325007108 324810098 333100060 365800114 670790734 340012014 485047166 599687218 265208824 205726806 232382002 521540594 667511602 485223850 486358066 444022222 250063794 599004018 825523499 389425864 545944240 663915984 613090736 622912416 855335012 476669900 786975408 391394336 561309600 744517996 845486288 801385008 681268808 428554032 840398608 819054544 387561312 793378450 430736508 508757488 604818864 825304752 592449412 725923632 648187824 724716976 541022704 778674028 707572224 488223748 470854832 779221920 640056116 466244784 736676576 461789312 583629040 719491536 752508592 527023697 593402304 392993128 451779636 403947184 644652334 369388828 592593344 367950808 631048484 451885232 763984848 773200370 427868240 585564416 767895736 853973936 484046444 575517328 649729712 713624432 603850763 406376624 717979738 701066960 459025200 622002644 525441080 548260048 618573872 471751834 375353008 643785376 567959468 412872544 553535184 510390200 758345392 773628528 487840128 784034160 503107776 438346928 786319536 693322776 520714960 486028414 616960944 625985020 385180740 688109960 432026432 809700016 392189616 747433200 833712816 744360448 703842556 403775210 297295872 617261296 674088160 3827858 533039710 980874304 764021408 537378848 707784828 434157088 976964524 509884832 553623877 548117900 510772436 694600768 17640000 179696500 252413232 388254720 552054080 464529752 588131972 665636488 612444864 295353028 630038772 144993100 6497006 794861824 866415104 260509264 334855552 225487420 576345564 297988864 158338608 209555144 904607616 80469790 772858368 461013464 83892736 298773600 470475456 7234144 991850759 562441504 58960420 884992640 958077906 190406480 450379908 302810436 417428608 880700928 711496024 427826808 187924896 144491308 171300456 424260832 868990356 473246336 419584384 282553872 258772160 862392298 691185664 219016056 359612928 481677824 881594160 443010752 637207424 653508216 50732016 204451648 981334830 107707610 784729933 997944200 60167092 713061716 126434304 327905024 470748992 359874572 620453222 542309376 909683072 54560256 700796320 692572304 61519296 337193472 100608896 205771520 805423312 532388933 494936000 716315730 156712448 242849456 411914088 114970112 855818744 426240624 891599848 37188688 417472276 585930844 408718784 80462824 964391936 593305072 734884738 419593348 911419800 655001728 857522944 426248904 933314832 561047760 526878144 120917404 950785424 107383102 459660880 980415770 600098176 383173568 147157198 998405956 255507200 977253376 650898144 604588501 941398128 30383840 127142726 231955968 436946688 763945680 513994972 861924640 939896576 280546816 87693184 396751526 983348064 560311296 598327112 229663112 691823104 416535539 626882480 720712138 243441325 199117144 383153380 525833600 510049792 776824876 206281196 104049416 252473550 455400568 608260032 911940928 982289808 217498600 861102204 271869696 605321694 786840700 214044320 10788690 199485072 971176512 416019000 809591808 423024384 645176368 481155264 671105568 882995776 306231776 696218704 875702288 12126224 346519448 272824000 213052416 627777616 270170580 209025536 123289088 60794112 568190328 449273443 532038384 312609787 192210616 231927416 281644624 153837592 495313720 482009164 240232390 354132536 388769208 443649080 574461064 226879112 211780312 203613560 497703064 433948992 171379704 212751224 244580920 201362360 440559672 208730360 496686520 474159416 545002808 85351480 442176568 571992088 183561944 168636448 157157176 276335456 297488076 272082936 497615284 148912318 382686312 448471096 289164352 482978632 429088312 262285048 549402424 444951992 76353384 200185656 155940536 310467747 133652168 376921716 312020608 205877976 454770752 465776736 203327176 369849236 306295622 403025668 378661528 418876288 462880632 538100984 379830968 510978937 79120664 271337752 479763720 349163832 266019306 557805728 88279096 396569918 406390068 193632088 215147832 381310030 329461112 190477880 472250796 547126328 549386648 97586232 483163176 98963544 152871928 75334969 521722824 373884930 426239992 551495736 154427320 258044408 319075360 380920436 318084136 178126280 426807992
208482688 469323529 578868880 573517248 500500158 373257872 469700080 616717424 429908880 528316304 581052144 494694848 647527056 197819494 292288288 496024594 190914320 406793576 532042158 300685712 675937708 653659388 525918672 343355064 307125040 372363332 240215260 655878544 454924256 183014784 333949808 504228376 505945488 667902224 449402800 444777803 225253712 245750096 308285248 253074704 623451792 647422928 318618236 595706784 385949680 633018448 215912452 224500944 297177652 529586064 338989904 281667184 596617440 377882960 510473968 403433872 554825936 326270864 578866896 517809072 230924304 454387664 309777744 578462068 457365372 376485608 196665328 645809808 587646992 422207948 521189456 363353272 320187088 525502096 367433382 181115376 419319264 277063392 260482912 201145408 595381501 603254368 331346018 331149008 339438970 372139024 677129644 346350924 491386076 606026128 271547734 212065716 238720912 527879504 673850512 491562760 492696976 450361132 256402704 605342928 485196535 49098900 205617276 323589020 272763772 282585452 515008048 136342936 446648444 51067372 220982636 404191032 505159324 461058044 340941844 88227068 500071644 478727580 47234348 453051486 90409544 168430524 264491900 484977788 252122448 385596668 307860860 384390012 200695740 438347064 367245260 147896784 130527868 438894956 299729152 125917820 396349612 121462348 243302076 379164572 412181628 186696733 253075340 52666164 111452672 63620220 304325370 29061864 252266380 27623844 290721520 111558268 423657884 432873406 87541276 245237452 427568772 513646972 143719480 235190364 309402748 373297468 263523799 66049660 377652774 360739996 118698236 281675680 185114116 207933084 278246908 131424870 35026044 303458412 227632504 72545580 213208220 170063236 418018428 433301564 147513164 443707196 162780812 98019964 445992572 352995812 180387996 145701450 276633980 285658056 44853776 347782996 91699468 469373052 51862652 407106236 493385852 404033484 363515592 63448246 230746760 388447808 319897088 476534752 611985856 779921500 355158516 712096000 236854784 749968696 623197446 21146624 326380782 763772316 329549956 672505504 427906560 157585446 214443008 502913792 403990760 556301568 168954814 33451680 484846336 956899072 585231792 295448636 937196840 840804864 36944064 456685056 794432668 942832544 687480368 184846392 161899440 639451536 918212092 116619776 473425664 300622912 804308480 412293088 767922928 393078384 219056944 977678553 491429600 469833984 958964832 490402048 611096688 51837696 222476032 58654064 306767264 285855040 23527936 778769144 735544312 641356992 857782528 477528802 910652768 711687680 557206784 879541504 364544000 62586176 880510912 468200064 947936768 219742288 641240016 606674732 419624880 483527824 243760640 551876586 733952512 170792992 885174880 383708508 445535040 701201152 96291748 579697924 6863450 686240768 145959200 640092128 359019572 653891212 352873056 805842928 711565600 30149592 316400000 187820178 607952768 257256448 163460808 794218884 419584128 305981814 838408728 844370828 768205568 720666208 484088832 648190226 312882688 868262288 287771840 468773440 842955264 417630464 984000512 504425408 664004352 680409600 582132344 15100492 571971072 433182768 774912160 907903416 403106376 282311464 195453568 913314880 626533000 281275520 361452536 84494196 62985104 236643482 556194420 999626944 88371232 239192460 633184572 594056544 650496176 63421192 483657688 623811840 312320000 7408696 251042880 697091116 553920000 29601992 146452560 643995712 797781176 300471268 671366706 914421360 226835864 767347200 345679110 507513232 309342956 162859028 706709752 145790658 703569408 275000779 717548245 692947914 185447888 496617432 227026384 326385000 893228032 753817368 936866008 125242712 140854416 912204544 720649280 407455776 396585736 339420392 382352000 208762232 907615840 604864384 765000000 433510912 640846500 188447040 121597484 301959112 513869824 919699200 477275486 433668264 713399187 796164128 576735531 456336360 496053160 545770368 417963336 759439464 746134908 504358134 618258280 652894952 707774824 838586808 491004856 475906056 467739304 761828808 698074736 435505448 476876968 508706664 465488104 704685416 472856104 760812264 738285160 809128552 349477224 706302312 836117832 447687688 432762192 421282920 540461200 561613820 536208680 761741028 413038062 646812056 712596840 553290096 747104376 693214056 526410792 813528168 709077736 340479128 464311400 420066280 574593491 397777912 641047460 576146352 470003720 718896496 729902480 467452920 633974980 570421366 667151412 642787272 683002032 727006376 802226728 643956712 775104681 343246408 535463496 743889464 613289576 530145050 821931472 352404840 660695662 670515812 457757832 479273576 645435774 593586856 454603624 736376540 811252072 813512392 361711976 747288920 363089288 416997672 339460713 785848568 638010674 690365736 815621480 418553064 522170152 583201104 645046180 582209880 442252024 690933736
252332540 513173381 622718732 617367100 544350010 417107724 513549932 660567276 473758732 572166156 624901996 538544700 691376908 241669346 336138140 539874446 234764172 450643428 575892010 344535564 719787560 697509240 569768524 387204916 350974892 416213184 284065112 699728396 498774108 226864636 377799660 548078228 549795340 711752076 493252652 488627655 269103564 289599948 352135100 296924556 667301644 691272780 362468088 639556636 429799532 676868300 259762304 268350796 341027504 573435916 382839756 325517036 640467292 421732812 554323820 447283724 598675788 370120716 622716748 561658924 274774156 498237516 353627596 622311920 501215224 420335460 240515180 689659660 631496844 466057800 565039308 407203124 364036940 569351948 411283234 224965228 463169116 320913244 304332764 244995260 639231353 647104220 375195870 374998860 383288822 415988876 720979496 390200776 535235928 649875980 315397586 255915568 282570764 571729356 717700364 535412612 536546828 494210984 300252556 649192780 763953019 327855384 484373760 602345504 551520256 561341936 793764532 415099420 725404928 329823856 499739120 682947516 783915808 739814528 619698328 366983552 778828128 757484064 325990832 731807970 369166028 447187008 543248384 763734272 530878932 664353152 586617344 663146496 479452224 717103548 646001744 426653268 409284352 717651440 578485636 404674304 675106096 400218832 522058560 657921056 690938112 465453217 531831824 331422648 390209156 342376704 583081854 307818348 531022864 306380328 569478004 390314752 702414368 711629890 366297760 523993936 706325256 792403456 422475964 513946848 588159232 652053952 542280283 344806144 656409258 639496480 397454720 560432164 463870600 486689568 557003392 410181354 313782528 582214896 506388988 351302064 491964704 448819720 696774912 712058048 426269648 722463680 441537296 376776448 724749056 631752296 459144480 424457934 555390464 564414540 323610260 626539480 370455952 748129536 330619136 685862720 772142336 682789968 642272076 342204730 421953024 314315580 90251136 900148224 284187470 704686848 437138520 15110628 401204379 522905216 500863472 902739844 909929728 988032168 835589312 473083736 180765800 812078644 89626224 198319616 979378132 122777920 285487016 564129600 261604224 913289880 223487012 868379520 127065156 856151680 433168768 506816400 61939584 986265632 31478784 181076456 974543408 832411520 779399876 489723600 541390848 449600416 391297320 823232320 350398208 190379292 32179968 909565248 51657280 737525016 792080020 55105078 745747872 558099840 151764224 924939672 412951084 966866272 574010912 107598720 540644608 408308224 615728128 751905520 292601248 242316928 338841403 386282272 817254304 4394000 518411100 773592920 818472380 459728128 535256576 563083420 17630392 887267094 610437072 545591360 158703556 651418960 29084580 317475064 633575464 587915312 499968888 584943488 574474944 371598930 100403392 231862432 481985280 620402176 349186768 905665440 863884032 166053360 246274688 521058432 951225114 248001464 690236188 573786714 707178776 14703104 505556736 320603136 442342416 657224616 253005696 621532320 473652224 591662656 550249344 155309568 170707964 413043712 49413120 265768988 353373712 752192264 996730800 127073920 868788808 316962544 732003520 278608526 819034624 314493698 34588000 947842184 321571760 256747648 54475264 97827184 12177152 494286906 847945744 648786944 479010815 296738384 876946688 616810652 397868048 388998368 277161636 511218864 838030016 843725383 215383360 566181120 29553776 378044032 84207424 843368696 781014272 268744308 82059344 338482586 710282786 395138672 905321344 760639136 510215104 713344872 50476768 692216896 994562720 898066752 37859160 229823872 331623599 501114528 47975104 258720992 216480396 974657144 951176464 159780352 447731456 923033612 950909382 928501056 549418624 735231392 804810168 840595456 217930848 391996608 674567764 6220900 885577728 811700224 967251512 9030504 829911552 733448068 301212992 471739852 518070219 600835160 381406563 261007392 300724192 350441400 222634368 564110496 550805940 309029166 422929312 457565984 512445856 643257840 295675888 280577088 272410336 566499840 502745768 240176480 281548000 313377696 270159136 509356448 277527136 565483296 542956192 613799584 154148256 510973344 640788864 252358720 237433224 225953952 345132232 366284852 340879712 566412060 217709094 451483088 517267872 357961128 551775408 497885088 331081824 618199200 513748768 145150160 268982432 224737312 379264523 202448944 445718492 380817384 274674752 523567528 534573512 272123952 438646012 375092398 471822444 447458304 487673064 531677408 606897760 448627744 579775713 147917440 340134528 548560496 417960608 334816082 626602504 157075872 465366694 475186844 262428864 283944608 450106806 398257888 259274656 541047572 615923104 618183424 166383008 551959952 167760320 221668704 144131745 590519600 442681706 495036768 620292512 223224096 326841184 387872136 449717212 386880912 246923056 495604768
427945712 688786553 798331904 792980272 719963182 592720896 689163104 836180448 649371904 747779328 800515168 714157872 866990080 417282518 511751312 715487618 410377344 626256600 751505182 520148736 895400732 873122412 745381696 562818088 526588064 591826356 459678284 875341568 674387280 402477808 553412832 723691400 725408512 887365248 668865824 664240827 444716736 465213120 527748272 472537728 842914816 866885952 538081260 815169808 605412704 852481472 435375476 443963968 516640676 749049088 558452928 501130208 816080464 597345984 729936992 622896896 774288960 545733888 798329920 737272096 450387328 673850688 529240768 797925092 676828396 595948632 416128352 865272832 807110016 641670972 740652480 582816296 539650112 744965120 586896406 400578400 638782288 496526416 479945936 420608432 814844525 822717392 550809042 550612032 558901994 591602048 896592668 565813948 710849100 825489152 491010758 431528740 458183936 747342528 893313536 711025784 712160000 669824156 475865728 824805952 598465211 162367576 318885952 436857696 386032448 395854128 628276724 249611612 559917120 164336048 334251312 517459708 618428000 574326720 454210520 201495744 613340320 591996256 160503024 566320162 203678220 281699200 377760576 598246464 365391124 498865344 421129536 497658688 313964416 551615740 480513936 261165460 243796544 552163632 412997828 239186496 509618288 234731024 356570752 492433248 525450304 299965409 366344016 165934840 224721348 176888896 417594046 142330540 365535056 140892520 403990196 224826944 536926560 546142082 200809952 358506128 540837448 626915648 256988156 348459040 422671424 486566144 376792475 179318336 490921450 474008672 231966912 394944356 298382792 321201760 391515584 244693546 148294720 416727088 340901180 185814256 326476896 283331912 531287104 546570240 260781840 556975872 276049488 211288640 559261248 466264488 293656672 258970126 389902656 398926732 158122452 461051672 204968144 582641728 165131328 520374912 606654528 517302160 476784268 176716922 61800936 629020000 86185736 946146448 698346112 511823120 871834040 97325824 308796928 945063092 668349402 133697896 876527890 772400832 678022826 870891648 542769872 411139584 979820288 305818254 411777504 622930000 554326976 849679360 706962496 706180476 553205600 13265420 650943394 841771104 360817888 9791024 307549696 519673600 94265111 766342624 650202952 653565440 615472192 877940144 995305984 685029456 845598488 450420750 497162512 955980424 850285568 257615616 803602304 236508872 680694096 367420610 671922368 260114472 811902000 227550384 792199232 984004135 356777240 31574304 800826716 632036318 685855802 619498240 222644736 915716096 320256880 625572156 640530944 74486976 552829457 181052264 638545616 460896712 799592448 969253696 519548416 338748936 84167424 91088540 546090112 848552256 107467696 952802032 676307832 522049904 34593536 705454120 661479680 354839408 123751728 452748288 212025968 381811904 195961558 356027280 89065984 344262568 964506752 776801536 169058056 936293806 181300224 748288046 532384850 165907136 858326688 243710240 664680000 786413392 508427136 504125824 276773960 697595840 15800600 70124928 114142464 640426848 970327884 935752832 184340084 884316628 98605248 577159816 276993810 455029780 418059252 262793436 133512000 918077600 423207168 453302896 331258690 819303936 578869954 475910858 43311600 448544650 120948208 414679328 942171176 181719808 394890240 155532992 368648096 845521424 848017920 773746432 260291952 669120800 812880128 175576112 812220672 64047128 834963776 193385728 792796800 216133200 361790048 456465299 538624960 158795136 645860807 447054720 59826304 703884928 892390152 46339712 546610004 137508800 103241168 361237362 263798272 197485152 50625872 837636640 822015936 259288624 989212024 732976640 966545856 111185650 687804928 599245864 45287568 64344051 464098536 163073548 222723456 3806056 80214848 753121600 376550752 672543760 556083950 480396996 730830889 501708184 645637764 157954752 796694699 879459640 660031043 539631872 579348672 629065880 501258848 842734976 829430420 587653646 701553792 736190464 791070336 921882320 574300368 559201568 551034816 845124320 781370248 518800960 560172480 592002176 548783616 787980928 556151616 844107776 821580672 892424064 432772736 789597824 919413344 530983200 516057704 504578432 623756712 644909332 619504192 845036540 496333574 730107568 795892352 636585608 830399888 776509568 609706304 896823680 792373248 423774640 547606912 503361792 657889003 481073424 724342972 659441864 553299232 802192008 813197992 550748432 717270492 653716878 750446924 726082784 766297544 810301888 885522240 727252224 858400193 426541920 618759008 827184976 696585088 613440562 905226984 435700352 743991174 753811324 541053344 562569088 728731286 676882368 537899136 819672052 894547584 896807904 445007488 830584432 446384800 500293184 422756225 869144080 721306186 773661248 898916992 501848576 605465664 666496616 728341692 665505392 525547536 774229248
512309314 773150155 882695506 877343874 804326784 677084498 773526706 920544050 733735506 832142930 884878770 798521474 951353682 501646120 596114914 799851220 494740946 710620202 835868784 604512338 979764334 957486014 829745298 647181690 610951666 676189958 544041886 959705170 758750882 486841410 637776434 808055002 809772114 971728850 753229426 748604429 529080338 549576722 612111874 556901330 927278418 951249554 622444862 899533410 689776306 936845074 519739078 528327570 601004278 833412690 642816530 585493810 900444066 681709586 814300594 707260498 858652562 630097490 882693522 821635698 534750930 758214290 613604370 882288694 761191998 680312234 500491954 949636434 891473618 726034574 825016082 667179898 624013714 829328722 671260008 484942002 723145890 580890018 564309538 504972034 899208127 907080994 635172644 634975634 643265596 675965650 980956270 650177550 795212702 909852754 575374360 515892342 542547538 831706130 977677138 795389386 796523602 754187758 560229330 909169554 952155547 516057912 672576288 790548032 739722784 749544464 981967060 603301948 913607456 518026384 687941648 871150044 972118336 928017056 807900856 555186080 967030656 945686592 514193360 920010498 557368556 635389536 731450912 951936800 719081460 852555680 774819872 851349024 667654752 905306076 834204272 614855796 597486880 905853968 766688164 592876832 863308624 588421360 710261088 846123584 879140640 653655745 720034352 519625176 578411684 530579232 771284382 496020876 719225392 494582856 757680532 578517280 890616896 899832418 554500288 712196464 894527784 980605984 610678492 702149376 776361760 840256480 730482811 533008672 844611786 827699008 585657248 748634692 652073128 674892096 745205920 598383882 501985056 770417424 694591516 539504592 680167232 637022248 884977440 900260576 614472176 910666208 629739824 564978976 912951584 819954824 647347008 612660462 743592992 752617068 511812788 814742008 558658480 936332064 518821664 874065248 960344864 870992496 830474604 530407258 984258304 822163584 629456336 946842104 909537068 22553088 964850912 335076424 653389736 419830332 255254016 506640656 830154464 217356176 20608598 366814720 877588512 688264976 991270992 346483095 496721056 345809472 598350700 917853008 470527280 218311808 652044865 103193440 470127072 726577504 274590112 147847240 955789901 634002800 743331840 979209408 796170344 127846656 324180640 719373904 512591872 759748952 57935840 500637440 493549600 94723752 876665456 987573720 676723072 373619188 845785120 572159660 620071068 6670816 315290900 282376992 815701716 315664910 972498824 163819984 347474018 127255200 396300780 777812836 332365376 955090432 55963360 561411120 133197512 837880640 73512784 4018688 954394436 368587200 720901184 33755040 565155144 902922408 640231984 650001760 372174526 425215488 470849584 206465024 4652280 384514888 378128088 751845056 824269760 88503400 488788200 356149044 773756376 363949430 731621536 979204544 156749184 711828066 470382592 564513920 333986560 475542229 683306728 829180352 495501168 945351168 426530240 216946664 581924288 442786972 732617130 480050176 517374976 748038142 153258672 941055328 778144512 989044684 320424096 964360576 492744000 677969840 645056000 821300984 781788896 389128880 904781280 823856776 716770656 391779273 245664940 855973928 385523432 40685469 604743168 738852672 843690904 523049984 133915526 612836352 350543424 494376464 802325816 872199264 767955520 131351104 744116640 456953344 49172200 442997760 290715208 384922520 289014308 78135788 950424320 857326320 881052416 417932736 101107410 339486080 179838688 782451136 667193120 589095792 709938688 504114912 130474496 271132896 117875442 188901504 32956888 475433104 668102528 4992000 422814624 797539136 967401728 925585120 521536576 321211560 281289032 21234986 365325352 283706880 619597552 869334792 285173750 221927624 552802888 326358896 218100464 104655968 616004496 219208784 450577088 240828516 202174804 153238776 195911936 396320000 831434699 914199640 694771043 574371872 614088672 663805880 535998848 877474976 864170420 622393646 736293792 770930464 825810336 956622320 609040368 593941568 585774816 879864320 816110248 553540960 594912480 626742176 583523616 822720928 590891616 878847776 856320672 927164064 467512736 824337824 954153344 565723200 550797704 539318432 658496712 679649332 654244192 879776540 531073574 764847568 830632352 671325608 865139888 811249568 644446304 931563680 827113248 458514640 582346912 538101792 692629003 515813424 759082972 694181864 588039232 836932008 847937992 585488432 752010492 688456878 785186924 760822784 801037544 845041888 920262240 761992224 893140193 461281920 653499008 861924976 731325088 648180562 939966984 470440352 778731174 788551324 575793344 597309088 763471286 711622368 572639136 854412052 929287584 931547904 479747488 865324432 481124800 535033184 457496225 903884080 756046186 808401248 933656992 536588576 640205664 701236616 763081692 700245392 560287536 808969248
314937472 575778313 685323664 679972032 606954942 479712656 576154864 723172208 536363664 634771088 687506928 601149632 753981840 304274278 398743072 602479378 297369104 513248360 638496942 407140496 782392492 760114172 632373456 449809848 413579824 478818116 346670044 762333328 561379040 289469568 440404592 610683160 612400272 774357008 555857584 551232587 331708496 352204880 414740032 359529488 729906576 753877712 425073020 702161568 492404464 739473232 322367236 330955728 403632436 636040848 445444688 388121968 703072224 484337744 616928752 509888656 661280720 432725648 685321680 624263856 337379088 560842448 416232528 684916852 563820156 482940392 303120112 752264592 694101776 528662732 627644240 469808056 426641872 631956880 473888166 287570160 525774048 383518176 366937696 307600192 701836285 709709152 437800802 437603792 445893754 478593808 783584428 452805708 597840860 712480912 378002518 318520500 345175696 634334288 780305296 598017544 599151760 556815916 362857488 711797712 901376685 465279050 621797426 739769170 688943922 698765602 931188198 552523086 862828594 467247522 637162786 820371182 921339474 877238194 757121994 504407218 916251794 894907730 463414498 869231636 506589694 584610674 680672050 901157938 668302598 801776818 724041010 800570162 616875890 854527214 783425410 564076934 546708018 855075106 715909302 542097970 812529762 537642498 659482226 795344722 828361778 602876883 669255490 468846314 527632822 479800370 720505520 445242014 668446530 443803994 706901670 527738418 839838034 849053556 503721426 661417602 843748922 929827122 559899630 651370514 725582898 789477618 679703949 482229810 793832924 776920146 534878386 697855830 601294266 624113234 694427058 547605020 451206194 719638562 643812654 488725730 629388370 586243386 834198578 849481714 563693314 859887346 578960962 514200114 862172722 769175962 596568146 561881600 692814130 701838206 461033926 763963146 507879618 885553202 468042802 823286386 909566002 820213634 779695742 479628396 809231076 596838592 184568428 943948260 25843456 532591104 521770188 103217770 746459296 223449088 466209744 101536024 193465118 120812672 390352224 726592894 715678656 663897600 757112704 223764224 4487680 348102936 762998576 817763664 727403016 98874624 797905968 128570464 977153836 347280640 522500730 346505344 655072512 418108416 877628384 460786144 922757880 458593928 282068168 238604008 789222432 471272525 551752136 929373560 481705984 319933360 95143204 858596960 892545264 427181120 29771200 38234860 236914176 442164712 95540320 799938816 797430720 698026400 151714816 753130344 507221376 388209392 532791808 394745036 67245056 68675852 432391680 362920704 420846080 149174144 122152000 89976288 618620416 700340888 309237324 739584512 70758400 481160256 256491720 44232576 854683648 601385472 331580188 49045248 849090944 524982504 573865248 626520692 842997056 393702688 129145600 513798432 11915776 700788252 361347484 859775832 143781248 382359808 267908608 165348608 51737884 792253088 517168536 906265216 88068576 305304276 4298464 117525648 108980000 379192224 729107652 987609600 560825340 633166080 302415648 182450120 453487280 657672335 943857216 868681818 681652352 500565750 736102340 437993984 175650224 166284540 976710912 582974112 987535554 295928712 37315640 298761648 906641064 657842306 122273552 540079648 823022480 370216768 190311472 783126528 749898816 468929936 760638776 405503904 292879772 370699020 800944992 87188800 94556184 872948500 35202376 634986792 774586572 272197376 218501800 945977344 828299422 576663308 54104896 76722704 153346841 958482688 624722612 598243328 383251968 749298000 718685360 25583004 656256320 830233394 65020404 333004288 262021728 339518992 276350720 85521920 947924608 735055120 391777208 89230120 929915408 228398016 934528136 81242688 625177600 485045096 719977320 261912832 127148840 897360896 143860470 208491273 615314464 6422784 314421760 842872992 70262662 652246484 527206912 913413728 632294753 715059694 495631097 375231926 414948726 464665934 336858902 678335030 665030474 423253700 537153846 571790518 626670390 757482374 409900422 394801622 386634870 680724374 616970302 354401014 395772534 427602230 384383670 623580982 391751670 679707830 657180726 728024118 268372790 625197878 755013398 366583254 351657758 340178486 459356766 480509386 455104246 680636594 331933628 565707622 631492406 472185662 665999942 612109622 445306358 732423734 627973302 259374694 383206966 338961846 493489057 316673478 559943026 495041918 388899286 637792062 648798046 386348486 552870546 489316932 586046978 561682838 601897598 645901942 721122294 562852278 694000247 262141974 454359062 662785030 532185142 449040616 740827038 271300406 579591228 589411378 376653398 398169142 564331340 512482422 373499190 655272106 730147638 732407958 280607542 666184486 281984854 335893238 258356279 704744134 556906240 609261302 734517046 337448630 441065718 502096670 563941746 501105446 361147590 609829302
429652402 690493243 800038594 794686962 721669872 594427586 690869794 837887138 651078594 749486018 802221858 715864562 868696770 418989208 513458002 717194308 412084034 627963290 753211872 521855426 897107422 874829102 747088386 564524778 528294754 593533046 461384974 877048258 676093970 404184498 555119522 725398090 727115202 889071938 670572514 665947517 446423426 466919810 529454962 474244418 844621506 868592642 539787950 816876498 607119394 854188162 437082166 445670658 518347366 750755778 560159618 502836898 817787154 599052674 731643682 624603586 775995650 547440578 800036610 738978786 452094018 675557378 530947458 799631782 678535086 597655322 417835042 866979522 808816706 643377662 742359170 584522986 541356802 746671810 588603096 402285090 640488978 498233106 481652626 422315122 816551215 824424082 552515732 552318722 560608684 593308738 898299358 567520638 712555790 827195842 492717448 433235430 459890626 749049218 895020226 712732474 713866690 671530846 477572418 826512642 751378299 315280664 471799040 589770784 538945536 548767216 781189812 402524700 712830208 317249136 487164400 670372796 771341088 727239808 607123608 354408832 766253408 744909344 313416112 719233250 356591308 434612288 530673664 751159552 518304212 651778432 574042624 650571776 466877504 704528828 633427024 414078548 396709632 705076720 565910916 392099584 662531376 387644112 509483840 645346336 678363392 452878497 519257104 318847928 377634436 329801984 570507134 295243628 518448144 293805608 556903284 377740032 689839648 699055170 353723040 511419216 693750536 779828736 409901244 501372128 575584512 639479232 529705563 332231424 643834538 626921760 384880000 547857444 451295880 474114848 544428672 397606634 301207808 569640176 493814268 338727344 479389984 436245000 684200192 699483328 413694928 709888960 428962576 364201728 712174336 619177576 446569760 411883214 542815744 551839820 311035540 613964760 357881232 735554816 318044416 673288000 759567616 670215248 629697356 329630010 719556608 869099776 408652196 794016792 345619476 288459296 451177496 981347520 490328576 688373512 209884808 65651138 271371776 701195392 200747512 183756930 102475187 14031236 107102208 11711360 300087552 574234598 67223040 337801536 507196672 91679420 387143760 240228608 151665152 418326924 988849056 760123344 707455176 595374168 318339341 755517720 16579040 753134404 320149436 843980928 291208112 265156425 791479388 552299536 70655968 876483656 162784678 306740624 25636264 433089040 37678504 30653952 975166560 87276431 448952996 483329872 813337000 837490432 7561384 422409312 932881904 924925152 747618912 853438496 173746960 534520320 453065480 925183392 819978240 101585728 717979808 769066968 785712640 291804416 726450400 449836848 572766720 47044025 528678880 970969600 250645392 27329536 290806880 818855922 749796704 913941184 259376760 511572440 616793600 337100288 114712808 482516380 812660224 850914880 870363948 218218768 745706080 949326554 645583632 629636466 789109776 92265440 567518976 305624000 751029504 241230584 177596080 489023360 412205568 633697960 762589088 718198144 944424612 638282336 317411840 654916608 230106320 68480000 328678336 500164928 523297792 5454288 202451920 78598252 182883072 919599424 146031840 14794552 581631868 515583104 338447632 716920832 198795528 994417984 938960384 554539716 597289984 475930880 946451104 202790720 990225500 923031552 618250680 851001344 700464272 762063360 386093092 812287824 105922680 363072872 38132904 498342048 495980336 795990384 967111712 404727356 354959200 479769728 360239528 623993856 658765136 629185824 924088864 795489728 838833750 281694730 123033216 522599400 667738624 6525264 501895280 220597248 259750198 330387808 976270760 76237728 878007808 763260000 997398768 880460606 539855104 499927136 591733552 217755520 7994044 567149600 161070276 628347648 330005880 149710000 116285440 307467280 428410400 133972496 585320096 48882628 189220268 421409488 108687760 63306496 542878915 625643856 406215259 285816088 325532888 375250096 247443064 588919192 575614636 333837862 447738008 482374680 537254552 668066536 320484584 305385784 297219032 591308536 527554464 264985176 306356696 338186392 294967832 534165144 302335832 590291992 567764888 638608280 178956952 535782040 665597560 277167416 262241920 250762648 369940928 391093548 365688408 591220756 242517790 476291784 542076568 382769824 576584104 522693784 355890520 643007896 538557464 169958856 293791128 249546008 404073219 227257640 470527188 405626080 299483448 548376224 559382208 296932648 463454708 399901094 496631140 472267000 512481760 556486104 631706456 473436440 604584409 172726136 364943224 573369192 442769304 359624778 651411200 181884568 490175390 499995540 287237560 308753304 474915502 423066584 284083352 565856268 640731800 642992120 191191704 576768648 192569016 246477400 168940441 615328296 467490402 519845464 645101208 248032792 351649880 412680832 474525908 411689608 271731752 520413464
332845808 593686649 703232000 697880368 624863278 497620992 594063200 741080544 554272000 652679424 705415264 619057968 771890176 322182614 416651408 620387714 315277440 531156696 656405278 425048832 800300828 778022508 650281792 467718184 431488160 496726452 364578380 780241664 579287376 307377904 458312928 628591496 630308608 792265344 573765920 569140923 349616832 370113216 432648368 377437824 747814912 771786048 442981356 720069904 510312800 757381568 340275572 348864064 421540772 653949184 463353024 406030304 720980560 502246080 634837088 527796992 679189056 450633984 703230016 642172192 355287424 578750784 434140864 702825188 581728492 500848728 321028448 770172928 712010112 546571068 645552576 487716392 444550208 649865216 491796502 305478496 543682384 401426512 384846032 325508528 719744621 727617488 455709138 455512128 463802090 496502144 801492764 470714044 615749196 730389248 395910854 336428836 363084032 652242624 798213632 615925880 617060096 574724252 380765824 729706048 592825507 156727872 313246248 431217992 380392744 390214424 622637020 243971908 554277416 158696344 328611608 511820004 612788296 568687016 448570816 195856040 607700616 586356552 154863320 560680458 198038516 276059496 372120872 592606760 359751420 493225640 415489832 492018984 308324712 545976036 474874232 255525756 238156840 546523928 407358124 233546792 503978584 229091320 350931048 486793544 519810600 294325705 360704312 160295136 219081644 171249192 411954342 136690836 359895352 135252816 398350492 219187240 531286856 540502378 195170248 352866424 535197744 621275944 251348452 342819336 417031720 480926440 371152771 173678632 485281746 468368968 226327208 389304652 292743088 315562056 385875880 239053842 142655016 411087384 335261476 180174552 320837192 277692208 525647400 540930536 255142136 551336168 270409784 205648936 553621544 460624784 288016968 253330422 384262952 393287028 152482748 455411968 199328440 577002024 159491624 514735208 601014824 511662456 471144564 171077218 614131568 47414968 667110912 218784768 183712880 19538880 169126528 88875968 696964852 18949136 432029200 399188224 464646592 670575260 759502720 730348000 680278528 66794016 545616102 599089104 671194528 390221872 663526960 829687868 107339792 599118322 868726176 675053568 957616464 102993520 399467872 824936406 784354204 18846456 703554944 131320320 450021888 481247040 357756272 465307024 88629812 541298176 338270500 391454976 892619808 913996352 721395664 141318144 765940344 340806400 592542824 412645888 813590056 887516460 329327560 633416612 44747616 84833148 870823424 235275648 797288784 859833488 859858944 579574854 837615536 393848832 672604685 139563942 350489634 152670528 776503600 685998128 267692288 283340370 587771136 595714688 764325568 661371616 897107968 946250040 707943424 482963640 380142472 598585384 584853568 301849984 591636832 86077184 349981824 705398208 425519776 860210464 408806912 577487872 242817536 28050899 789865773 304962624 362024848 354914816 452298880 311210272 900808888 719611128 108714118 109487475 938981344 197862720 416003776 954669952 369200976 578665804 716611840 764113152 709373304 706328064 608022744 191420084 725325600 634626476 245442207 195088748 355034624 259894336 67456000 80216768 608364410 558904064 222207168 308288000 751909188 160661752 349285888 481618232 591519068 839072196 722507264 775868864 909337852 796209920 237666560 614143476 378855920 402754064 762446448 307893120 999797504 64806684 556585504 124208640 297191438 171292672 87872668 513068968 480260460 92713520 682353888 443357184 17359888 340327904 722312056 604976128 761832612 149874992 644226976 764604800 769316328 97449818 350864704 751892928 24283360 690347008 668363712 895146704 517293654 578297406 269390512 382956096 831695616 691082302 4566400 341973504 957445824 419465024 265439568 926257010 204133196 481514922 823907512 479462016 954247424 620505324 973269504 861612016 344698112 380026056 625146900 774247000 641027404 517272306 650592747 733357688 513929091 393529920 433246720 482963928 355156896 696633024 683328468 441551694 555451840 590088512 644968384 775780368 428198416 413099616 404932864 699022368 635268296 372699008 414070528 445900224 402681664 641878976 410049664 698005824 675478720 746322112 286670784 643495872 773311392 384881248 369955752 358476480 477654760 498807380 473402240 698934588 350231622 584005616 649790400 490483656 684297936 630407616 463604352 750721728 646271296 277672688 401504960 357259840 511787051 334971472 578241020 513339912 407197280 656090056 667096040 404646480 571168540 507614926 604344972 579980832 620195592 664199936 739420288 581150272 712298241 280439968 472657056 681083024 550483136 467338610 759125032 289598400 597889222 607709372 394951392 416467136 582629334 530780416 391797184 673570100 748445632 750705952 298905536 684482480 300282848 354191232 276654273 723042128 575204234 627559296 752815040 355746624 459363712 520394664 582239740 519403440 379445584 628127296
142541568 403382409 512927760 507576128 434559038 307316752 403758960 550776304 363967760 462375184 515111024 428753728 581585936 131878374 226347168 430083474 124973200 340852456 466101038 234744592 609996588 587718268 459977552 277413944 241183920 306422212 174274140 589937424 388983136 117073664 268008688 438287256 440004368 601961104 383461680 378836683 159312592 179808976 242344128 187133584 557510672 581481808 252677116 529765664 320008560 567077328 149971332 158559824 231236532 463644944 273048784 215726064 530676320 311941840 444532848 337492752 488884816 260329744 512925776 451867952 164983184 388446544 243836624 512520948 391424252 310544488 130724208 579868688 521705872 356266828 455248336 297412152 254245968 459560976 301492262 115174256 353378144 211122272 194541792 135204288 529440381 537313248 265404898 265207888 273497850 306197904 611188524 280409804 425444956 540085008 205606614 146124596 172779792 461938384 607909392 425621640 426755856 384420012 190461584 539401808 673394187 237296552 393814928 511786672 460961424 470783104 703205700 324540588 634846096 239265024 409180288 592388684 693356976 649255696 529139496 276424720 688269296 666925232 235432000 641249138 278607196 356628176 452689552 673175440 440320100 573794320 496058512 572587664 388893392 626544716 555442912 336094436 318725520 627092608 487926804 314115472 584547264 309660000 431499728 567362224 600379280 374894385 441272992 240863816 299650324 251817872 492523022 217259516 440464032 215821496 478919172 299755920 611855536 621071058 275738928 433435104 615766424 701844624 331917132 423388016 497600400 561495120 451721451 254247312 565850426 548937648 306895888 469873332 373311768 396130736 466444560 319622522 223223696 491656064 415830156 260743232 401405872 358260888 606216080 621499216 335710816 631904848 350978464 286217616 634190224 541193464 368585648 333899102 464831632 473855708 233051428 535980648 279897120 657570704 240060304 595303888 681583504 592231136 551713244 251645898 693565440 481498480 985237888 118215024 345433344 114678165 979507530 501651430 467593920 227749186 787355332 70766068 845214172 248974784 414851200 229664040 110098683 821346992 24824532 607987008 678992712 43854720 645657696 309263488 108389688 813668916 881381244 907526348 943146752 292260782 835073232 191758560 117127168 146524608 660148736 286016720 249940224 772872040 476904723 178317024 176380396 56693856 840641240 976926229 820697520 912058176 630675008 974393536 8978678 50967552 562108145 220411304 387951216 586961920 262073200 298653696 97635744 572793020 425802240 745004640 329631232 698544684 515551600 44825446 125105764 37488820 649372304 278308497 788582204 209653680 918846464 47857500 264036368 19965824 304152444 163996101 670002800 636193352 589010240 829845504 855877670 766849661 391424128 797170176 613692880 136014208 246918896 660534708 230231508 892697696 619012288 513289984 901874176 613448246 902352164 317964352 353120176 603695592 739139712 354678080 665458144 518614400 25031424 94306768 440815936 515428064 278289152 907041472 486962184 969705716 472470572 676332832 908106657 446217276 359584000 486834608 692590454 922834704 348237192 702048000 675360320 87183424 199664224 518496256 673328900 83280000 877932624 284753980 420183040 903892992 977630588 992714240 257536768 25994688 391706048 157300003 249829340 155014716 184613864 108058536 658302272 511401120 96666696 5123280 418957508 830829056 932786720 583138176 698138976 462769760 941238784 73563500 79499840 502834816 772959216 275505216 261121072 730557184 812430898 582434816 975852736 906083840 10526464 268272128 949244160 281620340 809450126 859923312 817969496 562576828 784505344 670111320 472382072 939878408 929965472 934048448 671292272 734706400 210737000 93501184 377165368 547146666 294485148 614846000 508809728 6045184 325830272 298747920 187855168 429520608 496532736 899894888 676193136 154747832 414393528 568787840 921188352 967009348 181995760 599835392 461990719 544755660 325327063 204927892 244644692 294361900 166554868 508030996 494726440 252949666 366849812 401486484 456366356 587178340 239596388 224497588 216330836 510420340 446666268 184096980 225468500 257298196 214079636 453276948 221447636 509403796 486876692 557720084 98068756 454893844 584709364 196279220 181353724 169874452 289052732 310205352 284800212 510332560 161629594 395403588 461188372 301881628 495695908 441805588 275002324 562119700 457669268 89070660 212902932 168657812 323185023 146369444 389638992 324737884 218595252 467488028 478494012 216044452 382566512 319012898 415742944 391378804 431593564 475597908 550818260 392548244 523696213 91837940 284055028 492480996 361881108 278736582 570523004 100996372 409287194 419107344 206349364 227865108 394027306 342178388 203195156 484968072 559843604 562103924 110303508 495880452 111680820 165589204 88052245 534440100 386602206 438957268 564213012 167144596 270761684 331792636 393637712 330801412 190843556 439525268
61967632 322808473 432353824 427002192 353985102 226742816 323185024 470202368 283393824 381801248 434537088 348179792 501012000 51304438 145773232 349509538 44399264 260278520 385527102 154170656 529422652 507144332 379403616 196840008 160609984 225848276 93700204 509363488 308409200 36499728 187434752 357713320 359430432 521387168 302887744 298262747 78738656 99235040 161770192 106559648 476936736 500907872 172103180 449191728 239434624 486503392 69397396 77985888 150662596 383071008 192474848 135152128 450102384 231367904 363958912 256918816 408310880 179755808 432351840 371294016 84409248 307872608 163262688 431947012 310850316 229970552 50150272 499294752 441131936 275692892 374674400 216838216 173672032 378987040 220918326 34600320 272804208 130548336 113967856 54630352 448866445 456739312 184830962 184633952 192923914 225623968 530614588 199835868 344871020 459511072 125032678 65550660 92205856 381364448 527335456 345047704 346181920 303846076 109887648 458827872 566254843 130157208 286675584 404647328 353822080 363643760 596066356 217401244 527706752 132125680 302040944 485249340 586217632 542116352 422000152 169285376 581129952 559785888 128292656 534109794 171467852 249488832 345550208 566036096 333180756 466654976 388919168 465448320 281754048 519405372 448303568 228955092 211586176 519953264 380787460 206976128 477407920 202520656 324360384 460222880 493239936 267755041 334133648 133724472 192510980 144678528 385383678 110120172 333324688 108682152 371779828 192616576 504716192 513931714 168599584 326295760 508627080 594705280 224777788 316248672 390461056 454355776 344582107 147107968 458711082 441798304 199756544 362733988 266172424 288991392 359305216 212483178 116084352 384516720 308690812 153603888 294266528 251121544 499076736 514359872 228571472 524765504 243839120 179078272 527050880 434054120 261446304 226759758 357692288 366716364 125912084 428841304 172757776 550431360 132920960 488164544 574444160 485091792 444573900 144506554 114813552 154940090 288926208 566102500 147465600 377744856 194997808 399754232 656872744 526229804 324850816 914716520 517843508 376531972 457529728 424867552 552121344 353728680 931185408 602742316 129951488 613514688 931236526 172910576 907212800 962261600 568319648 559397576 854088576 869186496 271429840 684189440 340914440 816842284 952554112 926258688 726158112 262671360 816836576 806736344 461674112 239650304 832653776 166718824 979432832 628050944 743100000 543270512 140420608 618195456 384193376 798745116 786288800 925175600 830037072 101008000 50002851 362460640 366397696 153082812 982339744 48789632 164943616 772367216 654162718 741144036 225267520 885956096 567728640 615439680 697719248 980436384 501958144 358326256 475077352 159790560 462370912 814981492 788910724 192959992 804146176 720242688 607052800 209044712 582253232 977112449 443105640 95545344 792863488 37499872 133334799 810609888 87704416 84771756 264373184 158361600 18211840 511984896 479306896 23004336 835470878 780169176 624578736 539516160 975350336 257311744 112280512 204870368 509028740 159433792 342881800 758425032 532936000 279378688 256921808 575795280 18991216 291085272 934690588 9472000 178091164 95137248 538828272 423602632 426686176 188976640 613023752 232524200 918898800 881910200 646531360 963973120 65603120 282640 698482240 144088704 229593444 839454685 309065920 455281664 246563328 522146240 15823488 731929344 792662752 923935360 911505408 505862280 169202444 934806332 511237248 330468176 959988992 613757696 971221200 264016584 701363392 702936670 463163008 329272312 568581440 442996112 784976144 579649472 592961408 78333184 135508560 738953502 820017456 46911292 373684552 162013824 599831316 629418560 81625600 299027200 948667648 411655232 606758336 570076000 890606592 596936528 130219450 796066560 570795776 210187280 780053872 277782800 525042496 724499968 188090880 717848400 258397702 508560640 493724168 169890752 245281472 400197632 805199064 33629991 718942042 801706983 582278386 461879215 501596015 551313223 423506191 764982319 751677763 509900989 623801135 658437807 713317679 844129663 496547711 481448911 473282159 767371663 703617591 441048303 482419823 514249519 471030959 710228271 478398959 766355119 743828015 814671407 355020079 711845167 841660687 453230543 438305047 426825775 546004055 567156675 541751535 767283883 418580917 652354911 718139695 558832951 752647231 698756911 531953647 819071023 714620591 346021983 469854255 425609135 580136346 403320767 646590315 581689207 475546575 724439351 735445335 472995775 639517835 575964221 672694267 648330127 688544887 732549231 807769583 649499567 780647536 348789263 541006351 749432319 618832431 535687905 827474327 357947695 666238517 676058667 463300687 484816431 650978629 599129711 460146479 741919395 816794927 819055247 367254831 752831775 368632143 422540527 345003568 791391423 643553529 695908591 821164335 424095919 527713007 588743959 650589035 587752735 447794879 696476591
313644048 574484889 684030240 678678608 605661518 478419232 574861440 721878784 535070240 633477664 686213504 599856208 752688416 302980854 397449648 601185954 296075680 511954936 637203518 405847072 781099068 758820748 631080032 448516424 412286400 477524692 345376620 761039904 560085616 288176144 439111168 609389736 611106848 773063584 554564160 549939163 330415072 350911456 413446608 358236064 728613152 752584288 423779596 700868144 491111040 738179808 321073812 329662304 402339012 634747424 444151264 386828544 701778800 483044320 615635328 508595232 659987296 431432224 684028256 622970432 336085664 559549024 414939104 683623428 562526732 481646968 301826688 750971168 692808352 527369308 626350816 468514632 425348448 630663456 472594742 286276736 524480624 382224752 365644272 306306768 700542861 708415728 436507378 436310368 444600330 477300384 782291004 451512284 596547436 711187488 376709094 317227076 343882272 633040864 779011872 596724120 597858336 555522492 361564064 710504288 751072347 314974712 471493088 589464832 538639584 548461264 780883860 402218748 712524256 316943184 486858448 670066844 771035136 726933856 606817656 354102880 765947456 744603392 313110160 718927298 356285356 434306336 530367712 750853600 517998260 651472480 573736672 650265824 466571552 704222876 633121072 413772596 396403680 704770768 565604964 391793632 662225424 387338160 509177888 645040384 678057440 452572545 518951152 318541976 377328484 329496032 570201182 294937676 518142192 293499656 556597332 377434080 689533696 698749218 353417088 511113264 693444584 779522784 409595292 501066176 575278560 639173280 529399611 331925472 643528586 626615808 384574048 547551492 450989928 473808896 544122720 397300682 300901856 569334224 493508316 338421392 479084032 435939048 683894240 699177376 413388976 709583008 428656624 363895776 711868384 618871624 446263808 411577262 542509792 551533868 310729588 613658808 357575280 735248864 317738464 672982048 759261664 669909296 629391404 329324058 501313312 454370080 357755040 703288384 654807808 617837000 773720064 581036288 910383872 174344620 725211200 835462528 957794458 881242440 888845312 926567952 685494432 19059960 163758895 851429948 387225856 641570586 898766656 618874228 283197580 93229322 277998624 32093568 309075384 776846856 706581544 387111056 238852864 736862832 608819536 354996369 577004568 898411200 472753152 180954048 597095952 309101568 502061056 667178696 350213196 292752704 71378672 701260648 861535536 975168640 571646768 934327780 987437104 62342656 798793600 835356464 8217088 106373762 674007816 760961451 304514344 588691424 624688128 335399120 423446528 234052048 947776000 223652736 521575066 629716900 929762560 135247216 313705302 330274688 720815616 209864704 151151368 609251192 438113664 340809988 463266928 673752960 554745160 87994112 748352998 467178302 471866682 249411072 725035780 942942312 978635776 216697076 524917376 59827712 96263056 177994456 678780416 156083200 246668416 544829064 26341692 403117248 129802655 747451264 144096768 929688584 456275904 697803520 204531243 523707616 213759760 820941020 750551040 451211100 62645168 720897725 114274816 286951936 145374724 25546240 895419016 964866544 750228064 253479424 547373952 241765480 81962624 77827328 235477000 207781952 516646224 551994942 734510544 385226075 687472452 845975256 767952240 891160000 576110912 749231104 995419832 138671456 767444736 157848978 758146304 143645184 68321536 661003602 85078240 195980304 240945152 688452612 65038272 164273248 447975296 668717140 916295072 965498368 907043000 289006144 975668904 61841496 90986320 447665920 132278224 728403968 41988608 189020632 1383220 744829760 951862272 53627384 252837420 190702735 601969088 419243008 962832297 944506248 415528930 257289150 476092768 558331392 622228416 448793600 165224960 504406528 676994400 956318976 895421404 156592000 424121732 792711872 979276464 173066481 228878442 191945728 988459296 779929588 764401920 854417856 744385899 827150840 607722243 487323072 527039872 576757080 448950048 790426176 777121620 535344846 649244992 683881664 738761536 869573520 521991568 506892768 498726016 792815520 729061448 466492160 507863680 539693376 496474816 735672128 503842816 791798976 769271872 840115264 380463936 737289024 867104544 478674400 463748904 452269632 571447912 592600532 567195392 792727740 444024774 677798768 743583552 584276808 778091088 724200768 557397504 844514880 740064448 371465840 495298112 451052992 605580203 428764624 672034172 607133064 500990432 749883208 760889192 498439632 664961692 601408078 698138124 673773984 713988744 757993088 833213440 674943424 806091393 374233120 566450208 774876176 644276288 561131762 852918184 383391552 691682374 701502524 488744544 510260288 676422486 624573568 485590336 767363252 842238784 844499104 392698688 778275632 394076000 447984384 370447425 816835280 668997386 721352448 846608192 449539776 553156864 614187816 676032892 613196592 473238736 721920448
344881496 605722337 715267688 709916056 636898966 509656680 606098888 753116232 566307688 664715112 717450952 631093656 783925864 334218302 428687096 632423402 327313128 543192384 668440966 437084520 812336516 790058196 662317480 479753872 443523848 508762140 376614068 792277352 591323064 319413592 470348616 640627184 642344296 804301032 585801608 581176611 361652520 382148904 444684056 389473512 759850600 783821736 455017044 732105592 522348488 769417256 352311260 360899752 433576460 665984872 475388712 418065992 733016248 514281768 646872776 539832680 691224744 462669672 715265704 654207880 367323112 590786472 446176552 714860876 593764180 512884416 333064136 782208616 724045800 558606756 657588264 499752080 456585896 661900904 503832190 317514184 555718072 413462200 396881720 337544216 731780309 739653176 467744826 467547816 475837778 508537832 813528452 482749732 627784884 742424936 407946542 348464524 375119720 664278312 810249320 627961568 629095784 586759940 392801512 741741736 761537467 325439832 481958208 599929952 549104704 558926384 791348980 412683868 722989376 327408304 497323568 680531964 781500256 737398976 617282776 364568000 776412576 755068512 323575280 729392418 366750476 444771456 540832832 761318720 528463380 661937600 584201792 660730944 477036672 714687996 643586192 424237716 406868800 715235888 576070084 402258752 672690544 397803280 519643008 655505504 688522560 463037665 529416272 329007096 387793604 339961152 580666302 305402796 528607312 303964776 567062452 387899200 699998816 709214338 363882208 521578384 703909704 789987904 420060412 511531296 585743680 649638400 539864731 342390592 653993706 637080928 395039168 558016612 461455048 484274016 554587840 407765802 311366976 579799344 503973436 348886512 489549152 446404168 694359360 709642496 423854096 720048128 439121744 374360896 722333504 629336744 456728928 422042382 552974912 561998988 321194708 624123928 368040400 745713984 328203584 683447168 769726784 680374416 639856524 339789178 668957384 489270992 68826408 660188288 125513440 783986446 350690390 389918060 643355716 994723792 13879234 41883848 193021896 325965152 431409136 561803264 825450320 737374640 842694336 841266912 100650800 321903464 60901296 753755520 918967232 352169024 894406412 891661824 49213560 353382684 616569344 678594560 617780096 831916592 497983136 802050336 53696448 147740632 979676858 740160768 886000669 41509376 819150016 115405760 321205248 933023264 522747392 315878400 186685552 866588496 242650624 372157224 954459792 316820800 841747971 301119040 502937600 578277492 865748480 823462768 350529536 881741824 751342200 598881792 336395648 719780832 181845464 341528488 642178432 902819328 930676000 525420160 318315264 506176112 170710404 354189248 17536448 198511008 318727760 163283420 713827200 941664768 939059584 696478168 227020544 406241792 142564960 933729304 467348362 288379904 568580688 488663808 668746381 785135568 370371528 836825568 887909648 880000320 336504320 268575068 330669268 602151256 887817424 490606259 106342224 507266118 280249680 108326960 513468024 217348896 857542328 217105608 205699784 490130560 517305660 416227568 649407192 501906150 473916032 462904000 174633184 632905638 820293568 955326360 251361216 275727696 154451840 800409670 807155008 344771792 118570224 179408384 931996768 830057472 297064836 216635392 493078720 568361368 857715309 372805168 927911064 102001452 373616944 34235848 744876208 910078996 488601984 528722224 508357552 561526400 907100232 727910368 373262848 189568784 572123194 783973168 129543160 993619040 961819772 872301056 64679168 496670080 568776576 75188288 3516288 836560808 669395696 958151280 797421230 350667810 717953908 796256256 870645832 344021248 115490208 742860800 922347584 972877984 555062240 294292624 447367552 676332704 377429920 241521496 857773568 200979784 588956800 132042032 537566208 290069376 737217408 517412434 298558656 94380288 208445536 156367104 4953004 681334000 149170112 742560384 537796011 620560952 401132355 280733184 320449984 370167192 242360160 583836288 570531732 328754958 442655104 477291776 532171648 662983632 315401680 300302880 292136128 586225632 522471560 259902272 301273792 333103488 289884928 529082240 297252928 585209088 562681984 633525376 173874048 530699136 660514656 272084512 257159016 245679744 364858024 386010644 360605504 586137852 237434886 471208880 536993664 377686920 571501200 517610880 350807616 637924992 533474560 164875952 288708224 244463104 398990315 222174736 465444284 400543176 294400544 543293320 554299304 291849744 458371804 394818190 491548236 467184096 507398856 551403200 626623552 468353536 599501505 167643232 359860320 568286288 437686400 354541874 646328296 176801664 485092486 494912636 282154656 303670400 469832598 417983680 279000448 560773364 635648896 637909216 186108800 571685744 187486112 241394496 163857537 610245392 462407498 514762560 640018304 242949888 346566976 407597928 469443004 406606704 266648848 515330560
432307760 693148601 802693952 797342320 724325230 597082944 693525152 840542496 653733952 752141376 804877216 718519920 871352128 421644566 516113360 719849666 414739392 630618648 755867230 524510784 899762780 877484460 749743744 567180136 530950112 596188404 464040332 879703616 678749328 406839856 557774880 728053448 729770560 891727296 673227872 668602875 449078784 469575168 532110320 476899776 847276864 871248000 542443308 819531856 609774752 856843520 439737524 448326016 521002724 753411136 562814976 505492256 820442512 601708032 734299040 627258944 778651008 550095936 802691968 741634144 454749376 678212736 533602816 802287140 681190444 600310680 420490400 869634880 811472064 646033020 745014528 587178344 544012160 749327168 591258454 404940448 643144336 500888464 484307984 424970480 819206573 827079440 555171090 554974080 563264042 595964096 900954716 570175996 715211148 829851200 495372806 435890788 462545984 751704576 897675584 715387832 716522048 674186204 480227776 829168000 744448411 308350776 464869152 582840896 532015648 541837328 774259924 395594812 705900320 310319248 480234512 663442908 764411200 720309920 600193720 347478944 759323520 737979456 306486224 712303362 349661420 427682400 523743776 744229664 511374324 644848544 567112736 643641888 459947616 697598940 626497136 407148660 389779744 698146832 558981028 385169696 655601488 380714224 502553952 638416448 671433504 445948609 512327216 311918040 370704548 322872096 563577246 288313740 511518256 286875720 549973396 370810144 682909760 692125282 346793152 504489328 686820648 772898848 402971356 494442240 568654624 632549344 522775675 325301536 636904650 619991872 377950112 540927556 444365992 467184960 537498784 390676746 294277920 562710288 486884380 331797456 472460096 429315112 677270304 692553440 406765040 702959072 422032688 357271840 705244448 612247688 439639872 404953326 535885856 544909932 304105652 607034872 350951344 728624928 311114528 666358112 752637728 663285360 622767468 322700122 557102592 115762304 116696004 675206368 176358912 438049120 504650672 294822400 792078416 210277314 491043024 954896704 18771456 972733440 961698880 893289984 280268320 673950818 77762112 420927968 374774368 662381616 74022372 541790212 406408400 708591360 822786292 69421122 665585210 679128000 217776172 435188348 115355688 6952600 72553296 613764960 173597632 268616400 358944673 242451200 823412000 116438992 393273584 383649792 499864780 117506560 843584000 510387968 431523152 695313992 945614948 821378560 941708888 625770662 628606848 61131840 769861160 463157648 187347120 173999556 327063169 423368192 534335284 918460159 169282680 485554240 492813888 728933692 526457664 420019456 62793680 830834100 638276852 18756688 855619060 730794240 445423920 302954196 403764144 271702016 68713880 821232896 293002048 809774144 850909286 834841456 211202140 505300100 938314674 515678144 845114880 211953328 230111920 840186624 565809152 300160000 49440992 443099208 799875400 425832376 753101888 944947258 575141248 29397941 629217690 676696584 423376384 818118546 244624000 738332672 155933102 357900184 627251936 172962816 254385920 684117998 51751456 16382844 465893544 329809608 32000 252266752 840066944 100241808 495162032 578703232 696387488 768043833 378096124 938507456 777925656 667040720 974151712 683278840 596100510 343913056 215431960 919879552 785307280 184267264 386196146 98417928 227024960 52918188 185206592 703214928 840143488 624581120 742294528 538309504 250893248 290584976 388001280 235574784 267581128 270052440 327997852 112906752 648257536 985768912 399552896 5362876 367097480 935069376 304698752 681468496 513764608 162941056 501314560 728324736 379340032 143677440 994255616 103126400 719357952 474419216 942179968 740045304 101350400 265581472 170132443 636452896 637412420 558667184 616260544 494144936 128659328 211870976 581864784 383225628 431486032 756398208 873483456 92536576 52330048 75923869 597030432 669815280 456292096 938384228 393910609 476675550 257246953 136847782 176564582 226281790 98474758 439950886 426646330 184869556 298769702 333406374 388286246 519098230 171516278 156417478 148250726 442340230 378586158 116016870 157388390 189218086 145999526 385196838 153367526 441323686 418796582 489639974 29988646 386813734 516629254 128199110 113273614 101794342 220972622 242125242 216720102 442252450 93549484 327323478 393108262 233801518 427615798 373725478 206922214 494039590 389589158 20990550 144822822 100577702 255104913 78289334 321558882 256657774 150515142 399407918 410413902 147964342 314486402 250932788 347662834 323298694 363513454 407517798 482738150 324468134 455616103 23757830 215974918 424400886 293800998 210656472 502442894 32916262 341207084 351027234 138269254 159784998 325947196 274098278 135115046 416887962 491763494 494023814 42223398 427800342 43600710 97509094 19972135 466359990 318522096 370877158 496132902 99064486 202681574 263712526 325557602 262721302 122763446 371445158
490623472 751464313 861009664 855658032 782640942 655398656 751840864 898858208 712049664 810457088 863192928 776835632 929667840 479960278 574429072 778165378 473055104 688934360 814182942 582826496 958078492 935800172 808059456 625495848 589265824 654504116 522356044 938019328 737065040 465155568 616090592 786369160 788086272 950043008 731543584 726918587 507394496 527890880 590426032 535215488 905592576 929563712 600759020 877847568 668090464 915159232 498053236 506641728 579318436 811726848 621130688 563807968 878758224 660023744 792614752 685574656 836966720 608411648 861007680 799949856 513065088 736528448 591918528 860602852 739506156 658626392 478806112 927950592 869787776 704348732 803330240 645494056 602327872 807642880 649574166 463256160 701460048 559204176 542623696 483286192 877522285 885395152 613486802 613289792 621579754 654279808 959270428 628491708 773526860 888166912 553688518 494206500 520861696 810020288 955991296 773703544 774837760 732501916 538543488 887483712 471642399 35544764 192063140 310034884 259209636 269031316 501453912 122788800 433094308 37513236 207428500 390636896 491605188 447503908 327387708 74672932 486517508 465173444 33680212 439497350 76855408 154876388 250937764 471423652 238568312 372042532 294306724 370835876 187141604 424792928 353691124 134342648 116973732 425340820 286175016 112363684 382795476 107908212 229747940 365610436 398627492 173142597 239521204 39112028 97898536 50066084 290771234 15507728 238712244 14069708 277167384 98004132 410103748 419319270 73987140 231683316 414014636 500092836 130165344 221636228 295848612 359743332 249969663 52495524 364098638 347185860 105144100 268121544 171559980 194378948 264692772 117870734 21471908 289904276 214078368 58991444 199654084 156509100 404464292 419747428 133959028 430153060 149226676 84465828 432438436 339441676 166833860 132147314 263079844 272103920 31299640 334228860 78145332 455818916 38308516 393552100 479831716 390479348 349961456 49894110 468267008 783875936 120077312 175463012 974031472 856954232 200326720 744129734 36734112 489090024 254110688 18555456 371938150 551506048 378619792 793657264 549908928 432931392 397027392 21283264 510133440 415783296 53007824 204450784 136807168 18790656 108132792 192366592 997465088 819077464 32621352 613305024 947031206 621530600 911772992 89719632 822869376 958675456 230484604 845247588 343111144 164357120 74732972 310083060 382684584 484573536 587698408 505188088 556178298 613864908 117384704 739163152 140380804 128732352 885848160 46555414 943660800 215302400 390183334 321512704 174089984 150498078 854476384 690778440 301382272 262901488 571211776 816328064 750179712 612108372 24054064 227285808 190859104 134227816 695996834 714907792 965488064 9685896 53815760 255242628 387289752 496790976 628916824 31741440 570160384 534184960 148114424 341751808 439396784 567310776 483239344 536609408 344608000 160601600 918638848 564262400 195496384 196408640 258548288 440577184 978099056 951993193 93924864 100344898 756289664 500001828 86781312 306759552 674696878 38758400 689506112 707048228 210822156 974077440 322961000 465719866 875269136 498351516 687538688 153241368 826834296 916746880 871264185 455297536 545235840 449084644 760497434 902092896 133382320 673421376 154558464 947668128 159125504 16011520 464617216 78581808 713053696 787470884 954185768 132758176 127019520 772343808 578690848 131183560 162164800 979302422 837892480 995136320 203722640 349300432 486302208 216206656 183298084 498330194 91612672 888501384 192978160 952773320 906898656 84503872 879931616 848191184 825272348 372285848 870927272 967648944 906137638 5272880 190946432 55500384 602154544 630963072 169019584 618325568 179292928 719897000 896133440 283719552 127556416 691923008 213924272 312995880 695063368 794833904 538086816 646781656 750712992 167156736 13830936 190904000 348868020 25828632 637186776 409963520 485484496 542118080 410539536 811682688 926685484 252551680 769592131 852357072 632928475 512529304 552246104 601963312 474156280 815632408 802327852 560551078 674451224 709087896 763967768 894779752 547197800 532099000 523932248 818021752 754267680 491698392 533069912 564899608 521681048 760878360 529049048 817005208 794478104 865321496 405670168 762495256 892310776 503880632 488955136 477475864 596654144 617806764 592401624 817933972 469231006 703005000 768789784 609483040 803297320 749407000 582603736 869721112 765270680 396672072 520504344 476259224 630786435 453970856 697240404 632339296 526196664 775089440 786095424 523645864 690167924 626614310 723344356 698980216 739194976 783199320 858419672 700149656 831297625 399439352 591656440 800082408 669482520 586337994 878124416 408597784 716888606 726708756 513950776 535466520 701628718 649779800 510796568 792569484 867445016 869705336 417904920 803481864 419282232 473190616 395653657 842041512 694203618 746558680 871814424 474746008 578363096 639394048 701239124 638402824 498444968 747126680
60595388 321436229 430981580 425629948 352612858 225370572 321812780 468830124 282021580 380429004 433164844 346807548 499639756 49932194 144400988 348137294 43027020 258906276 384154858 152798412 528050408 505772088 378031372 195467764 159237740 224476032 92327960 507991244 307036956 35127484 186062508 356341076 358058188 520014924 301515500 296890503 77366412 97862796 160397948 105187404 475564492 499535628 170730936 447819484 238062380 485131148 68025152 76613644 149290352 381698764 191102604 133779884 448730140 229995660 362586668 255546572 406938636 178383564 430979596 369921772 83037004 306500364 161890444 430574768 309478072 228598308 48778028 497922508 439759692 274320648 373302156 215465972 172299788 377614796 219546082 33228076 271431964 129176092 112595612 53258108 447494201 455367068 183458718 183261708 191551670 224251724 529242344 198463624 343498776 458138828 123660434 64178416 90833612 379992204 525963212 343675460 344809676 302473832 108515404 457455628 528958171 92860536 249378912 367350656 316525408 326347088 558769684 180104572 490410080 94829008 264744272 447952668 548920960 504819680 384703480 131988704 543833280 522489216 90995984 496813122 134171180 212192160 308253536 528739424 295884084 429358304 351622496 428151648 244457376 482108700 411006896 191658420 174289504 482656592 343490788 169679456 440111248 165223984 287063712 422926208 455943264 230458369 296836976 96427800 155214308 107381856 348087006 72823500 296028016 71385480 334483156 155319904 467419520 476635042 131302912 288999088 471330408 557408608 187481116 278952000 353164384 417059104 307285435 109811296 421414410 404501632 162459872 325437316 228875752 251694720 322008544 175186506 78787680 347220048 271394140 116307216 256969856 213824872 461780064 477063200 191274800 487468832 206542448 141781600 489754208 396757448 224149632 189463086 320395616 329419692 88615412 391544632 135461104 513134688 95624288 450867872 537147488 447795120 407277228 107209882 300891136 536845848 219996325 218658304 120757376 787896256 302339520 779345840 319730624 830604800 880172929 455836432 582626828 790299920 855099904 243825952 675307272 490231440 214195840 889644416 966687936 92705280 465295775 608613684 324127663 395876672 785961728 952585728 835345992 374250512 627613760 720061184 724249184 739526944 221521592 291447200 708924742 918846240 277719080 602188520 441112832 513981184 379722240 996247552 759079012 555056000 965080144 156725760 659110181 318284516 81914440 630800544 711037344 478991936 551210916 94549048 83056544 311730176 713777664 800467360 141557248 893820928 735118848 118269610 139491658 759481946 455623680 575584838 169505408 950703740 594231664 26018336 60759086 170114888 344239488 929314816 547180632 914157072 434208008 658974592 382850752 967123488 202335848 340139520 249355760 772694352 498668384 495092368 847878656 290954240 254393978 556220192 182390912 356953040 328643568 668194624 420800500 102848912 925104434 905664000 705130496 311596160 205515904 744849152 231963488 642475800 677541063 811020640 947829504 2447744 577726752 881393120 288111616 606421984 289479080 438095040 474154424 416789184 440999354 977206864 231783056 193444054 27836080 571964504 537662336 572138769 509189812 26430772 589586208 445598280 249106112 634505120 873723264 290572984 500573360 153293864 974377618 463036676 883898336 730477664 514744808 953420160 768002560 388269476 969828740 2340416 456134968 50173708 396527120 775998064 517407152 248485714 603153000 819815392 207316960 806010112 534404608 88776192 363350403 632100972 771004776 189627868 24054256 368696080 85728624 736920940 819743184 363626064 529422848 464514048 758016704 194559030 181646048 834811584 914819588 386459120 684822528 383040065 169903384 431667912 702532896 70321152 911350760 112857424 434238336 825238744 417634500 836067840 368360 865418944 467400336 826898384 168492412 350276520 441809792 522883280 589288576 909218204 644941277 94379152 389825048 472589989 253161392 132762221 172479021 222196229 94389197 435865325 422560769 180783995 294684141 329320813 384200685 515012669 167430717 152331917 144165165 438254669 374500597 111931309 153302829 185132525 141913965 381111277 149281965 437238125 414711021 485554413 25903085 382728173 512543693 124113549 109188053 97708781 216887061 238039681 212634541 438166889 89463923 323237917 389022701 229715957 423530237 369639917 202836653 489954029 385503597 16904989 140737261 96492141 251019352 74203773 317473321 252572213 146429581 395322357 406328341 143878781 310400841 246847227 343577273 319213133 359427893 403432237 478652589 320382573 451530542 19672269 211889357 420315325 289715437 206570911 498357333 28830701 337121523 346941673 134183693 155699437 321861635 270012717 131029485 412802401 487677933 489938253 38137837 423714781 39515149 93423533 15886574 462274429 314436535 366791597 492047341 94978925 198596013 259626965 321472041 258635741 118677885 367359597
54566800 315407641 424952992 419601360 346584270 219341984 315784192 462801536 275992992 374400416 427136256 340778960 493611168 43903606 138372400 342108706 36998432 252877688 378126270 146769824 522021820 499743500 372002784 189439176 153209152 218447444 86299372 501962656 301008368 29098896 180033920 350312488 352029600 513986336 295486912 290861915 71337824 91834208 154369360 99158816 469535904 493507040 164702348 441790896 232033792 479102560 61996564 70585056 143261764 375670176 185074016 127751296 442701552 223967072 356558080 249517984 400910048 172354976 424951008 363893184 77008416 300471776 155861856 424546180 303449484 222569720 42749440 491893920 433731104 268292060 367273568 209437384 166271200 371586208 213517494 27199488 265403376 123147504 106567024 47229520 441465613 449338480 177430130 177233120 185523082 218223136 523213756 192435036 337470188 452110240 117631846 58149828 84805024 373963616 519934624 337646872 338781088 296445244 102486816 451427040 524885675 88788040 245306416 363278160 312452912 322274592 554697188 176032076 486337584 90756512 260671776 443880172 544848464 500747184 380630984 127916208 539760784 518416720 86923488 492740626 130098684 208119664 304181040 524666928 291811588 425285808 347550000 424079152 240384880 478036204 406934400 187585924 170217008 478584096 339418292 165606960 436038752 161151488 282991216 418853712 451870768 226385873 292764480 92355304 151141812 103309360 344014510 68751004 291955520 67312984 330410660 151247408 463347024 472562546 127230416 284926592 467257912 553336112 183408620 274879504 349091888 412986608 303212939 105738800 417341914 400429136 158387376 321364820 224803256 247622224 317936048 171114010 74715184 343147552 267321644 112234720 252897360 209752376 457707568 472990704 187202304 483396336 202469952 137709104 485681712 392684952 220077136 185390590 316323120 325347196 84542916 387472136 131388608 509062192 91551792 446795376 533074992 443722624 403204732 103137386 34088000 456171904 169179584 876583344 12697160 547894734 7279296 877607296 922792320 628771296 407026388 552547872 306421088 268771632 369022016 754291168 56461056 17600413 584196768 349239616 51402240 27628032 203979440 839328960 494474772 610126296 429084480 914640364 430144336 263557248 736553538 634439504 411866112 146331184 981892179 123536454 414791936 190166000 260318376 878449664 64848192 686445504 87238400 626842040 90985850 561925980 739783344 727757184 976271616 928642840 279715834 322191270 986099712 705943584 363407360 734739456 182541184 839179136 798100736 629084484 468289808 641057132 110631864 837722984 959089596 502569152 228277186 238715680 490186448 336011824 716856448 993140214 279494640 618953122 398244304 200380352 755793224 469020600 709512824 857765240 185094528 446986688 117976062 363598418 781786543 133654400 194392784 17334026 228292768 724553632 964433576 683244928 606065664 555423456 26041632 316836338 763480088 93164048 921194688 751866112 425522454 229516400 95968418 397641152 503125504 27749724 247932072 389522082 380574276 103436768 273707088 843066624 826666822 362858560 54749824 292605220 991021984 251242720 446911232 18777984 244425670 601619200 731908416 342811488 532189656 552195680 757555776 858066304 783218345 549462205 383632700 350615088 259027200 881713088 730733056 315186080 274959152 290449600 310616976 926139488 17299968 559314816 300053320 409470352 266719768 172695096 332330656 439282208 536750800 626331320 871254400 634270934 480185592 163117900 186998424 768857198 948333568 132495424 163760376 219347456 157101324 14826348 310113360 344672384 770024640 991039776 365687808 446045440 642208336 394247328 628341632 553617664 513658140 223922992 219358812 712868368 174004560 485029779 449778566 344521432 677113856 953006080 761405600 141196734 282183360 224071708 165579446 287998034 353190256 374541720 925388510 799472000 697278272 551178080 360171572 781309968 993714300 374906368 414156480 208307136 375308203 458073144 238644547 118245376 157962176 207679384 79872352 421348480 408043924 166267150 280167296 314803968 369683840 500495824 152913872 137815072 129648320 423737824 359983752 97414464 138785984 170615680 127397120 366594432 134765120 422721280 400194176 471037568 11386240 368211328 498026848 109596704 94671208 83191936 202370216 223522836 198117696 423650044 74947078 308721072 374505856 215199112 409013392 355123072 188319808 475437184 370986752 2388144 126220416 81975296 236502507 59686928 302956476 238055368 131912736 380805512 391811496 129361936 295883996 232330382 329060428 304696288 344911048 388915392 464135744 305865728 437013697 5155424 197372512 405798480 275198592 192054066 483840488 14313856 322604678 332424828 119666848 141182592 307344790 255495872 116512640 398285556 473161088 475421408 23620992 409197936 24998304 78906688 1369729 447757584 299919690 352274752 477530496 80462080 184079168 245110120 306955196 244118896 104161040 352842752
167749824 428590665 538136016 532784384 459767294 332525008 428967216 575984560 389176016 487583440 540319280 453961984 606794192 157086630 251555424 455291730 150181456 366060712 491309294 259952848 635204844 612926524 485185808 302622200 266392176 331630468 199482396 615145680 414191392 142281920 293216944 463495512 465212624 627169360 408669936 404044939 184520848 205017232 267552384 212341840 582718928 606690064 277885372 554973920 345216816 592285584 175179588 183768080 256444788 488853200 298257040 240934320 555884576 337150096 469741104 362701008 514093072 285538000 538134032 477076208 190191440 413654800 269044880 537729204 416632508 335752744 155932464 605076944 546914128 381475084 480456592 322620408 279454224 484769232 326700518 140382512 378586400 236330528 219750048 160412544 554648637 562521504 290613154 290416144 298706106 331406160 636396780 305618060 450653212 565293264 230814870 171332852 197988048 487146640 633117648 450829896 451964112 409628268 215669840 564610064 480029675 43932040 200450416 318422160 267596912 277418592 509841188 131176076 441481584 45900512 215815776 399024172 499992464 455891184 335774984 83060208 494904784 473560720 42067488 447884626 85242684 163263664 259325040 479810928 246955588 380429808 302694000 379223152 195528880 433180204 362078400 142729924 125361008 433728096 294562292 120750960 391182752 116295488 238135216 373997712 407014768 181529873 247908480 47499304 106285812 58453360 299158510 23895004 247099520 22456984 285554660 106391408 418491024 427706546 82374416 240070592 422401912 508480112 138552620 230023504 304235888 368130608 258356939 60882800 372485914 355573136 113531376 276508820 179947256 202766224 273080048 126258010 29859184 298291552 222465644 67378720 208041360 164896376 412851568 428134704 142346304 438540336 157613952 92853104 440825712 347828952 175221136 140534590 271467120 280491196 39686916 342616136 86532608 464206192 46695792 401939376 488218992 398866624 358348732 58281386 714921118 329567120 159557232 504187752 525089756 366607200 662576224 452713192 399148816 329137792 686099968 203063400 209325072 555667008 959424792 741037568 705256496 721738134 560429080 580723520 474948184 317882368 196784512 834134552 352677888 180067328 215237360 558213248 469731954 373485078 557323976 509566172 384239983 621613568 476183552 116647200 777908736 498342968 165327360 245832824 244553376 19886080 559682534 541814700 706770384 361768708 187761504 687148280 910395392 42085696 387503868 450954304 732637472 195971808 67641880 368807104 280769520 595134032 133576280 130816772 39484752 449733600 728367008 889226304 337526270 721220206 684687968 6124288 970985984 339817648 411633152 201108472 921552896 354178624 381037520 750488576 216853888 782697472 858252640 570172992 906802872 36733904 98447104 981047616 175378624 683663360 602203136 555807440 745865536 429112000 493302464 106780160 32078488 425580912 773206424 806043608 202081288 367206016 853735840 903875872 285010432 87310192 392552448 678859176 141219584 355067438 619717632 293007518 985089276 851894040 215620560 623710000 460393056 73297376 395295104 869990656 484363760 826887208 652324216 0 623806716 940473920 320225064 53922816 483173408 743669232 502339064 580666934 836399922 801423840 782866526 302763796 254495548 231717200 791468196 564149888 445095752 418408392 782888512 252033908 180804336 116478976 989101920 332822088 977416774 338387472 988967712 163045760 408924160 827950112 898422986 125133744 119634304 868887744 125944320 754881824 530210911 745040416 783792720 243919264 390012560 459305344 652082992 927176160 89058600 816688057 961340928 292100856 582858036 893024256 47964624 517819996 419168512 101026110 100317152 696286208 694812744 993094784 20820848 273224752 568693036 585370836 922481600 793709858 941910016 457266944 33667048 543882224 710027238 406169824 36434624 970670912 720685384 921120200 627648000 575969280 789101760 918179384 701776624 429807038 740065211 822830152 603401555 483002384 522719184 572436392 444629360 786105488 772800932 531024158 644924304 679560976 734440848 865252832 517670880 502572080 494405328 788494832 724740760 462171472 503542992 535372688 492154128 731351440 499522128 787478288 764951184 835794576 376143248 732968336 862783856 474353712 459428216 447948944 567127224 588279844 562874704 788407052 439704086 673478080 739262864 579956120 773770400 719880080 553076816 840194192 735743760 367145152 490977424 446732304 601259515 424443936 667713484 602812376 496669744 745562520 756568504 494118944 660641004 597087390 693817436 669453296 709668056 753672400 828892752 670622736 801770705 369912432 562129520 770555488 639955600 556811074 848597496 379070864 687361686 697181836 484423856 505939600 672101798 620252880 481269648 763042564 837918096 840178416 388378000 773954944 389755312 443663696 366126737 812514592 664676698 717031760 842287504 445219088 548836176 609867128 671712204 608875904 468918048 717599760
160474224 421315065 530860416 525508784 452491694 325249408 421691616 568708960 381900416 480307840 533043680 446686384 599518592 149811030 244279824 448016130 142905856 358785112 484033694 252677248 627929244 605650924 477910208 295346600 259116576 324354868 192206796 607870080 406915792 135006320 285941344 456219912 457937024 619893760 401394336 396769339 177245248 197741632 260276784 205066240 575443328 599414464 270609772 547698320 337941216 585009984 167903988 176492480 249169188 481577600 290981440 233658720 548608976 329874496 462465504 355425408 506817472 278262400 530858432 469800608 182915840 406379200 261769280 530453604 409356908 328477144 148656864 597801344 539638528 374199484 473180992 315344808 272178624 477493632 319424918 133106912 371310800 229054928 212474448 153136944 547373037 555245904 283337554 283140544 291430506 324130560 629121180 298342460 443377612 558017664 223539270 164057252 190712448 479871040 625842048 443554296 444688512 402352668 208394240 557334464 540136443 104038808 260557184 378528928 327703680 337525360 569947956 191282844 501588352 106007280 275922544 459130940 560099232 515997952 395881752 143166976 555011552 533667488 102174256 507991394 145349452 223370432 319431808 539917696 307062356 440536576 362800768 439329920 255635648 493286972 422185168 202836692 185467776 493834864 354669060 180857728 451289520 176402256 298241984 434104480 467121536 241636641 308015248 107606072 166392580 118560128 359265278 84001772 307206288 82563752 345661428 166498176 478597792 487813314 142481184 300177360 482508680 568586880 198659388 290130272 364342656 428237376 318463707 120989568 432592682 415679904 173638144 336615588 240054024 262872992 333186816 186364778 89965952 358398320 282572412 127485488 268148128 225003144 472958336 488241472 202453072 498647104 217720720 152959872 500932480 407935720 235327904 200641358 331573888 340597964 99793684 402722904 146639376 524312960 106802560 462046144 548325760 458973392 418455500 118388154 787915476 216882688 483280768 633746588 190423152 322717504 637829044 948153218 717602836 231798472 650583004 325524384 297191400 605681152 799854416 975998592 785948384 56140412 382821130 639479392 160286254 44609852 919528448 982122416 495698000 188276884 753988384 65893546 715852006 378878296 183875024 598615712 343090560 839732480 564971392 370224640 642383052 310714540 988490752 540402432 362353178 243826112 813513472 104295296 759026364 839301336 738198136 463091356 135205600 10235364 798273878 297333036 742591552 346405520 104697280 321430880 412920768 182050296 165591008 533265664 1311456 770507264 463581440 584616612 880235344 85641240 97172480 313453788 26328640 532697216 140973721 970367488 192568800 551670410 922673307 363310048 419140880 540384640 538078720 506434576 585073200 964113696 546456960 806812096 551971036 385390400 738281520 813078552 654306944 276633002 146142400 410415296 190850208 879998240 359928512 896601424 878269760 573565376 307234448 667426432 809007424 972495632 924160000 594131852 761431024 388803984 680591277 73401216 481876960 124199346 96787200 365637668 380411392 416027904 212800512 723504128 131187924 109671456 156815360 399154326 672038784 772545536 727598592 989211960 864655988 152937020 275375640 327829504 225038080 217513736 253794432 433507750 724179456 211603648 13176160 194647432 397042808 482847680 530096112 335140800 710715990 52260024 753782512 202387600 388862000 307795884 432669202 319819626 827134192 160072698 788019928 549527384 160471730 707991910 308766404 149109760 785407104 459158336 636635020 673587768 616152584 815038448 776389440 556008464 891065304 929869846 720410336 748201152 816824320 369687760 953304416 185488168 216896456 140718996 344673088 686498688 979242528 757926636 661546168 202627128 604477012 78656854 910284560 293574400 645625588 679308320 288194582 531230130 107044592 591798552 851898368 532569988 120202016 150704896 622939648 832303840 919681368 547386414 490505244 876382644 763611435 846376376 626947779 506548608 546265408 595982616 468175584 809651712 796347156 554570382 668470528 703107200 757987072 888799056 541217104 526118304 517951552 812041056 748286984 485717696 527089216 558918912 515700352 754897664 523068352 811024512 788497408 859340800 399689472 756514560 886330080 497899936 482974440 471495168 590673448 611826068 586420928 811953276 463250310 697024304 762809088 603502344 797316624 743426304 576623040 863740416 759289984 390691376 514523648 470278528 624805739 447990160 691259708 626358600 520215968 769108744 780114728 517665168 684187228 620633614 717363660 692999520 733214280 777218624 852438976 694168960 825316929 393458656 585675744 794101712 663501824 580357298 872143720 402617088 710907910 720728060 507970080 529485824 695648022 643799104 504815872 786588788 861464320 863724640 411924224 797501168 413301536 467209920 389672961 836060816 688222922 740577984 865833728 468765312 572382400 633413352 695258428 632422128 492464272 741145984
279821808 540662649 650208000 644856368 571839278 444596992 541039200 688056544 501248000 599655424 652391264 566033968 718866176 269158614 363627408 567363714 262253440 478132696 603381278 372024832 747276828 724998508 597257792 414694184 378464160 443702452 311554380 727217664 526263376 254353904 405288928 575567496 577284608 739241344 520741920 516116923 296592832 317089216 379624368 324413824 694790912 718762048 389957356 667045904 457288800 704357568 287251572 295840064 368516772 600925184 410329024 353006304 667956560 449222080 581813088 474772992 626165056 397609984 650206016 589148192 302263424 525726784 381116864 649801188 528704492 447824728 268004448 717148928 658986112 493547068 592528576 434692392 391526208 596841216 438772502 252454496 490658384 348402512 331822032 272484528 666720621 674593488 402685138 402488128 410778090 443478144 748468764 417690044 562725196 677365248 342886854 283404836 310060032 599218624 745189632 562901880 564036096 521700252 327741824 676682048 916612923 480515288 637033664 755005408 704180160 714001840 946424436 567759324 878064832 482483760 652399024 835607420 936575712 892474432 772358232 519643456 931488032 910143968 478650736 884467874 521825932 599846912 695908288 916394176 683538836 817013056 739277248 815806400 632112128 869763452 798661648 579313172 561944256 870311344 731145540 557334208 827766000 552878736 674718464 810580960 843598016 618113121 684491728 484082552 542869060 495036608 735741758 460478252 683682768 459040232 722137908 542974656 855074272 864289794 518957664 676653840 858985160 945063360 575135868 666606752 740819136 804713856 694940187 497466048 809069162 792156384 550114624 713092068 616530504 639349472 709663296 562841258 466442432 734874800 659048892 503961968 644624608 601479624 849434816 864717952 578929552 875123584 594197200 529436352 877408960 784412200 611804384 577117838 708050368 717074444 476270164 779199384 523115856 900789440 483279040 838522624 924802240 835449872 794931980 494864634 501270536 33723848 238872064 180474348 622137216 209539072 298693888 349807544 938033896 166432738 728836960 514620712 948592000 209680320 764656432 480743692 177104960 595417614 232407572 869821984 29571456 917558272 646355876 731088512 150601216 896537600 479997736 382101540 303648256 887270616 950032464 2675936 620305408 264275284 440041920 30825808 990620160 43004928 147516813 802045984 654252576 172447984 324778240 794984295 394277376 636782592 560082888 723156528 361076736 717864096 234913504 7840768 668613632 569395564 648625664 726671184 652647840 733392620 399296068 326018560 586839218 272547312 998966016 272248512 272364112 338724608 716537776 180751704 445108736 228482240 656858948 627539769 518983824 335369158 891490304 912945400 163299460 434517904 648393024 870929136 992377328 422384028 797696832 403348624 630532992 181431200 967256960 591315020 100773120 22603548 438305960 656186240 310357616 363995384 638710792 727103136 581246544 30061440 652638464 171324054 523170304 786142168 342152832 376774032 517925652 640213888 601531136 90494946 516796976 199500704 708125410 345572736 680263584 888439128 740013056 17184192 127134048 98974720 546641000 92405568 327285184 490905600 879935916 815584600 922928048 220984448 172585728 247745536 332361856 155613426 350197760 380433780 192906816 845003528 971506176 478003712 381816832 729759628 66069440 811248128 766369856 503734592 654944896 71294720 25135360 478725760 568958398 637314718 760600032 9387425 345443072 641067216 422535000 132164608 287521344 329049600 863585664 307828182 881433640 183667188 264104525 272696976 872210944 462692936 749315204 451629394 577220912 512317888 797060224 658630436 177657984 235846592 525324016 957843064 616062008 472087164 161567296 308644464 676367784 733966720 994090616 907325288 104766848 837784357 650049920 985615884 596679168 634229599 199480832 656345600 813525504 406256672 313247488 438867016 870464764 951451136 348451360 350784928 186456250 189277551 599002155 681767096 462338499 341939328 381656128 431373336 303566304 645042432 631737876 389961102 503861248 538497920 593377792 724189776 376607824 361509024 353342272 647431776 583677704 321108416 362479936 394309632 351091072 590288384 358459072 646415232 623888128 694731520 235080192 591905280 721720800 333290656 318365160 306885888 426064168 447216788 421811648 647343996 298641030 532415024 598199808 438893064 632707344 578817024 412013760 699131136 594680704 226082096 349914368 305669248 460196459 283380880 526650428 461749320 355606688 604499464 615505448 353055888 519577948 456024334 552754380 528390240 568605000 612609344 687829696 529559680 660707649 228849376 421066464 629492432 498892544 415748018 707534440 238007808 546298630 556118780 343360800 364876544 531038742 479189824 340206592 621979508 696855040 699115360 247314944 632891888 248692256 302600640 225063681 671451536 523613642 575968704 701224448 304156032 407773120 468804072 530649148 467812848 327854992 576536704
108583728 369424569 478969920 473618288 400601198 273358912 369801120 516818464 330009920 428417344 481153184 394795888 547628096 97920534 192389328 396125634 91015360 306894616 432143198 200786752 576038748 553760428 426019712 243456104 207226080 272464372 140316300 555979584 355025296 83115824 234050848 404329416 406046528 568003264 349503840 344878843 125354752 145851136 208386288 153175744 523552832 547523968 218719276 495807824 286050720 533119488 116013492 124601984 197278692 429687104 239090944 181768224 496718480 277984000 410575008 303534912 454926976 226371904 478967936 417910112 131025344 354488704 209878784 478563108 357466412 276586648 96766368 545910848 487748032 322308988 421290496 263454312 220288128 425603136 267534422 81216416 319420304 177164432 160583952 101246448 495482541 503355408 231447058 231250048 239540010 272240064 577230684 246451964 391487116 506127168 171648774 112166756 138821952 427980544 573951552 391663800 392798016 350462172 156503744 505443968 641111082 205013447 361531823 479503567 428678319 438499999 670922595 292257483 602562991 206981919 376897183 560105579 661073871 616972591 496856391 244141615 655986191 634642127 203148895 608966033 246324091 324345071 420406447 640892335 408036995 541511215 463775407 540304559 356610287 594261611 523159807 303811331 286442415 594809503 455643699 281832367 552264159 277376895 399216623 535079119 568096175 342611280 408989887 208580711 267367219 219534767 460239917 184976411 408180927 183538391 446636067 267472815 579572431 588787953 243455823 401151999 583483319 669561519 299634027 391104911 465317295 529212015 419438346 221964207 533567321 516654543 274612783 437590227 341028663 363847631 434161455 287339417 190940591 459372959 383547051 228460127 369122767 325977783 573932975 589216111 303427711 599621743 318695359 253934511 601907119 508910359 336302543 301615997 432548527 441572603 200768323 503697543 247614015 625287599 207777199 563020783 649300399 559948031 519430139 219362793 499558104 19056620 402677760 443859664 703018908 861876224 579428416 970746820 787539152 817141248 623642228 479692352 216944585 695974528 47359150 220681236 779387312 812090000 361707840 163210320 965996608 418648576 389364736 19579136 515932964 104018692 75783168 688842376 226354978 565986080 470068040 762687040 99200633 210288960 494677688 806558464 433887106 50363504 299703644 530990368 747373496 64770026 305358208 351421728 963167744 551194472 836419400 111986352 485854744 920371532 442270688 759976488 147521632 248005056 384044400 992400336 454433664 363418874 48042293 917483576 886091904 157423020 347166528 960257024 540340736 17547776 691238880 472889088 274030816 993508628 9705040 178243584 878727898 86417468 884355947 183515968 950403936 573951928 835192692 333594176 203781632 24749848 53229056 114898624 148700640 238353258 526373888 725285120 643991600 263844384 344296128 697731332 698424900 389502568 681365184 591421216 101761576 578285872 229612096 499140480 170064544 831853184 886531648 388201136 62955920 959349786 304798546 630974924 56910736 516326880 495731260 512062912 774805328 501437136 215711024 997391152 200345288 155563488 323820752 751165728 995168384 819716000 467212960 315682560 489739136 667254080 868388732 279029760 678841454 453574752 115730640 731301312 447668736 455634184 572952800 329120884 2242800 69617152 269906720 322775872 498162176 123363836 155954584 332090896 867882552 82176384 537088000 641313349 384193792 227566560 94385552 745824702 413453024 565500720 763985536 294999088 872027784 232331328 270087360 63132600 807002000 904416544 305461568 518836032 758291384 3849728 161221248 934781696 521704734 199471168 863873562 958731024 229045392 644479202 599192652 829645760 282825063 42821600 525368192 550417864 146828800 99072268 438316640 379750055 985270976 626826804 93478736 680100992 876637800 560321472 126058692 213281280 310991584 999066164 986208384 140385440 732314120 300042408 293614528 906433856 752515659 835280600 615852003 495452832 535169632 584886840 457079808 798555936 785251380 543474606 657374752 692011424 746891296 877703280 530121328 515022528 506855776 800945280 737191208 474621920 515993440 547823136 504604576 743801888 511972576 799928736 777401632 848245024 388593696 745418784 875234304 486804160 471878664 460399392 579577672 600730292 575325152 800857500 452154534 685928528 751713312 592406568 786220848 732330528 565527264 852644640 748194208 379595600 503427872 459182752 613709963 436894384 680163932 615262824 509120192 758012968 769018952 506569392 673091452 609537838 706267884 681903744 722118504 766122848 841343200 683073184 814221153 382362880 574579968 783005936 652406048 569261522 861047944 391521312 699812134 709632284 496874304 518390048 684552246 632703328 493720096 775493012 850368544 852628864 400828448 786405392 402205760 456114144 378577185 824965040 677127146 729482208 854737952 457669536 561286624 622317576 684162652 621326352 481368496 730050208
227515604 488356445 597901796 592550164 519533074 392290788 488732996 635750340 448941796 547349220 600085060 513727764 666559972 216852410 311321204 515057510 209947236 425826492 551075074 319718628 694970624 672692304 544951588 362387980 326157956 391396248 259248176 674911460 473957172 202047700 352982724 523261292 524978404 686935140 468435716 463810719 244286628 264783012 327318164 272107620 642484708 666455844 337651152 614739700 404982596 652051364 234945368 243533860 316210568 548618980 358022820 300700100 615650356 396915876 529506884 422466788 573858852 345303780 597899812 536841988 249957220 473420580 328810660 597494984 476398288 395518524 215698244 664842724 606679908 441240864 540222372 382386188 339220004 544535012 386466298 200148292 438352180 296096308 279515828 220178324 614414417 622287284 350378934 350181924 358471886 391171940 696162560 365383840 510418992 625059044 290580650 231098632 257753828 546912420 692883428 510595676 511729892 469394048 275435620 624375844 950899499 514801864 671320240 789291984 738466736 748288416 980711012 602045900 912351408 516770336 686685600 869893996 970862288 926761008 806644808 553930032 965774608 944430544 512937312 918754450 556112508 634133488 730194864 950680752 717825412 851299632 773563824 850092976 666398704 904050028 832948224 613599748 596230832 904597920 765432116 591620784 862052576 587165312 709005040 844867536 877884592 652399697 718778304 518369128 577155636 529323184 770028334 494764828 717969344 493326808 756424484 577261232 889360848 898576370 553244240 710940416 893271736 979349936 609422444 700893328 775105712 839000432 729226763 531752624 843355738 826442960 584401200 747378644 650817080 673636048 743949872 597127834 500729008 769161376 693335468 538248544 678911184 635766200 883721392 899004528 613216128 909410160 628483776 563722928 911695536 818698776 646090960 611404414 742336944 751361020 510556740 813485960 557402432 935076016 517565616 872809200 959088816 869736448 829218556 529151210 448703360 821569808 725136080 431412992 82603136 666280880 807819408 168330746 866688096 148393100 31357840 964550854 161353040 285853560 615967594 516871360 3495248 839454888 518515560 719173031 857940538 869298832 949577280 530113216 581009408 241371312 855572876 304444160 503693392 25960996 207911968 793065472 191617110 405947656 356000928 536709856 111387904 54150768 529047008 345246512 935888320 780485856 259581288 182039104 980168475 856285440 89557100 688060928 139297920 728603648 52913200 311547534 771871744 572368902 839639842 944524800 464512516 394993344 617364864 554232320 742599168 542911968 8410584 100469168 458741652 529755648 710665280 538246272 853738070 77929216 82279532 918668414 667488368 659539008 633650640 678562221 211077296 8569648 617341622 760917420 861227496 677210176 931918320 32853114 226034560 7687360 529205824 358688944 924239460 941987200 993169856 679031040 375501190 601868608 52318208 359289424 692467768 764295872 621165790 433848400 921379008 697121944 1485000 50016704 301029376 86059872 648090654 376476616 313991632 539661856 695263092 648401600 289948852 380016688 89880352 259604384 331056206 83397376 608788544 167377184 632403136 813212224 468591104 12733440 613509924 737122284 590246490 962826240 695831200 900701878 438946944 539529216 397591686 8808960 376101632 108481088 997030156 341862272 848057728 924268904 403286288 134338080 122745220 749623840 833861260 292262144 105974000 508263236 874051032 536690880 213850640 513371904 725239000 518822560 67128432 127443360 62119424 614302548 818784256 543079505 660939264 549000528 494354192 387353568 654016000 852927336 303231368 317108984 751747472 154167512 288690688 946514764 986286381 960832576 255828760 951296612 769313984 897992736 689838272 768967104 718451792 794795920 222757504 56467456 104458368 786732544 98374848 221685456 306246144 241789922 287676064 199921184 714683904 154248080 626603124 591793120 177475136 712574408 8286560 829004296 611537419 694302360 474873763 354474592 394191392 443908600 316101568 657577696 644273140 402496366 516396512 551033184 605913056 736725040 389143088 374044288 365877536 659967040 596212968 333643680 375015200 406844896 363626336 602823648 370994336 658950496 636423392 707266784 247615456 604440544 734256064 345825920 330900424 319421152 438599432 459752052 434346912 659879260 311176294 544950288 610735072 451428328 645242608 591352288 424549024 711666400 607215968 238617360 362449632 318204512 472731723 295916144 539185692 474284584 368141952 617034728 628040712 365591152 532113212 468559598 565289644 540925504 581140264 625144608 700364960 542094944 673242913 241384640 433601728 642027696 511427808 428283282 720069704 250543072 558833894 568654044 355896064 377411808 543574006 491725088 352741856 634514772 709390304 711650624 259850208 645427152 261227520 315135904 237598945 683986800 536148906 588503968 713759712 316691296 420308384 481339336 543184412 480348112 340390256 589071968
406298884 667139725 776685076 771333444 698316354 571074068 667516276 814533620 627725076 726132500 778868340 692511044 845343252 395635690 490104484 693840790 388730516 604609772 729858354 498501908 873753904 851475584 723734868 541171260 504941236 570179528 438031456 853694740 652740452 380830980 531766004 702044572 703761684 865718420 647218996 642593999 423069908 443566292 506101444 450890900 821267988 845239124 516434432 793522980 583765876 830834644 413728648 422317140 494993848 727402260 536806100 479483380 794433636 575699156 708290164 601250068 752642132 524087060 776683092 715625268 428740500 652203860 507593940 776278264 655181568 574301804 394481524 843626004 785463188 620024144 719005652 561169468 518003284 723318292 565249578 378931572 617135460 474879588 458299108 398961604 793197697 801070564 529162214 528965204 537255166 569955220 874945840 544167120 689202272 803842324 469363930 409881912 436537108 725695700 871666708 689378956 690513172 648177328 454218900 803159124 951663483 515565848 672084224 790055968 739230720 749052400 981474996 602809884 913115392 517534320 687449584 870657980 971626272 927524992 807408792 554694016 966538592 945194528 513701296 919518434 556876492 634897472 730958848 951444736 718589396 852063616 774327808 850856960 667162688 904814012 833712208 614363732 596994816 905361904 766196100 592384768 862816560 587929296 709769024 845631520 878648576 653163681 719542288 519133112 577919620 530087168 770792318 495528812 718733328 494090792 757188468 578025216 890124832 899340354 554008224 711704400 894035720 980113920 610186428 701657312 775869696 839764416 729990747 532516608 844119722 827206944 585165184 748142628 651581064 674400032 744713856 597891818 501492992 769925360 694099452 539012528 679675168 636530184 884485376 899768512 613980112 910174144 629247760 564486912 912459520 819462760 646854944 612168398 743100928 752125004 511320724 814249944 558166416 935840000 518329600 873573184 959852800 870500432 829982540 529915194 593540608 179072592 459769048 19193640 346304384 315619968 154754048 524460638 771211232 669345308 412129634 71496704 786870288 287986768 12550880 321654404 943012616 166612120 297543528 692925312 73708352 330609134 627994112 138138324 476998658 259667219 538144570 331873568 576012916 361938912 419857360 770749440 244254208 460688632 54346752 894999562 500161240 269294448 399139376 464201160 701153140 420299980 227148384 696175616 248251392 764235456 780530408 859752856 165126192 377627648 943618048 224431616 695884288 510355968 42567008 507067904 155927416 403381848 624625960 153331040 900582272 244113536 27616768 321780608 951786300 163994032 791764864 570866064 293274016 670159432 213259120 878081920 687415892 894100528 714867248 790061168 978740080 497600368 175190360 596572528 581848480 980720054 548407040 872732640 899885444 604108960 997323384 951200334 778331526 449119552 434462914 659613318 878826304 385238080 65928576 479279776 885246720 410153184 787992480 127665352 265235640 635431360 281487302 339120800 224772032 372496580 889137792 24457812 509846474 188560680 612032000 563261952 943205206 177015040 531243152 957328592 136681268 50646304 564151960 803884576 712278768 465140912 625975318 945448607 112446688 431669876 563962624 450759600 504195364 752880040 239396464 609205616 616328192 654202524 185520128 717279720 391074160 382184000 32295428 350479808 830526136 80685952 174748672 578274560 591371552 373791232 18949200 547998384 970995600 496221850 454085632 472823168 321850112 255980382 678197088 509889536 126051328 436167056 245434344 732724880 91107696 3206016 671018224 451720864 830056960 596559564 14576280 327298504 664321600 390633618 762729044 916158250 645401088 426303312 516666176 519475208 926262272 709019648 475547904 494497600 737019776 282900572 769711664 910428384 163703328 901449600 344668160 203663200 887900728 30037112 748386304 989232414 573055252 417094328 682317312 782634296 782938816 71070528 289168224 508690944 509294807 592059748 372631151 252231980 291948780 341665988 213858956 555335084 542030528 300253754 414153900 448790572 503670444 634482428 286900476 271801676 263634924 557724428 493970356 231401068 272772588 304602284 261383724 500581036 268751724 556707884 534180780 605024172 145372844 502197932 632013452 243583308 228657812 217178540 336356820 357509440 332104300 557636648 208933682 442707676 508492460 349185716 542999996 489109676 322306412 609423788 504973356 136374748 260207020 215961900 370489111 193673532 436943080 372041972 265899340 514792116 525798100 263348540 429870600 366316986 463047032 438682892 478897652 522901996 598122348 439852332 571000301 139142028 331359116 539785084 409185196 326040670 617827092 148300460 456591282 466411432 253653452 275169196 441331394 389482476 250499244 532272160 607147692 609408012 157607596 543184540 158984908 212893292 135356333 581744188 433906294 486261356 611517100 214448684 318065772 379096724 440941800 378105500 238147644 486829356
319686822 580527663 690073014 684721382 611704292 484462006 580904214 727921558 541113014 639520438 692256278 605898982 758731190 309023628 403492422 607228728 302118454 517997710 643246292 411889846 787141842 764863522 637122806 454559198 418329174 483567466 351419394 767082678 566128390 294218918 445153942 615432510 617149622 779106358 560606934 555981937 336457846 356954230 419489382 364278838 734655926 758627062 429822370 706910918 497153814 744222582 327116586 335705078 408381786 640790198 450194038 392871318 707821574 489087094 621678102 514638006 666030070 437474998 690071030 629013206 342128438 565591798 420981878 689666202 568569506 487689742 307869462 757013942 698851126 533412082 632393590 474557406 431391222 636706230 478637516 292319510 530523398 388267526 371687046 312349542 706585635 714458502 442550152 442353142 450643104 483343158 788333778 457555058 602590210 717230262 382751868 323269850 349925046 639083638 785054646 602766894 603901110 561565266 367606838 716547062 556385823 120288188 276806564 394778308 343953060 353774740 586197336 207532224 517837732 122256660 292171924 475380320 576348612 532247332 412131132 159416356 571260932 549916868 118423636 524240774 161598832 239619812 335681188 556167076 323311736 456785956 379050148 455579300 271885028 509536352 438434548 219086072 201717156 510084244 370918440 197107108 467538900 192651636 314491364 450353860 483370916 257886021 324264628 123855452 182641960 134809508 375514658 100251152 323455668 98813132 361910808 182747556 494847172 504062694 158730564 316426740 498758060 584836260 214908768 306379652 380592036 444486756 334713087 137238948 448842062 431929284 189887524 352864968 256303404 279122372 349436196 202614158 106215332 374647700 298821792 143734868 284397508 241252524 489207716 504490852 218702452 514896484 233970100 169209252 517181860 424185100 251577284 216890738 347823268 356847344 116043064 418972284 162888756 540562340 123051940 478295524 564575140 475222772 434704880 134637534 833881968 347245248 491722752 252981800 149937248 390984616 170769216 68099776 792760384 548812704 166624262 913462000 540817488 200581120 774010880 905139712 770358728 232004992 118332448 244139008 595672432 100758464 131311288 561890284 779821024 715181920 926769528 991619840 271475168 637866988 532472336 317697680 373604112 877921388 758347680 831188560 794063024 643565824 207911744 881873868 628090304 397672904 793452302 866707372 32234240 764119040 157115904 226626464 853086080 991812608 318869120 838084184 117643648 481985720 702209144 948244186 390981952 24035752 203063704 959901603 644593288 437120352 447291748 79730688 617923384 607752560 645970536 702640768 825563456 142438240 236318912 142457080 789033088 924521924 701591704 319864720 438699904 780957568 909715980 994502112 926074208 249134720 56038862 14080832 253145344 79835912 878233024 854554240 219190160 881840064 231842680 433127552 735050320 536798784 989231040 750059136 332458862 871382744 320135056 820422560 941782360 333143296 657607448 524685760 987754496 994253676 642221184 139941456 905278132 350334704 20679644 152928768 564786712 859371484 868053504 70892522 695937084 134257792 146613628 970881625 252578472 78486144 520497204 278280768 431705600 998433681 525855744 373324920 163208384 726514504 938858224 120017408 481399660 318303320 706433279 72349286 943785152 289778056 827855056 145126240 409916480 630221760 133611008 769555488 8768000 611109680 838213440 475509028 682663232 365309568 739149600 78484290 413630096 563095296 711944004 699616700 181690240 889315840 248370568 201132252 238076426 500980368 362046048 19200768 623811648 164580974 354871392 618087336 829368928 519172298 865032520 143888384 645628918 843540224 948740042 139864064 170235272 570032448 757507584 460380820 591038240 842201184 238483328 22012672 463466400 974268530 365236072 600788162 703379280 741802496 979156552 718787016 651695904 752034224 561901560 884648384 185248384 196535160 143420400 978945760 617408747 700173688 480745091 360345920 400062720 449779928 321972896 663449024 650144468 408367694 522267840 556904512 611784384 742596368 395014416 379915616 371748864 665838368 602084296 339515008 380886528 412716224 369497664 608694976 376865664 664821824 642294720 713138112 253486784 610311872 740127392 351697248 336771752 325292480 444470760 465623380 440218240 665750588 317047622 550821616 616606400 457299656 651113936 597223616 430420352 717537728 613087296 244488688 368320960 324075840 478603051 301787472 545057020 480155912 374013280 622906056 633912040 371462480 537984540 474430926 571160972 546796832 587011592 631015936 706236288 547966272 679114241 247255968 439473056 647899024 517299136 434154610 725941032 256414400 564705222 574525372 361767392 383283136 549445334 497596416 358613184 640386100 715261632 717521952 265721536 651298480 267098848 321007232 243470273 689858128 542020234 594375296 719631040 322562624 426179712 487210664 549055740 486219440 346261584 594943296
406956686 667797527 777342878 771991246 698974156 571731870 668174078 815191422 628382878 726790302 779526142 693168846 846001054 396293492 490762286 694498592 389388318 605267574 730516156 499159710 874411706 852133386 724392670 541829062 505599038 570837330 438689258 854352542 653398254 381488782 532423806 702702374 704419486 866376222 647876798 643251801 423727710 444224094 506759246 451548702 821925790 845896926 517092234 794180782 584423678 831492446 414386450 422974942 495651650 728060062 537463902 480141182 795091438 576356958 708947966 601907870 753299934 524744862 777340894 716283070 429398302 652861662 508251742 776936066 655839370 574959606 395139326 844283806 786120990 620681946 719663454 561827270 518661086 723976094 565907380 379589374 617793262 475537390 458956910 399619406 793855499 801728366 529820016 529623006 537912968 570613022 875603642 544824922 689860074 804500126 470021732 410539714 437194910 726353502 872324510 690036758 691170974 648835130 454876702 803816926 537014843 100917208 257435584 375407328 324582080 334403760 566826356 188161244 498466752 102885680 272800944 456009340 556977632 512876352 392760152 140045376 551889952 530545888 99052656 504869794 142227852 220248832 316310208 536796096 303940756 437414976 359679168 436208320 252514048 490165372 419063568 199715092 182346176 490713264 351547460 177736128 448167920 173280656 295120384 430982880 463999936 238515041 304893648 104484472 163270980 115438528 356143678 80880172 304084688 79442152 342539828 163376576 475476192 484691714 139359584 297055760 479387080 565465280 195537788 287008672 361221056 425115776 315342107 117867968 429471082 412558304 170516544 333493988 236932424 259751392 330065216 183243178 86844352 355276720 279450812 124363888 265026528 221881544 469836736 485119872 199331472 495525504 214599120 149838272 497810880 404814120 232206304 197519758 328452288 337476364 96672084 399601304 143517776 521191360 103680960 458924544 545204160 455851792 415333900 115266554 728877056 322232944 697352576 216942176 407697792 730832832 444095957 875795750 743096320 622845831 316744192 484033100 829214812 73667408 809096192 246214504 507795035 110171414 688162816 637033024 311934784 453299600 775309952 71076352 575020576 273933884 596603904 72216352 917659056 693371192 799527430 855717888 585372498 739358801 294693632 625562784 487358608 734065952 700912120 412952538 804028064 841389288 815370240 953545416 326843392 655196832 117104819 374134992 858206594 512490902 29259200 370600808 688598528 410007466 995521456 179691520 598168608 186932224 983260552 481825468 878866192 614904064 897607632 448470464 886736540 127784207 22736864 25008976 984402744 523938304 924901841 905066000 41056000 284422272 330348736 764017576 599464960 993160160 594296000 168268160 132028928 738867200 473289584 463226508 232596600 971020886 247272752 82118144 161150958 623613056 270779136 218777888 433390400 270750976 714972040 756340564 411912192 242651520 529233760 958826240 661822464 423031464 831267416 952978384 610348304 408164688 60216960 508195812 72252912 667253036 528722716 501314656 323758304 147232056 453895232 364684800 313622912 830600626 725608680 949136250 289963264 211155024 512226144 837172136 649510469 73022976 97090448 456554784 643127992 321441440 957155596 248398600 842301776 751092000 59824320 651686528 392822496 636966160 812594904 708500992 731752152 608142080 329617152 203350416 914357208 606642795 499937788 985682176 68162560 411364616 584007307 792457216 742733948 239703992 141225984 103120464 777252119 597752032 72280528 477603232 652946288 295570060 527841920 94704400 754432656 411467120 30975616 296778240 853018188 825315386 588298240 574950616 630570822 794363216 105060248 758286336 738063736 100005740 149737729 345997056 110098368 118180896 263369120 412616768 787180584 956180480 932911104 201361828 254605352 510603520 208759552 539281792 531166048 272685200 121077072 312513346 258159104 952005464 349566928 418034392 587819773 670584714 451156117 330756946 370473746 420190954 292383922 633860050 620555494 378778720 492678866 527315538 582195410 713007394 365425442 350326642 342159890 636249394 572495322 309926034 351297554 383127250 339908690 579106002 347276690 635232850 612705746 683549138 223897810 580722898 710538418 322108274 307182778 295703506 414881786 436034406 410629266 636161614 287458648 521232642 587017426 427710682 621524962 567634642 400831378 687948754 583498322 214899714 338731986 294486866 449014077 272198498 515468046 450566938 344424306 593317082 604323066 341873506 508395566 444841952 541571998 517207858 557422618 601426962 676647314 518377298 649525267 217666994 409884082 618310050 487710162 404565636 696352058 226825426 535116248 544936398 332178418 353694162 519856360 468007442 329024210 610797126 685672658 687932978 236132562 621709506 237509874 291418258 213881299 660269154 512431260 564786322 690042066 292973650 396590738 457621690 519466766 456630466 316672610 565354322
35101434 295942275 405487626 400135994 327118904 199876618 296318826 443336170 256527626 354935050 407670890 321313594 474145802 24438240 118907034 322643340 17533066 233412322 358660904 127304458 502556454 480278134 352537418 169973810 133743786 198982078 66834006 482497290 281543002 9633530 160568554 330847122 332564234 494520970 276021546 271396549 51872458 72368842 134903994 79693450 450070538 474041674 145236982 422325530 212568426 459637194 42531198 51119690 123796398 356204810 165608650 108285930 423236186 204501706 337092714 230052618 381444682 152889610 405485642 344427818 57543050 281006410 136396490 405080814 283984118 203104354 23284074 472428554 414265738 248826694 347808202 189972018 146805834 352120842 194052128 7734122 245938010 103682138 87101658 27764154 422000247 429873114 157964764 157767754 166057716 198757770 503748390 172969670 318004822 432644874 98166480 38684462 65339658 354498250 500469258 318181506 319315722 276979878 83021450 431961674 530958459 94860824 251379200 369350944 318525696 328347376 560769972 182104860 492410368 96829296 266744560 449952956 550921248 506819968 386703768 133988992 545833568 524489504 92996272 498813410 136171468 214192448 310253824 530739712 297884372 431358592 353622784 430151936 246457664 484108988 413007184 193658708 176289792 484656880 345491076 171679744 442111536 167224272 289064000 424926496 457943552 232458657 298837264 98428088 157214596 109382144 350087294 74823788 298028304 73385768 336483444 157320192 469419808 478635330 133303200 290999376 473330696 559408896 189481404 280952288 355164672 419059392 309285723 111811584 423414698 406501920 164460160 327437604 230876040 253695008 324008832 177186794 80787968 349220336 273394428 118307504 258970144 215825160 463780352 479063488 193275088 489469120 208542736 143781888 491754496 398757736 226149920 191463374 322395904 331419980 90615700 393544920 137461392 515134976 97624576 452868160 539147776 449795408 409277516 109210170 340054400 815565952 409115752 67222888 742486656 438204180 343953488 392056320 393560384 209836016 434517654 828920472 485701376 252145288 872850420 637928520 73323160 369784448 213091104 831832000 560044612 567844064 351588680 334218192 405757568 884413774 249624576 572716496 486685776 41533760 468275344 448442080 540070000 49565602 134063040 982395264 504084834 294237152 954207954 666242720 6204984 845034208 637025184 631305440 778134800 540397888 919896724 359056968 527540352 406760103 833527616 567615744 595912928 533107378 899629944 525954104 446398716 678767872 581498768 813172128 730545152 429606406 535076042 584909832 438548412 863783008 919179392 149637364 765051392 159862430 978428992 528825810 163703680 106711872 675335086 633562092 878882344 221352576 492609560 657489344 907319552 450487034 351024256 776680448 904831616 173212672 212242760 875118496 788448768 287231530 298076160 952759504 102885952 192669744 773938104 400720486 875066534 316952256 915699712 932494400 125208448 819949908 782501419 534314720 552884224 704121664 659103232 102537966 141902848 337536656 810849600 638372352 562511616 904838776 202131040 81650464 40482840 614068592 640071920 628169118 201662912 854839744 975438940 243517440 633452445 847039688 721496736 134061008 828210384 280362880 241728136 96918240 258064448 597652864 636332192 277656576 283176296 895124960 786636200 491464576 661100620 970858496 188810752 765325856 601603144 877581136 217879096 227768096 584255004 916528010 120842496 318281168 915769160 132354560 935237849 380904840 791545046 430473680 702841904 940058434 836074384 223825216 258257824 657979708 505061448 377000981 244631328 562230733 706453244 487494880 93889604 688301370 27166640 647939152 98336960 111889856 107550720 79612384 323932556 774382080 185958400 513324800 607433204 271075418 518328448 478672304 360673760 57873792 257425784 269653872 145403280 130515216 473486548 445279016 847555208 985831782 653357056 373137408 484077440 373476592 834002739 916767680 697339083 576939912 616656712 666373920 538566888 880043016 866738460 624961686 738861832 773498504 828378376 959190360 611608408 596509608 588342856 882432360 818678288 556109000 597480520 629310216 586091656 825288968 593459656 881415816 858888712 929732104 470080776 826905864 956721384 568291240 553365744 541886472 661064752 682217372 656812232 882344580 533641614 767415608 833200392 673893648 867707928 813817608 647014344 934131720 829681288 461082680 584914952 540669832 695197043 518381464 761651012 696749904 590607272 839500048 850506032 588056472 754578532 691024918 787754964 763390824 803605584 847609928 922830280 764560264 895708233 463849960 656067048 864493016 733893128 650748602 942535024 473008392 781299214 791119364 578361384 599877128 766039326 714190408 575207176 856980092 931855624 934115944 482315528 867892472 483692840 537601224 460064265 906452120 758614226 810969288 936225032 539156616 642773704 703804656 765649732 702813432 562855576 811537288
51604628 312445469 421990820 416639188 343622098 216379812 312822020 459839364 273030820 371438244 424174084 337816788 490648996 40941434 135410228 339146534 34036260 249915516 375164098 143807652 519059648 496781328 369040612 186477004 150246980 215485272 83337200 499000484 298046196 26136724 177071748 347350316 349067428 511024164 292524740 287899743 68375652 88872036 151407188 96196644 466573732 490544868 161740176 438828724 229071620 476140388 59034392 67622884 140299592 372708004 182111844 124789124 439739380 221004900 353595908 246555812 397947876 169392804 421988836 360931012 74046244 297509604 152899684 421584008 300487312 219607548 39787268 488931748 430768932 265329888 364311396 206475212 163309028 368624036 210555322 24237316 262441204 120185332 103604852 44267348 438503441 446376308 174467958 174270948 182560910 215260964 520251584 189472864 334508016 449148068 114669674 55187656 81842852 371001444 516972452 334684700 335818916 293483072 99524644 448464868 607244987 171147352 327665728 445637472 394812224 404633904 637056500 258391388 568696896 173115824 343031088 526239484 627207776 583106496 462990296 210275520 622120096 600776032 169282800 575099938 212457996 290478976 386540352 607026240 374170900 507645120 429909312 506438464 322744192 560395516 489293712 269945236 252576320 560943408 421777604 247966272 518398064 243510800 365350528 501213024 534230080 308745185 375123792 174714616 233501124 185668672 426373822 151110316 374314832 149672296 412769972 233606720 545706336 554921858 209589728 367285904 549617224 635695424 265767932 357238816 431451200 495345920 385572251 188098112 499701226 482788448 240746688 403724132 307162568 329981536 400295360 253473322 157074496 425506864 349680956 194594032 335256672 292111688 540066880 555350016 269561616 565755648 284829264 220068416 568041024 475044264 302436448 267749902 398682432 407706508 166902228 469831448 213747920 591421504 173911104 529154688 615434304 526081936 485564044 185496698 91974272 363236364 34126624 677817504 53939936 679708224 958549828 151848640 859111168 144282596 840025174 885281792 156863200 628007040 16421520 980125576 733423104 545658336 286972416 76626432 159915236 600940128 61957120 498502720 398390912 37493376 463999488 113102000 779316224 497597312 515490048 883570712 866765468 699255872 511847818 467952828 771719424 570325232 711731136 252688528 447726203 511481344 552181680 421764994 212781856 690366464 648855296 231291936 924234240 999801216 956282480 495858462 818965000 540591808 266644642 978480528 361638468 784368640 986969776 421554324 877854336 391669344 227668256 826883072 95424000 552305392 569913800 42680104 392775376 779469568 767258336 782498928 983968240 284383680 531394048 334244932 418316704 581832704 395606016 49856140 281801600 529443840 35751252 2849542 129669008 115489020 899355252 545111040 833413792 721342851 201303256 468600940 986781472 574655912 273616128 409068000 828588640 393234176 616218464 145470744 849658160 303153646 693637952 810465536 603067750 240607360 790552128 869415011 509883018 833436880 570378192 753342224 936298184 603911744 943416680 406017584 276442368 550897536 402596480 852090240 84281984 675547520 993130624 581369136 980043842 978169467 6580128 751818704 24265308 57789392 537141872 943166592 116894208 202930176 66888688 547356096 92379136 819406860 53950944 20110736 895432360 283737808 226926808 125977940 495887872 873465472 966307136 534441792 833244928 20926720 15293840 730563864 432662528 25156480 711263732 861563208 243469719 818959848 334206928 381026752 327272192 770511520 185472752 975968668 776289120 277934608 706199808 608498688 157809832 835153304 477570304 288255776 383190784 982254604 999944000 226295968 423634798 23263992 136546008 871591712 965506816 379397774 563118784 246866133 550829515 722209408 566385072 590681280 811679744 873084896 992102912 70243328 935210176 318134912 826295784 989739192 925156272 746888704 770389440 75352472 785849003 868613944 649185347 528786176 568502976 618220184 490413152 831889280 818584724 576807950 690708096 725344768 780224640 911036624 563454672 548355872 540189120 834278624 770524552 507955264 549326784 581156480 537937920 777135232 545305920 833262080 810734976 881578368 421927040 778752128 908567648 520137504 505212008 493732736 612911016 634063636 608658496 834190844 485487878 719261872 785046656 625739912 819554192 765663872 598860608 885977984 781527552 412928944 536761216 492516096 647043307 470227728 713497276 648596168 542453536 791346312 802352296 539902736 706424796 642871182 739601228 715237088 755451848 799456192 874676544 716406528 847554497 415696224 607913312 816339280 685739392 602594866 894381288 424854656 733145478 742965628 530207648 551723392 717885590 666036672 527053440 808826356 883701888 885962208 434161792 819738736 435539104 489447488 411910529 858298384 710460490 762815552 888071296 491002880 594619968 655650920 717495996 654659696 514701840 763383552
193668848 454509689 564055040 558703408 485686318 358444032 454886240 601903584 415095040 513502464 566238304 479881008 632713216 183005654 277474448 481210754 176100480 391979736 517228318 285871872 661123868 638845548 511104832 328541224 292311200 357549492 225401420 641064704 440110416 168200944 319135968 489414536 491131648 653088384 434588960 429963963 210439872 230936256 293471408 238260864 608637952 632609088 303804396 580892944 371135840 618204608 201098612 209687104 282363812 514772224 324176064 266853344 581803600 363069120 495660128 388620032 540012096 311457024 564053056 502995232 216110464 439573824 294963904 563648228 442551532 361671768 181851488 630995968 572833152 407394108 506375616 348539432 305373248 510688256 352619542 166301536 404505424 262249552 245669072 186331568 580567661 588440528 316532178 316335168 324625130 357325184 662315804 331537084 476572236 591212288 256733894 197251876 223907072 513065664 659036672 476748920 477883136 435547292 241588864 590529088 539506395 103408760 259927136 377898880 327073632 336895312 569317908 190652796 500958304 105377232 275292496 458500892 559469184 515367904 395251704 142536928 554381504 533037440 101544208 507361346 144719404 222740384 318801760 539287648 306432308 439906528 362170720 438699872 255005600 492656924 421555120 202206644 184837728 493204816 354039012 180227680 450659472 175772208 297611936 433474432 466491488 241006593 307385200 106976024 165762532 117930080 358635230 83371724 306576240 81933704 345031380 165868128 477967744 487183266 141851136 299547312 481878632 567956832 198029340 289500224 363712608 427607328 317833659 120359520 431962634 415049856 173008096 335985540 239423976 262242944 332556768 185734730 89335904 357768272 281942364 126855440 267518080 224373096 472328288 487611424 201823024 498017056 217090672 152329824 500302432 407305672 234697856 200011310 330943840 339967916 99163636 402092856 146009328 523682912 106172512 461416096 547695712 458343344 417825452 117758106 474443264 315963904 629254384 256828527 562278668 280949952 710516480 212034560 863168352 740394688 496164352 24210752 112600048 85185408 29297144 699527168 154278624 555308408 76009600 372605472 32867460 417102304 523558096 594451674 382316032 729361920 708280320 606993132 906858000 38838400 365056000 754559552 64282400 167728744 95612864 790348756 21896000 285546320 385929120 124309680 695422080 428016544 226252960 32029584 5294592 326141576 331680000 597508096 459501344 56122368 297427968 457589744 315772408 883429888 52624832 57930076 794362472 42947880 941433424 199017184 791427584 161040400 285321216 163366712 117367296 990827580 434075708 817295104 823996660 629201664 991679452 722701344 755271168 560828508 946935484 95800320 920171648 506805552 246341700 158720192 718514900 742440376 821796224 736513960 727462416 422965760 293109904 390906272 572436864 251913472 93838455 290443096 392508066 847061760 213396592 858413640 188139104 526086528 215984112 703818272 724016376 612830536 500225536 487597184 725994148 904244532 191471864 794642432 878633152 253828480 971204288 334509746 243083196 939484467 526873824 203681534 815865856 126061952 978376320 900286768 749353920 544580992 668017728 478369704 677697860 995033280 478210560 585260064 869155584 751117578 472052992 191489280 723120072 454753410 585065540 988857984 359086528 470738984 8998352 271210240 739800080 351826688 286103808 156175400 102170224 112989328 40219756 83303536 577200768 890469120 805734440 297180928 743167392 434861824 381920576 922964928 250411520 723895780 501412560 906352098 514703200 154289280 707840291 401803248 947560800 161308672 354265788 190864224 74895904 65331000 824333604 446033408 549101088 691595264 922513920 796619756 377060496 230383536 960448000 54960256 989110752 707036204 395861908 781012992 758667776 868368128 56643392 894443264 963196820 97394932 985537224 911233704 516554256 825911847 385604104 487668352 548535356 571437628 350730560 618370592 580769563 663534504 444105907 323706736 363423536 413140744 285333712 626809840 613505284 371728510 485628656 520265328 575145200 705957184 358375232 343276432 335109680 629199184 565445112 302875824 344247344 376077040 332858480 572055792 340226480 628182640 605655536 676498928 216847600 573672688 703488208 315058064 300132568 288653296 407831576 428984196 403579056 629111404 280408438 514182432 579967216 420660472 614474752 560584432 393781168 680898544 576448112 207849504 331681776 287436656 441963867 265148288 508417836 443516728 337374096 586266872 597272856 334823296 501345356 437791742 534521788 510157648 550372408 594376752 669597104 511327088 642475057 210616784 402833872 611259840 480659952 397515426 689301848 219775216 528066038 537886188 325128208 346643952 512806150 460957232 321974000 603746916 678622448 680882768 229082352 614659296 230459664 284368048 206831089 653218944 505381050 557736112 682991856 285923440 389540528 450571480 512416556 449580256 309622400 558304112
140910040 401750881 511296232 505944600 432927510 305685224 402127432 549144776 362336232 460743656 513479496 427122200 579954408 130246846 224715640 428451946 123341672 339220928 464469510 233113064 608365060 586086740 458346024 275782416 239552392 304790684 172642612 588305896 387351608 115442136 266377160 436655728 438372840 600329576 381830152 377205155 157681064 178177448 240712600 185502056 555879144 579850280 251045588 528134136 318377032 565445800 148339804 156928296 229605004 462013416 271417256 214094536 529044792 310310312 442901320 335861224 487253288 258698216 511294248 450236424 163351656 386815016 242205096 510889420 389792724 308912960 129092680 578237160 520074344 354635300 453616808 295780624 252614440 457929448 299860734 113542728 351746616 209490744 192910264 133572760 527808853 535681720 263773370 263576360 271866322 304566376 609556996 278778276 423813428 538453480 203975086 144493068 171148264 460306856 606277864 423990112 425124328 382788484 188830056 537770280 496404515 60306880 216825256 334797000 283971752 293793432 526216028 147550916 457856424 62275352 232190616 415399012 516367304 472266024 352149824 99435048 511279624 489935560 58442328 464259466 101617524 179638504 275699880 496185768 263330428 396804648 319068840 395597992 211903720 449555044 378453240 159104764 141735848 450102936 310937132 137125800 407557592 132670328 254510056 390372552 423389608 197904713 264283320 63874144 122660652 74828200 315533350 40269844 263474360 38831824 301929500 122766248 434865864 444081386 98749256 256445432 438776752 524854952 154927460 246398344 320610728 384505448 274731779 77257640 388860754 371947976 129906216 292883660 196322096 219141064 289454888 142632850 46234024 314666392 238840484 83753560 224416200 181271216 429226408 444509544 158721144 454915176 173988792 109227944 457200552 364203792 191595976 156909430 287841960 296866036 56061756 358990976 102907448 480581032 63070632 418314216 504593832 415241464 374723572 74656226 795849984 812362744 990232384 437850424 311766064 599146624 393905920 93886720 100055122 485754360 833617440 580595666 286044796 90423184 730334848 958459104 25128112 583585152 80767904 439602904 594312940 278894732 667802688 168860672 12409568 284271168 152068480 152333792 802566418 900091656 800952192 29236672 698171330 602364416 720497568 808446127 694468560 459389384 88977616 948104832 427067072 134262000 697378888 850042368 687874520 449369640 207761408 725860236 550442666 836330170 357866396 833671627 550249874 464910476 346893056 363163696 657047176 672012894 940193120 231989760 995800584 963559314 358379264 310488068 940390002 196791232 190741152 562427844 977725760 730468792 212026144 165440000 95424 679322512 140637696 358373104 916252400 987492880 495460280 279138344 696196780 746954976 540488808 274010368 752613472 244828614 741011252 605018888 370569472 665825220 494976512 872213504 293618560 799206256 847747040 298798528 141359712 238928384 322621200 393808128 815662592 74044736 342314528 739120092 939820016 875610880 969582080 281585722 390253568 627126992 493473168 246501936 100442688 621992560 678457300 215259136 81137732 552064048 11052384 790189524 508617824 109801978 53596096 696807856 344894008 719599872 772020000 774962817 874152576 874925568 935238144 278402792 7618560 159328544 771693680 256298568 481322816 206090624 843291190 794875120 55714984 764865728 715652672 687991232 21487392 596146760 396699135 616200000 23354368 479144864 950767104 17580600 656441792 679002916 549036336 341718624 624692736 371372832 432152064 589436120 683680783 872605568 933046794 436970184 451675928 306764272 624910552 601154304 155862062 939197704 518901250 924984320 475626240 167418536 528073040 204733984 804457596 601429552 759450968 295081240 449306624 426876928 912377920 415265856 519761660 670860800 76444928 986582288 865449328 753075632 195860928 398238052 632120144 90596684 578504285 108189022 959560608 868960400 572400268 146797072 625575163 708340104 488911507 368512336 408229136 457946344 330139312 671615440 658310884 416534110 530434256 565070928 619950800 750762784 403180832 388082032 379915280 674004784 610250712 347681424 389052944 420882640 377664080 616861392 385032080 672988240 650461136 721304528 261653200 618478288 748293808 359863664 344938168 333458896 452637176 473789796 448384656 673917004 325214038 558988032 624772816 465466072 659280352 605390032 438586768 725704144 621253712 252655104 376487376 332242256 486769467 309953888 553223436 488322328 382179696 631072472 642078456 379628896 546150956 482597342 579327388 554963248 595178008 639182352 714402704 556132688 687280657 255422384 447639472 656065440 525465552 442321026 734107448 264580816 572871638 582691788 369933808 391449552 557611750 505762832 366779600 648552516 723428048 725688368 273887952 659464896 275265264 329173648 251636689 698024544 550186650 602541712 727797456 330729040 434346128 495377080 557222156 494385856 354428000 603109712
125198976 386039817 495585168 490233536 417216446 289974160 386416368 533433712 346625168 445032592 497768432 411411136 564243344 114535782 209004576 412740882 107630608 323509864 448758446 217402000 592653996 570375676 442634960 260071352 223841328 289079620 156931548 572594832 371640544 99731072 250666096 420944664 422661776 584618512 366119088 361494091 141970000 162466384 225001536 169790992 540168080 564139216 235334524 512423072 302665968 549734736 132628740 141217232 213893940 446302352 255706192 198383472 513333728 294599248 427190256 320150160 471542224 242987152 495583184 434525360 147640592 371103952 226494032 495178356 374081660 293201896 113381616 562526096 504363280 338924236 437905744 280069560 236903376 442218384 284149670 97831664 336035552 193779680 177199200 117861696 512097789 519970656 248062306 247865296 256155258 288855312 593845932 263067212 408102364 522742416 188264022 128782004 155437200 444595792 590566800 408279048 409413264 367077420 173118992 522059216 940005407 503907772 660426148 778397892 727572644 737394324 969816920 591151808 901457316 505876244 675791508 858999904 959968196 915866916 795750716 543035940 954880516 933536452 502043220 907860358 545218416 623239396 719300772 939786660 706931320 840405540 762669732 839198884 655504612 893155936 822054132 602705656 585336740 893703828 754538024 580726692 851158484 576271220 698110948 833973444 866990500 641505605 707884212 507475036 566261544 518429092 759134242 483870736 707075252 482432716 745530392 566367140 878466756 887682278 542350148 700046324 882377644 968455844 598528352 689999236 764211620 828106340 718332671 520858532 832461646 815548868 573507108 736484552 639922988 662741956 733055780 586233742 489834916 758267284 682441376 527354452 668017092 624872108 872827300 888110436 602322036 898516068 617589684 552828836 900801444 807804684 635196868 600510322 731442852 740466928 499662648 802591868 546508340 924181924 506671524 861915108 948194724 858842356 818324464 518257118 356696192 397504084 806892072 158898072 464943424 37197840 596633520 445564016 763010290 104311872 573509328 640847374 67843566 724311204 357146440 297157366 286947840 633555252 301811712 67727354 67636488 384401010 915221504 894575232 790559984 971328000 133849759 956024832 79241408 449487960 2440134 194604560 412616268 147377664 415272432 822450688 675189760 373098160 465659680 873298668 576059328 502422288 952579840 477796320 633893536 80124726 7852128 897972160 681743574 704636337 807029684 132906752 795202304 526750136 895600896 891343744 96421568 283520616 888599104 796771136 403416248 764464128 6090144 811010336 905000992 549192344 469092864 259853312 309413568 641805568 726569856 828262272 650507088 194269368 25990672 203884444 220779520 94069484 57549024 676163072 49125712 392709920 557546420 615423088 690909440 484680050 204962982 966440832 780420352 452691172 397567072 423646464 659916150 972565632 164067225 981117672 248087072 157663136 45425492 561666304 511306752 11410944 125645184 556800180 835419640 238217472 280984034 359935872 200194560 113509328 499719064 12102400 16151840 793552192 39668736 989712010 863044608 137495252 90957824 309987581 296752992 174081548 551951120 143178272 575715136 934095704 631980670 769459872 792189344 457114124 5465600 321647425 202202832 538445056 314496672 989069404 751229312 975700032 828555232 844924160 278961952 704338944 557054420 244881088 161058928 527427584 975993184 233383768 941285144 419692196 735702016 280468256 754585624 252850600 52055296 232748320 77309048 640923312 901008940 214019712 424829984 204323840 20677632 822751984 237135264 61142016 975171088 779387360 424934702 108081364 490895328 470642688 726927900 214976000 36689984 278055992 184363904 761595536 907282176 782412080 558182528 137739361 879107480 621157380 615920856 186287488 609228080 519020544 296992628 452652016 271992512 865765128 250694086 300188000 503263352 882925568 482783644 631090768 562167062 450092024 507300779 590065720 370637123 250237952 289954752 339671960 211864928 553341056 540036500 298259726 412159872 446796544 501676416 632488400 284906448 269807648 261640896 555730400 491976328 229407040 270778560 302608256 259389696 498587008 266757696 554713856 532186752 603030144 143378816 500203904 630019424 241589280 226663784 215184512 334362792 355515412 330110272 555642620 206939654 440713648 506498432 347191688 541005968 487115648 320312384 607429760 502979328 134380720 258212992 213967872 368495083 191679504 434949052 370047944 263905312 512798088 523804072 261354512 427876572 364322958 461053004 436688864 476903624 520907968 596128320 437858304 569006273 137148000 329365088 537791056 407191168 324046642 615833064 146306432 454597254 464417404 251659424 273175168 439337366 387488448 248505216 530278132 605153664 607413984 155613568 541190512 156990880 210899264 133362305 579750160 431912266 484267328 609523072 212454656 316071744 377102696 438947772 376111472 236153616 484835328
118462712 379303553 488848904 483497272 410480182 283237896 379680104 526697448 339888904 438296328 491032168 404674872 557507080 107799518 202268312 406004618 100894344 316773600 442022182 210665736 585917732 563639412 435898696 253335088 217105064 282343356 150195284 565858568 364904280 92994808 243929832 414208400 415925512 577882248 359382824 354757827 135233736 155730120 218265272 163054728 533431816 557402952 228598260 505686808 295929704 542998472 125892476 134480968 207157676 439566088 248969928 191647208 506597464 287862984 420453992 313413896 464805960 236250888 488846920 427789096 140904328 364367688 219757768 488442092 367345396 286465632 106645352 555789832 497627016 332187972 431169480 273333296 230167112 435482120 277413406 91095400 329299288 187043416 170462936 111125432 505361525 513234392 241326042 241129032 249418994 282119048 587109668 256330948 401366100 516006152 181527758 122045740 148700936 437859528 583830536 401542784 402677000 360341156 166382728 515322952 576896799 140799164 297317540 415289284 364464036 374285716 606708312 228043200 538348708 142767636 312682900 495891296 596859588 552758308 432642108 179927332 591771908 570427844 138934612 544751750 182109808 260130788 356192164 576678052 343822712 477296932 399561124 476090276 292396004 530047328 458945524 239597048 222228132 530595220 391429416 217618084 488049876 213162612 335002340 470864836 503881892 278396997 344775604 144366428 203152936 155320484 396025634 120762128 343966644 119324108 382421784 203258532 515358148 524573670 179241540 336937716 519269036 605347236 235419744 326890628 401103012 464997732 355224063 157749924 469353038 452440260 210398500 373375944 276814380 299633348 369947172 223125134 126726308 395158676 319332768 164245844 304908484 261763500 509718692 525001828 239213428 535407460 254481076 189720228 537692836 444696076 272088260 237401714 368334244 377358320 136554040 439483260 183399732 561073316 143562916 498806500 585086116 495733748 455215856 155148510 259652416 85296522 847954912 924581856 439908864 638543936 105553024 937990528 17349120 617327218 935918866 914733656 887327500 891081320 991489404 621397760 490691600 529518880 866895000 737431616 324127468 480220725 750740040 529480816 492852864 815720484 836412640 813237312 911652912 608518656 683853912 359152714 562343496 64286720 42105200 268622336 559457928 276750924 607970048 808101760 795721936 116894816 160437248 831330048 449534208 10453072 251669452 682917688 860858908 986503680 35111400 727376640 418425664 382040656 590270976 544943200 798419200 258461928 216273040 346451160 92101912 473247448 643391112 934860800 232467148 623094400 711667680 941090816 588302690 506660160 796494192 280623872 886352736 491006208 308025752 354473504 93612464 462437184 538274778 90990560 474766780 687307824 177007424 325735939 173793330 637298176 721188973 430427024 163880320 230417488 432531233 576781568 553654768 226324430 186343552 230693264 461842080 818375168 498404784 773657088 850468496 387296128 428824930 78018888 194123330 490821391 316652848 250403456 517789824 547724456 447996620 290153652 943510836 289958784 872967904 280180822 74031712 864740589 86197956 720569472 464734792 913820640 128698624 941492828 957710848 269870534 741186912 356901216 657668636 888703336 144372656 560059088 676938240 984286912 966967760 867391031 81700480 957498396 597515888 889377568 929898128 512647788 383738122 410691376 163679784 930642348 769348224 588821840 413135520 233794270 65124160 241584248 859147008 822711296 664452096 162142096 421719432 405179080 772193856 434172096 309386368 234189792 591836304 164268672 92995168 78595832 288252096 524740768 595768088 99714816 735435012 778135920 205888256 215960376 747550348 217774448 359695660 462292448 276871088 180812832 355814672 121203920 873184710 657736920 668443840 35444792 37103780 211943818 616950500 366089408 83011776 460690784 735271560 89877616 606680672 343194440 738809344 753518592 99092224 151766956 727411915 810176856 590748259 470349088 510065888 559783096 431976064 773452192 760147636 518370862 632271008 666907680 721787552 852599536 505017584 489918784 481752032 775841536 712087464 449518176 490889696 522719392 479500832 718698144 486868832 774824992 752297888 823141280 363489952 720315040 850130560 461700416 446774920 435295648 554473928 575626548 550221408 775753756 427050790 660824784 726609568 567302824 761117104 707226784 540423520 827540896 723090464 354491856 478324128 434079008 588606219 411790640 655060188 590159080 484016448 732909224 743915208 481465648 647987708 584434094 681164140 656800000 697014760 741019104 816239456 657969440 789117409 357259136 549476224 757902192 627302304 544157778 835944200 366417568 674708390 684528540 471770560 493286304 659448502 607599584 468616352 750389268 825264800 827525120 375724704 761301648 377102016 431010400 353473441 799861296 652023402 704378464 829634208 432565792 536182880 597213832 659058908 596222608 456264752 704946464
215515004 476355845 585901196 580549564 507532474 380290188 476732396 623749740 436941196 535348620 588084460 501727164 654559372 204851810 299320604 503056910 197946636 413825892 539074474 307718028 682970024 660691704 532950988 350387380 314157356 379395648 247247576 662910860 461956572 190047100 340982124 511260692 512977804 674934540 456435116 451810119 232286028 252782412 315317564 260107020 630484108 654455244 325650552 602739100 392981996 640050764 222944768 231533260 304209968 536618380 346022220 288699500 603649756 384915276 517506284 410466188 561858252 333303180 585899212 524841388 237956620 461419980 316810060 585494384 464397688 383517924 203697644 652842124 594679308 429240264 528221772 370385588 327219404 532534412 374465698 188147692 426351580 284095708 267515228 208177724 602413817 610286684 338378334 338181324 346471286 379171340 684161960 353383240 498418392 613058444 278580050 219098032 245753228 534911820 680882828 498595076 499729292 457393448 263435020 612375244 602463735 166366100 322884476 440856220 390030972 399852652 632275248 253610136 563915644 168334572 338249836 521458232 622426524 578325244 458209044 205494268 617338844 595994780 164501548 570318686 207676744 285697724 381759100 602244988 369389648 502863868 425128060 501657212 317962940 555614264 484512460 265163984 247795068 556162156 416996352 243185020 513616812 238729548 360569276 496431772 529448828 303963933 370342540 169933364 228719872 180887420 421592570 146329064 369533580 144891044 407988720 228825468 540925084 550140606 204808476 362504652 544835972 630914172 260986680 352457564 426669948 490564668 380790999 183316860 494919974 478007196 235965436 398942880 302381316 325200284 395514108 248692070 152293244 420725612 344899704 189812780 330475420 287330436 535285628 550568764 264780364 560974396 280048012 215287164 563259772 470263012 297655196 262968650 393901180 402925256 162120976 465050196 208966668 586640252 169129852 524373436 610653052 521300684 480782792 180715446 544716288 838758528 272903244 421153472 893519284 219212768 261312000 164530176 745150000 185754752 96293632 976624688 607090880 805201084 502248384 358737608 819931840 40449536 212597760 184864256 918498456 356276352 711087104 596805960 295786528 110930944 26894080 921545841 152237004 549840270 183887960 986107392 232575952 486236736 756769792 388552176 65949856 129530855 467484800 269049344 698044000 582037616 721787840 930019072 64989424 213622936 142712384 383079424 565631408 576339680 548808752 121830912 581527360 754982800 862716150 319635456 58883440 72787520 357525890 332323440 570235344 659749920 137580000 457221528 671021248 446687744 982120920 537164296 85774928 38615456 474954240 878435536 159006654 501494506 473385856 634265212 739394528 253589634 800259072 243824000 896717320 331524608 396899816 8633600 696554816 21412576 744404992 745353360 902941308 556379136 639649408 679375040 999854976 903520768 77537792 322178822 973732294 369924912 778713344 922367808 902622296 85847552 239414280 920187392 954234944 416295424 64470336 74690238 587315052 771039584 592129676 706634496 302988384 248280576 109137088 128275584 412395830 162397584 168779460 112625568 443130176 844088832 184432192 517103010 213928992 895370348 991017856 947993600 586757888 449389856 631335456 695898240 263590250 984257449 52624560 633595008 408391256 576443392 120173056 392853920 609718316 722326452 539627008 372907344 685468160 528549968 40758616 801844668 726389340 958666616 79060304 71648768 485183040 846053910 883354208 870894784 732158208 967329568 387155040 521858688 612825848 521731814 842903040 735438432 258445240 90796000 328536832 907030152 487507828 545395520 123965440 738628670 483425280 919152448 189751056 860159200 966638664 843086176 645020272 296305312 143512448 778290096 292198384 599164384 634035248 26989177 361038848 73797984 464185392 267353664 467202112 346461176 469812272 989329024 450722808 345402520 708622032 363991848 811000000 408325008 462095659 544860600 325432003 205032832 244749632 294466840 166659808 508135936 494831380 253054606 366954752 401591424 456471296 587283280 239701328 224602528 216435776 510525280 446771208 184201920 225573440 257403136 214184576 453381888 221552576 509508736 486981632 557825024 98173696 454998784 584814304 196384160 181458664 169979392 289157672 310310292 284905152 510437500 161734534 395508528 461293312 301986568 495800848 441910528 275107264 562224640 457774208 89175600 213007872 168762752 323289963 146474384 389743932 324842824 218700192 467592968 478598952 216149392 382671452 319117838 415847884 391483744 431698504 475702848 550923200 392653184 523801153 91942880 284159968 492585936 361986048 278841522 570627944 101101312 409392134 419212284 206454304 227970048 394132246 342283328 203300096 485073012 559948544 562208864 110408448 495985392 111785760 165694144 88157185 534545040 386707146 439062208 564317952 167249536 270866624 331897576 393742652 330906352 190948496 439630208
249074544 509915385 619460736 614109104 541092014 413849728 510291936 657309280 470500736 568908160 621644000 535286704 688118912 238411350 332880144 536616450 231506176 447385432 572634014 341277568 716529564 694251244 566510528 383946920 347716896 412955188 280807116 696470400 495516112 223606640 374541664 544820232 546537344 708494080 489994656 485369659 265845568 286341952 348877104 293666560 664043648 688014784 359210092 636298640 426541536 673610304 256504308 265092800 337769508 570177920 379581760 322259040 637209296 418474816 551065824 444025728 595417792 366862720 619458752 558400928 271516160 494979520 350369600 619053924 497957228 417077464 237257184 686401664 628238848 462799804 561781312 403945128 360778944 566093952 408025238 221707232 459911120 317655248 301074768 241737264 635973357 643846224 371937874 371740864 380030826 412730880 717721500 386942780 531977932 646617984 312139590 252657572 279312768 568471360 714442368 532154616 533288832 490952988 296994560 645934784 639557627 203459992 359978368 477950112 427124864 436946544 669369140 290704028 601009536 205428464 375343728 558552124 659520416 615419136 495302936 242588160 654432736 633088672 201595440 607412578 244770636 322791616 418852992 639338880 406483540 539957760 462221952 538751104 355056832 592708156 521606352 302257876 284888960 593256048 454090244 280278912 550710704 275823440 397663168 533525664 566542720 341057825 407436432 207027256 265813764 217981312 458686462 183422956 406627472 181984936 445082612 265919360 578018976 587234498 241902368 399598544 581929864 668008064 298080572 389551456 463763840 527658560 417884891 220410752 532013866 515101088 273059328 436036772 339475208 362294176 432608000 285785962 189387136 457819504 381993596 226906672 367569312 324424328 572379520 587662656 301874256 598068288 317141904 252381056 600353664 507356904 334749088 300062542 430995072 440019148 199214868 502144088 246060560 623734144 206223744 561467328 647746944 558394576 517876684 217809338 137732462 154200848 244551296 716112160 13684245 660533272 830601984 12929536 719574822 906502820 85173056 360559272 838784000 106245424 346236560 98646768 596612632 236195840 651276192 295800032 270953872 394423088 233452544 993356288 236224768 114212500 890411896 796189696 91371472 464831040 25408744 258283776 92850688 31420688 768891256 923039744 590929040 297838654 819948252 413621248 324821392 129053300 528719744 166098384 455353260 976733936 588659872 984171152 849394680 116899167 581987968 478673920 319291440 712306824 695386536 99807232 136189422 477059138 650836766 148978428 841429288 262435304 724772768 845291520 79105696 700086688 856676864 396411184 735162752 212928704 64114336 748520064 989568020 738961040 701813952 595718696 375342884 949854992 816597376 692499944 552260352 302792736 328926848 965558032 194463744 116100093 207419762 113723760 484214480 119990984 706824880 157146944 432171152 605971968 463004332 641332512 923227136 1377180 441642560 421943808 782606848 640884960 958813608 812079424 89277440 997964404 342460032 429728928 845577216 520023748 7329968 444668160 583110912 509394592 452598750 676753232 118425624 464832080 184069608 297193248 973896672 668231168 479739936 341530056 49954752 280305360 713408896 633521984 389018264 441648736 490714272 385014912 546699466 162920448 454244096 586271712 888678768 359299264 850833568 119880000 187826432 791812080 886712840 1704832 359345760 864267872 222156800 701432292 700078040 958506040 666110944 606277956 553698560 61564000 832744960 648444912 942729856 909387838 688361876 884150848 47993256 724208544 140680992 813882496 541815104 60930816 682741312 552860192 37511416 814818644 120495104 936468000 457682624 725009312 380955072 301307000 536356452 408193536 348289856 724765186 570564768 215834592 576689312 589827328 391507456 522789376 521348544 645664320 865495520 302819584 814112144 880088800 152979712 644648048 40048752 945082626 830370120 305524000 687772128 530953984 482957853 565722794 346294197 225895026 265611826 315329034 187522002 528998130 515693574 273916800 387816946 422453618 477333490 608145474 260563522 245464722 237297970 531387474 467633402 205064114 246435634 278265330 235046770 474244082 242414770 530370930 507843826 578687218 119035890 475860978 605676498 217246354 202320858 190841586 310019866 331172486 305767346 531299694 182596728 416370722 482155506 322848762 516663042 462772722 295969458 583086834 478636402 110037794 233870066 189624946 344152157 167336578 410606126 345705018 239562386 488455162 499461146 237011586 403533646 339980032 436710078 412345938 452560698 496565042 571785394 413515378 544663347 112805074 305022162 513448130 382848242 299703716 591490138 121963506 430254328 440074478 227316498 248832242 414994440 363145522 224162290 505935206 580810738 583071058 131270642 516847586 132647954 186556338 109019379 555407234 407569340 459924402 585180146 188111730 291728818 352759770 414604846 351768546 211810690 460492402
117701352 378542193 488087544 482735912 409718822 282476536 378918744 525936088 339127544 437534968 490270808 403913512 556745720 107038158 201506952 405243258 100132984 316012240 441260822 209904376 585156372 562878052 435137336 252573728 216343704 281581996 149433924 565097208 364142920 92233448 243168472 413447040 415164152 577120888 358621464 353996467 134472376 154968760 217503912 162293368 532670456 556641592 227836900 504925448 295168344 542237112 125131116 133719608 206396316 438804728 248208568 190885848 505836104 287101624 419692632 312652536 464044600 235489528 488085560 427027736 140142968 363606328 218996408 487680732 366584036 285704272 105883992 555028472 496865656 331426612 430408120 272571936 229405752 434720760 276652046 90334040 328537928 186282056 169701576 110364072 504600165 512473032 240564682 240367672 248657634 281357688 586348308 255569588 400604740 515244792 180766398 121284380 147939576 437098168 583069176 400781424 401915640 359579796 165621368 514561592 916004923 479907288 636425664 754397408 703572160 713393840 945816436 567151324 877456832 481875760 651791024 834999420 935967712 891866432 771750232 519035456 930880032 909535968 478042736 883859874 521217932 599238912 695300288 915786176 682930836 816405056 738669248 815198400 631504128 869155452 798053648 578705172 561336256 869703344 730537540 556726208 827158000 552270736 674110464 809972960 842990016 617505121 683883728 483474552 542261060 494428608 735133758 459870252 683074768 458432232 721529908 542366656 854466272 863681794 518349664 676045840 858377160 944455360 574527868 665998752 740211136 804105856 694332187 496858048 808461162 791548384 549506624 712484068 615922504 638741472 709055296 562233258 465834432 734266800 658440892 503353968 644016608 600871624 848826816 864109952 578321552 874515584 593589200 528828352 876800960 783804200 611196384 576509838 707442368 716466444 475662164 778591384 522507856 900181440 482671040 837914624 924194240 834841872 794323980 494256634 217488896 509766736 247397738 46458528 141801200 888185600 573567840 591249664 119423084 243944788 33891328 675374592 220278885 121234284 444960000 504167976 688254950 999725820 224757152 608407296 379158252 879453952 966133920 947966464 176204064 939379680 820982784 779709194 196615168 52903680 991147040 977099136 632689024 572150832 885144288 338246480 476872680 590471168 606787120 361210048 641638400 844493664 189209088 191874368 222557384 189313268 569766468 170356532 5619981 798293376 377643466 214901116 907244288 697886688 978832688 41249960 608384644 879725870 516883200 92109980 818367344 756847616 751818288 723327888 333577184 308582184 75574976 307549182 259182576 353759174 865649280 452624320 417277864 566902656 543360000 420449196 136358146 757154080 187472000 770395648 276161696 260974032 593279084 893373940 765528576 639583012 862679640 701155744 261106384 20238912 185329600 654144776 736773220 700548878 957427744 716383416 495682208 680535328 838256928 307096320 293249792 985364288 806927500 792152064 752038054 438197856 586814222 166955584 671104956 624265024 245195744 545854848 894632820 624591088 433279488 395422080 417329600 611719552 148641536 416455960 4329912 515514624 531018176 921533088 192013912 366721024 840924312 299229112 350171460 528096000 529021622 382582176 591054368 240036096 826101584 240505136 606780432 293858816 265833322 331624400 128896626 120113152 93629440 628683750 801778208 864240542 181624136 903958272 882590720 272079672 137904406 918390632 790053440 309033488 448761536 539625664 864583560 411716668 274523808 710387020 836277960 569029504 737500050 816577376 827018774 983935808 571046464 90358038 732725392 377123856 709234748 407126672 566212768 60983444 125898208 594367248 644295680 159236608 471483282 45173084 347573457 771174940 686613056 465032684 832505824 269303168 984117696 736069551 880544952 526312176 799942668 216247490 563574688 196971120 431044608 413120256 221944100 371481082 453869248 10722139 662348683 745113624 525685027 405285856 445002656 494719864 366912832 708388960 695084404 453307630 567207776 601844448 656724320 787536304 439954352 424855552 416688800 710778304 647024232 384454944 425826464 457656160 414437600 653634912 421805600 709761760 687234656 758078048 298426720 655251808 785067328 396637184 381711688 370232416 489410696 510563316 485158176 710690524 361987558 595761552 661546336 502239592 696053872 642163552 475360288 762477664 658027232 289428624 413260896 369015776 523542987 346727408 589996956 525095848 418953216 667845992 678851976 416402416 582924476 519370862 616100908 591736768 631951528 675955872 751176224 592906208 724054177 292195904 484412992 692838960 562239072 479094546 770880968 301354336 609645158 619465308 406707328 428223072 594385270 542536352 403553120 685326036 760201568 762461888 310661472 696238416 312038784 365947168 288410209 734798064 586960170 639315232 764570976 367502560 471119648 532150600 593995676 531159376 391201520 639883232
51514832 312355673 421901024 416549392 343532302 216290016 312732224 459749568 272941024 371348448 424084288 337726992 490559200 40851638 135320432 339056738 33946464 249825720 375074302 143717856 518969852 496691532 368950816 186387208 150157184 215395476 83247404 498910688 297956400 26046928 176981952 347260520 348977632 510934368 292434944 287809947 68285856 88782240 151317392 96106848 466483936 490455072 161650380 438738928 228981824 476050592 58944596 67533088 140209796 372618208 182022048 124699328 439649584 220915104 353506112 246466016 397858080 169303008 421899040 360841216 73956448 297419808 152809888 421494212 300397516 219517752 39697472 488841952 430679136 265240092 364221600 206385416 163219232 368534240 210465526 24147520 262351408 120095536 103515056 44177552 438413645 446286512 174378162 174181152 182471114 215171168 520161788 189383068 334418220 449058272 114579878 55097860 81753056 370911648 516882656 334594904 335729120 293393276 99434848 448375072 913954811 477857176 634375552 752347296 701522048 711343728 943766324 565101212 875406720 479825648 649740912 832949308 933917600 889816320 769700120 516985344 928829920 907485856 475992624 881809762 519167820 597188800 693250176 913736064 680880724 814354944 736619136 813148288 629454016 867105340 796003536 576655060 559286144 867653232 728487428 554676096 825107888 550220624 672060352 807922848 840939904 615455009 681833616 481424440 540210948 492378496 733083646 457820140 681024656 456382120 719479796 540316544 852416160 861631682 516299552 673995728 856327048 942405248 572477756 663948640 738161024 802055744 692282075 494807936 806411050 789498272 547456512 710433956 613872392 636691360 707005184 560183146 463784320 732216688 656390780 501303856 641966496 598821512 846776704 862059840 576271440 872465472 591539088 526778240 874750848 781754088 609146272 574459726 705392256 714416332 473612052 776541272 520457744 898131328 480620928 835864512 922144128 832791760 792273868 492206522 901158024 818805504 841560864 622291840 172746310 103737280 222320128 316446080 3458840 852339352 128124288 613970240 40831296 476426688 125596064 826068704 960570240 151096250 534206688 674101248 146432384 620034384 276761540 119200704 213043200 828389376 78698840 448192336 791494226 15730208 859556532 908866848 425132312 796807532 288820224 911941192 520011520 562455040 950171904 592087712 39428080 127533664 672318976 204224704 478429568 333659584 482861824 95555840 408482048 792239896 136543332 333924656 933918208 847630336 19303032 439251648 882442288 55132800 407096311 763449372 852922256 584018496 512998250 578475752 644653288 657500884 679050400 853882304 63496384 991557632 40848128 240568000 312352896 130371772 527931854 250017648 541160312 755064650 595715328 294041856 651344552 89552384 93172096 259219302 847424244 575693568 573694976 807920768 580706758 480099192 867928057 649071224 63927104 296868864 461864320 111111028 365947520 62754576 626350528 635068864 174914048 797096453 415320314 479141544 886412456 643885641 434603768 294074096 858182056 7527768 618622464 419203040 411955952 858282496 157867776 125538816 550696448 599492032 807577176 466846016 499743296 34311672 381736384 292189486 831214048 932050944 79425280 589166592 8937472 943988128 236683008 368461196 102320000 844125132 805170780 75974178 12285044 572996096 819200664 270507568 442794400 291553792 75748824 885972344 339628520 632290046 121352896 64679546 417094206 648552792 937156712 168338516 354399872 632313344 475291152 35599616 72989952 968814336 489201664 830706156 974416560 22920256 845718528 625841984 728836050 435195600 107939456 470188288 85451136 583082112 844107348 605729347 868162960 604237920 384655792 804552368 77308528 714288352 334478570 764746618 1475760 926837808 571642784 595694080 517074688 137445280 636987980 660388672 543231232 20917760 8425689 523633184 571901136 582671264 893782176 660747280 37631368 911030728 352237102 794638288 420345643 503110584 283681987 163282816 202999616 252716824 124909792 466385920 453081364 211304590 325204736 359841408 414721280 545533264 197951312 182852512 174685760 468775264 405021192 142451904 183823424 215653120 172434560 411631872 179802560 467758720 445231616 516075008 56423680 413248768 543064288 154634144 139708648 128229376 247407656 268560276 243155136 468687484 119984518 353758512 419543296 260236552 454050832 400160512 233357248 520474624 416024192 47425584 171257856 127012736 281539947 104724368 347993916 283092808 176950176 425842952 436848936 174399376 340921436 277367822 374097868 349733728 389948488 433952832 509173184 350903168 482051137 50192864 242409952 450835920 320236032 237091506 528877928 59351296 367642118 377462268 164704288 186220032 352382230 300533312 161550080 443322996 518198528 520458848 68658432 454235376 70035744 123944128 46407169 492795024 344957130 397312192 522567936 125499520 229116608 290147560 351992636 289156336 149198480 397880192
70164752 331005593 440550944 435199312 362182222 234939936 331382144 478399488 291590944 389998368 442734208 356376912 509209120 59501558 153970352 357706658 52596384 268475640 393724222 162367776 537619772 515341452 387600736 205037128 168807104 234045396 101897324 517560608 316606320 44696848 195631872 365910440 367627552 529584288 311084864 306459867 86935776 107432160 169967312 114756768 485133856 509104992 180300300 457388848 247631744 494700512 77594516 86183008 158859716 391268128 200671968 143349248 458299504 239565024 372156032 265115936 416508000 187952928 440548960 379491136 92606368 316069728 171459808 440144132 319047436 238167672 58347392 507491872 449329056 283890012 382871520 225035336 181869152 387184160 229115446 42797440 281001328 138745456 122164976 62827472 457063565 464936432 193028082 192831072 201121034 233821088 538811708 208032988 353068140 467708192 133229798 73747780 100402976 389561568 535532576 353244824 354379040 312043196 118084768 467024992 957155451 521057816 677576192 795547936 744722688 754544368 986966964 608301852 918607360 523026288 692941552 876149948 977118240 933016960 812900760 560185984 972030560 950686496 519193264 925010402 562368460 640389440 736450816 956936704 724081364 857555584 779819776 856348928 672654656 910305980 839204176 619855700 602486784 910853872 771688068 597876736 868308528 593421264 715260992 851123488 884140544 658655649 725034256 524625080 583411588 535579136 776284286 501020780 724225296 499582760 762680436 583517184 895616800 904832322 559500192 717196368 899527688 985605888 615678396 707149280 781361664 845256384 735482715 538008576 849611690 832698912 590657152 753634596 657073032 679892000 750205824 603383786 506984960 775417328 699591420 544504496 685167136 642022152 889977344 905260480 619472080 915666112 634739728 569978880 917951488 824954728 652346912 617660366 748592896 757616972 516812692 819741912 563658384 941331968 523821568 879065152 965344768 875992400 835474508 535407162 699717760 352209370 430473004 765763328 942610480 131675648 804200032 72913920 729320872 447232512 185629954 925480448 763658368 580454136 488019520 30370576 94853184 139106688 262965664 958304032 657257080 447442811 624643312 318702440 555100632 947072000 733761478 977984140 975796380 585522688 738094740 164936416 376984768 773584632 113472624 56633344 837493448 552055864 48104520 255156064 84729584 363261824 455232156 999896980 778465088 211440192 267367432 703130672 382007808 854992640 414969262 814270948 234507768 919062896 870092288 856417776 758961092 459716064 397441480 992347688 20058866 539918384 148436352 884544138 635071104 201812376 703406184 827470718 995414528 671007360 611431424 693252300 952655568 286924256 347748096 646059150 766793984 987186688 854190080 612724488 841522496 211338368 959238952 530864552 785034190 403677260 531045272 358646752 409061888 814185868 805308716 394156004 420059084 83002296 987976640 239856800 604086096 686429440 971460770 945804416 325758592 145898456 340782592 566559312 384290656 251008000 897889088 57174256 596282272 803022628 423514808 871183944 327933120 452172800 340388594 591259264 103174752 326563168 197364288 617888884 328588800 728371600 231734776 2019680 513580288 914178540 687798016 304945144 184193088 867783712 189590512 160446976 289062968 466474688 600664384 303601088 953071883 583530528 127415424 940739846 662776832 934537544 728841500 698097432 208537600 67548800 627785304 768799104 813287088 468206592 293761152 979303808 284068752 131681768 433656832 51183440 265536000 898393152 12318048 319125880 692515980 164643200 739272824 91104432 283985984 702950400 443779775 799530132 50619044 485440000 184278224 404070720 442556432 631184612 638539312 247238972 457854642 475243552 329484610 442774280 319645604 708679388 533043088 636623616 607930500 533844768 230618368 777503056 41956864 918109960 699256928 682657674 634019520 265405200 346917888 913604944 473687488 609462784 716655800 454557088 415465149 498230090 278801493 158402322 198119122 247836330 120029298 461505426 448200870 206424096 320324242 354960914 409840786 540652770 193070818 177972018 169805266 463894770 400140698 137571410 178942930 210772626 167554066 406751378 174922066 462878226 440351122 511194514 51543186 408368274 538183794 149753650 134828154 123348882 242527162 263679782 238274642 463806990 115104024 348878018 414662802 255356058 449170338 395280018 228476754 515594130 411143698 42545090 166377362 122132242 276659453 99843874 343113422 278212314 172069682 420962458 431968442 169518882 336040942 272487328 369217374 344853234 385067994 429072338 504292690 346022674 477170643 45312370 237529458 445955426 315355538 232211012 523997434 54470802 362761624 372581774 159823794 181339538 347501736 295652818 156669586 438442502 513318034 515578354 63777938 449354882 65155250 119063634 41526675 487914530 340076636 392431698 517687442 120619026 224236114 285267066 347112142 284275842 144317986 392999698
467650304 728491145 838036496 832684864 759667774 632425488 728867696 875885040 689076496 787483920 840219760 753862464 906694672 456987110 551455904 755192210 450081936 665961192 791209774 559853328 935105324 912827004 785086288 602522680 566292656 631530948 499382876 915046160 714091872 442182400 593117424 763395992 765113104 927069840 708570416 703945419 484421328 504917712 567452864 512242320 882619408 906590544 577785852 854874400 645117296 892186064 475080068 483668560 556345268 788753680 598157520 540834800 855785056 637050576 769641584 662601488 813993552 585438480 838034512 776976688 490091920 713555280 568945360 837629684 716532988 635653224 455832944 904977424 846814608 681375564 780357072 622520888 579354704 784669712 626600998 440282992 678486880 536231008 519650528 460313024 854549117 862421984 590513634 590316624 598606586 631306640 936297260 605518540 750553692 865193744 530715350 471233332 497888528 787047120 933018128 750730376 751864592 709528748 515570320 864510544 927109499 491011864 647530240 765501984 714676736 724498416 956921012 578255900 888561408 492980336 662895600 846103996 947072288 902971008 782854808 530140032 941984608 920640544 489147312 894964450 532322508 610343488 706404864 926890752 694035412 827509632 749773824 826302976 642608704 880260028 809158224 589809748 572440832 880807920 741642116 567830784 838262576 563375312 685215040 821077536 854094592 628609697 694988304 494579128 553365636 505533184 746238334 470974828 694179344 469536808 732634484 553471232 865570848 874786370 529454240 687150416 869481736 955559936 585632444 677103328 751315712 815210432 705436763 507962624 819565738 802652960 560611200 723588644 627027080 649846048 720159872 573337834 476939008 745371376 669545468 514458544 655121184 611976200 859931392 875214528 589426128 885620160 604693776 539932928 887905536 794908776 622300960 587614414 718546944 727571020 486766740 789695960 533612432 911286016 493775616 849019200 935298816 845946448 805428556 505361210 432499328 542266176 47868328 232542528 304294880 636028164 80150000 83412480 841289920 867650560 973817704 339084648 984465200 409811192 894580000 810039950 552551160 284718520 420327244 196674304 795499584 869155196 840734672 372309634 458229670 718313792 314885568 680643472 336841728 827231872 45394048 903659824 243064600 10776576 616485456 877110656 674770856 813289500 775702160 375460800 972342728 860242888 983301128 626005636 577041680 351268400 58462336 382365928 369368992 431543846 627747328 373441890 369559552 362390016 677017120 864553888 878620180 441653322 518575296 516946048 199943664 416453036 652213312 210396696 610368000 3329450 481414144 448079626 333504200 338613384 5543808 803734452 17876560 597395000 274688776 637569664 126113536 793591552 933716992 975931172 94916186 576088424 603919581 41543600 576176592 78373896 847741360 343186055 615177524 838622200 967747184 901787684 822751616 467418016 127533084 754915584 171681400 851251482 779621128 427536384 178962530 128747264 842801832 962703600 417967220 239175326 349137280 292868863 860603392 30316912 823495744 633707200 317287968 999929344 338737082 872466640 447605697 342647920 262813000 517719621 243426176 939499072 652437028 771312384 980314838 308972928 610740736 656920188 757562300 349050232 314440376 780208832 166195062 689046016 184104992 364624712 302887104 199665376 42519518 761091456 234787584 494676736 886054608 641046720 67730732 535196834 405815304 950796288 920523808 476820952 304435456 101327392 593429612 502068156 799838952 203527280 41805312 670545648 128558592 734239000 380352256 743375552 558109968 364066868 205832260 74479318 651890700 725385838 228832192 116183740 244370400 653844864 592612272 735191360 377032777 116123252 153913328 83286240 289287760 11113920 330577372 868789056 127487632 341435904 223760208 377793094 80913640 627865648 604600960 793257844 328906720 223098738 648835000 470410160 480459648 829227488 541454166 644335644 335941088 72469888 714791147 797556088 578127491 457728320 497445120 547162328 419355296 760831424 747526868 505750094 619650240 654286912 709166784 839978768 492396816 477298016 469131264 763220768 699466696 436897408 478268928 510098624 466880064 706077376 474248064 762204224 739677120 810520512 350869184 707694272 837509792 449079648 434154152 422674880 541853160 563005780 537600640 763132988 414430022 648204016 713988800 554682056 748496336 694606016 527802752 814920128 710469696 341871088 465703360 421458240 575985451 399169872 642439420 577538312 471395680 720288456 731294440 468844880 635366940 571813326 668543372 644179232 684393992 728398336 803618688 645348672 776496641 344638368 536855456 745281424 614681536 531537010 823323432 353796800 662087622 671907772 459149792 480665536 646827734 594978816 455995584 737768500 812644032 814904352 363103936 748680880 364481248 418389632 340852673 787240528 639402634 691757696 817013440 419945024 523562112 584593064 646438140 583601840 443643984 692325696
483602868 744443709 853989060 848637428 775620338 648378052 744820260 891837604 705029060 803436484 856172324 769815028 922647236 472939674 567408468 771144774 466034500 681913756 807162338 575805892 951057888 928779568 801038852 618475244 582245220 647483512 515335440 930998724 730044436 458134964 609069988 779348556 781065668 943022404 724522980 719897983 500373892 520870276 583405428 528194884 898571972 922543108 593738416 870826964 661069860 908138628 491032632 499621124 572297832 804706244 614110084 556787364 871737620 653003140 785594148 678554052 829946116 601391044 853987076 792929252 506044484 729507844 584897924 853582248 732485552 651605788 471785508 920929988 862767172 697328128 796309636 638473452 595307268 800622276 642553562 456235556 694439444 552183572 535603092 476265588 870501681 878374548 606466198 606269188 614559150 647259204 952249824 621471104 766506256 881146308 546667914 487185896 513841092 802999684 948970692 766682940 767817156 725481312 531522884 880463108 767495179 331397544 487915920 605887664 555062416 564884096 797306692 418641580 728947088 333366016 503281280 686489676 787457968 743356688 623240488 370525712 782370288 761026224 329532992 735350130 372708188 450729168 546790544 767276432 534421092 667895312 590159504 666688656 482994384 720645708 649543904 430195428 412826512 721193600 582027796 408216464 678648256 403760992 525600720 661463216 694480272 468995377 535373984 334964808 393751316 345918864 586624014 311360508 534565024 309922488 573020164 393856912 705956528 715172050 369839920 527536096 709867416 795945616 426018124 517489008 591701392 655596112 545822443 348348304 659951418 643038640 400996880 563974324 467412760 490231728 560545552 413723514 317324688 585757056 509931148 354844224 495506864 452361880 700317072 715600208 429811808 726005840 445079456 380318608 728291216 635294456 462686640 428000094 558932624 567956700 327152420 630081640 373998112 751671696 334161296 689404880 775684496 686332128 645814236 345746890 623570297 272544084 644814464 784751808 468835000 35711232 327179568 718803936 485434024 196444964 658533120 332033536 231034144 103924352 356550952 965654572 587515776 269760704 483173720 588075520 271899724 310729824 164155432 105348992 624499888 667302784 312755456 447580786 968104332 958916368 918944768 518798464 289712064 540503888 502227776 331552096 855072768 298114912 338525664 719304416 679994188 427009334 847277664 713117072 591925764 805473152 193431120 608559568 679155904 683418688 3762688 512012544 515565184 185900760 634470624 716961984 237699520 309604322 857858928 511655296 818157384 836747840 10542242 665807328 301944064 195454464 137075616 523472932 682951624 146715296 245503632 111730176 155341922 656680192 788521216 692312352 513550400 548211633 829236168 34936432 62681064 909809200 342972928 212187760 903810800 295373312 293673920 900566248 526833408 232718336 54534426 640886640 135908432 261716307 505426400 26782948 789758018 582941568 488600429 950679800 961019136 284799572 279949904 357687688 256930816 411917568 225198384 124669572 128137344 640397245 366480827 150348800 400879104 378558436 470586624 624664064 531136000 802616774 448901632 802811664 358374144 433646398 931706410 264451364 4003753 45567936 156593472 183472384 883858304 502509632 872370866 877967204 213300032 434730912 820873216 461138496 49037312 164057424 642782880 638682900 668344832 140733368 436702240 127759272 76656683 880834880 364984142 416966772 324049600 377729136 501383748 59657040 155611360 272656608 318705088 269738384 352919778 823666688 164839424 76655536 71627624 609154420 295316672 232840860 514292192 205721152 174462464 282422728 402527224 758899200 865533712 79166336 292391840 580069360 629272440 777135840 903495012 194254600 579726064 557772410 752515416 813023632 421712608 137469912 942267449 5269870 986710920 242641008 467397112 886065104 400462720 180157568 11307256 100493024 569920420 781257600 200838656 380569584 784417776 841837184 754620267 837385208 617956611 497557440 537274240 586991448 459184416 800660544 787355988 545579214 659479360 694116032 748995904 879807888 532225936 517127136 508960384 803049888 739295816 476726528 518098048 549927744 506709184 745906496 514077184 802033344 779506240 850349632 390698304 747523392 877338912 488908768 473983272 462504000 581682280 602834900 577429760 802962108 454259142 688033136 753817920 594511176 788325456 734435136 567631872 854749248 750298816 381700208 505532480 461287360 615814571 438998992 682268540 617367432 511224800 760117576 771123560 508674000 675196060 611642446 708372492 684008352 724223112 768227456 843447808 685177792 816325761 384467488 576684576 785110544 654510656 571366130 863152552 393625920 701916742 711736892 498978912 520494656 686656854 634807936 495824704 777597620 852473152 854733472 402933056 788510000 404310368 458218752 380681793 827069648 679231754 731586816 856842560 459774144 563391232 624422184 686267260 623430960 483473104 732154816
251670888 512511729 622057080 616705448 543688358 416446072 512888280 659905624 473097080 571504504 624240344 537883048 690715256 241007694 335476488 539212794 234102520 449981776 575230358 343873912 719125908 696847588 569106872 386543264 350313240 415551532 283403460 699066744 498112456 226202984 377138008 547416576 549133688 711090424 492591000 487966003 268441912 288938296 351473448 296262904 666639992 690611128 361806436 638894984 429137880 676206648 259100652 267689144 340365852 572774264 382178104 324855384 639805640 421071160 553662168 446622072 598014136 369459064 622055096 560997272 274112504 497575864 352965944 621650268 500553572 419673808 239853528 688998008 630835192 465396148 564377656 406541472 363375288 568690296 410621582 224303576 462507464 320251592 303671112 244333608 638569701 646442568 374534218 374337208 382627170 415327224 720317844 389539124 534574276 649214328 314735934 255253916 281909112 571067704 717038712 534750960 535885176 493549332 299590904 648531128 648596859 212499224 369017600 486989344 436164096 445985776 678408372 299743260 610048768 214467696 384382960 567591356 668559648 624458368 504342168 251627392 663471968 642127904 210634672 616451810 253809868 331830848 427892224 648378112 415522772 548996992 471261184 547790336 364096064 601747388 530645584 311297108 293928192 602295280 463129476 289318144 559749936 284862672 406702400 542564896 575581952 350097057 416475664 216066488 274852996 227020544 467725694 192462188 415666704 191024168 454121844 274958592 587058208 596273730 250941600 408637776 590969096 677047296 307119804 398590688 472803072 536697792 426924123 229449984 541053098 524140320 282098560 445076004 348514440 371333408 441647232 294825194 198426368 466858736 391032828 235945904 376608544 333463560 581418752 596701888 310913488 607107520 326181136 261420288 609392896 516396136 343788320 309101774 440034304 449058380 208254100 511183320 255099792 632773376 215262976 570506560 656786176 567433808 526915916 226848570 641990016 82255840 868909216 365445348 728197802 792673990 134554936 911040000 672787204 625501722 732986688 99144448 976103456 480138635 237205176 454117248 261098748 315853952 640373248 248352800 307944160 940735862 64740144 985896576 601952000 970604032 345324288 153605148 759248856 927032480 174994992 17521584 743595884 256595353 279547904 352409718 804215928 887790164 431665795 456003584 796326728 898449760 819531264 583184016 455963648 928244376 170183344 456688384 334981880 339384504 479438384 551174784 168376418 4391366 5215104 594462960 223416320 708353230 542835816 186529152 962431805 921187136 480988736 595719232 19231740 395493100 128447616 368066048 761107968 875644288 632394432 898401706 956076832 103710720 576915968 753882200 85064798 19263508 374340960 163821240 1679608 758743450 498034652 896574464 483556608 401782784 142730896 298353344 105346560 308523440 991354060 978509312 653000172 816486208 825554160 381979616 674759236 37574144 797879552 358151680 752062624 237937632 312509386 925344294 336764000 334004340 924215296 171770122 636410663 880416520 636259120 742221952 633544240 402610928 594386624 251008896 958009856 461764928 376131312 579751840 226267904 444304852 649777486 643417784 881846208 265591296 854044188 727967124 716793600 638179328 775552660 708359872 467270412 866192384 53628460 176734312 424408320 376113408 323603392 913064576 588113080 541719344 561807968 490265888 879729236 469424512 395563844 540466826 109015456 126456000 243694312 880980912 909923840 687285504 655454296 399020992 639113322 941069186 936429920 841456768 184482025 281468305 643507516 918165536 678913624 489329840 792980992 889293064 685083472 362616916 525696448 829034536 979362309 175915400 274462720 556516360 925104256 962609874 743507548 295841608 327688640 442582784 167311452 297001216 806861749 565858486 941030400 187863040 383906688 140102784 980931984 913347648 121519644 747261652 824150583 16719904 193816576 514577920 770121800 298025248 704156389 786921330 567492733 447093562 486810362 536527570 408720538 750196666 736892110 495115336 609015482 643652154 698532026 829344010 481762058 466663258 458496506 752586010 688831938 426262650 467634170 499463866 456245306 695442618 463613306 751569466 729042362 799885754 340234426 697059514 826875034 438444890 423519394 412040122 531218402 552371022 526965882 752498230 403795264 637569258 703354042 544047298 737861578 683971258 517167994 804285370 699834938 331236330 455068602 410823482 565350693 388535114 631804662 566903554 460760922 709653698 720659682 458210122 624732182 561178568 657908614 633544474 673759234 717763578 792983930 634713914 765861883 334003610 526220698 734646666 604046778 520902252 812688674 343162042 651452864 661273014 448515034 470030778 636192976 584344058 445360826 727133742 802009274 804269594 352469178 738046122 353846490 407754874 330217915 776605770 628767876 681122938 806378682 409310266 512927354 573958306 635803382 572967082 433009226 681690938
402694384 663535225 773080576 767728944 694711854 567469568 663911776 810929120 624120576 722528000 775263840 688906544 841738752 392031190 486499984 690236290 385126016 601005272 726253854 494897408 870149404 847871084 720130368 537566760 501336736 566575028 434426956 850090240 649135952 377226480 528161504 698440072 700157184 862113920 643614496 638989499 419465408 439961792 502496944 447286400 817663488 841634624 512829932 789918480 580161376 827230144 410124148 418712640 491389348 723797760 533201600 475878880 790829136 572094656 704685664 597645568 749037632 520482560 773078592 712020768 425136000 648599360 503989440 772673764 651577068 570697304 390877024 840021504 781858688 616419644 715401152 557564968 514398784 719713792 561645078 375327072 613530960 471275088 454694608 395357104 789593197 797466064 525557714 525360704 533650666 566350720 871341340 540562620 685597772 800237824 465759430 406277412 432932608 722091200 868062208 685774456 686908672 644572828 450614400 799554624 832126771 396029136 552547512 670519256 619694008 629515688 861938284 483273172 793578680 397997608 567912872 751121268 852089560 807988280 687872080 435157304 847001880 825657816 394164584 799981722 437339780 515360760 611422136 831908024 599052684 732526904 654791096 731320248 547625976 785277300 714175496 494827020 477458104 785825192 646659388 472848056 743279848 468392584 590232312 726094808 759111864 533626969 600005576 399596400 458382908 410550456 651255606 375992100 599196616 374554080 637651756 458488504 770588120 779803642 434471512 592167688 774499008 860577208 490649716 582120600 656332984 720227704 610454035 412979896 724583010 707670232 465628472 628605916 532044352 554863320 625177144 478355106 381956280 650388648 574562740 419475816 560138456 516993472 764948664 780231800 494443400 790637432 509711048 444950200 792922808 699926048 527318232 492631686 623564216 632588292 391784012 694713232 438629704 816303288 398792888 754036472 840316088 750963720 710445828 410378482 353832340 330353968 386208768 348829504 434637632 256235968 332906432 996439892 689948762 244776044 409959411 859892480 376847872 680065920 429917318 137323661 910491792 268788224 512737040 971676896 953860040 700754130 801877760 490846720 88130810 234495504 427920896 256982332 800302976 867985152 933804644 967610912 22462144 855111616 185279168 886287872 554531344 552869744 934760960 914411608 983431168 975090008 944783872 496204816 216699200 742827104 353409420 702390272 580015680 917869072 249822176 269616768 645858304 313245888 922772800 733230752 378211968 872923072 168544842 960260574 296386304 247792496 10235756 501232128 549115488 71456824 134548208 440041264 485190516 807894592 669376854 420539616 7939928 262746228 329103536 572562176 470560901 646599008 401287552 117490224 105901344 776232304 127778304 551806592 436068864 137460320 98007408 645099776 424811328 317611104 804328400 491143550 42771200 519934144 74821440 870967400 257425072 144321024 102940188 556095488 535728384 366829276 643500608 869584768 945177212 345286736 443609500 120472528 982941952 248799800 467118832 430226496 360460600 849657700 106546800 856832320 512032368 590842712 937369088 518968100 258844672 744473792 166752448 403290112 832663182 674354720 91034624 341553320 397420144 618300594 565787808 694917492 39759064 409105216 92125200 745019008 591496864 275974656 712814680 91531488 977286114 970151900 814651440 19878144 987181120 806503704 202873104 635285760 99577856 873898944 530072128 382448670 24092976 990348464 907069440 82894736 675831940 609438432 100493440 216066742 212526712 698844576 334552768 799533120 89514360 733245572 394752000 798727088 920974336 391801344 573241572 683047536 944746225 92914264 670540258 143435848 173123632 412416087 291987532 239821984 55287936 845199872 432539392 515732812 125378368 216446528 152973824 742653184 616960270 897132008 7462080 280666064 17606128 333340672 83421000 299283908 782648224 820208000 649087264 176423808 852852731 935617672 716189075 595789904 635506704 685223912 557416880 898893008 885588452 643811678 757711824 792348496 847228368 978040352 630458400 615359600 607192848 901282352 837528280 574958992 616330512 648160208 604941648 844138960 612309648 900265808 877738704 948582096 488930768 845755856 975571376 587141232 572215736 560736464 679914744 701067364 675662224 901194572 552491606 786265600 852050384 692743640 886557920 832667600 665864336 952981712 848531280 479932672 603764944 559519824 714047035 537231456 780501004 715599896 609457264 858350040 869356024 606906464 773428524 709874910 806604956 782240816 822455576 866459920 941680272 783410256 914558225 482699952 674917040 883343008 752743120 669598594 961385016 491858384 800149206 809969356 597211376 618727120 784889318 733040400 594057168 875830084 950705616 952965936 501165520 886742464 502542832 556451216 478914257 925302112 777464218 829819280 955075024 558006608 661623696 722654648 784499724 721663424 581705568 830387280
466862272 727703113 837248464 831896832 758879742 631637456 728079664 875097008 688288464 786695888 839431728 753074432 905906640 456199078 550667872 754404178 449293904 665173160 790421742 559065296 934317292 912038972 784298256 601734648 565504624 630742916 498594844 914258128 713303840 441394368 592329392 762607960 764325072 926281808 707782384 703157387 483633296 504129680 566664832 511454288 881831376 905802512 576997820 854086368 644329264 891398032 474292036 482880528 555557236 787965648 597369488 540046768 854997024 636262544 768853552 661813456 813205520 584650448 837246480 776188656 489303888 712767248 568157328 836841652 715744956 634865192 455044912 904189392 846026576 680587532 779569040 621732856 578566672 783881680 625812966 439494960 677698848 535442976 518862496 459524992 853761085 861633952 589725602 589528592 597818554 630518608 935509228 604730508 749765660 864405712 529927318 470445300 497100496 786259088 932230096 749942344 751076560 708740716 514782288 863722512 889158587 453060952 609579328 727551072 676725824 686547504 918970100 540304988 850610496 455029424 624944688 808153084 909121376 865020096 744903896 492189120 904033696 882689632 451196400 857013538 494371596 572392576 668453952 888939840 656084500 789558720 711822912 788352064 604657792 842309116 771207312 551858836 534489920 842857008 703691204 529879872 800311664 525424400 647264128 783126624 816143680 590658785 657037392 456628216 515414724 467582272 708287422 433023916 656228432 431585896 694683572 515520320 827619936 836835458 491503328 649199504 831530824 917609024 547681532 639152416 713364800 777259520 667485851 470011712 781614826 764702048 522660288 685637732 589076168 611895136 682208960 535386922 438988096 707420464 631594556 476507632 617170272 574025288 821980480 837263616 551475216 847669248 566742864 501982016 849954624 756957864 584350048 549663502 680596032 689620108 448815828 751745048 495661520 873335104 455824704 811068288 897347904 807995536 767477644 467410298 589456662 12915456 33866752 683252576 451851264 454908536 404409384 332055968 343760908 726124448 840630608 315485664 537712256 667121750 461280072 781745152 781200384 913500428 190985120 49751296 292342672 668736210 984281088 846418956 407086464 759657652 81022510 825929888 446232576 374556976 382640472 33073316 884158896 711563104 204110720 646984287 598888488 517942832 94022240 60647740 584229760 358792768 90927400 57020568 242406452 138716388 19908633 630885660 508469504 101432832 495541379 701059404 590378304 259138560 644706840 770914920 504778256 264939456 306117184 879080430 428499328 31433728 197543787 897364288 673865948 303638016 206293136 599265698 85003904 12963456 678909368 593844672 851103744 529898848 101173760 971985344 455947520 987940392 861679296 740349792 833812688 864630720 427661875 851707976 686375870 94098544 921786432 850000384 999435492 280128624 630952960 775311384 788210848 450700960 227575588 413700896 555147104 918102384 439569512 756501992 563029784 426885584 896322560 79685632 329712640 681982020 771188712 497183180 511136892 997661984 124243452 655053856 690177984 148339514 348567040 732440128 438391808 597798088 903820800 646702960 253789984 742814720 915684032 542400384 46644390 924633600 927636992 128310200 496365792 578219808 877970688 184762960 93480992 892009984 262473088 170284288 75341152 532175160 450012224 903986428 160828084 197672624 587688960 383911264 743164256 755414000 287044836 210566664 735053952 837076920 772407784 821331184 725803018 714506112 543437344 501277184 940833360 542621824 63394080 87916368 897814400 960990656 498387552 823441920 454728135 620013952 298522336 8995270 96346528 205504976 527305548 407475608 838734336 438997371 587991466 902962648 29146408 537351424 775649280 495379360 392964712 481823296 984021520 773225984 824086464 490481450 901889774 500593376 608080468 184777216 931717120 352582182 959702016 405017642 358108608 268442240 743657984 303045600 965890364 35121964 577276459 660041400 440612803 320213632 359930432 409647640 281840608 623316736 610012180 368235406 482135552 516772224 571652096 702464080 354882128 339783328 331616576 625706080 561952008 299382720 340754240 372583936 329365376 568562688 336733376 624689536 602162432 673005824 213354496 570179584 699995104 311564960 296639464 285160192 404338472 425491092 400085952 625618300 276915334 510689328 576474112 417167368 610981648 557091328 390288064 677405440 572955008 204356400 328188672 283943552 438470763 261655184 504924732 440023624 333880992 582773768 593779752 331330192 497852252 434298638 531028684 506664544 546879304 590883648 666104000 507833984 638981953 207123680 399340768 607766736 477166848 394022322 685808744 216282112 524572934 534393084 321635104 343150848 509313046 457464128 318480896 600253812 675129344 677389664 225589248 611166192 226966560 280874944 203337985 649725840 501887946 554243008 679498752 282430336 386047424 447078376 508923452 446087152 306129296 554811008
241983384 502824225 612369576 607017944 534000854 406758568 503200776 650218120 463409576 561817000 614552840 528195544 681027752 231320190 325788984 529525290 224415016 440294272 565542854 334186408 709438404 687160084 559419368 376855760 340625736 405864028 273715956 689379240 488424952 216515480 367450504 537729072 539446184 701402920 482903496 478278499 258754408 279250792 341785944 286575400 656952488 680923624 352118932 629207480 419450376 666519144 249413148 258001640 330678348 563086760 372490600 315167880 630118136 411383656 543974664 436934568 588326632 359771560 612367592 551309768 264425000 487888360 343278440 611962764 490866068 409986304 230166024 679310504 621147688 455708644 554690152 396853968 353687784 559002792 400934078 214616072 452819960 310564088 293983608 234646104 628882197 636755064 364846714 364649704 372939666 405639720 710630340 379851620 524886772 639526824 305048430 245566412 272221608 561380200 707351208 525063456 526197672 483861828 289903400 638843624 484867699 48770064 205288440 323260184 272434936 282256616 514679212 136014100 446319608 50738536 220653800 403862196 504830488 460729208 340613008 87898232 499742808 478398744 46905512 452722650 90080708 168101688 264163064 484648952 251793612 385267832 307532024 384061176 200366904 438018228 366916424 147567948 130199032 438566120 299400316 125588984 396020776 121133512 242973240 378835736 411852792 186367897 252746504 52337328 111123836 63291384 303996534 28733028 251937544 27295008 290392684 111229432 423329048 432544570 87212440 244908616 427239936 513318136 143390644 234861528 309073912 372968632 263194963 65720824 377323938 360411160 118369400 281346844 184785280 207604248 277918072 131096034 34697208 303129576 227303668 72216744 212879384 169734400 417689592 432972728 147184328 443378360 162451976 97691128 445663736 352666976 180059160 145372614 276305144 285329220 44524940 347454160 91370632 469044216 51533816 406777400 493057016 403704648 363186756 63119410 76789170 262035712 282646054 685561024 383701568 401326928 239017472 440707392 676655360 948827084 709553884 37108750 547205248 295906176 127539650 742338512 311311912 380610016 917563904 429740358 857930564 403745792 526686720 691031568 155493760 351418742 983385536 950194000 934343436 407931450 314018844 836677456 337033728 279923048 21312512 478609280 941831372 714841600 321507328 255309120 753744688 117600200 518141814 948952160 744759456 934052152 670600448 841441408 259125512 39572064 575584820 604133336 954787300 231829288 871015168 234751120 946852608 271368848 965195440 538268790 203282128 630854503 353622000 236635048 803684276 908329216 747212472 172505856 322698672 383341936 211569120 707265924 601781668 682177212 916516160 328522048 378692168 726745904 579744688 892002502 566820288 431162840 367760384 765430784 736328704 906004876 355845584 180551552 309671712 175338240 191976310 557117602 758728704 475623600 491008714 196058958 924465664 768500720 557465888 532237725 821019104 516437232 638246800 351846784 527758112 238411832 206559424 260919056 881009512 510097280 450726748 929185184 989247072 105630000 641980288 723156608 99003848 860096516 373922576 286090048 178190592 744920048 51791104 835147360 803894272 618445052 863732224 481501696 556681728 7940220 590780792 804702384 644795736 951461440 593466064 119539584 894835008 908687408 106910368 966470336 745397814 748999872 506466128 731613952 263133376 416731136 492997680 779488192 878212544 804147422 290484428 782085120 149871360 42456064 878464000 621651482 385892096 702258700 798109940 846885038 347390528 851788288 453041536 376447728 272204128 290184704 451368960 227341824 105419280 165798304 767123840 765826560 465252832 612397952 780777990 626458016 192800384 401663872 530716892 601559040 55138176 842173152 50867906 305407776 379817600 250809562 144366336 858759680 349333952 60923392 78332096 9321088 791473088 74795264 938250752 853287520 373793960 156582235 132945024 449368640 426455339 509220280 289791683 169392512 209109312 258826520 131019488 472495616 459191060 217414286 331314432 365951104 420830976 551642960 204061008 188962208 180795456 474884960 411130888 148561600 189933120 221762816 178544256 417741568 185912256 473868416 451341312 522184704 62533376 419358464 549173984 160743840 145818344 134339072 253517352 274669972 249264832 474797180 126094214 359868208 425652992 266346248 460160528 406270208 239466944 526584320 422133888 53535280 177367552 133122432 287649643 110834064 354103612 289202504 183059872 431952648 442958632 180509072 347031132 283477518 380207564 355843424 396058184 440062528 515282880 357012864 488160833 56302560 248519648 456945616 326345728 243201202 534987624 65460992 373751814 383571964 170813984 192329728 358491926 306643008 167659776 449432692 524308224 526568544 74768128 460345072 76145440 130053824 52516865 498904720 351066826 403421888 528677632 131609216 235226304 296257256 358102332 295266032 155308176 403989888
464228944 725069785 834615136 829263504 756246414 629004128 725446336 872463680 685655136 784062560 836798400 750441104 903273312 453565750 548034544 751770850 446660576 662539832 787788414 556431968 931683964 909405644 781664928 599101320 562871296 628109588 495961516 911624800 710670512 438761040 589696064 759974632 761691744 923648480 705149056 700524059 480999968 501496352 564031504 508820960 879198048 903169184 574364492 851453040 641695936 888764704 471658708 480247200 552923908 785332320 594736160 537413440 852363696 633629216 766220224 659180128 810572192 582017120 834613152 773555328 486670560 710133920 565524000 834208324 713111628 632231864 452411584 901556064 843393248 677954204 776935712 619099528 575933344 781248352 623179638 436861632 675065520 532809648 516229168 456891664 851127757 859000624 587092274 586895264 595185226 627885280 932875900 602097180 747132332 861772384 527293990 467811972 494467168 783625760 929596768 747309016 748443232 706107388 512148960 861089184 621164667 185067032 341585408 459557152 408731904 418553584 650976180 272311068 582616576 187035504 356950768 540159164 641127456 597026176 476909976 224195200 636039776 614695712 183202480 589019618 226377676 304398656 400460032 620945920 388090580 521564800 443828992 520358144 336663872 574315196 503213392 283864916 266496000 574863088 435697284 261885952 532317744 257430480 379270208 515132704 548149760 322664865 389043472 188634296 247420804 199588352 440293502 165029996 388234512 163591976 426689652 247526400 559626016 568841538 223509408 381205584 563536904 649615104 279687612 371158496 445370880 509265600 399491931 202017792 513620906 496708128 254666368 417643812 321082248 343901216 414215040 267393002 170994176 439426544 363600636 208513712 349176352 306031368 553986560 569269696 283481296 579675328 298748944 233988096 581960704 488963944 316356128 281669582 412602112 421626188 180821908 483751128 227667600 605341184 187830784 543074368 629353984 540001616 499483724 199416378 468403438 940582784 200045516 548837376 407126900 646381568 979708096 14086328 25659392 228765184 196233600 724433408 365383296 551252908 215240598 299182556 200644800 484263408 695821952 622067136 33794682 136017824 126442928 690440988 25675904 174254272 685684480 283388554 285124990 121616640 815266863 841567360 241113424 535995552 521886272 160822784 692834508 254841536 190745080 757786440 967047168 924365824 509181792 632475840 344800472 379511288 639720992 252731008 289481632 386445344 467986232 672690056 211308192 698204208 202984876 583173306 819462932 273200851 315713856 213789802 86759168 371994404 533398528 761649626 43549952 994173056 983353536 421427776 476218336 970373184 106162648 197879456 48947532 18286880 333517680 791186432 566025344 287059208 573426656 793953088 771614390 34676736 508822564 295489574 704133376 172699920 877521160 696938360 737389008 911117144 71363384 97750352 60135168 654290672 17547474 713003520 34876344 689454848 163284864 121361120 918629344 188465408 665633988 505476720 481126912 622559761 641926208 14435328 484491136 162250064 479082848 419252256 3927656 370518656 546926080 17442368 550324960 628590152 704152752 373552944 825353600 3553716 907220288 330783919 546240000 853128992 920587378 498523988 998680112 328328544 930346352 373330176 681651856 132676976 356464640 796885952 260512640 35486104 913056320 176200234 307203072 871613152 773563304 160725412 675147080 270000088 197930128 64901696 432339024 566205820 243084416 527130528 236637824 488697182 600474640 131258368 483718112 557970876 633776896 781862400 152538112 960306410 287587968 540109000 120753728 784224000 797886040 595585768 87707136 527766082 785692416 788188480 795587456 789316432 227009472 787121280 915590736 462720044 478849920 795497625 722961136 481040776 244405808 461899168 15399004 40514592 918609360 451520384 582223952 315163840 278954320 261635456 200764032 737241600 326214656 931878400 805766428 672165024 331279104 109157760 818913387 901678328 682249731 561850560 601567360 651284568 523477536 864953664 851649108 609872334 723772480 758409152 813289024 944101008 596519056 581420256 573253504 867343008 803588936 541019648 582391168 614220864 571002304 810199616 578370304 866326464 843799360 914642752 454991424 811816512 941632032 553201888 538276392 526797120 645975400 667128020 641722880 867255228 518552262 752326256 818111040 658804296 852618576 798728256 631924992 919042368 814591936 445993328 569825600 525580480 680107691 503292112 746561660 681660552 575517920 824410696 835416680 572967120 739489180 675935566 772665612 748301472 788516232 832520576 907740928 749470912 880618881 448760608 640977696 849403664 718803776 635659250 927445672 457919040 766209862 776030012 563272032 584787776 750949974 699101056 560117824 841890740 916766272 919026592 467226176 852803120 468603488 522511872 444974913 891362768 743524874 795879936 921135680 524067264 627684352 688715304 750560380 687724080 547766224 796447936
470919492 731760333 841305684 835954052 762936962 635694676 732136884 879154228 692345684 790753108 843488948 757131652 909963860 460256298 554725092 758461398 453351124 669230380 794478962 563122516 938374512 916096192 788355476 605791868 569561844 634800136 502652064 918315348 717361060 445451588 596386612 766665180 768382292 930339028 711839604 707214607 487690516 508186900 570722052 515511508 885888596 909859732 581055040 858143588 648386484 895455252 478349256 486937748 559614456 792022868 601426708 544103988 859054244 640319764 772910772 665870676 817262740 588707668 841303700 780245876 493361108 716824468 572214548 840898872 719802176 638922412 459102132 908246612 850083796 684644752 783626260 625790076 582623892 787938900 629870186 443552180 681756068 539500196 522919716 463582212 857818305 865691172 593782822 593585812 601875774 634575828 939566448 608787728 753822880 868462932 533984538 474502520 501157716 790316308 936287316 753999564 755133780 712797936 518839508 867779732 863860905 427763270 584281646 702253390 651428142 661249822 893672418 515007306 825312814 429731742 599647006 782855402 883823694 839722414 719606214 466891438 878736014 857391950 425898718 831715856 469073914 547094894 643156270 863642158 630786818 764261038 686525230 763054382 579360110 817011434 745909630 526561154 509192238 817559326 678393522 504582190 775013982 500126718 621966446 757828942 790845998 565361103 631739710 431330534 490117042 442284590 682989740 407726234 630930750 406288214 669385890 490222638 802322254 811537776 466205646 623901822 806233142 892311342 522383850 613854734 688067118 751961838 642188169 444714030 756317144 739404366 497362606 660340050 563778486 586597454 656911278 510089240 413690414 682122782 606296874 451209950 591872590 548727606 796682798 811965934 526177534 822371566 541445182 476684334 824656942 731660182 559052366 524365820 655298350 664322426 423518146 726447366 470363838 848037422 430527022 785770606 872050222 782697854 742179962 442112616 385491168 269635301 661521780 301199330 261766264 653436260 582194624 551238400 731427072 792218900 461720560 534663808 919722496 366767232 422498544 357744548 743728384 403975200 787010148 184576256 538832384 161374704 300294992 259888760 21974528 904696442 342660608 777084696 387608704 736494976 624240936 351960196 896427904 807779140 265069568 269010162 241493536 331694152 869139312 346468672 208627608 345912704 499735060 877857792 321658912 733777652 947342880 995788864 198751744 188218336 498239340 888390708 198397348 313788640 312874368 365002984 517064576 237269888 147802728 343290000 918371144 716959487 612848296 638295840 329500568 909287040 922579616 187501504 860205608 782668892 725537560 642137000 729486280 871367008 753732536 908241722 979716640 341323120 742993664 46077096 864995072 857445376 325947032 100484736 220927968 986639776 960304768 130354199 373760020 920501600 908345344 159753840 476660000 459168624 924345728 634508080 616101616 767130848 331868144 647861376 75996928 930088928 763000960 482535296 517793184 600439584 860865936 878365568 923013232 176560000 928374784 41346130 996442288 426970112 162501632 361854480 754710624 625108000 450363520 191727528 204478818 245854048 631424856 795469064 887709152 246927616 937439792 13340384 968784384 982843685 307595136 496153936 351818280 755782760 470449152 304296904 492669367 429745664 456172032 523720208 81334144 351726558 141660420 647368320 637385634 275979432 618883072 877348304 778276512 791438272 578050080 771655304 70217728 957066256 77548268 88383744 762993344 239708160 610771400 618862948 207276224 924808430 371532150 667064704 367648624 710965460 41077760 216189664 136475632 182443520 321754368 925316096 472707600 579507376 219290880 648214712 309838992 282476658 692055680 461848576 669480896 635924036 585209828 135645952 41644032 841460040 4715068 704858880 69183352 276678656 843920504 558174976 390673941 175453760 442001184 970282068 251646552 612086272 739549880 304032862 646352363 729117304 509688707 389289536 429006336 478723544 350916512 692392640 679088084 437311310 551211456 585848128 640728000 771539984 423958032 408859232 400692480 694781984 631027912 368458624 409830144 441659840 398441280 637638592 405809280 693765440 671238336 742081728 282430400 639255488 769071008 380640864 365715368 354236096 473414376 494566996 469161856 694694204 345991238 579765232 645550016 486243272 680057552 626167232 459363968 746481344 642030912 273432304 397264576 353019456 507546667 330731088 574000636 509099528 402956896 651849672 662855656 400406096 566928156 503374542 600104588 575740448 615955208 659959552 735179904 576909888 708057857 276199584 468416672 676842640 546242752 463098226 754884648 285358016 593648838 603468988 390711008 412226752 578388950 526540032 387556800 669329716 744205248 746465568 294665152 680242096 296042464 349950848 272413889 718801744 570963850 623318912 748574656 351506240 455123328 516154280 577999356 515163056 375205200 623886912
277053576 537894417 647439768 642088136 569071046 441828760 538270968 685288312 498479768 596887192 649623032 563265736 716097944 266390382 360859176 564595482 259485208 475364464 600613046 369256600 744508596 722230276 594489560 411925952 375695928 440934220 308786148 724449432 523495144 251585672 402520696 572799264 574516376 736473112 517973688 513348691 293824600 314320984 376856136 321645592 692022680 715993816 387189124 664277672 454520568 701589336 284483340 293071832 365748540 598156952 407560792 350238072 665188328 446453848 579044856 472004760 623396824 394841752 647437784 586379960 299495192 522958552 378348632 647032956 525936260 445056496 265236216 714380696 656217880 490778836 589760344 431924160 388757976 594072984 436004270 249686264 487890152 345634280 329053800 269716296 663952389 671825256 399916906 399719896 408009858 440709912 745700532 414921812 559956964 674597016 340118622 280636604 307291800 596450392 742421400 560133648 561267864 518932020 324973592 673913816 605698859 169601224 326119600 444091344 393266096 403087776 635510372 256845260 567150768 171569696 341484960 524693356 625661648 581560368 461444168 208729392 620573968 599229904 167736672 573553810 210911868 288932848 384994224 605480112 372624772 506098992 428363184 504892336 321198064 558849388 487747584 268399108 251030192 559397280 420231476 246420144 516851936 241964672 363804400 499666896 532683952 307199057 373577664 173168488 231954996 184122544 424827694 149564188 372768704 148126168 411223844 232060592 544160208 553375730 208043600 365739776 548071096 634149296 264221804 355692688 429905072 493799792 384026123 186551984 498155098 481242320 239200560 402178004 305616440 328435408 398749232 251927194 155528368 423960736 348134828 193047904 333710544 290565560 538520752 553803888 268015488 564209520 283283136 218522288 566494896 473498136 300890320 266203774 397136304 406160380 165356100 468285320 212201792 589875376 172364976 527608560 613888176 524535808 484017916 183950570 102568384 571613184 545871924 175035152 682965888 909048000 685391280 698533568 623523930 175600448 596164320 904741400 652517824 315877352 379178204 921125604 165601396 116313696 322955744 690571516 118988640 628318080 616625728 734913952 359097768 12210944 553744832 767955436 509208768 184426384 39892992 227931722 386178944 68922659 361260672 495568192 79482704 686553536 202825472 735504576 731692616 686327870 144908354 207039920 996237584 139892544 330638186 107958654 937413888 338340352 931615264 522243996 930680128 18595328 495142912 85366104 501302272 740928000 413014308 12432680 897686720 359845888 351372128 747663872 848988160 186408448 586296016 188179136 86302608 75039824 591548576 119901280 91927680 983541720 761691100 329307136 981761888 583092544 824294548 528492240 33898752 439438616 241430614 442548736 457331712 189764032 271163008 509096352 345359832 641243776 883470568 773884460 887226736 789738834 831519104 675981572 178832607 257145728 889142784 921780960 204837248 157984384 766979896 176672768 133563248 357407124 608442304 652675500 717136384 36350408 217789664 372509704 173825536 811033600 137988832 115706624 183765760 576810720 132152990 587593968 692028476 12567808 702372012 563922944 992145248 74505600 700550584 599746824 824085588 53350024 694007968 801409656 664409600 146768592 281820000 365947188 812902528 27854208 178068648 744582066 908600352 976006854 695211920 518791680 469376720 299510644 663938240 2723936 370217632 769403480 981915720 198408224 439619920 335295686 881155284 146851800 114676624 329382496 856208244 993099280 805326848 23823504 11268870 634176584 672210736 533199360 132149856 286798208 915208584 608128000 352486400 519474716 3574144 472085856 186883200 511138048 345784568 387082048 703111282 702503632 113844672 843098792 779276498 776568832 338409654 478572544 108714752 108598120 868786768 40258112 605201660 948380318 354862944 238092592 289079744 674762048 422358400 711262216 589532000 961010144 433448141 516213082 296784485 176385314 216102114 265819322 138012290 479488418 466183862 224407088 338307234 372943906 427823778 558635762 211053810 195955010 187788258 481877762 418123690 155554402 196925922 228755618 185537058 424734370 192905058 480861218 458334114 529177506 69526178 426351266 556166786 167736642 152811146 141331874 260510154 281662774 256257634 481789982 133087016 366861010 432645794 273339050 467153330 413263010 246459746 533577122 429126690 60528082 184360354 140115234 294642445 117826866 361096414 296195306 190052674 438945450 449951434 187501874 354023934 290470320 387200366 362836226 403050986 447055330 522275682 364005666 495153635 63295362 255512450 463938418 333338530 250194004 541980426 72453794 380744616 390564766 177806786 199322530 365484728 313635810 174652578 456425494 531301026 533561346 81760930 467337874 83138242 137046626 59509667 505897522 358059628 410414690 535670434 138602018 242219106 303250058 365095134 302258834 162300978 410982690
155794308 416635149 526180500 520828868 447811778 320569492 417011700 564029044 377220500 475627924 528363764 442006468 594838676 145131114 239599908 443336214 138225940 354105196 479353778 247997332 623249328 600971008 473230292 290666684 254436660 319674952 187526880 603190164 402235876 130326404 281261428 451539996 453257108 615213844 396714420 392089423 172565332 193061716 255596868 200386324 570763412 594734548 265929856 543018404 333261300 580330068 163224072 171812564 244489272 476897684 286301524 228978804 543929060 325194580 457785588 350745492 502137556 273582484 526178516 465120692 178235924 401699284 257089364 525773688 404676992 323797228 143976948 593121428 534958612 369519568 468501076 310664892 267498708 472813716 314745002 128426996 366630884 224375012 207794532 148457028 542693121 550565988 278657638 278460628 286750590 319450644 624441264 293662544 438697696 553337748 218859354 159377336 186032532 475191124 621162132 438874380 440008596 397672752 203714324 552654548 817455947 381358312 537876688 655848432 605023184 614844864 847267460 468602348 778907856 383326784 553242048 736450444 837418736 793317456 673201256 420486480 832331056 810986992 379493760 785310898 422668956 500689936 596751312 817237200 584381860 717856080 640120272 716649424 532955152 770606476 699504672 480156196 462787280 771154368 631988564 458177232 728609024 453721760 575561488 711423984 744441040 518956145 585334752 384925576 443712084 395879632 636584782 361321276 584525792 359883256 622980932 443817680 755917296 765132818 419800688 577496864 759828184 845906384 475978892 567449776 641662160 705556880 595783211 398309072 709912186 692999408 450957648 613935092 517373528 540192496 610506320 463684282 367285456 635717824 559891916 404804992 545467632 502322648 750277840 765560976 479772576 775966608 495040224 430279376 778251984 685255224 512647408 477960862 608893392 617917468 377113188 680042408 423958880 801632464 384122064 739365648 825645264 736292896 695775004 395707658 679140760 401220352 129054720 921141440 714332450 320429920 461899728 518796544 858359328 939764224 402143232 106594816 2823664 718123984 543951488 929361102 987852844 9747136 459653120 541408768 883392100 941559824 891491744 34507816 228268864 271619232 698563840 916429008 372793486 339880960 896050208 827292760 587086988 896201094 757712832 837530280 317086528 308722400 61269536 859315744 153052640 386264544 522903792 526594684 911351380 648325067 157783862 834711040 621221568 301204992 386118644 399073584 593570867 517049344 788001008 41552768 881341632 287672128 969879267 648404354 892827264 561931232 59237004 642011404 400739360 299143744 97907584 598904320 146954591 704570624 224548512 706153600 965010672 68241872 64640000 111171006 983818176 921319680 366241152 188119400 417984552 874263424 929528234 219025700 447047216 907089700 561063232 381428704 198275782 834822432 183320400 316855296 268689792 954814112 525428816 257402368 476664832 951302144 72205456 298229754 58242824 70558720 351686208 37461312 801314924 110759944 594839904 988160000 691797768 913932416 535803480 878734848 864154304 385115035 589832736 674309600 537780932 1746584 942529536 147971776 159551388 499872204 728548040 26068844 953392006 763797472 514315536 910636992 566022400 338911200 642239664 139214848 376334228 427509904 243922240 444091084 860787328 639756288 838441584 185967232 888237134 626016440 109775680 985062240 12663248 9999280 221284800 58523392 74547600 346015088 110043884 793781008 544176480 220905944 692839076 112339584 499968480 113274496 341923968 957414400 294454264 986148032 91325000 633040448 823463968 341837600 696999936 724569211 518863880 749108858 511817280 801462160 545270834 880906139 42633000 398089268 973570880 658910976 795710464 854102144 455301088 144336237 540929008 535730196 423038368 974388880 1054208 445270248 214128896 608263688 801698128 772799600 584043572 214393024 580628658 660057920 439420720 286262176 429729424 105448768 473346347 556111288 336682691 216283520 256000320 305717528 177910496 519386624 506082068 264305294 378205440 412842112 467721984 598533968 250952016 235853216 227686464 521775968 458021896 195452608 236824128 268653824 225435264 464632576 232803264 520759424 498232320 569075712 109424384 466249472 596064992 207634848 192709352 181230080 300408360 321560980 296155840 521688188 172985222 406759216 472544000 313237256 507051536 453161216 286357952 573475328 469024896 100426288 224258560 180013440 334540651 157725072 400994620 336093512 229950880 478843656 489849640 227400080 393922140 330368526 427098572 402734432 442949192 486953536 562173888 403903872 535051841 103193568 295410656 503836624 373236736 290092210 581878632 112352000 420642822 430462972 217704992 239220736 405382934 353534016 214550784 496323700 571199232 573459552 121659136 507236080 123036448 176944832 99407873 545795728 397957834 450312896 575568640 178500224 282117312 343148264 404993340 342157040 202199184 450880896
434095728 694936569 804481920 799130288 726113198 598870912 695313120 842330464 655521920 753929344 806665184 720307888 873140096 423432534 517901328 721637634 416527360 632406616 757655198 526298752 901550748 879272428 751531712 568968104 532738080 597976372 465828300 881491584 680537296 408627824 559562848 729841416 731558528 893515264 675015840 670390843 450866752 471363136 533898288 478687744 849064832 873035968 544231276 821319824 611562720 858631488 441525492 450113984 522790692 755199104 564602944 507280224 822230480 603496000 736087008 629046912 780438976 551883904 804479936 743422112 456537344 680000704 535390784 804075108 682978412 602098648 422278368 871422848 813260032 647820988 746802496 588966312 545800128 751115136 593046422 406728416 644932304 502676432 486095952 426758448 820994541 828867408 556959058 556762048 565052010 597752064 902742684 571963964 716999116 831639168 497160774 437678756 464333952 753492544 899463552 717175800 718310016 675974172 482015744 830955968 541864861 105767226 262285602 380257346 329432098 339253778 571676374 193011262 503316770 107735698 277650962 460859358 561827650 517726370 397610170 144895394 556739970 535395906 103902674 509719812 147077870 225098850 321160226 541646114 308790774 442264994 364529186 441058338 257364066 495015390 423913586 204565110 187196194 495563282 356397478 182586146 453017938 178130674 299970402 435832898 468849954 243365059 309743666 109334490 168120998 120288546 360993696 85730190 308934706 84292170 347389846 168226594 480326210 489541732 144209602 301905778 484237098 570315298 200387806 291858690 366071074 429965794 320192125 122717986 434321100 417408322 175366562 338344006 241782442 264601410 334915234 188093196 91694370 360126738 284300830 129213906 269876546 226731562 474686754 489969890 204181490 500375522 219449138 154688290 502660898 409664138 237056322 202369776 333302306 342326382 101522102 404451322 148367794 526041378 108530978 463774562 550054178 460701810 420183918 120116572 237051520 347714892 332194304 148708352 791928076 140640376 239428564 661433328 333576517 450077888 264812532 764865904 44800776 162310208 403602368 15139764 819688960 253099602 808843344 789267492 892959738 894076416 879300008 73200128 411587808 560084672 108472832 317964717 82339312 209072128 309574256 464380040 759368140 515959370 267397568 677544776 388604584 613278252 34956920 740445760 319903552 100044791 227951872 836990976 928000000 979797600 896900056 645375936 413872840 742991991 216619710 414815232 323710192 51475448 388742150 25705568 841654200 552343392 43579616 78232320 474490688 900114800 47986848 715134196 792187312 53852384 88154164 673678432 164814188 311663798 641959184 217551664 167542196 578772544 264225200 262233512 277377104 362008800 627469064 829057824 82244344 456590272 543395256 50055488 135195520 261232720 868039936 442003968 649747776 249199523 400365000 347941216 286236976 610055440 937190400 800873312 972220160 279331440 832994272 53676376 871508600 114321952 227234232 34495702 93749704 337004544 719869232 847981668 18681942 589206528 639654200 12497212 127915504 879231568 179698024 245098656 93651328 290253312 11791138 982709676 144617680 204769456 162587648 483532432 435634768 466206432 715688624 140699235 150720128 150881728 620669568 299898448 992844800 85356544 443863552 564689672 863168000 362482368 634812544 90057216 333160912 743879064 366262382 368725284 967979034 605771528 309534624 825033552 934907392 621999648 163111584 244633728 714431896 274183624 778560128 176018144 242263552 681897322 978420560 840379328 639085338 703031448 685166984 318408196 585259000 55872384 829141332 935887936 178659328 396775520 736151044 356002304 823970320 967386503 318212500 118644984 463787476 869824512 167679530 636221696 241732332 520280992 667267812 826660736 803862272 276741918 305258944 549115368 923616512 999846124 44828864 706391472 733911040 644135792 384328728 851214848 42719600 666726560 229747280 419238784 507334587 590099528 370670931 250271760 289988560 339705768 211898736 553374864 540070308 298293534 412193680 446830352 501710224 632522208 284940256 269841456 261674704 555764208 492010136 229440848 270812368 302642064 259423504 498620816 266791504 554747664 532220560 603063952 143412624 500237712 630053232 241623088 226697592 215218320 334396600 355549220 330144080 555676428 206973462 440747456 506532240 347225496 541039776 487149456 320346192 607463568 503013136 134414528 258246800 214001680 368528891 191713312 434982860 370081752 263939120 512831896 523837880 261388320 427910380 364356766 461086812 436722672 476937432 520941776 596162128 437892112 569040081 137181808 329398896 537824864 407224976 324080450 615866872 146340240 454631062 464451212 251693232 273208976 439371174 387522256 248539024 530311940 605187472 607447792 155647376 541224320 157024688 210933072 133396113 579783968 431946074 484301136 609556880 212488464 316105552 377136504 438981580 376145280 236187424 484869136
133924088 394764929 504310280 498958648 425941558 298699272 395141480 542158824 355350280 453757704 506493544 420136248 572968456 123260894 217729688 421465994 116355720 332234976 457483558 226127112 601379108 579100788 451360072 268796464 232566440 297804732 165656660 581319944 380365656 108456184 259391208 429669776 431386888 593343624 374844200 370219203 150695112 171191496 233726648 178516104 548893192 572864328 244059636 521148184 311391080 558459848 141353852 149942344 222619052 455027464 264431304 207108584 522058840 303324360 435915368 328875272 480267336 251712264 504308296 443250472 156365704 379829064 235219144 503903468 382806772 301927008 122106728 571251208 513088392 347649348 446630856 288794672 245628488 450943496 292874782 106556776 344760664 202504792 185924312 126586808 520822901 528695768 256787418 256590408 264880370 297580424 602571044 271792324 416827476 531467528 196989134 137507116 164162312 453320904 599291912 417004160 418138376 375802532 181844104 530784328 532361161 96263526 252781902 370753646 319928398 329750078 562172674 183507562 493813070 98231998 268147262 451355658 552323950 508222670 388106470 135391694 547236270 525892206 94398974 500216112 137574170 215595150 311656526 532142414 299287074 432761294 355025486 431554638 247860366 485511690 414409886 195061410 177692494 486059582 346893778 173082446 443514238 168626974 290466702 426329198 459346254 233861359 300239966 99830790 158617298 110784846 351489996 76226490 299431006 74788470 337886146 158722894 470822510 480038032 134705902 292402078 474733398 560811598 190884106 282354990 356567374 420462094 310688425 113214286 424817400 407904622 165862862 328840306 232278742 255097710 325411534 178589496 82190670 350623038 274797130 119710206 260372846 217227862 465183054 480466190 194677790 490871822 209945438 145184590 493157198 400160438 227552622 192866076 323798606 332822682 92018402 394947622 138864094 516537678 99027278 454270862 540550478 451198110 410680218 110612872 185939456 498872208 783601984 666955968 989332800 637907456 529262272 416398756 31051412 258588964 302593474 555700384 558599280 752766976 402938800 599403328 72263064 437101008 981785920 392582112 757243364 779736432 341124224 856045016 54464992 908487168 178311032 864584112 238562400 424678912 722058100 516613504 415899136 763590272 216846368 479562720 975159126 895212384 409585728 919963690 580933536 48534688 494194896 683286112 505801024 392612954 642924984 913846988 907638268 761094464 670424160 472434496 138569504 100552800 484325728 154383232 75914000 609119360 56857600 821581920 639505156 308616344 919967944 13047932 9999878 537364136 706792114 440267264 38288000 536980528 554288832 571820560 240548200 185516800 632294400 855752704 213927040 791492000 800027136 206543232 615350720 221893632 972716920 353348608 225908736 358904352 452089088 71508648 418635604 543435264 210587186 179371026 17623104 325299848 672000 766157488 24666424 852800000 441910578 265050592 949401410 687974165 566498368 177548800 41592692 911455424 556850112 525143246 423153598 611554064 359427724 297490128 306493880 296906880 6461104 70449408 752645200 120960288 315907232 613258172 125282400 200792248 521911608 883104768 259119748 470471608 714278496 488382848 436092864 936559348 912284416 867536340 864094072 602306944 365786120 852600960 632953216 837853264 313197500 129263200 214779392 181428208 977065344 82083184 617237760 649066184 348022620 394409216 516267868 185512896 574199056 613540768 217491760 396843520 987178560 609824996 906694272 634223296 323782164 677301986 969693660 654302464 786237728 854579722 217107712 508719178 651606784 146693968 329576476 351373552 888809224 730884736 60160064 699452754 122440896 725496140 908637264 257655968 190450104 12066152 924975616 580798616 257227832 572497024 621325624 944512728 95413272 958583624 257318200 432269808 376554112 47843360 286837252 926700216 268079104 584049024 789327808 692457984 682449392 773589376 600836847 683601788 464173191 343774020 383490820 433208028 305400996 646877124 633572568 391795794 505695940 540332612 595212484 726024468 378442516 363343716 355176964 649266468 585512396 322943108 364314628 396144324 352925764 592123076 360293764 648249924 625722820 696566212 236914884 593739972 723555492 335125348 320199852 308720580 427898860 449051480 423646340 649178688 300475722 534249716 600034500 440727756 634542036 580651716 413848452 700965828 596515396 227916788 351749060 307503940 462031151 285215572 528485120 463584012 357441380 606334156 617340140 354890580 521412640 457859026 554589072 530224932 570439692 614444036 689664388 531394372 662542341 230684068 422901156 631327124 500727236 417582710 709369132 239842500 548133322 557953472 345195492 366711236 532873434 481024516 342041284 623814200 698689732 700950052 249149636 634726580 250526948 304435332 226898373 673286228 525448334 577803396 703059140 305990724 409607812 470638764 532483840 469647540 329689684 578371396
158319088 419159929 528705280 523353648 450336558 323094272 419536480 566553824 379745280 478152704 530888544 444531248 597363456 147655894 242124688 445860994 140750720 356629976 481878558 250522112 625774108 603495788 475755072 293191464 256961440 322199732 190051660 605714944 404760656 132851184 283786208 454064776 455781888 617738624 399239200 394614203 175090112 195586496 258121648 202911104 573288192 597259328 268454636 545543184 335786080 582854848 165748852 174337344 247014052 479422464 288826304 231503584 546453840 327719360 460310368 353270272 504662336 276107264 528703296 467645472 180760704 404224064 259614144 528298468 407201772 326322008 146501728 595646208 537483392 372044348 471025856 313189672 270023488 475338496 317269782 130951776 369155664 226899792 210319312 150981808 545217901 553090768 281182418 280985408 289275370 321975424 626966044 296187324 441222476 555862528 221384134 161902116 188557312 477715904 623686912 441399160 442533376 400197532 206239104 555179328 964575531 528477896 684996272 802968016 752142768 761964448 994387044 615721932 926027440 530446368 700361632 883570028 984538320 940437040 820320840 567606064 979450640 958106576 526613344 932430482 569788540 647809520 743870896 964356784 731501444 864975664 787239856 863769008 680074736 917726060 846624256 627275780 609906864 918273952 779108148 605296816 875728608 600841344 722681072 858543568 891560624 666075729 732454336 532045160 590831668 542999216 783704366 508440860 731645376 507002840 770100516 590937264 903036880 912252402 566920272 724616448 906947768 993025968 623098476 714569360 788781744 852676464 742902795 545428656 857031770 840118992 598077232 761054676 664493112 687312080 757625904 610803866 514405040 782837408 707011500 551924576 692587216 649442232 897397424 912680560 626892160 923086192 642159808 577398960 925371568 832374808 659766992 625080446 756012976 765037052 524232772 827161992 571078464 948752048 531241648 886485232 972764848 883412480 842894588 542827242 312543120 563415496 551803732 874666784 593996800 320119696 999871352 226426904 6502976 692613600 276867840 875317776 518228352 758626618 546647732 719900064 142201424 755292872 718670112 580865780 43307200 185862968 414435788 993553127 755972100 331407300 375429018 981772960 18539520 304106924 684762836 556112848 381908912 9757584 181234880 498655853 265742912 220211872 780440459 96620514 579063584 708148040 517114720 478219144 226461696 188999680 284948272 904814512 903789120 894014496 700202624 451178880 649873184 735469576 649530680 452886470 639298350 936608444 719434432 352310740 837270280 600302292 240079396 896017302 623416400 855425352 388415966 754760498 557289237 732235968 625072134 68446216 676665256 868701008 509524860 624632192 472080660 335985920 851369152 611059040 287625184 519987164 78338688 61565792 188795934 884484608 694810208 894378788 148660672 727633472 933327606 218899456 751437288 268219264 631930916 626697464 711982544 511787600 563398528 837544448 778464120 80650688 116690304 806528868 458582272 314659615 829038272 140416928 836149984 20440832 303834224 446673680 64949376 578472544 17307136 599966472 39614578 976708530 971193856 310658984 228537856 394367980 195468465 11862256 514888008 529698304 126698548 207201664 907203792 588855552 771918712 818335552 404528320 236796176 135060480 331342784 871920128 314321546 381505380 292809408 34929728 521498444 231912992 182973952 613880832 689402240 89836672 698523136 574279168 414129104 721322468 75949584 977269120 400553852 77912374 616017025 323504736 974555968 527562200 292175520 226633984 478830840 120096256 859902652 72048848 556538560 575415644 140893465 25883834 182048768 250297280 453584336 475875264 47201584 570744510 197231000 296323648 777150407 527089298 129917376 141014768 405817344 376599040 150549568 868384624 299959616 971390128 870075012 291593216 570845104 497049122 563534536 388517320 669765660 254989358 650214146 304564032 597613056 89942688 781966872 640010523 722775464 503346867 382947696 422664496 472381704 344574672 686050800 672746244 430969470 544869616 579506288 634386160 765198144 417616192 402517392 394350640 688440144 624686072 362116784 403488304 435318000 392099440 631296752 399467440 687423600 664896496 735739888 276088560 632913648 762729168 374299024 359373528 347894256 467072536 488225156 462820016 688352364 339649398 573423392 639208176 479901432 673715712 619825392 453022128 740139504 635689072 267090464 390922736 346677616 501204827 324389248 567658796 502757688 396615056 645507832 656513816 394064256 560586316 497032702 593762748 569398608 609613368 653617712 728838064 570568048 701716017 269857744 462074832 670500800 539900912 456756386 748542808 279016176 587306998 597127148 384369168 405884912 572047110 520198192 381214960 662987876 737863408 740123728 288323312 673900256 289700624 343609008 266072049 712459904 564622010 616977072 742232816 345164400 448781488 509812440 571657516 508821216 368863360 617545072
308864574 569705415 679250766 673899134 600882044 473639758 570081966 717099310 530290766 628698190 681434030 595076734 747908942 298201380 392670174 596406480 291296206 507175462 632424044 401067598 776319594 754041274 626300558 443736950 407506926 472745218 340597146 756260430 555306142 283396670 434331694 604610262 606327374 768284110 549784686 545159689 325635598 346131982 408667134 353456590 723833678 747804814 419000122 696088670 486331566 733400334 316294338 324882830 397559538 629967950 439371790 382049070 696999326 478264846 610855854 503815758 655207822 426652750 679248782 618190958 331306190 554769550 410159630 678843954 557747258 476867494 297047214 746191694 688028878 522589834 621571342 463735158 420568974 625883982 467815268 281497262 519701150 377445278 360864798 301527294 695763387 703636254 431727904 431530894 439820856 472520910 777511530 446732810 591767962 706408014 371929620 312447602 339102798 628261390 774232398 591944646 593078862 550743018 356784590 705724814 795736923 359639288 516157664 634129408 583304160 593125840 825548436 446883324 757188832 361607760 531523024 714731420 815699712 771598432 651482232 398767456 810612032 789267968 357774736 763591874 400949932 478970912 575032288 795518176 562662836 696137056 618401248 694930400 511236128 748887452 677785648 458437172 441068256 749435344 610269540 436458208 706890000 432002736 553842464 689704960 722722016 497237121 563615728 363206552 421993060 374160608 614865758 339602252 562806768 338164232 601261908 422098656 734198272 743413794 398081664 555777840 738109160 824187360 454259868 545730752 619943136 683837856 574064187 376590048 688193162 671280384 429238624 592216068 495654504 518473472 588787296 441965258 345566432 613998800 538172892 383085968 523748608 480603624 728558816 743841952 458053552 754247584 473321200 408560352 756532960 663536200 490928384 456241838 587174368 596198444 355394164 658323384 402239856 779913440 362403040 717646624 803926240 714573872 674055980 373988634 347742560 358457264 601329036 917320956 478454408 174895584 882823376 482283566 424368576 996930304 159172800 225358272 115017376 742592448 987680512 334649216 849914368 532932736 76607264 831662552 148961950 778279140 167518484 228326016 952708084 766177920 49145262 44754896 141249304 109165824 118916432 4248324 722461828 139033712 79767300 531481216 270244328 773959803 610926048 141168000 587114560 685200128 27227208 452561920 461645872 973856944 20704384 710235072 461770264 168300726 999475008 668192466 930925952 654746112 302728922 376428160 596519936 227496272 828715936 18177732 479296640 872375072 899108552 82068884 518201560 183109760 842524320 687754268 714847200 816288512 466991380 854647464 850226492 503744896 729345536 681054720 454253456 619029632 629887563 464826305 89660328 707699712 6173344 644968192 894146076 663210792 252764504 774817168 928990780 260271704 271721632 706281984 835648350 393179852 620917876 578553680 791715164 374568336 410601024 369492032 411525936 755460880 649599834 711662078 975237664 22229712 755594678 391253440 169341440 457661472 322258160 524311648 9134120 287111168 383066808 59626880 869164544 715295568 542901000 406013748 107235342 672351536 356954220 279814080 354944920 668301268 609009824 865984800 580618816 698845952 505731968 602760884 585223424 166137640 892369512 80951808 417143520 678157312 443464192 145613280 194154336 319649592 409522992 872371072 109729792 989608704 173629184 323339328 146471728 510458368 41741908 751179680 227493888 717047740 601970480 718289120 485379200 54093312 972898304 642333184 914996464 70366352 468401152 189085120 412136448 578079984 474822144 765811544 341714400 48987128 664615144 785831200 208968192 263541120 259558848 853723600 71801440 488882104 185148864 745703296 169969840 722309952 207330480 239057920 160848326 895234560 711858592 245830160 233278688 948220608 356377088 42106240 884041396 273833288 954083280 469264640 298616256 77164768 911444416 237829832 570824491 653589432 434160835 313761664 353478464 403195672 275388640 616864768 603560212 361783438 475683584 510320256 565200128 696012112 348430160 333331360 325164608 619254112 555500040 292930752 334302272 366131968 322913408 562110720 330281408 618237568 595710464 666553856 206902528 563727616 693543136 305112992 290187496 278708224 397886504 419039124 393633984 619166332 270463366 504237360 570022144 410715400 604529680 550639360 383836096 670953472 566503040 197904432 321736704 277491584 432018795 255203216 498472764 433571656 327429024 576321800 587327784 324878224 491400284 427846670 524576716 500212576 540427336 584431680 659652032 501382016 632529985 200671712 392888800 601314768 470714880 387570354 679356776 209830144 518120966 527941116 315183136 336698880 502861078 451012160 312028928 593801844 668677376 670937696 219137280 604714224 220514592 274422976 196886017 643273872 495435978 547791040 673046784 275978368 379595456 440626408 502471484 439635184 299677328 548359040
459367299 720208140 829753491 824401859 751384769 624142483 720584691 867602035 680793491 779200915 831936755 745579459 898411667 448704105 543172899 746909205 441798931 657678187 782926769 551570323 926822319 904543999 776803283 594239675 558009651 623247943 491099871 906763155 705808867 433899395 584834419 755112987 756830099 918786835 700287411 695662414 476138323 496634707 559169859 503959315 874336403 898307539 569502847 846591395 636834291 883903059 466797063 475385555 548062263 780470675 589874515 532551795 847502051 628767571 761358579 654318483 805710547 577155475 829751507 768693683 481808915 705272275 560662355 829346679 708249983 627370219 447549939 896694419 838531603 673092559 772074067 614237883 571071699 776386707 618317993 431999987 670203875 527948003 511367523 452030019 846266112 854138979 582230629 582033619 590323581 623023635 928014255 597235535 742270687 856910739 522432345 462950327 489605523 778764115 924735123 742447371 743581587 701245743 507287315 856227539 556448635 120351000 276869376 394841120 344015872 353837552 586260148 207595036 517900544 122319472 292234736 475443132 576411424 532310144 412193944 159479168 571323744 549979680 118486448 524303586 161661644 239682624 335744000 556229888 323374548 456848768 379112960 455642112 271947840 509599164 438497360 219148884 201779968 510147056 370981252 197169920 467601712 192714448 314554176 450416672 483433728 257948833 324327440 123918264 182704772 134872320 375577470 100313964 323518480 98875944 361973620 182810368 494909984 504125506 158793376 316489552 498820872 584899072 214971580 306442464 380654848 444549568 334775899 137301760 448904874 431992096 189950336 352927780 256366216 279185184 349499008 202676970 106278144 374710512 298884604 143797680 284460320 241315336 489270528 504553664 218765264 514959296 234032912 169272064 517244672 424247912 251640096 216953550 347886080 356910156 116105876 419035096 162951568 540625152 123114752 478358336 564637952 475285584 434767692 134700346 610315168 802074588 636131072 349535328 804448144 299430320 718328488 182028000 705921024 692326400 727744786 856305400 40181216 222751904 908647530 671003076 78241984 225692759 663520040 764348812 125059072 902102816 873544048 904763200 50324480 278923880 483023192 853163448 250396120 958035584 574750416 371374788 710936072 454366729 242100672 790544000 790893200 385848616 233989940 772055614 398228712 398065152 235916144 365016296 86064928 419500544 329994080 398843408 950310656 783889200 193813760 580839424 135319552 508679360 744521920 269903648 74982288 67804304 871107400 893676720 497084864 657364800 169678276 813365096 296156640 931364192 399953600 405485248 285634560 730213376 989867248 228541888 362851840 512699904 263159744 97416832 129681416 229947744 682204474 648167112 480111984 617444256 276505408 226475520 864332831 59696656 613886382 355294820 656240000 600175736 349035136 839336229 506801670 444692992 18793088 905459520 445667550 128100902 34304188 745534228 268158426 51303750 302169600 832242400 805326584 597886976 374170000 817141704 785405696 412392536 861515648 331692992 908770981 445805568 378956544 523018752 933273584 825865216 962544046 554688000 184712960 115015154 242808228 453840040 563290880 843282432 494548480 58573120 265606688 259008772 723231356 801885744 803326432 67949376 492803264 418960444 896531568 48190581 122012400 745139000 626395904 986586592 737067776 283052096 714266352 593744960 680933296 988006144 432456192 142840064 335550382 910073688 212123328 533514112 564634112 646080626 532812084 80370286 678531584 618685168 618065024 886944264 948761344 101746976 487836216 976912128 33140888 771729106 712579584 275571712 243620368 688169288 268419520 410053933 584095968 292161166 320098816 820892608 31974784 809926712 12134336 157500584 877378096 988040002 751699972 261283696 104817280 832438028 967760640 962403776 725167040 369433088 89994056 541616960 881637224 486993456 494430720 272264952 296723520 284221440 576929659 659694600 440266003 319866832 359583632 409300840 281493808 622969936 609665380 367888606 481788752 516425424 571305296 702117280 354535328 339436528 331269776 625359280 561605208 299035920 340407440 372237136 329018576 568215888 336386576 624342736 601815632 672659024 213007696 569832784 699648304 311218160 296292664 284813392 403991672 425144292 399739152 625271500 276568534 510342528 576127312 416820568 610634848 556744528 389941264 677058640 572608208 204009600 327841872 283596752 438123963 261308384 504577932 439676824 333534192 582426968 593432952 330983392 497505452 433951838 530681884 506317744 546532504 590536848 665757200 507487184 638635153 206776880 398993968 607419936 476820048 393675522 685461944 215935312 524226134 534046284 321288304 342804048 508966246 457117328 318134096 599907012 674782544 677042864 225242448 610819392 226619760 280528144 202991185 649379040 501541146 553896208 679151952 282083536 385700624 446731576 508576652 445740352 305782496 554464208
31659616 292500457 402045808 396694176 323677086 196434800 292877008 439894352 253085808 351493232 404229072 317871776 470703984 20996422 115465216 319201522 14091248 229970504 355219086 123862640 499114636 476836316 349095600 166531992 130301968 195540260 63392188 479055472 278101184 6191712 157126736 327405304 329122416 491079152 272579728 267954731 48430640 68927024 131462176 76251632 446628720 470599856 141795164 418883712 209126608 456195376 39089380 47677872 120354580 352762992 162166832 104844112 419794368 201059888 333650896 226610800 378002864 149447792 402043824 340986000 54101232 277564592 132954672 401638996 280542300 199662536 19842256 468986736 410823920 245384876 344366384 186530200 143364016 348679024 190610310 4292304 242496192 100240320 83659840 24322336 418558429 426431296 154522946 154325936 162615898 195315952 500306572 169527852 314563004 429203056 94724662 35242644 61897840 351056432 497027440 314739688 315873904 273538060 79579632 428519856 510926299 74828664 231347040 349318784 298493536 308315216 540737812 162072700 472378208 76797136 246712400 429920796 530889088 486787808 366671608 113956832 525801408 504457344 72964112 478781250 116139308 194160288 290221664 510707552 277852212 411326432 333590624 410119776 226425504 464076828 392975024 173626548 156257632 464624720 325458916 151647584 422079376 147192112 269031840 404894336 437911392 212426497 278805104 78395928 137182436 89349984 330055134 54791628 277996144 53353608 316451284 137288032 449387648 458603170 113271040 270967216 453298536 539376736 169449244 260920128 335132512 399027232 289253563 91779424 403382538 386469760 144428000 307405444 210843880 233662848 303976672 157154634 60755808 329188176 253362268 98275344 238937984 195793000 443748192 459031328 173242928 469436960 188510576 123749728 471722336 378725576 206117760 171431214 302363744 311387820 70583540 373512760 117429232 495102816 77592416 432836000 519115616 429763248 389245356 89178010 170138560 81732000 774691432 872781912 712231636 618878272 159984816 99171760 958102554 570960000 966857776 969685152 543512800 882833920 636403140 647771776 847112792 169621172 36383104 268995456 789557792 34442752 167579528 696127644 417906128 302830336 809587456 453730704 899020374 750731264 102782784 183625896 733234520 338000704 108769280 96035532 249819008 528041792 96390432 674412028 664729792 953041984 839863680 868277832 85466108 746175712 339009200 771295616 541435600 417085760 809002768 649474464 85316760 971835088 74567616 753133952 573941504 5595648 372186944 980611976 186688512 972383928 977948944 936585412 370899396 357463209 895887586 517525476 89750608 684374100 55975520 176446080 134511156 766376298 21188856 424712896 53375208 730172672 158251800 600918464 769110784 755612664 557372688 800651008 587105784 335001088 383127808 681359118 198239488 242530688 77201920 14622720 227229344 177689856 947370488 342169600 236896768 986756096 152242112 567590488 826183299 688384400 35230040 894104000 560769120 145093120 570088448 501670272 138471776 833853120 878832517 614195712 845539696 150438336 169082772 765174880 616220512 29709176 389000576 407930720 661437408 400572992 141581552 443801604 721829080 269428256 774960320 676613376 858819424 469496384 728098528 453053296 601708992 146272 849221760 868442688 371333368 346880144 600343536 270496000 373589920 651367408 106515528 759377984 662908986 560518176 497659208 94423368 31869192 386542312 535278024 342125928 412063324 220652998 811789352 593285616 617771008 92569552 995351408 50627584 596279640 3711232 598083348 288858508 218439616 656114176 589341408 775301184 177385472 999437286 379726448 799040023 298694094 554071040 440896064 12386550 137218144 391535456 492531136 385457152 774450176 129866368 574087968 306312764 739237376 146844544 346894912 460253856 667792332 962876672 862654900 746864608 33177856 942245632 785570849 995300400 571312768 760977600 574454288 856141760 808796203 891561144 672132547 551733376 591450176 641167384 513360352 854836480 841531924 599755150 713655296 748291968 803171840 933983824 586401872 571303072 563136320 857225824 793471752 530902464 572273984 604103680 560885120 800082432 568253120 856209280 833682176 904525568 444874240 801699328 931514848 543084704 528159208 516679936 635858216 657010836 631605696 857138044 508435078 742209072 807993856 648687112 842501392 788611072 621807808 908925184 804474752 435876144 559708416 515463296 669990507 493174928 736444476 671543368 565400736 814293512 825299496 562849936 729371996 665818382 762548428 738184288 778399048 822403392 897623744 739353728 870501697 438643424 630860512 839286480 708686592 625542066 917328488 447801856 756092678 765912828 553154848 574670592 740832790 688983872 550000640 831773556 906649088 908909408 457108992 842685936 458486304 512394688 434857729 881245584 733407690 785762752 911018496 513950080 617567168 678598120 740443196 677606896 537649040 786330752
70764912 331605753 441151104 435799472 362782382 235540096 331982304 478999648 292191104 390598528 443334368 356977072 509809280 60101718 154570512 358306818 53196544 269075800 394324382 162967936 538219932 515941612 388200896 205637288 169407264 234645556 102497484 518160768 317206480 45297008 196232032 366510600 368227712 530184448 311685024 307060027 87535936 108032320 170567472 115356928 485734016 509705152 180900460 457989008 248231904 495300672 78194676 86783168 159459876 391868288 201272128 143949408 458899664 240165184 372756192 265716096 417108160 188553088 441149120 380091296 93206528 316669888 172059968 440744292 319647596 238767832 58947552 508092032 449929216 284490172 383471680 225635496 182469312 387784320 229715606 43397600 281601488 139345616 122765136 63427632 457663725 465536592 193628242 193431232 201721194 234421248 539411868 208633148 353668300 468308352 133829958 74347940 101003136 390161728 536132736 353844984 354979200 312643356 118684928 467625152 778009143 341911508 498429884 616401628 565576380 575398060 807820656 429155544 739461052 343879980 513795244 697003640 797971932 753870652 633754452 381039676 792884252 771540188 340046956 745864094 383222152 461243132 557304508 777790396 544935056 678409276 600673468 677202620 493508348 731159672 660057868 440709392 423340476 731707564 592541760 418730428 689162220 414274956 536114684 671977180 704994236 479509341 545887948 345478772 404265280 356432828 597137978 321874472 545078988 320436452 583534128 404370876 716470492 725686014 380353884 538050060 720381380 806459580 436532088 528002972 602215356 666110076 556336407 358862268 670465382 653552604 411510844 574488288 477926724 500745692 571059516 424237478 327838652 596271020 520445112 365358188 506020828 462875844 710831036 726114172 440325772 736519804 455593420 390832572 738805180 645808420 473200604 438514058 569446588 578470664 337666384 640595604 384512076 762185660 344675260 699918844 786198460 696846092 656328200 356260854 66497586 762198140 572329208 710312192 508808984 681079240 649909320 301484032 936355302 837114144 325294780 658093919 371608956 804846592 205889792 89332210 991704576 373591392 725868651 437244544 499431636 793772992 171194880 414598880 29515484 596751156 254475606 277290888 526428384 533269888 900657860 527677498 746212736 653095520 303413632 106394600 487459584 638135344 946595584 48404958 240111520 287300450 683648016 88013952 454918760 329857536 166648248 825811272 260828624 687799536 354663162 681364480 499696128 969830520 680313816 15714560 951519193 423283520 350445632 908576968 299332128 29155040 892180512 954866176 17851216 188168322 494332416 679269184 230610912 374775152 271716160 769862560 243921280 324950000 358190888 165182036 797627860 272788184 708488296 262528768 269273984 947005400 173357824 42047072 477341888 663466808 315837024 469460160 49597222 847651712 849291929 876629760 997054736 311023180 103078586 24494592 251948544 916260960 831820768 518769536 422681240 772519536 535207772 501119904 104667962 465430016 993678176 34778112 865897216 139345152 116101148 860499340 38712632 851972784 657398128 750837453 863623100 369194052 871195884 731842600 691935360 812776512 197308672 786224128 187247584 939429376 443881848 714714880 659736160 810354288 288737000 143287488 869427794 344335808 445957050 371125432 630618200 630572064 542289152 290920448 784351744 497918656 793716352 710409536 977915120 73904128 406293560 565271552 976201048 658573760 881133700 410415580 158113792 107444152 468500228 833197504 279355136 580264704 649874248 943270496 692158968 919205984 522619128 612214640 284606132 554190720 532883282 997177060 403167488 706318784 325642624 348580684 836778948 693921328 764240800 572857984 29667068 204540604 272610820 716435584 140425728 264755000 299894784 240461504 258084528 488126680 350747324 352855456 836680872 476862368 908579138 165739008 612462464 801515776 635998868 101541004 485631976 512436736 923589344 334315840 642193131 724958072 505529475 385130304 424847104 474564312 346757280 688233408 674928852 433152078 547052224 581688896 636568768 767380752 419798800 404700000 396533248 690622752 626868680 364299392 405670912 437500608 394282048 633479360 401650048 689606208 667079104 737922496 278271168 635096256 764911776 376481632 361556136 350076864 469255144 490407764 465002624 690534972 341832006 575606000 641390784 482084040 675898320 622008000 455204736 742322112 637871680 269273072 393105344 348860224 503387435 326571856 569841404 504940296 398797664 647690440 658696424 396246864 562768924 499215310 595945356 571581216 611795976 655800320 731020672 572750656 703898625 272040352 464257440 672683408 542083520 458938994 750725416 281198784 589489606 599309756 386551776 408067520 574229718 522380800 383397568 665170484 740046016 742306336 290505920 676082864 291883232 345791616 268254657 714642512 566804618 619159680 744415424 347347008 450964096 511995048 573840124 511003824 371045968 619727680
82802482 343643323 453188674 447837042 374819952 247577666 344019874 491037218 304228674 402636098 455371938 369014642 521846850 72139288 166608082 370344388 65234114 281113370 406361952 175005506 550257502 527979182 400238466 217674858 181444834 246683126 114535054 530198338 329244050 57334578 208269602 378548170 380265282 542222018 323722594 319097597 99573506 120069890 182605042 127394498 497771586 521742722 192938030 470026578 260269474 507338242 90232246 98820738 171497446 403905858 213309698 155986978 470937234 252202754 384793762 277753666 429145730 200590658 453186690 392128866 105244098 328707458 184097538 452781862 331685166 250805402 70985122 520129602 461966786 296527742 395509250 237673066 194506882 399821890 241753176 55435170 293639058 151383186 134802706 75465202 469701295 477574162 205665812 205468802 213758764 246458818 551449438 220670718 365705870 480345922 145867528 86385510 113040706 402199298 548170306 365882554 367016770 324680926 130722498 479662722 936433883 500336248 656854624 774826368 724001120 733822800 966245396 587580284 897885792 502304720 672219984 855428380 956396672 912295392 792179192 539464416 951308992 929964928 498471696 904288834 541646892 619667872 715729248 936215136 703359796 836834016 759098208 835627360 651933088 889584412 818482608 599134132 581765216 890132304 750966500 577155168 847586960 572699696 694539424 830401920 863418976 637934081 704312688 503903512 562690020 514857568 755562718 480299212 703503728 478861192 741958868 562795616 874895232 884110754 538778624 696474800 878806120 964884320 594956828 686427712 760640096 824534816 714761147 517287008 828890122 811977344 569935584 732913028 636351464 659170432 729484256 582662218 486263392 754695760 678869852 523782928 664445568 621300584 869255776 884538912 598750512 894944544 614018160 549257312 897229920 804233160 631625344 596938798 727871328 736895404 496091124 799020344 542936816 920610400 503100000 858343584 944623200 855270832 814752940 514685594 548746080 238685184 140770240 849690968 815408640 109112832 108852160 647280640 433785664 319220608 447938560 954833104 995954176 767049200 155088928 908297888 985262464 438833552 903344800 606894336 702254768 602775048 542239844 16927808 945280768 517445548 112289760 523254216 598813888 642118544 504995136 732648496 96592792 152211456 998988800 887049744 846700672 197619572 641231788 111796624 135092784 886220422 2853888 196235224 544649200 767627114 825643832 901534944 987222528 671482035 256989240 886502232 430672832 251511808 960714944 869399552 15287552 677502784 428715256 814660496 580337776 449502992 809561938 154181584 146126512 71664224 594439168 81559512 391444816 529220652 749225832 797505332 509854960 483526840 656115968 14425272 468386738 969558464 432705984 505830144 965306368 770817250 377905184 889023092 114540484 342193984 896896384 301921096 116150776 278089614 712595208 364893248 758762752 812746688 165534208 170983680 385167648 792825344 255365888 196512592 294773568 312339584 569075456 780561568 327065856 80183216 294725456 806028050 711034138 673549952 550043200 307912072 124407500 909733516 907298160 5282944 459087072 965308584 273766724 700856576 452659200 63986624 471823400 927411032 826023633 975495774 641006256 995681424 171729920 103673856 700497312 581942794 816327540 595154222 266953856 34612161 130492992 735201614 346385480 208001600 653068480 539779144 860209766 478365560 486397744 12095420 912979456 327702912 381253376 747056640 731648000 740043432 754025048 944806240 276992512 858194136 159814575 63242734 818680068 409208248 87459584 91534464 512270262 32982338 527857300 142677504 345493408 670101238 729809920 561463552 459083648 863187056 251178496 812355112 52438400 854919668 516744000 491199843 972682968 124394600 32885760 952903454 693243200 778784112 337800704 454094848 303574176 349596696 374305620 751080288 483419947 19256782 710643868 557324158 509357756 782835712 779975168 115816440 694718336 902516544 434599467 517364408 297935811 177536640 217253440 266970648 139163616 480639744 467335188 225558414 339458560 374095232 428975104 559787088 212205136 197106336 188939584 483029088 419275016 156705728 198077248 229906944 186688384 425885696 194056384 482012544 459485440 530328832 70677504 427502592 557318112 168887968 153962472 142483200 261661480 282814100 257408960 482941308 134238342 368012336 433797120 274490376 468304656 414414336 247611072 534728448 430278016 61679408 185511680 141266560 295793771 118978192 362247740 297346632 191204000 440096776 451102760 188653200 355175260 291621646 388351692 363987552 404202312 448206656 523427008 365156992 496304961 64446688 256663776 465089744 334489856 251345330 543131752 73605120 381895942 391716092 178958112 200473856 366636054 314787136 175803904 457576820 532452352 534712672 82912256 468489200 84289568 138197952 60660993 507048848 359210954 411566016 536821760 139753344 243370432 304401384 366246460 303410160 163452304 412134016
268001970 528842811 638388162 633036530 560019440 432777154 529219362 676236706 489428162 587835586 640571426 554214130 707046338 257338776 351807570 555543876 250433602 466312858 591561440 360204994 735456990 713178670 585437954 402874346 366644322 431882614 299734542 715397826 514443538 242534066 393469090 563747658 565464770 727421506 508922082 504297085 284772994 305269378 367804530 312593986 682971074 706942210 378137518 655226066 445468962 692537730 275431734 284020226 356696934 589105346 398509186 341186466 656136722 437402242 569993250 462953154 614345218 385790146 638386178 577328354 290443586 513906946 369297026 637981350 516884654 436004890 256184610 705329090 647166274 481727230 580708738 422872554 379706370 585021378 426952664 240634658 478838546 336582674 320002194 260664690 654900783 662773650 390865300 390668290 398958252 431658306 736648926 405870206 550905358 665545410 331067016 271584998 298240194 587398786 733369794 551082042 552216258 509880414 315921986 664862210 582199419 146101784 302620160 420591904 369766656 379588336 612010932 233345820 543651328 148070256 317985520 501193916 602162208 558060928 437944728 185229952 597074528 575730464 144237232 550054370 187412428 265433408 361494784 581980672 349125332 482599552 404863744 481392896 297698624 535349948 464248144 244899668 227530752 535897840 396732036 222920704 493352496 218465232 340304960 476167456 509184512 283699617 350078224 149669048 208455556 160623104 401328254 126064748 349269264 124626728 387724404 208561152 520660768 529876290 184544160 342240336 524571656 610649856 240722364 332193248 406405632 470300352 360526683 163052544 474655658 457742880 215701120 378678564 282117000 304935968 375249792 228427754 132028928 400461296 324635388 169548464 310211104 267066120 515021312 530304448 244516048 540710080 259783696 195022848 542995456 449998696 277390880 242704334 373636864 382660940 141856660 444785880 188702352 566375936 148865536 504109120 590388736 501036368 460518476 160451130 907287584 483036944 634599268 768365916 559687536 368986736 616220672 779530240 166475952 206460774 170387696 492230468 401467797 429756576 880427376 423599360 365708232 904414784 413960192 443639352 734066768 940595300 424929024 659331680 573472256 715114794 761203968 998212132 34727836 805096574 818898000 564822580 759788384 617176352 532321280 1414020 644788160 204608224 660157461 91968844 359056000 553044784 22311168 708002484 642330624 782351624 587244800 89058112 55097212 707224064 209592320 581519968 630873088 357735144 968320512 869426176 324684800 737046976 334568116 356670000 562004160 146107712 824467432 728107634 151639296 766946880 547725240 698441472 651300000 364633884 446667480 212714496 64127000 61760496 160790912 408773104 522405792 567151900 945657134 866846202 96432704 968368256 986447872 953673856 270439568 806266880 698179152 386043784 131174727 234306688 241043200 24215296 767882112 597076096 681965600 486623648 944547840 411872192 791400262 326908560 766773956 304640712 692918400 637771600 367179200 141139328 723186444 330965536 665992384 944062464 635364160 177380152 116465656 112964874 292563680 19202389 548159296 650173760 559049472 120609280 609634048 636941392 506597338 449337148 672774744 493970328 657390935 184822872 243469760 350675848 573231551 283765440 172009216 108248760 25590848 923959984 356334504 487186880 495898944 672198528 469649124 506109112 822224256 28684584 581475488 760494352 306773568 893124380 712140080 534289360 468689610 585405972 418517192 52682424 205716928 547324864 318970896 947905664 897700848 637509712 414789184 232030920 208292352 468574895 334509600 135321344 726544384 508551778 727733568 415621248 555198204 713905728 49548632 558953984 363716530 801988288 134919214 323486080 616937752 596954880 498251795 264015080 615611488 719694960 155981436 632945376 806395330 945426816 173092200 315177242 382190208 341460992 208876184 231547152 737887840 963242496 515938160 373940824 131885104 195279432 578288603 661053544 441624947 321225776 360942576 410659784 282852752 624328880 611024324 369247550 483147696 517784368 572664240 703476224 355894272 340795472 332628720 626718224 562964152 300394864 341766384 373596080 330377520 569574832 337745520 625701680 603174576 674017968 214366640 571191728 701007248 312577104 297651608 286172336 405350616 426503236 401098096 626630444 277927478 511701472 577486256 418179512 611993792 558103472 391300208 678417584 573967152 205368544 329200816 284955696 439482907 262667328 505936876 441035768 334893136 583785912 594791896 332342336 498864396 435310782 532040828 507676688 547891448 591895792 667116144 508846128 639994097 208135824 400352912 608778880 478178992 395034466 686820888 217294256 525585078 535405228 322647248 344162992 510325190 458476272 319493040 601265956 676141488 678401808 226601392 612178336 227978704 281887088 204350129 650737984 502900090 555255152 680510896 283442480 387059568 448090520 509935596 447099296 307141440 555823152
172205204 433046045 542591396 537239764 464222674 336980388 433422596 580439940 393631396 492038820 544774660 458417364 611249572 161542010 256010804 459747110 154636836 370516092 495764674 264408228 639660224 617381904 489641188 307077580 270847556 336085848 203937776 619601060 418646772 146737300 297672324 467950892 469668004 631624740 413125316 408500319 188976228 209472612 272007764 216797220 587174308 611145444 282340752 559429300 349672196 596740964 179634968 188223460 260900168 493308580 302712420 245389700 560339956 341605476 474196484 367156388 518548452 289993380 542589412 481531588 194646820 418110180 273500260 542184584 421087888 340208124 160387844 609532324 551369508 385930464 484911972 327075788 283909604 489224612 331155898 144837892 383041780 240785908 224205428 164867924 559104017 566976884 295068534 294871524 303161486 335861540 640852160 310073440 455108592 569748644 235270250 175788232 202443428 491602020 637573028 455285276 456419492 414083648 220125220 569065444 523967499 87869864 244388240 362359984 311534736 321356416 553779012 175113900 485419408 89838336 259753600 442961996 543930288 499829008 379712808 126998032 538842608 517498544 86005312 491822450 129180508 207201488 303262864 523748752 290893412 424367632 346631824 423160976 239466704 477118028 406016224 186667748 169298832 477665920 338500116 164688784 435120576 160233312 282073040 417935536 450952592 225467697 291846304 91437128 150223636 102391184 343096334 67832828 291037344 66394808 329492484 150329232 462428848 471644370 126312240 284008416 466339736 552417936 182490444 273961328 348173712 412068432 302294763 104820624 416423738 399510960 157469200 320446644 223885080 246704048 317017872 170195834 73797008 342229376 266403468 111316544 251979184 208834200 456789392 472072528 186284128 482478160 201551776 136790928 484763536 391766776 219158960 184472414 315404944 324429020 83624740 386553960 130470432 508144016 90633616 445877200 532156816 442804448 402286556 102219210 804841920 947629864 111918256 408879480 438776160 328892682 230929057 981485720 410408528 516903488 949353088 990084188 968674432 98815040 441746804 855712352 941821824 716943484 539582464 500901960 315801344 410631486 215523136 71741440 483050260 548807680 655258696 780292928 426385920 691895000 735485824 972242220 689086544 704000 660217080 348047924 332164352 989446232 531662336 788224096 89015304 256580620 286144138 249052240 675776384 723496600 815233640 624880640 257533880 461913152 372442608 113480832 497233624 690268672 783689484 85967200 720328624 505389420 73651072 908613712 825642574 130103728 88344496 269460256 653581824 877418808 555648704 500058112 683148640 66293912 705704640 942790144 239114560 959512152 461868868 186498368 961034432 217421044 833268224 16209358 812036864 378153336 356603792 18673520 291249920 317800296 474524160 113988480 216735744 426003744 153115768 591892736 917177603 579197824 262637888 270784976 945701043 554073440 489755950 963443624 488610476 19944308 637613248 31078768 891903500 457625600 50436096 116449024 728398208 544474304 555112836 156655328 633138176 2124000 672100108 857521952 506557085 747218944 116426144 115734504 62134760 886450448 966307336 570368768 642856100 612096000 488752736 34633004 829841088 757027856 444938240 821928561 89224480 590883888 9660900 746669696 417238528 679515296 534934784 993180928 2433616 888375460 326301184 445702712 71379968 993064680 937299560 924981632 2721280 710070850 127918268 971926584 939676672 926461984 667243984 179059712 927120400 109827080 291700656 116203912 34795472 459725568 697717492 998470696 895667492 859807464 8527168 775099776 692059424 138486104 560666508 688950464 374650368 731231744 901845694 400309936 605606960 380617280 992466432 265624960 416062176 596665696 791079960 393553930 800604768 26486336 30141760 461041856 737389568 268040576 474553880 943499704 42384096 698780672 940963784 412604672 701166592 813139408 504359488 143054668 764972635 847737576 628308979 507909808 547626608 597343816 469536784 811012912 797708356 555931582 669831728 704468400 759348272 890160256 542578304 527479504 519312752 813402256 749648184 487078896 528450416 560280112 517061552 756258864 524429552 812385712 789858608 860702000 401050672 757875760 887691280 499261136 484335640 472856368 592034648 613187268 587782128 813314476 464611510 698385504 764170288 604863544 798677824 744787504 577984240 865101616 760651184 392052576 515884848 471639728 626166939 449351360 692620908 627719800 521577168 770469944 781475928 519026368 685548428 621994814 718724860 694360720 734575480 778579824 853800176 695530160 826678129 394819856 587036944 795462912 664863024 581718498 873504920 403978288 712269110 722089260 509331280 530847024 697009222 645160304 506177072 787949988 862825520 865085840 413285424 798862368 414662736 468571120 391034161 837422016 689584122 741939184 867194928 470126512 573743600 634774552 696619628 633783328 493825472 742507184
263866322 524707163 634252514 628900882 555883792 428641506 525083714 672101058 485292514 583699938 636435778 550078482 702910690 253203128 347671922 551408228 246297954 462177210 587425792 356069346 731321342 709043022 581302306 398738698 362508674 427746966 295598894 711262178 510307890 238398418 389333442 559612010 561329122 723285858 504786434 500161437 280637346 301133730 363668882 308458338 678835426 702806562 374001870 651090418 441333314 688402082 271296086 279884578 352561286 584969698 394373538 337050818 652001074 433266594 565857602 458817506 610209570 381654498 634250530 573192706 286307938 509771298 365161378 633845702 512749006 431869242 252048962 701193442 643030626 477591582 576573090 418736906 375570722 580885730 422817016 236499010 474702898 332447026 315866546 256529042 650765135 658638002 386729652 386532642 394822604 427522658 732513278 401734558 546769710 661409762 326931368 267449350 294104546 583263138 729234146 546946394 548080610 505744766 311786338 660726562 780750091 344652456 501170832 619142576 568317328 578139008 810561604 431896492 742202000 346620928 516536192 699744588 800712880 756611600 636495400 383780624 795625200 774281136 342787904 748605042 385963100 463984080 560045456 780531344 547676004 681150224 603414416 679943568 496249296 733900620 662798816 443450340 426081424 734448512 595282708 421471376 691903168 417015904 538855632 674718128 707735184 482250289 548628896 348219720 407006228 359173776 599878926 324615420 547819936 323177400 586275076 407111824 719211440 728426962 383094832 540791008 723122328 809200528 439273036 530743920 604956304 668851024 559077355 361603216 673206330 656293552 414251792 577229236 480667672 503486640 573800464 426978426 330579600 599011968 523186060 368099136 508761776 465616792 713571984 728855120 443066720 739260752 458334368 393573520 741546128 648549368 475941552 441255006 572187536 581211612 340407332 643336552 387253024 764926608 347416208 702659792 788939408 699587040 659069148 359001802 612322816 477947008 317279040 810512042 272830512 888651904 506328776 753970220 394058192 502593760 334517892 343680000 409527968 394801408 236931856 191704625 535945920 651310080 802353036 627284288 245825472 219809952 544195392 664104928 456683062 563081880 469439488 233681920 296326816 936962504 297561568 157458400 552849248 44654592 47374464 592558120 567252768 532290384 589417032 3603552 334772610 70891840 628274432 359033456 678725936 657654192 615156378 291030972 751344080 507518400 177402880 402669568 489003014 593283056 555361608 326448100 278155264 830046912 780194672 245476352 695508480 64558976 626401072 693478080 808184928 791023040 963301724 808617632 37556736 840796768 521752500 988271148 114114880 637806458 998152704 347861584 629733744 26635888 839257984 738908256 919218176 312382464 380359208 245384342 33725056 731720260 945620152 34056960 20544000 188078760 656648352 36032920 248598320 694324384 87778448 653158328 602835682 527240400 54786596 962045804 606272768 358230164 101191906 786453696 111608 139570016 760529560 263764752 591452504 411387264 970516808 232687104 256660608 240786755 773852604 269859284 477694920 334052320 757996184 407284864 767466528 346166224 214466336 169346800 115336704 813447516 503790256 897143400 375011432 486659424 950433568 324219000 427358208 221786120 223248880 34908386 441955840 568310028 741748224 323586560 960174080 833819880 497718344 911355904 103730992 225163776 879013760 910176000 265391744 284524128 808177280 830288448 710395920 791298304 766816000 108079744 177363433 706160840 395567516 42574762 148326720 834057536 605291116 496545888 481117896 560017548 127867276 41925952 913440540 138105438 414603034 617411136 465422016 634692432 950913903 415043886 85222312 168442612 861892032 432097344 810400416 452784620 795064228 893269056 534529408 822507776 175886000 566814720 238876576 36644648 483352780 92573200 639251968 512889440 273967192 619862000 361675130 483992024 787922712 510991914 565901611 648666552 429237955 308838784 348555584 398272792 270465760 611941888 598637332 356860558 470760704 505397376 560277248 691089232 343507280 328408480 320241728 614331232 550577160 288007872 329379392 361209088 317990528 557187840 325358528 613314688 590787584 661630976 201979648 558804736 688620256 300190112 285264616 273785344 392963624 414116244 388711104 614243452 265540486 499314480 565099264 405792520 599606800 545716480 378913216 666030592 561580160 192981552 316813824 272568704 427095915 250280336 493549884 428648776 322506144 571398920 582404904 319955344 486477404 422923790 519653836 495289696 535504456 579508800 654729152 496459136 627607105 195748832 387965920 596391888 465792000 382647474 674433896 204907264 513198086 523018236 310260256 331776000 497938198 446089280 307106048 588878964 663754496 666014816 214214400 599791344 215591712 269500096 191963137 638350992 490513098 542868160 668123904 271055488 374672576 435703528 497548604 434712304 294754448 543436160
453 449 5
123 409 49
369 477 5
215 97 35
21 469 17
461 387 1
229 385 65
101 285 73
209 189 97
189 341 1
269 499 1
297 401 5
361 215 129
377 213 1
465 225 25
433 169 5
253 305 95
113 189 180
49 201 145
21 121 297
329 107 113
165 249 113
15 101 349
265 353 9
77 461 39
341 457 13
148 325 33
1 397 33
401 13 61
461 269 17
119 31 165
485 221 9
321 455 15
313 93 49
358 205 23
497 81 1
9 153 217
177 33 57
465 329 25
93 365 25
125 193 265
401 373 75
373 141 121
465 81 9
121 453 33
285 361 57
183 69 39
355 409 33
437 181 1
313 45 93
189 481 13
477 69 1
173 441 1
201 109 185
177 333 69
137 197 165
325 325 145
390 125 70
345 249 49
195 277 93
177 155 271
273 329 5
461 85 25
361 492 5
221 467 21
301 137 167
97 469 1
161 481 9
141 257 177
1 423 39
41 407 67
497 57 1
5 341 145
357 225 17
161 41 317
249 377 69
157 225 189
485 341 1
323 341 145
249 485 1
117 223 15
221 41 246
265 469 17
177 245 133
281 149 173
469 445 19
301 15 97
181 349 73
1 413 1
359 309 101
217 145 257
261 465 1
319 441 53
281 461 33
381 385 16
157 193 285
197 253 73
84 161 25
65 425 63
77 321 69
45 1 1
477 125 9
293 364 80
289 69 121
185 301 29
157 261 177
217 77 21
349 33 81
121 85 361
113 373 1
425 101 53
113 45 301
265 225 181
197 465 21
345 269 117
77 125 117
181 349 21
13 77 217
73 247 165
169 325 145
113 383 47
9 41 231
177 385 61
249 137 145
437 69 33
493 465 1
473 217 1
473 301 6
69 35 377
189 57 297
353 305 25
161 383 59
401 229 73
345 397 69
433 301 5
125 280 110
453 453 1
293 41 25
367 129 103
101 69 289
5 301 169
321 45 145
221 297 185
391 101 21
241 491 3
113 421 33
245 65 193
1 425 13
189 489 9
85 229 249
91 446 23
469 147 21
105 57 217
222 157 240
413 429 11
169 65 247
69 213 129
189 205 285
321 437 1
137 345 141
253 179 217
133 145 117
325 277 145
329 412 72
213 289 121
441 145 37
401 421 33
83 193 41
73 337 105
449 1 29
157 169 170
445 245 45
125 105 197
301 337 13
53 461 1
343 165 153
425 29 9
97 289 61
453 309 35
413 5 81
297 29 121
441 197 47
197 321 17
205 453 31
113 260 45
261 373 17
21 449 41
421 351 49
37 373 73
495 393 5
137 485 1
421 357 1
449 289 49
457 429 25
345 293 146
276 1 166
21 188 111
5 105 337
133 169 169
153 249 217
269 117 97
161 145 317
341 361 21
465 290 17
373 197 1
103 473 5
181 365 20
17 245 209
405 140 1
397 181 41
289 321 89
55 405 9
237 173 241
289 207 177
361 41 13
189 37 163
349 29 145
195 417 81
105 247 163
277 37 85
497 441 1
453 363 33
377 417 1
57 217 55
361 389 1
89 265 229
305 405 25
285 197 152
185 133 293
193 193 197
13 341 105
9 279 155
365 341 25
5 471 7
73 369 69
289 226 165
249 45 193
45 65 149
369 189 56
493 169 1
141 141 91
257 393 5
201 171 13
479 397 11
385 49 103
301 101 185
429 117 31
477 1 17
221 481 13
361 265 79
301 269 169
161 337 35
121 461 33
21 101 33
147 301 41
287 421 49
1 485 1
445 393 13
103 13 57
105 37 245
423 177 23
363 225 29
177 201 273
73 389 73
245 73 193
45 493 1
65 457 33
213 65 25
421 301 1
329 497 4
177 297 193
349 121 73
277 493 1
281 309 17
165 21 65
321 169 113
197 57 209
225 189 82
417 273 1
281 291 163
173 317 11
305 213 49
405 201 41
421 69 27
225 409 1
257 249 205
299 297 75
497 1 3
233 437 25
385 349 61
245 469 1
421 481 5
269 225 25
321 353 45
49 401 41
61 405 17
201 369 125
17 189 233
341 41 1
295 35 155
189 133 217
45 57 181
121 169 137
101 13 169
31 67 409
281 75 1
353 5 109
197 265 13
249 397 1
217 221 23
1 323 39
117 31 153
445 37 43
361 341 53
137 97 117
189 149 65
13 317 77
297 433 25
437 233 13
173 469 23
1 297 25
375 341 79
97 169 229
269 321 9
421 289 65
301 409 45
325 13 33
185 469 1
257 101 185
45 45 5
343 449 5
361 69 45
61 125 324
325 77 33
206 233 17
300 433 57
393 255 53
137 167 307
29 385 77
193 329 61
329 153 107
141 381 57
77 161 153
439 345 53
217 297 173
169 41 225
245 85 51
133 33 81
165 481 5
337 289 161
321 215 97
213 481 9
51 89 337
285 53 117
45 493 3
213 187 65
451 13 23
457 203 17
41 205 33
257 1 91
177 154 205
151 477 9
313 101 97
121 193 189
57 453 1
133 357 21
225 343 75
249 221 9
401 185 67
369 397 89
401 65 61
69 433 65
141 241 231
153 401 41
371 385 73
297 317 57
177 281 53
269 185 31
105 333 105
189 449 45
69 77 81
189 265 217
209 461 1
41 197 1
49 481 9
181 161 193
361 313 83
253 361 85
485 89 1
261 93 1
81 9 105
217 121 65
289 65 168
9 1 357
345 305 40
57 223 113
125 85 273
129 201 285
453 417 29
105 385 57
257 141 65
137 37 285
253 273 221
453 469 17
283 73 205
461 377 33
413 437 49
201 41 269
1 321 133
305 417 37
109 171 171
101 385 38
209 183 253
309 101 1
245 69 185
365 285 27
161 9 85
193 77 233
405 233 83
25 374 124
125 381 101
310 493 1
165 385 69
269 69 103
93 329 29
269 429 49
489 197 1
405 309 25
173 257 213
451 333 47
285 85 73
395 285 79
293 181 145
81 321 161
417 221 69
289 170 5
5 185 199
497 33 1
76 409 41
413 1 45
193 165 253
209 449 45
317 341 109
485 57 1
165 131 1
439 277 59
111 349 121
85 1 275
413 369 17
101 284 94
489 177 9
485 29 13
93 421 17
429 366 17
390 97 73
228 241 69
325 240 49
257 449 7
117 289 109
389 469 1
465 317 5
241 205 13
293 101 1
221 261 169
292 1 163
341 477 1
97 357 129
209 105 1
285 489 1
421 197 65
425 265 65
381 33 71
29 461 33
173 177 1
285 253 49
393 65 93
273 329 113
5 409 1
381 189 25
411 89 39
321 197 177
49 369 101
209 97 233
349 201 97
437 465 29
100 423 75
285 287 153
281 1 95
9 99 357
297 101 117
257 117 9
101 305 1
371 201 83
149 421 11
109 91 281
449 253 13
25 233 135
125 421 49
409 241 85
381 241 105
273 401 9
97 309 129
49 259 79
493 269 1
441 341 1
81 189 145
393 251 61
209 485 9
433 469 1
365 393 97
425 297 37
85 13 321
209 105 25
257 477 1
93 45 218
313 437 1
193 402 52
273 176 13
261 93 237
60 465 11
401 217 89
261 409 5
345 329 81
421 305 21
7 229 121
437 161 1
493 65 1
373 221 119
405 325 12
53 241 45
141 137 177
143 189 161
185 241 137
133 153 159
141 485 1
221 493 5
37 69 369
485 95 1
97 377 77
181 421 73
86 1 325
313 141 77
239 361 49
37 481 9
361 305 37
401 353 41
77 225 205
113 129 341
101 317 145
193 495 6
429 101 57
1 133 151
229 157 185
261 301 41
297 161 161
285 469 9
261 45 1
381 241 113
177 341 65
309 277 121
1 173 97
385 133 21
453 165 41
237 470 26
189 77 289
197 85 65
160 335 155
489 349 5
393 153 33
99 189 177
137 73 45
381 313 89
181 141 1
57 245 1
9 321 69
87 141 129
125 37 185
97 493 1
449 21 1
381 413 17
449 133 13
173 61 41
41 377 13
309 381 41
193 225 261
101 89 1
277 469 17
375 421 49
489 353 1
237 57 157
1 25 401
265 1 157
137 89 265
137 409 25
389 105 81
105 73 153
177 285 153
89 297 113
49 245 129
381 121 49
133 113 137
431 261 5
485 317 1
401 161 99
149 389 33
201 469 14
73 277 121
217 455 41
109 141 221
221 261 211
397 285 26
129 37 318
381 21 89
141 121 353
1 337 33
349 125 17
217 225 1
282 193 179
385 257 109
477 461 17
1 293 193
217 201 69
23 425 33
305 257 185
141 105 73
197 413 65
297 141 197
457 281 1
249 485 1
145 113 189
409 193 13
269 365 17
245 205 1
1 245 193
385 7 41
241 365 57
101 117 161
445 245 33
364 429 9
397 381 25
401 485 9
181 121 65
245 265 1
25 25 277
201 333 25
117 125 247
251 437 1
245 41 225
481 23 17
409 177 45
385 133 81
85 173 25
21 369 101
473 33 13
333 273 89
145 1 285
249 421 33
118 53 226
121 165 89
433 284 49
297 97 189
473 489 1
437 365 1
37 453 9
355 172 71
393 417 53
177 381 17
69 269 141
89 395 13
317 349 95
217 401 7
229 117 33
325 109 17
265 429 37
301 245 185
177 65 113
241 141 165
437 493 1
185 125 197
279 201 9
49 425 45
153 177 265
377 21 1
85 165 245
421 269 65
273 257 37
37 345 97
43 429 9
241 341 81
485 397 3
345 425 57
37 489 8
241 337 21
453 329 1
93 349 1
305 433 33
29 301 153
125 405 33
201 129 149
217 25 77
441 441 1
165 345 113
201 237 101
72 293 183
493 101 1
79 121 209
261 333 41
157 405 61
141 341 145
129 355 131
325 349 41
421 325 65
153 389 1
385 73 9
469 217 17
433 169 47
129 296 62
237 201 75
89 385 65
185 217 273
341 157 25
489 201 10
177 481 16
101 485 9
95 336 127
229 135 225
417 206 45
37 301 109
297 105 13
177 253 25
41 161 39
341 141 65
261 457 37
53 313 81
265 57 117
189 461 25
153 337 145
395 449 13
261 181 211
481 217 11
57 235 239
169 21 311
264 445 15
1 45 402
209 265 13
269 385 41
273 365 129
393 53 81
261 1 161
251 365 53
241 13 141
383 293 39
321 1 133
57 241 153
73 225 273
85 457 29
137 213 265
385 361 45
357 387 61
469 361 1
61 221 49
489 13 5
289 113 61
36 353 73
269 151 129
173 477 11
437 261 33
257 37 242
281 153 9
333 181 1
313 369 41
21 425 37
461 193 17
81 481 10
285 241 201
1 240 129
473 197 9
1 305 37
109 377 29
17 393 5
285 441 37
77 145 201
121 465 25
237 1 35
325 216 27
77 425 65
169 477 18
399 53 67
5 459 7
401 429 37
263 41 121
249 29 81
399 101 81
21 441 37
465 25 17
425 290 61
259 453 33
493 101 1
132 100 89
81 301 145
25 29 25
293 361 117
345 85 53
325 229 1
1 245 29
461 9 13
265 199 73
231 14 253
177 351 19
217 1 281
497 61 1
397 93 93
361 201 65
125 301 34
437 29 1
329 121 13
277 210 97
93 5 393
481 265 5
181 137 309
417 53 73
247 221 147
249 433 5
317 345 53
493 449 6
169 277 33
87 289 65
105 321 61
393 161 87
89 29 145
121 161 237
49 445 9
473 373 1
413 451 9
77 371 115
145 217 109
137 117 297
377 109 73
152 261 209
13 457 5
205 101 225
317 497 1
189 297 25
369 413 71
105 65 21
101 293 41
389 405 33
281 157 45
415 161 45
289 1 121
261 113 65
13 25 373
317 281 73
265 5 185
171 65 111
225 389 97
121 21 53
361 293 17
369 226 1
213 241 77
369 113 15
351 345 128
145 165 289
109 413 65
17 113 265
89 89 20
341 263 141
265 301 135
161 281 205
453 9 13
225 421 65
110 45 52
193 131 201
397 85 97
405 247 21
409 258 17
177 393 77
85 201 285
121 353 117
469 141 1
81 409 9
213 45 17
189 401 57
211 315 60
417 473 5
301 425 45
185 147 261
91 101 140
293 21 129
85 477 1
61 189 121
317 265 105
403 133 93
177 105 301
133 285 65
497 397 3
409 101 49
321 121 165
133 427 3
161 81 257
393 253 65
237 481 13
253 491 5
91 113 81
399 257 93
405 197 61
1 153 345
361 185 41
489 265 5
181 49 289
337 213 61
53 49 49
145 205 217
417 293 80
485 73 1
209 41 8
429 137 1
185 301 1
73 413 81
121 445 49
45 397 21
377 289 1
461 285 25
325 25 81
5 481 5
287 241 19
285 401 81
449 25 5
29 493 7
161 223 1
105 85 185
45 296 154
17 261 225
225 317 41
61 425 73
321 149 69
77 489 5
189 145 299
433 423 29
109 453 22
273 409 57
141 269 25
92 47 188
83 201 221
39 221 241
405 93 65
253 57 113
33 375 37
365 45 3
162 469 1
205 377 13
417 125 77
113 25 53
301 225 85
181 365 81
317 33 81
31 497 1
335 313 3
169 313 167
493 129 5
93 245 89
125 293 1
125 33 81
453 20 25
385 149 69
205 33 217
355 21 53
130 225 73
173 161 69
457 293 9
485 85 1
57 85 273
497 85 1
337 173 121
449 29 9
101 57 309
269 417 57
9 113 301
167 337 31
185 77 141
117 1 321
205 485 3
141 365 1
25 85 246
469 153 1
273 465 33
189 309 129
253 165 129
229 429 41
61 327 145
45 273 113
229 221 207
191 209 173
225 241 1
477 469 5
173 458 26
21 185 201
285 187 185
413 411 49
441 105 26
245 433 13
45 499 2
357 245 81
429 153 9
369 377 109
389 65 49
497 245 1
395 381 101
57 377 65
237 233 193
145 65 81
451 321 7
17 33 109
333 129 73
285 413 1
89 335 147
141 337 79
349 473 21
233 171 137
129 301 81
301 217 189
405 449 33
241 73 193
269 445 49
1 313 73
129 301 129
379 101 15
301 167 17
265 285 121
437 389 1
453 165 17
265 401 21
233 253 217
73 313 45
152 485 1
401 161 49
105 145 241
165 129 169
329 405 33
265 1 185
57 329 153
485 381 1
269 405 33
421 489 9
69 369 105
177 221 97
165 69 145
253 429 9
65 1 1
49 261 225
205 421 33
309 313 29
305 197 149
437 385 1
133 313 29
1 99 225
85 289 1
225 463 1
377 105 33
277 201 193
289 440 35
233 25 117
49 313 50
425 413 25
209 93 149
263 351 115
469 73 27
41 421 65
381 209 97
153 9 17
341 437 53
5 283 180
169 1 157
41 429 29
428 253 53
145 126 209
459 325 7
257 330 116
129 461 17
477 403 9
77 28 369
217 453 17
201 413 81
189 26 153
121 497 1
275 401 81
441 217 41
241 237 97
241 265 36
281 241 47
81 89 17
101 477 17
69 65 184
57 205 49
269 102 97
177 257 177
137 69 357
489 291 1
437 453 45
401 301 45
461 273 9
469 173 17
246 261 35
493 313 1
185 271 111
449 125 45
446 389 13
169 313 85
229 165 257
333 209 105
261 241 113
5 305 5
237 233 185
405 321 1
5 178 240
185 305 129
69 389 17
181 17 257
123 401 57
61 421 1
121 209 169
213 81 99
481 213 1
208 385 73
433 225 61
85 489 5
472 185 8
433 349 63
281 64 129
197 313 49
65 5 373
489 45 3
153 5 325
61 330 13
445 205 1
325 341 33
457 189 37
101 397 1
310 165 110
41 465 11
251 353 53
397 221 73
157 169 169
421 406 9
455 313 9
101 308 11
145 485 1
301 21 17
49 21 269
261 345 61
101 137 55
449 305 49
402 341 44
413 477 21
217 213 133
169 341 97
181 101 65
241 29 229
97 269 193
85 277 86
89 313 81
77 105 73
85 453 27
187 1 71
25 305 109
177 185 67
461 285 9
429 393 57
397 177 97
125 101 209
137 257 49
85 305 39
477 253 9
49 369 1
287 89 69
85 37 1
113 177 109
185 301 97
173 309 129
117 405 47
445 301 33
33 365 49
497 461 1
313 189 101
1 9 377
93 277 65
265 421 49
69 126 326
321 113 49
221 205 33
273 101 205
73 1 389
41 169 9
53 101 321
461 201 9
365 145 73
145 461 21
229 333 25
181 25 237
293 57 91
421 269 33
241 169 53
249 385 8
77 405 13
457 153 19
385 29 57
73 97 1
205 41 33
265 305 141
417 1 41
236 25 101
1 257 15
173 425 71
403 73 95
61 293 25
129 81 113
189 281 5
69 429 43
45 437 25
237 493 1
50 385 89
237 153 161
273 393 61
387 389 81
201 321 81
169 369 17
493 17 1
193 413 57
193 269 21
221 165 225
257 225 89
377 119 5
481 353 1
369 433 5
41 97 125
85 450 29
169 293 137
129 481 9
145 5 225
73 489 5
245 475 19
471 197 1
173 105 65
401 277 17
477 137 9
261 493 1
241 441 29
25 469 17
353 193 33
61 263 123
105 289 28
413 265 85
189 423 51
21 229 169
373 385 45
197 113 85
405 373 73
317 377 41
25 185 153
189 245 95
265 289 61
365 193 17
201 35 206
257 39 205
69 121 109
285 69 49
137 445 41
373 18 83
385 497 1
309 249 141
289 349 85
171 489 9
37 469 1
357 197 81
225 33 91
269 321 77
17 325 105
321 17 121
413 369 57
377 203 77
456 421 37
129 497 1
456 305 38
477 157 17
135 485 1
101 349 23
421 17 8
193 1 93
121 393 25
421 473 5
445 305 13
425 25 7
485 41 9
329 101 39
485 45 9
485 469 9
385 305 73
261 457 25
129 465 9
296 389 65
457 33 36
405 337 65
345 461 25
31 441 41
137 291 43
174 441 29
385 433 21
53 85 303
237 493 1
249 65 217
257 161 9
321 203 151
1 205 153
153 481 19
153 273 125
395 13 101
137 469 13
137 225 85
397 393 89
399 201 35
281 343 115
333 113 113
1 21 161
489 253 11
133 433 45
345 97 57
201 69 237
289 205 195
269 47 169
409 157 57
137 21 317
293 269 193
1 37 385
361 369 105
1 97 321
461 117 1
111 17 165
377 301 45
84 345 21
361 377 29
97 180 192
1 453 25
383 333 19
285 345 137
345 305 33
377 245 25
325 229 161
341 245 9
5 141 201
85 1 193
169 292 118
313 61 169
37 343 139
133 157 37
229 117 233
455 165 25
409 89 39
233 467 24
45 225 149
333 149 113
421 241 19
101 373 1
257 121 83
297 49 129
425 461 17
305 201 13
89 305 185
461 389 35
309 301 1
453 385 37
329 181 45
57 157 305
405 225 69
21 489 5
371 325 29
65 431 17
121 281 173
9 177 257
293 401 69
47 260 57
461 65 9
281 457 13
97 361 75
177 413 1
477 497 3
129 201 173
201 469 13
257 109 233
149 141 47
173 336 142
253 13 1
285 341 129
109 53 55
365 373 1
493 425 1
101 81 113
400 141 58
189 432 67
481 165 9
73 81 1
301 213 49
149 33 189
417 73 73
165 365 41
221 103 169
65 401 37
1 489 1
421 277 49
61 499 1
13 265 97
375 141 39
13 285 129
493 245 5
445 187 49
1 157 105
237 1 137
417 423 17
305 417 11
65 489 3
69 61 183
187 309 177
145 73 305
121 129 179
57 453 32
101 153 285
445 449 45
157 353 141
121 181 201
317 241 1
65 25 153
177 262 7
101 153 1
101 457 37
229 453 35
73 225 89
241 453 6
25 105 125
345 245 63
441 201 13
161 5 297
153 495 3
296 209 167
155 357 129
493 297 1
81 425 5
465 29 13
65 457 9
261 477 1
389 177 59
213 449 13
229 481 5
269 309 169
89 37 311
485 181 1
413 217 65
1 225 185
185 209 277
305 153 137
45 325 81
53 277 49
145 345 77
161 13 45
197 257 57
197 385 69
101 365 113
205 381 115
141 409 45
307 401 85
333 285 17
1 481 17
89 81 1
362 109 29
185 221 49
1 21 345
49 365 41
233 245 161
189 1 45
369 129 35
449 485 1
85 217 80
413 173 25
221 167 193
197 101 241
13 33 1
429 469 15
81 397 89
113 69 29
237 149 169
425 341 9
401 121 29
37 209 57
117 61 161
33 473 2
253 173 17
209 167 229
221 473 25
81 409 29
469 489 1
91 105 157
121 377 33
375 491 3
73 221 247
245 453 25
456 1 30
373 493 1
141 209 277
221 397 5
421 217 1
7 25 133
25 397 89
193 1 1
265 361 132
341 257 63
381 153 49
317 249 141
385 453 17
221 389 33
393 413 73
369 177 117
405 385 73
109 329 169
141 47 1
17 293 177
41 207 149
285 309 73
441 337 17
21 229 143
277 57 25
437 493 1
277 329 37
13 337 21
301 245 101
257 361 27
257 198 81
45 435 1
329 27 153
233 61 145
69 437 17
53 365 113
157 17 201
393 341 77
497 277 1
25 133 113
497 137 1
469 433 1
289 317 169
439 225 41
284 405 77
153 161 5
260 265 193
245 497 1
229 481 1
5 223 31
153 353 57
349 105 145
153 401 29
403 493 1
77 467 33
237 285 25
253 63 137
417 283 29
469 234 9
195 447 9
349 77 29
5 257 9
145 29 5
181 21 57
465 249 13
273 201 9
67 173 177
485 315 5
105 157 145
13 353 1
489 233 9
201 133 117
241 5 131
197 73 97
145 369 41
229 273 181
233 389 75
141 77 281
73 357 49
73 15 147
497 360 1
253 9 73
41 37 301
413 425 45
41 21 301
41 313 133
312 189 29
429 345 65
167 109 107
173 305 125
301 201 163
329 153 149
161 133 261
457 197 17
371 89 95
49 41 29
413 93 61
181 339 135
21 1 321
134 185 149
350 313 50
29 121 169
157 263 163
9 109 201
349 176 89
323 197 125
409 381 81
445 127 41
437 33 17
153 161 161
429 409 49
1 485 1
277 57 1
429 189 37
85 329 77
341 453 25
401 349 85
33 393 73
367 335 5
145 341 65
53 201 285
177 317 73
121 83 313
237 189 43
421 61 26
229 169 177
259 181 179
181 445 1
301 13 17
117 333 89
209 237 41
137 261 201
313 409 11
241 163 53
277 49 1
261 275 111
373 393 9
489 221 5
457 305 1
179 193 1
421 317 33
141 85 353
393 13 45
425 101 1
477 305 15
425 401 37
387 429 57
421 37 9
221 81 165
89 345 141
165 225 21
101 253 141
178 449 9
377 189 37
69 437 33
213 245 57
197 97 249
309 453 33
141 253 145
153 299 45
221 329 89
1 185 241
133 333 41
421 291 57
481 337 1
41 349 9
21 489 1
77 351 61
309 209 65
361 1 29
61 101 337
45 361 81
409 29 45
409 467 9
269 341 119
441 493 1
337 201 77
81 157 65
13 171 205
237 251 219
89 253 193
109 201 59
329 333 153
465 421 25
61 161 257
125 289 143
297 265 61
33 137 53
461 409 9
445 182 9
269 297 133
337 217 113
417 437 25
456 133 22
93 301 41
385 425 49
301 137 49
32 105 257
21 217 253
189 385 99
341 121 1
1 277 167
225 173 57
49 253 209
221 91 181
341 273 129
73 158 70
99 185 109
285 429 41
269 137 193
153 261 213
2 363 129
489 173 1
237 497 1
101 45 217
165 403 1
105 125 337
397 117 99
341 269 1
361 273 37
465 365 21
269 337 41
353 1 73
73 481 17
397 201 41
349 405 5
297 381 91
14 401 95
173 145 293
305 200 125
313 245 81
235 37 89
433 373 49
401 412 60
233 69 169
61 377 97
401 477 1
221 69 71
229 17 33
325 69 145
325 201 149
137 253 177
229 141 97
185 313 23
297 85 149
397 157 73
429 217 1
65 9 401
197 301 97
105 269 201
73 217 125
269 353 57
225 385 77
237 137 201
145 385 73
181 141 313
341 297 97
117 269 7
473 221 25
141 337 77
69 141 353
269 77 73
313 121 65
261 205 181
487 71 2
477 37 9
473 441 1
73 85 289
485 85 1
1 97 365
233 493 1
445 417 9
157 207 245
373 321 99
221 481 1
237 413 25
77 241 90
393 449 45
33 73 339
97 177 1
397 5 65
177 249 189
237 257 185
25 445 53
421 493 1
297 409 29
71 343 63
117 137 85
385 349 5
313 369 129
37 337 57
13 489 7
57 393 17
285 385 3
93 37 177
353 469 1
281 409 37
69 101 265
229 385 105
405 453 1
353 145 1
199 237 185
201 197 65
433 436 34
329 159 169
137 101 169
323 385 85
337 461 9
409 401 32
385 125 109
377 397 13
257 265 81
57 81 65
321 129 169
493 253 1
397 317 33
153 353 37
77 217 65
1 85 161
289 197 45
409 409 85
85 365 13
173 29 37
145 489 9
157 31 1
225 441 9
385 329 93
305 273 189
401 9 65
93 145 209
233 81 42
446 141 52
125 189 169
5 173 273
97 497 1
373 33 17
273 269 101
425 317 65
245 13 1
49 410 48
469 77 17
449 301 25
181 5 49
345 233 41
117 405 93
219 493 1
433 305 9
25 325 41
285 213 165
309 121 61
93 145 139
9 489 9
493 209 1
361 122 53
205 11 57
425 177 69
213 193 129
1 93 41
173 217 97
301 457 13
129 269 65
73 169 65
415 65 7
5 21 473
157 189 1
5 467 7
107 273 217
37 1 177
361 381 73
37 177 269
15 489 1
189 341 41
61 149 125
149 145 241
301 355 68
61 113 45
277 429 37
245 69 193
65 369 117
485 349 1
481 321 9
355 305 31
457 413 9
251 193 121
65 433 5
33 37 97
85 445 47
321 465 1
237 11 185
229 229 45
269 93 33
177 249 217
153 421 45
381 429 9
153 133 25
305 13 1
145 255 223
69 425 13
115 137 273
69 389 49
13 81 305
319 209 19
349 431 61
61 301 89
25 465 33
29 409 65
1 145 101
405 445 1
245 81 161
169 133 149
5 465 29
1 69 65
21 497 1
137 293 96
97 241 41
461 469 17
261 217 23
281 445 17
1 149 1
385 353 93
29 9 97
10 469 1
421 217 49
345 353 9
469 121 25
421 437 33
460 205 3
153 233 65
485 53 13
97 3 85
457 73 35
65 361 5
349 471 23
115 301 89
109 485 1
93 397 93
221 289 9
261 49 193
81 385 113
75 17 77
13 257 29
109 133 353
409 249 69
97 85 149
9 281 13
153 409 89
225 49 205
21 329 21
377 125 105
197 189 49
129 369 99
285 313 183
189 473 1
409 197 73
249 182 169
489 157 9
321 329 117
85 61 65
345 449 5
21 222 90
141 125 209
301 221 193
205 489 5
107 313 5
365 265 53
113 109 157
185 237 73
217 349 89
45 349 113
93 225 237
433 381 5
253 69 153
325 413 49
45 353 109
377 265 109
29 221 9
481 213 9
237 113 32
37 195 271
237 181 137
337 371 1
381 341 111
213 327 5
325 449 21
121 309 65
47 373 11
330 57 113
21 489 9
133 105 49
25 241 65
157 341 57
421 489 1
117 53 137
105 233 121
449 425 29
21 453 17
249 253 177
181 417 13
1 1 361
445 193 29
497 41 1
365 269 1
345 241 13
197 129 177
229 1 1
355 409 67
101 477 4
393 65 57
37 85 391
297 269 160
265 377 13
245 273 5
217 401 37
381 297 33
145 225 81
161 5 25
421 385 9
353 37 137
443 41 45
309 1 1
101 323 149
421 153 73
329 405 81
237 197 249
481 97 1
357 477 9
261 277 129
101 309 121
355 149 117
361 333 71
293 85 81
385 309 41
385 5 29
186 105 197
305 243 5
81 421 17
269 29 9
257 1 113
313 157 137
339 385 113
261 73 1
93 181 281
37 437 5
249 81 221
397 477 1
453 409 1
257 1 161
169 1 205
253 233 217
1 209 116
429 488 2
215 405 1
377 385 105
241 395 85
317 125 71
345 221 1
441 69 45
169 153 153
117 5 33
317 141 177
181 349 81
441 109 13
89 323 93
53 497 1
421 113 25
469 13 17
401 205 17
97 373 17
255 473 13
133 485 11
125 81 193
397 373 49
105 361 1
385 469 1
41 141 113
281 481 5
425 295 37
429 251 9
365 143 9
318 85 59
181 383 105
377 185 89
341 241 17
405 175 1
185 172 113
421 377 45
47 215 215
89 260 99
353 485 1
21 137 117
53 289 25
145 293 137
134 337 57
137 77 105
293 373 5
1 453 9
477 221 9
385 73 13
249 209 133
197 333 83
296 499 1
461 221 33
89 441 49
145 441 41
499 327 1
289 401 73
73 337 29
341 235 13
169 333 61
17 119 361
177 381 75
333 321 21
3 29 9
497 181 1
13 385 81
437 441 45
171 473 7
205 453 1
37 29 193
485 377 9
465 485 9
1 37 43
161 357 65
225 489 9
349 173 31
405 461 17
449 325 41
249 321 137
169 171 75
17 285 33
1 85 299
461 433 25
319 301 181
1 261 77
93 333 89
417 37 77
65 75 73
37 221 57
441 268 25
417 349 73
441 145 11
37 465 1
385 1 49
266 321 21
145 325 17
1 237 97
421 267 49
275 195 111
481 117 17
117 313 5
181 49 193
433 301 17
145 385 41
261 37 209
181 137 233
217 369 33
153 9 1
193 305 97
201 361 28
165 357 121
201 37 133
481 485 1
89 45 73
201 29 229
173 47 177
121 161 289
85 199 73
163 345 125
389 417 5
229 315 23
93 373 7
257 345 1
261 69 105
289 201 205
121 1 97
229 321 93
377 307 117
449 9 11
485 169 1
45 109 361
485 253 9
71 465 1
289 13 41
269 81 113
257 273 33
145 481 17
65 357 139
105 341 97
161 241 137
32 137 89
365 101 46
1 153 293
77 144 339
45 353 53
229 117 161
35 353 105
171 245 69
253 29 185
453 341 9
305 269 171
181 85 289
337 305 145
51 49 401
205 249 85
73 317 73
153 241 153
253 205 73
169 449 13
81 321 37
181 293 177
375 21 79
39 77 5
369 18 33
241 25 1
277 237 1
407 329 75
345 113 49
473 309 1
405 97 33
381 81 57
313 361 25
101 425 37
305 229 189
141 137 345
121 253 29
33 389 81
77 473 7
101 401 45
313 265 69
109 145 345
129 345 113
277 284 145
29 477 11
244 309 1
445 121 25
65 349 137
93 401 5
209 393 77
233 249 109
97 209 101
213 65 225
29 321 157
125 69 209
107 89 159
129 461 25
113 401 73
469 434 1
93 217 153
161 401 85
173 473 25
347 425 33
413 477 9
401 349 27
93 469 1
121 125 97
245 13 145
105 117 331
417 53 73
421 47 33
25 285 33
369 429 49
339 5 1
325 405 79
413 155 59
293 201 129
5 333 25
441 253 25
221 313 17
51 57 161
489 413 7
245 201 129
161 101 281
237 497 1
265 1 145
273 357 129
23 157 329
205 453 42
281 281 35
13 449 41
33 321 11
21 253 97
101 27 33
9 341 113
277 329 153
65 369 25
197 441 1
273 453 33
285 57 97
269 241 185
253 253 209
429 333 65
402 309 1
233 5 222
325 361 77
461 293 17
141 197 241
201 283 183
289 145 9
121 419 25
301 97 33
345 353 105
245 109 129
77 401 45
361 181 133
117 209 217
251 469 27
385 125 59
135 353 145
425 81 23
265 241 229
409 23 81
1 137 93
157 487 11
485 445 1
65 1 121
425 273 59
329 393 41
281 73 57
465 253 33
297 389 15
429 371 3
245 353 53
325 249 85
21 253 245
5 109 361
68 37 9
273 424 19
205 297 133
125 461 39
453 425 17
489 453 9
201 45 55
137 117 183
217 1 117
337 221 21
381 413 65
149 397 63
441 341 5
189 427 59
201 153 237
153 385 69
281 369 1
309 409 29
101 259 137
403 125 35
329 221 69
95 53 7
189 89 1
41 141 81
417 91 57
157 145 65
33 385 45
373 357 118
33 369 1
117 389 1
189 493 5
391 249 93
493 413 1
409 433 17
121 233 53
317 269 145
241 489 5
349 329 105
445 169 49
261 89 185
1 185 265
368 93 83
125 289 2
1 103 309
162 346 86
73 473 9
429 153 43
261 325 113
469 25 1
219 129 191
297 393 31
293 365 9
69 449 37
329 105 49
345 437 1
419 481 11
305 51 126
1 148 1
297 69 5
373 433 61
445 201 9
331 37 115
377 392 60
101 25 193
273 137 169
461 405 9
237 273 17
485 101 1
77 323 27
457 465 33
109 145 285
121 369 65
37 233 113
361 3 1
409 129 61
186 325 1
417 77 11
67 491 7
457 197 17
369 245 9
487 345 3
173 389 101
97 129 365
271 225 15
493 117 1
45 29 297
421 289 1
372 185 107
369 241 113
251 321 161
309 356 140
169 369 17
69 217 97
162 461 33
345 269 125
45 369 45
81 373 1
477 105 9
61 341 38
201 189 115
305 89 41
69 1 305
461 1 35
164 113 90
5 457 37
1 397 81
297 397 33
121 421 65
1 205 31
181 57 225
53 317 113
135 349 105
265 269 27
429 305 33
465 389 25
161 225 201
131 401 33
477 237 17
485 205 9
5 325 161
257 365 105
265 481 9
59 61 273
25 33 433
333 345 125
397 485 1
453 273 33
477 5 1
61 401 37
133 441 45
21 437 1
137 465 1
185 353 101
273 103 125
373 477 17
141 145 193
101 121 85
405 225 11
172 377 43
337 147 33
141 373 79
377 209 63
1 289 35
235 149 253
201 369 93
423 333 3
1 265 197
9 125 261
121 181 161
353 341 81
405 89 28
388 85 39
421 185 1
137 469 1
61 341 65
293 237 97
293 473 21
149 199 265
401 333 1
449 301 1
481 269 17
129 113 321
453 409 9
59 9 175
217 385 1
365 157 1
5 317 113
385 421 33
401 237 65
229 293 8
329 41 121
481 29 13
149 473 1
281 301 105
257 457 21
165 221 79
181 269 81
217 101 29
269 201 9
313 197 85
29 237 41
253 201 113
493 453 2
125 253 9
241 301 193
161 181 69
389 485 1
185 357 97
57 53 393
93 1 193
305 73 77
97 271 195
465 425 33
261 1 201
241 121 121
413 93 87
97 141 185
385 385 65
217 437 29
65 177 265
69 77 353
445 497 1
397 217 65
477 203 7
181 133 249
181 469 1
369 121 33
61 277 6
49 181 193
77 313 141
1 385 73
205 301 185
125 277 161
273 61 1
333 261 57
341 81 131
57 421 1
109 89 41
133 117 161
97 41 53
341 241 120
29 471 27
109 289 9
69 67 181
253 285 105
413 477 19
365 313 97
493 45 5
173 99 81
461 201 33
201 149 17
109 351 87
485 339 9
93 93 205
97 83 189
477 73 1
149 381 53
21 147 127
161 121 169
301 329 85
277 309 1
409 125 25
101 45 181
201 180 37
137 401 73
477 221 1
165 41 305
457 127 17
257 185 69
253 453 17
341 421 3
317 345 5
425 401 41
21 53 276
271 109 51
145 481 1
77 321 153
333 299 81
286 173 210
101 93 86
161 249 113
377 401 89
93 217 241
357 75 65
97 405 13
301 389 17
269 173 13
285 451 29
273 321 57
477 377 1
421 29 41
161 97 113
441 137 33
221 359 11
41 93 109
253 217 233
197 273 73
207 313 1
205 37 273
469 389 1
469 121 1
181 301 89
181 420 32
169 481 1
3 341 137
233 237 81
349 109 113
385 123 81
309 41 81
385 481 13
443 429 55
225 257 1
489 426 1
415 449 2
381 395 45
465 477 9
213 89 17
369 493 5
337 325 161
149 85 101
137 41 129
377 121 89
365 353 49
413 181 57
281 453 33
361 225 77
1 269 217
358 89 94
49 209 65
421 365 49
499 177 2
271 173 51
1 445 51
301 460 18
87 405 63
440 101 13
409 135 45
93 401 13
149 137 257
417 413 9
489 289 9
389 377 1
81 157 9
397 189 41
459 301 18
317 201 81
241 289 201
433 461 1
245 357 1
461 121 1
113 33 301
1 413 49
197 417 65
477 277 13
477 409 17
89 285 165
9 229 177
469 245 17
373 229 81
419 141 9
81 361 137
209 13 189
26 381 35
73 137 329
489 461 9
115 455 23
481 489 5
9 357 65
85 109 65
445 21 25
77 329 153
125 37 273
57 201 169
251 135 235
53 441 45
333 477 12
485 341 1
157 21 81
115 221 105
9 213 161
353 201 81
1 161 79
57 349 41
381 353 41
269 149 177
213 369 85
369 341 1
289 465 5
393 121 1
301 477 9
65 361 117
297 329 41
3 109 137
417 125 77
265 289 61
473 245 13
89 23 228
389 17 81
353 57 145
121 225 201
499 351 1
269 249 145
314 441 29
109 297 81
349 465 5
409 453 1
165 461 25
233 89 85
301 141 135
109 461 25
405 397 49
89 159 235
41 149 221
421 301 65
113 429 41
397 301 81
1 325 137
181 417 41
251 165 47
399 357 73
481 177 17
281 361 20
237 262 22
369 189 85
157 313 157
497 31 1
77 289 81
285 97 1
149 413 41
253 493 1
269 181 137
149 389 97
401 345 21
257 413 1
393 221 77
301 37 1
13 141 49
65 365 109
233 393 73
435 147 17
422 157 45
69 233 33
341 241 97
221 337 129
1 181 129
327 49 155
33 317 161
185 309 65
445 165 9
293 353 49
377 285 85
349 117 61
483 299 15
385 293 1
157 57 81
373 61 62
469 185 1
225 213 237
369 119 53
89 461 33
141 373 81
89 389 97
473 345 21
385 301 17
37 425 37
149 257 17
301 273 129
147 411 27
83 21 205
233 405 91
1 135 23
461 283 33
77 277 97
269 289 137
369 305 105
60 17 297
181 185 245
421 137 65
473 113 21
355 477 17
49 405 65
181 138 303
449 61 17
373 441 37
201 198 273
69 333 49
145 161 185
25 294 10
49 381 25
157 109 73
85 289 93
185 465 1
485 265 1
193 43 277
1 145 213
45 201 5
345 1 149
373 5 105
120 1 274
160 481 11
139 1 173
381 425 41
197 437 9
145 301 33
317 125 73
41 189 161
201 317 132
473 377 17
303 461 17
25 485 1
425 313 57
177 441 45
61 313 45
393 345 89
485 125 1
37 97 193
181 213 225
305 121 41
477 51 17
373 15 25
29 61 17
29 273 137
21 153 205
245 341 81
281 361 117
101 101 49
365 373 1
389 241 97
205 485 9
41 433 37
65 217 53
201 219 129
393 329 25
293 85 169
271 495 5
313 65 39
495 85 3
365 457 13
146 329 33
173 113 265
276 421 69
345 401 50
269 273 149
465 195 13
357 489 5
95 271 143
225 373 1
301 313 37
309 221 1
161 413 33
97 437 24
269 129 161
405 385 65
81 21 49
185 249 173
261 57 201
37 337 50
449 1 21
477 147 1
305 333 161
337 41 61
193 137 93
281 385 113
353 401 89
185 305 57
209 79 173
265 51 129
25 401 89
165 353 77
257 365 93
5 369 1
193 309 129
405 409 33
393 69 17
5 465 33
457 1 9
317 387 27
109 413 81
65 477 1
467 293 5
97 16 253
241 435 47
1 333 161
361 441 37
476 109 24
385 305 101
105 1 289
165 313 33
101 327 43
141 69 225
73 187 257
81 37 293
69 497 1
351 465 13
201 201 73
1 53 129
279 161 205
137 46 281
233 453 9
129 269 173
309 421 13
249 289 105
445 301 56
281 313 37
167 353 53
85 121 53
423 457 1
129 105 301
13 161 61
433 21 1
9 301 27
453 97 1
449 189 5
301 425 1
457 161 25
289 153 109
285 321 149
1 117 221
329 29 45
279 437 1
297 165 1
473 251 21
385 417 45
329 345 93
253 89 65
401 445 33
265 49 177
17 261 61
201 101 141
141 109 329
481 429 5
53 337 9
185 297 169
389 81 25
417 161 21
489 385 7
265 465 9
449 221 17
371 109 91
185 213 161
53 449 45
45 457 13
57 39 119
113 193 221
341 297 1
437 333 15
401 173 17
401 113 33
269 473 21
261 481 17
229 285 57
265 65 151
477 433 9
57 37 241
457 109 1
273 9 105
325 248 33
499 193 1
237 17 233
237 137 89
213 301 119
137 201 51
181 177 81
373 127 69
77 85 209
89 225 13
381 177 113
13 289 133
333 141 89
201 271 1
1 32 399
241 109 113
121 261 161
321 485 1
169 409 37
293 193 161
125 5 9
313 157 161
177 141 181
145 89 101
461 409 9
129 401 65
163 417 37
17 365 73
81 151 335
49 217 77
301 409 92
51 297 97
13 341 41
485 489 7
401 293 85
341 93 33
253 353 93
33 469 17
338 337 117
209 73 233
297 93 9
345 237 105
460 59 23
185 175 205
481 101 1
441 1 17
457 109 13
126 485 1
93 189 263
185 353 135
89 445 1
433 360 61
382 281 13
421 397 33
81 269 149
73 431 33
389 413 9
41 205 173
129 1 31
261 205 177
401 473 25
425 485 7
381 441 29
301 1 81
369 345 37
245 393 13
481 1 1
409 465 29
161 493 1
1 1 61
153 285 209
359 297 125
89 217 89
89 334 48
453 81 41
46 14 209
321 241 53
193 271 189
154 253 1
185 169 161
381 379 65
25 421 25
481 301 2
409 301 7
469 273 17
273 9 13
201 249 171
421 89 37
401 293 82
341 61 146
181 165 129
433 83 45
473 497 1
181 493 5
433 73 17
161 269 113
305 428 43
19 253 177
49 57 129
341 413 57
353 253 77
1 467 25
469 401 1
409 385 9
257 421 17
1 337 117
241 389 61
221 185 225
113 433 41
45 377 49
321 173 25
217 449 21
325 209 1
229 341 129
365 326 51
41 385 115
461 69 1
107 285 41
413 7 9
357 313 113
5 125 177
469 305 1
317 439 1
89 117 1
100 417 82
133 409 29
237 105 193
74 481 13
129 221 129
33 289 21
461 265 1
385 81 45
93 49 361
405 117 1
117 217 69
337 461 17
61 349 87
295 1 163
179 461 33
217 409 41
1 165 154
233 317 89
1 61 241
481 305 9
301 39 57
21 217 73
401 18 9
211 469 1
45 1 349
473 221 25
389 273 97
129 209 137
221 313 185
473 353 9
113 131 53
389 457 5
165 149 149
411 181 7
453 273 17
161 295 111
161 449 41
273 247 201
301 429 43
317 317 33
233 365 17
25 69 49
151 181 257
333 465 17
333 445 9
33 297 3
385 453 33
369 342 45
185 33 225
181 29 109
245 361 93
225 37 125
133 345 61
345 477 1
25 403 7
221 445 29
153 125 197
237 385 41
349 137 58
257 101 105
241 93 251
413 85 49
137 53 181
249 377 61
195 481 5
393 237 1
141 377 17
455 313 35
285 309 137
37 477 17
425 291 5
74 1 165
433 377 37
463 169 1
421 169 49
29 115 373
161 345 117
57 339 41
421 441 57
253 209 21
60 293 161
1 165 1
229 237 122
469 225 1
385 337 37
19 245 137
401 209 93
373 153 57
69 401 9
173 341 49
125 153 185
13 237 173
217 489 12
77 237 143
85 338 134
481 225 1
489 453 5
436 25 53
369 365 25
343 253 35
469 73 1
237 259 45
193 221 113
469 343 1
389 421 17
457 357 41
57 69 337
89 101 353
221 345 86
61 453 33
41 445 25
389 137 81
474 297 15
445 497 1
363 205 107
193 220 19
289 421 69
201 457 41
53 133 129
53 13 275
65 387 35
312 95 188
343 457 1
133 1 33
301 219 121
173 341 129
305 425 13
245 321 37
1 265 82
33 333 81
325 319 1
241 65 21
417 177 1
169 411 23
345 1 29
281 125 1
97 309 129
351 267 61
237 33 97
189 57 77
261 197 77
89 390 94
141 493 1
81 85 257
313 323 109
257 137 241
181 361 93
245 421 65
493 82 1
385 129 41
453 441 33
135 1 25
189 381 49
425 181 9
229 313 177
181 249 41
209 153 43
279 345 53
365 217 81
309 93 149
497 341 1
117 223 23
401 497 1
321 465 31
153 265 69
217 500 1
285 81 177
257 485 1
315 389 1
385 493 1
249 373 121
441 473 25
425 191 25
29 205 161
29 357 129
429 497 1
5 97 337
85 65 97
205 125 293
113 243 49
445 253 1
113 277 33
295 391 1
69 345 81
385 29 101
101 9 289
333 249 153
185 181 137
491 461 1
397 113 89
101 145 329
93 93 49
177 321 21
301 261 196
345 21 121
76 411 13
25 301 153
85 497 1
457 305 41
249 481 5
381 251 33
85 157 65
173 89 185
473 261 13
273 385 113
213 177 129
221 477 1
425 261 29
401 361 91
61 433 1
341 265 1
314 89 33
429 253 57
386 133 52
293 325 97
1 85 305
421 321 17
105 189 17
109 153 315
453 61 1
165 188 23
381 315 119
377 241 53
205 461 33
473 193 13
397 77 95
181 253 89
267 161 185
17 477 21
45 201 261
421 453 5
145 421 1
205 225 273
1 89 39
461 345 17
345 197 113
477 277 9
57 461 33
253 301 57
21 341 81
71 461 1
253 273 177
405 284 1
333 187 25
193 297 157
301 137 185
17 309 129
401 53 49
341 135 61
133 477 17
237 113 121
313 253 57
101 325 67
197 473 5
481 389 9
169 477 21
333 285 9
19 421 1
389 393 105
197 69 177
445 329 41
241 237 149
96 385 97
137 129 77
41 301 185
297 91 96
125 381 25
457 285 3
431 147 23
351 1 145
9 365 49
73 429 21
199 25 265
456 449 32
121 429 17
421 273 49
497 443 1
317 253 33
1 265 147
13 129 93
137 301 193
245 85 1
1 481 9
317 181 129
263 293 3
97 101 321
129 269 13
1 201 241
155 93 109
269 389 1
357 37 97
157 317 47
477 273 23
25 497 1
485 153 12
37 193 213
257 61 21
149 85 101
477 9 1
21 285 201
325 37 97
373 297 45
33 333 129
285 81 47
285 1 121
29 172 34
349 99 33
165 485 1
343 345 65
489 385 5
401 57 81
165 437 49
425 177 25
437 477 13
213 301 129
345 217 17
373 169 113
21 449 5
29 437 17
385 449 1
121 337 73
73 205 257
373 305 49
261 221 57
65 409 33
477 325 12
305 389 17
209 385 69
97 453 33
177 73 217
429 297 33
381 159 49
145 417 5
267 269 57
247 453 1
133 217 277
293 401 37
386 429 41
469 289 13
25 61 161
433 21 49
421 369 17
61 361 37
365 351 21
385 151 25
13 453 17
437 493 5
101 46 113
93 153 117
301 97 125
145 389 17
153 251 171
237 1 105
261 5 97
441 412 35
145 141 136
349 191 81
27 345 147
385 151 65
45 57 145
201 73 269
225 475 9
329 265 169
285 81 185
1 313 153
465 249 25
361 401 43
353 301 77
493 1 5
405 221 49
351 253 129
45 193 1
461 409 33
357 357 17
77 301 153
161 133 153
157 141 41
41 53 145
277 125 193
145 191 281
97 153 265
349 325 33
297 57 49
149 301 117
405 251 33
93 265 140
261 401 93
149 137 97
217 333 103
257 135 125
277 206 129
73 493 1
261 44 177
297 317 172
349 53 81
233 449 13
169 85 269
101 413 73
385 41 61
221 41 105
439 309 35
497 157 1
73 245 129
273 83 193
45 376 125
157 497 1
473 1 25
401 285 73
493 125 3
497 429 1
409 65 71
249 25 125
469 345 1
401 171 69
409 239 69
125 461 15
185 441 49
409 209 21
333 101 65
237 373 1
429 413 9
437 125 49
465 361 29
413 185 81
177 144 49
393 37 73
81 261 33
177 49 69
41 145 349
497 301 1
1 313 77
357 37 81
343 445 53
389 426 30
65 361 1
325 85 67
369 221 97
293 81 29
381 453 33
321 40 121
145 273 13
133 409 29
333 163 33
361 273 57
145 269 105
457 289 13
369 25 57
21 357 57
313 81 49
149 153 21
245 417 5
105 349 57
331 201 59
265 385 89
479 149 1
341 356 87
449 449 29
229 97 11
461 429 17
17 89 325
171 333 1
97 457 21
344 405 33
208 237 87
369 29 101
65 1 217
69 369 33
1 413 9
285 273 137
141 403 45
153 73 145
433 217 25
77 26 136
357 97 1
313 489 11
137 216 80
23 463 25
117 461 1
485 481 5
463 457 5
69 65 165
193 242 136
499 465 1
381 151 25
313 271 106
121 117 9
49 141 146
157 65 273
33 215 221
321 307 143
101 413 67
53 33 329
373 217 1
9 69 281
181 1 1
137 185 181
157 193 209
309 9 105
241 21 41
429 21 9
81 229 257
409 361 13
137 193 161
385 86 65
1 393 63
257 293 179
13 273 224
41 421 33
349 9 105
201 389 56
57 81 309
157 125 49
353 285 11
301 85 41
225 429 33
1 165 209
249 79 209
205 293 129
253 385 65
381 477 1
181 173 257
361 165 69
165 1 257
1 325 34
317 1 153
417 425 1
261 333 123
417 408 53
53 479 5
121 121 177
455 77 7
93 377 49
169 281 183
249 92 1
263 293 85
133 351 87
61 29 137
1 445 45
429 241 25
125 361 75
385 477 17
385 497 1
305 317 9
417 217 29
493 185 1
305 321 17
285 275 153
489 321 7
129 269 129
69 13 1
125 293 161
225 497 1
401 393 49
337 233 97
385 173 41
373 85 23
217 241 37
473 193 9
129 341 17
393 217 5
109 61 200
428 461 17
165 129 269
217 361 77
121 389 41
73 97 337
233 153 259
21 409 57
85 483 17
269 323 43
77 1 241
197 109 177
497 1 1
445 209 41
253 269 121
489 121 5
365 81 97
433 237 21
467 477 17
331 197 63
37 473 21
449 193 25
105 93 109
229 481 13
277 1 17
149 385 41
1 101 273
153 241 137
305 325 145
175 65 91
401 27 25
153 465 33
445 491 5
335 31 165
429 25 65
401 485 1
365 421 65
7 161 329
33 373 53
445 281 33
241 245 193
209 281 45
117 365 81
277 235 57
481 425 9
377 181 25
269 237 138
73 401 93
313 213 117
349 297 97
269 217 97
457 409 17
301 445 25
473 383 9
309 293 1
105 49 281
93 225 229
453 409 1
241 197 113
207 121 109
217 465 28
129 253 121
213 429 1
77 149 257
433 185 41
187 285 7
331 37 61
309 241 101
441 189 5
307 389 73
237 301 25
241 417 13
341 133 63
249 421 40
73 385 37
485 477 1
201 337 109
469 305 13
253 293 49
101 231 109
481 5 1
157 441 21
49 321 37
269 1 97
457 229 17
197 57 81
341 461 3
1 161 321
37 285 125
69 269 49
377 389 81
393 305 81
413 253 1
421 323 1
449 397 29
181 310 32
37 497 4
141 57 243
297 449 1
389 277 89
265 285 33
33 265 181
73 184 143
233 417 81
329 25 157
305 492 6
1 193 41
25 325 1
257 129 49
257 365 21
43 461 17
117 85 249
61 229 65
97 385 45
233 201 137
69 225 45
361 109 129
409 413 1
289 349 113
324 113 84
79 373 1
493 57 1
305 441 9
285 89 63
433 329 65
153 385 37
361 245 25
379 273 43
453 149 1
297 181 193
277 401 57
297 145 153
469 93 1
97 365 1
385 269 57
1 153 337
27 257 237
293 349 107
144 443 39
77 453 1
73 435 63
357 425 1
481 321 13
233 457 41
1 177 277
69 433 1
225 89 111
90 209 181
485 13 1
469 273 7
5 481 9
165 113 257
477 101 17
417 249 5
89 341 97
385 477 17
233 421 65
437 153 9
189 195 277
426 189 39
337 117 37
415 289 37
469 397 17
153 225 241
129 165 121
41 105 55
49 115 223
449 85 17
225 317 81
93 325 161
445 181 15
261 193 177
397 65 65
1 257 217
85 409 5
201 357 81
133 353 113
353 43 93
161 299 109
21 189 177
41 53 257
337 172 65
189 161 257
417 237 9
393 29 69
1 457 13
477 33 17
477 229 17
149 97 265
473 93 13
333 371 61
207 297 17
285 489 1
451 341 47
389 497 1
485 417 1
269 477 17
225 91 117
29 221 169
89 197 65
445 393 9
469 195 17
189 297 25
461 261 3
285 329 145
85 405 33
133 1 49
421 373 17
97 405 1
73 481 17
77 401 13
353 493 1
217 102 225
173 93 297
213 493 1
189 477 1
273 33 65
461 129 1
426 481 13
221 103 161
17 91 235
349 231 65
241 81 31
29 149 345
449 385 9
337 239 69
1 411 83
73 241 165
189 173 297
401 97 69
85 137 201
25 341 1
385 169 61
161 393 89
341 261 49
41 75 49
169 193 69
139 385 9
373 185 1
165 469 9
21 9 52
313 305 181
81 305 165
421 305 49
49 241 213
227 221 205
349 387 69
445 23 9
149 465 1
409 457 23
365 485 1
437 225 33
465 204 1
181 193 93
293 325 9
233 487 9
101 153 195
397 298 9
253 61 225
93 361 137
217 401 65
101 309 1
218 189 179
341 433 25
93 449 21
489 45 9
185 221 105
157 33 185
309 405 25
375 167 11
245 148 193
121 343 90
209 305 117
93 465 9
316 309 26
69 157 31
65 209 217
159 437 50
141 181 89
345 293 45
450 413 39
213 5 65
433 453 17
425 373 73
397 37 41
133 205 231
305 445 1
77 33 217
369 157 67
25 1 321
61 1 121
425 413 53
81 17 5
285 337 97
207 55 89
137 7 45
269 257 49
277 49 65
21 343 123
61 53 105
5 273 193
266 357 19
325 81 105
205 37 153
249 201 85
249 137 50
117 189 289
449 77 13
247 473 21
301 117 137
285 417 81
441 113 17
25 445 17
13 469 6
149 129 289
33 297 161
489 169 5
13 310 127
41 413 20
117 401 5
445 209 49
333 441 45
29 481 9
173 205 249
165 13 121
37 383 95
68 369 125
1 169 233
205 321 1
217 309 177
421 29 3
441 297 41
153 125 245
285 493 1
285 241 177
301 181 65
439 265 61
137 493 1
421 165 17
289 421 33
289 1 81
163 325 33
41 393 33
97 369 97
249 95 155
413 485 9
65 435 65
485 145 7
109 157 282
389 161 65
261 341 61
127 269 41
340 77 95
293 158 173
445 421 17
141 245 17
116 481 17
137 477 17
441 433 53
141 269 161
301 497 1
265 235 157
413 85 87
169 1 225
421 117 5
67 279 41
385 349 45
305 93 125
229 29 113
229 385 53
181 109 209
17 105 325
489 397 9
486 457 9
125 189 129
249 41 117
241 336 69
373 373 65
313 393 53
49 1 57
249 357 65
356 121 125
401 193 69
305 125 21
37 397 57
31 336 68
93 211 231
325 49 81
421 161 57
13 153 5
343 101 101
497 317 1
65 73 33
69 49 321
481 153 7
93 331 159
177 313 73
1 53 145
373 361 51
423 257 75
385 61 21
221 105 241
321 499 1
201 29 213
121 281 1
390 205 5
473 109 17
233 253 97
53 221 217
409 245 69
154 485 1
383 45 65
305 385 41
169 189 33
207 361 33
217 173 105
461 317 31
317 77 105
361 449 29
425 129 61
337 321 129
109 437 1
443 233 35
297 21 15
197 33 97
189 37 117
485 321 1
141 153 89
473 197 5
121 489 9
32 425 25
149 381 105
309 81 71
285 301 108
303 115 145
411 137 77
469 245 17
397 333 57
293 45 33
293 393 75
105 103 325
461 313 33
473 105 17
493 69 5
337 309 129
41 257 181
197 457 1
305 97 89
381 291 57
105 57 157
461 281 9
297 217 93
353 461 17
325 265 145
381 13 37
101 121 142
497 465 1
473 429 27
165 249 93
489 449 7
21 389 93
389 389 1
89 276 213
159 337 41
201 359 33
157 29 201
141 319 123
305 237 85
441 185 1
349 313 73
173 380 85
173 385 41
221 193 137
153 297 65
43 245 1
473 457 5
253 125 89
453 101 1
73 221 273
221 449 1
201 469 25
337 473 1
297 29 153
401 247 73
85 165 335
183 213 1
337 201 65
65 135 215
369 281 27
105 297 81
477 253 9
317 401 57
61 101 193
25 229 209
235 414 13
425 261 25
161 213 161
421 168 21
1 297 1
53 153 101
225 237 145
17 301 97
149 73 129
413 49 74
53 317 73
385 49 1
229 481 5
401 421 73
22 1 296
401 301 63
333 221 89
251 117 143
361 343 81
113 493 1
361 475 9
317 209 116
223 203 25
69 173 65
57 365 25
421 89 77
369 41 77
415 297 15
1 113 269
43 261 33
441 29 41
73 101 101
381 413 29
165 93 245
301 189 181
212 413 45
365 117 129
465 169 13
289 269 153
17 101 97
381 301 41
309 421 21
437 481 5
457 269 13
297 373 1
429 113 41
381 37 113
397 217 71
37 333 81
209 357 29
429 73 1
281 217 1
73 37 21
117 269 97
415 67 14
357 215 113
5 341 141
107 309 178
313 237 69
209 253 185
105 353 41
469 91 1
241 321 95
233 159 101
261 61 161
233 1 153
53 389 97
77 475 3
493 201 1
105 301 9
205 141 265
309 285 91
21 413 9
57 280 221
217 325 57
253 489 6
161 65 89
289 297 89
105 465 13
209 485 9
197 285 73
314 489 9
225 39 29
261 297 1
341 289 49
453 297 33
301 333 87
57 329 17
131 213 1
201 209 1
285 437 46
93 157 105
437 105 29
85 197 221
325 451 39
371 161 95
49 14 273
265 153 157
473 361 9
213 285 57
405 333 1
421 46 69
285 349 41
449 21 41
233 345 93
405 281 57
353 141 5
289 105 25
49 441 25
457 369 15
341 497 1
253 263 89
405 61 33
313 401 85
389 401 85
389 257 17
473 341 21
101 469 17
385 1 97
17 117 247
393 45 1
345 41 37
421 263 33
365 231 105
313 345 141
137 393 1
229 145 97
1 121 41
345 265 97
265 473 21
73 137 1
249 113 189
441 53 1
229 309 129
237 17 241
133 113 145
53 469 13
225 421 33
289 173 19
274 117 27
113 481 9
21 357 59
493 457 5
106 269 161
7 255 245
417 3 41
149 117 161
181 357 73
441 217 57
169 153 235
337 281 9
329 193 45
21 365 125
273 1 113
145 457 13
329 165 123
299 209 41
5 85 187
307 469 24
341 153 65
305 153 137
420 301 53
261 357 1
297 13 141
169 145 330
189 165 9
113 165 269
129 177 165
221 465 13
457 97 1
257 329 161
229 89 253
61 169 89
417 373 1
269 233 49
315 401 61
197 385 93
357 119 97
151 345 153
403 43 93
115 301 153
193 77 169
17 245 233
129 141 65
377 135 13
363 97 23
89 65 195
493 329 5
309 17 129
65 181 289
417 341 49
149 473 25
353 305 93
141 445 1
457 417 1
437 349 1
45 89 45
93 221 117
353 33 101
441 449 9
469 301 5
397 85 61
301 385 73
477 425 17
69 167 67
137 85 325
309 389 25
161 193 257
97 105 293
489 215 3
113 481 17
129 57 43
295 97 181
1 481 1
17 177 221
193 349 129
301 233 97
281 163 165
269 277 81
1 345 101
237 81 161
365 97 9
7 445 9
185 233 13
461 413 25
325 133 161
1 353 33
299 357 129
73 405 89
101 249 237
261 133 49
21 297 89
321 101 117
189 141 73
141 429 65
269 153 113
189 393 57
233 465 13
253 441 17
421 493 6
321 389 65
37 215 225
417 441 9
29 29 337
321 409 33
237 203 1
81 465 6
9 17 13
349 261 25
481 1 13
1 353 129
21 157 9
145 481 13
405 373 45
389 421 73
389 49 101
425 73 73
405 273 81
405 33 73
241 57 125
137 21 125
241 169 201
389 1 69
159 333 1
265 185 212
421 233 16
289 62 65
171 19 297
207 385 89
477 213 1
77 265 165
369 189 17
309 189 129
121 129 1
441 201 27
269 95 73
53 241 121
455 389 11
5 77 417
161 453 17
37 61 9
189 313 85
373 153 1
389 63 81
281 1 141
19 69 289
209 15 69
405 241 17
473 21 13
425 453 45
129 221 249
85 129 153
51 149 97
385 177 81
341 288 121
209 100 41
421 425 1
9 265 37
457 261 29
289 33 181
413 45 87
381 153 73
157 449 9
5 221 89
261 69 117
397 353 73
133 181 47
353 141 17
409 113 17
385 85 9
361 1 133
5 489 12
19 65 353
41 89 281
497 33 1
133 437 29
373 73 65
257 185 61
365 425 25
21 201 73
209 245 211
215 361 121
177 373 93
199 269 199
369 337 125
269 69 169
481 333 13
161 445 25
65 229 225
121 225 49
473 307 5
49 261 81
93 105 361
349 57 57
169 85 53
417 355 45
385 407 25
185 201 113
33 325 1
351 49 97
133 145 295
5 145 277
409 1 9
317 63 1
241 65 185
201 45 13
369 473 25
23 449 9
91 325 129
117 393 13
293 425 73
53 452 32
57 303 175
387 437 17
153 77 113
157 73 113
405 353 41
373 7 93
211 465 17
21 193 181
53 481 5
345 281 133
361 21 137
165 113 233
109 135 243
201 269 225
331 249 137
405 291 9
1 321 155
365 173 65
393 249 5
153 1 233
403 39 9
297 409 1
217 385 109
281 261 75
105 262 221
37 465 25
305 349 129
500 209 1
325 485 1
401 173 93
113 189 25
329 109 29
133 33 305
329 457 23
221 259 147
85 437 1
365 353 113
57 357 59
437 209 33
65 139 73
151 153 291
127 421 1
73 353 81
497 25 3
245 365 45
41 157 33
317 27 33
191 155 111
65 221 33
21 345 5
205 21 33
381 281 81
177 441 9
189 57 281
245 385 7
405 73 33
453 357 33
17 13 441
77 457 25
341 101 49
257 5 237
281 221 133
117 277 153
33 325 121
293 333 161
405 141 65
481 345 9
37 341 65
229 61 125
369 109 125
329 153 37
1 381 1
113 17 237
129 237 234
61 449 1
189 358 73
165 473 1
353 257 61
101 469 21
77 393 46
113 185 93
307 381 57
297 447 41
437 321 1
185 253 113
93 237 169
185 37 101
361 3 61
397 5 41
365 181 19
293 429 1
267 73 149
381 297 41
85 497 3
45 109 121
433 381 9
181 113 305
477 87 17
117 389 65
193 325 137
69 253 57
405 101 33
67 20 183
485 81 1
217 497 3
481 105 1
389 249 97
229 455 31
193 93 293
217 53 169
357 217 97
245 201 189
11 461 1
149 269 33
181 1 129
111 313 1
493 45 1
329 269 17
141 481 1
193 437 33
233 301 153
401 469 1
353 329 129
365 231 97
269 299 125
365 133 77
25 207 133
253 317 173
113 353 121
421 465 19
157 417 41
53 71 65
445 85 25
169 181 177
51 117 257
133 181 161
473 465 5
369 155 120
137 221 97
441 317 37
305 189 57
333 37 113
385 1 41
1 443 53
421 225 1
273 369 121
65 329 5
39 191 279
25 337 85
205 197 289
473 145 17
477 65 1
463 437 21
449 113 5
361 9 21
109 473 9
389 189 93
51 349 73
381 9 25
17 21 249
169 373 1
493 413 1
45 189 281
137 441 45
481 41 1
41 285 55
441 1 24
369 381 3
477 249 1
179 213 1
373 157 9
461 377 29
101 269 119
321 167 80
305 201 189
449 65 25
37 25 197
377 217 89
369 263 117
321 385 93
3 301 41
249 52 29
101 228 224
341 189 1
469 173 1
241 21 109
277 185 33
165 157 225
37 421 69
13 129 261
9 361 77
141 345 113
157 313 45
269 166 129
125 181 97
453 477 9
321 457 21
433 345 33
189 61 285
135 437 1
29 225 177
221 377 119
381 261 25
209 189 229
205 93 17
101 265 125
153 13 297
37 225 25
465 417 19
117 1 113
69 97 213
5 429 33
57 245 177
101 393 45
449 185 5
335 265 79
497 401 1
485 101 11
381 377 73
209 457 23
481 109 17
229 65 241
69 232 41
1 9 397
101 73 17
209 1 141
397 353 57
265 21 37
313 17 61
427 329 71
330 37 27
177 129 105
153 125 117
389 129 85
201 225 197
181 33 1
225 397 73
337 41 95
349 137 33
473 183 9
333 381 57
261 473 13
213 335 107
241 217 37
61 253 81
457 269 41
473 317 11
263 489 1
465 73 5
149 217 69
97 341 33
281 439 45
51 489 5
45 417 37
423 295 55
185 209 177
241 285 53
9 433 57
201 421 1
153 397 51
429 463 33
145 121 13
5 221 97
421 397 55
421 494 6
29 57 57
493 113 5
441 477 1
269 309 89
201 1 9
89 197 9
69 5 65
395 205 75
245 345 9
141 285 177
61 345 141
201 237 93
153 385 109
289 453 37
365 161 121
65 397 44
421 31 1
272 229 216
457 57 37
49 129 25
393 81 5
45 317 113
185 25 189
385 53 97
415 381 77
413 245 57
89 133 273
217 398 88
489 201 5
489 173 5
233 85 157
329 269 5
303 441 25
253 397 57
269 229 143
200 321 128
385 69 83
365 309 105
392 81 14
325 165 145
173 105 33
93 397 65
153 77 317
281 145 101
137 281 1
191 405 65
109 413 33
37 449 9
77 265 53
153 63 13
145 379 21
101 89 385
290 373 113
373 498 1
241 285 209
417 429 33
397 21 89
457 301 33
205 401 91
226 425 65
457 49 21
205 121 73
101 385 113
421 309 49
449 137 49
393 449 21
389 469 1
305 227 1
153 89 49
477 389 9
217 1 277
433 149 33
73 253 15
133 53 209
389 93 97
81 85 33
97 89 389
409 185 21
490 225 8
109 313 119
497 249 1
265 269 33
169 77 181
37 385 85
404 89 23
353 185 105
1 69 305
261 485 5
377 9 27
453 305 35
109 153 185
265 489 9
69 141 145
201 205 1
237 289 153
9 281 169
197 485 1
369 193 5
133 481 1
237 389 57
181 385 97
297 1 95
473 195 9
253 69 41
461 401 39
333 9 9
341 301 33
289 77 145
205 69 97
105 185 313
99 369 109
85 485 9
169 125 297
489 101 9
129 193 109
429 177 49
385 73 81
81 289 209
177 37 221
309 33 161
293 373 93
217 497 1
77 41 225
433 267 5
153 125 1
41 369 1
142 385 85
301 329 37
85 269 153
405 431 41
301 425 44
93 289 65
129 169 89
153 285 9
353 29 85
207 185 3
349 341 43
313 497 1
289 285 165
397 133 41
209 51 205
181 385 5
477 437 21
69 261 113
201 73 31
365 203 57
377 58 81
453 477 17
19 89 125
175 496 2
81 405 17
193 265 229
9 341 121
201 493 1
41 125 65
421 159 61
117 173 197
273 205 109
409 449 13
121 369 113
133 395 93
289 201 93
81 49 293
71 29 315
33 1 385
401 431 59
373 365 77
469 297 25
45 145 325
169 413 1
93 153 161
225 1 13
108 485 1
381 69 97
393 297 97
3 101 271
113 457 21
317 209 9
121 229 193
265 172 177
461 149 16
85 196 56
393 385 33
133 5 178
457 381 29
229 37 197
127 493 7
25 349 149
261 113 1
189 97 289
177 277 1
405 253 1
473 341 19
105 21 43
5 265 105
293 417 70
333 417 57
281 5 45
101 171 39
29 137 337
485 117 1
241 21 209
89 377 89
37 325 1
81 365 65
105 253 121
133 297 169
177 437 1
453 237 34
381 245 73
429 405 1
145 23 273
225 381 43
177 138 77
21 9 353
225 429 65
21 493 1
129 465 13
69 369 21
485 473 1
9 145 57
117 325 33
381 373 1
271 461 38
169 417 81
259 129 9
381 473 5
481 165 1
215 391 23
56 53 4
469 309 1
97 13 361
377 77 121
233 13 189
89 273 41
437 93 57
285 153 17
291 281 83
281 469 1
249 375 111
193 409 13
476 381 1
409 213 13
61 169 33
85 185 43
157 325 129
177 285 139
101 85 257
65 205 121
305 477 17
261 261 177
309 221 129
257 353 129
425 60 1
397 97 33
497 85 1
161 137 165
305 313 63
285 33 29
5 413 25
469 349 21
85 321 161
437 273 1
161 61 249
465 405 1
235 285 105
361 1 109
297 365 53
217 301 105
325 153 65
441 391 41
183 109 175
132 113 162
181 385 69
121 81 245
357 497 1
381 193 49
349 185 49
373 465 24
427 285 11
485 287 1
129 101 117
101 437 20
81 469 25
301 397 1
187 441 45
488 493 3
285 181 137
52 277 199
249 41 53
233 193 5
237 440 2
433 345 45
151 227 77
390 365 27
109 405 23
189 361 93
53 5 161
441 266 41
305 9 85
377 9 109
377 105 117
277 465 25
77 177 211
169 249 185
273 153 117
73 201 165
73 73 261
417 97 45
169 361 117
149 209 51
41 281 125
497 309 1
365 481 17
125 1 345
117 89 159
429 269 7
23 217 41
489 29 5
445 405 9
285 421 1
261 321 1
33 145 217
321 405 73
297 125 17
117 331 151
181 97 217
401 413 73
237 81 1
145 37 341
133 41 145
181 285 41
21 293 193
461 277 11
301 133 185
321 313 161
41 137 57
445 241 1
325 125 169
481 21 13
77 409 53
277 17 81
129 345 65
153 465 13
25 164 193
293 197 1
481 5 1
157 45 125
373 361 33
61 20 265
329 41 153
289 249 133
1 129 149
153 285 145
69 61 173
57 385 113
191 249 181
53 229 161
165 351 133
285 470 29
229 133 241
273 77 161
97 317 177
397 461 25
181 261 209
169 169 249
201 451 7
161 369 105
281 373 1
362 10 66
45 373 65
21 9 305
433 313 49
369 265 1
137 433 66
177 377 93
429 253 1
177 213 129
17 57 273
349 301 125
241 177 201
185 41 148
451 253 1
65 45 253
405 445 37
301 241 1
101 349 33
77 201 101
13 285 27
321 305 27
137 101 345
327 481 17
45 289 69
61 413 33
489 277 5
161 217 249
225 259 9
129 45 213
173 97 169
85 477 13
345 213 141
181 177 129
145 173 33
1 65 345
73 9 193
201 357 1
165 433 25
277 13 97
437 385 33
401 97 73
345 185 21
209 109 21
17 301 57
437 57 31
97 125 65
245 265 69
417 213 37
45 97 5
269 389 33
49 29 265
113 162 298
313 45 101
281 173 213
454 97 32
445 153 17
61 149 73
417 461 17
189 197 273
257 493 1
27 385 57
81 253 25
293 145 182
301 93 39
305 293 57
89 305 5
361 329 25
257 13 109
465 221 13
481 145 1
233 61 65
425 17 65
273 121 157
387 421 43
37 5 385
149 37 97
27 5 451
177 441 25
417 65 9
301 269 105
328 469 25
441 217 21
173 457 25
85 425 57
473 285 25
485 117 1
239 369 109
1 217 57
327 313 3
281 393 57
299 269 91
41 257 15
349 449 49
441 321 26
353 33 73
237 1 93
161 325 113
377 230 89
305 85 37
85 429 41
279 53 89
249 337 5
329 425 29
493 125 5
225 57 189
77 293 1
281 203 29
233 453 33
369 57 93
285 437 17
373 342 17
253 73 35
169 277 113
365 37 49
37 101 233
441 1 1
66 145 23
489 227 5
213 413 73
449 113 5
13 93 211
169 105 277
431 269 69
349 272 17
357 245 49
353 1 129
253 101 241
1 81 45
37 313 137
1 273 202
285 309 13
233 171 125
361 441 17
13 201 45
65 201 133
93 169 285
257 417 77
205 49 73
253 311 57
417 485 1
297 377 23
117 201 153
130 9 41
165 381 65
201 485 1
309 489 1
5 249 45
121 395 67
177 39 177
449 425 37
389 321 41
457 17 37
313 321 177
229 405 33
308 165 17
57 393 61
225 209 189
413 177 33
1 37 153
19 101 121
451 165 43
429 385 57
163 251 211
421 285 49
45 120 331
417 269 53
21 9 449
385 269 77
453 497 3
201 380 94
177 253 57
37 197 1
317 329 97
385 191 105
325 234 61
457 285 33
257 425 9
101 5 17
105 169 321
61 77 241
61 1 337
311 381 105
347 419 3
329 41 89
473 353 21
417 473 21
457 297 21
17 349 125
193 237 197
61 239 29
61 361 61
185 17 211
393 429 25
137 1 293
329 65 17
341 473 9
26 101 291
209 477 9
445 285 29
1 109 281
433 13 57
5 1 481
277 73 197
297 447 29
131 333 33
169 33 119
285 117 209
397 217 41
349 225 123
329 373 1
205 381 17
113 469 25
381 153 57
261 453 7
117 141 265
183 1 151
9 37 225
333 153 41
78 29 1
5 77 49
433 167 43
189 405 25
201 373 1
1 137 352
3 433 45
265 353 125
101 65 317
199 61 69
93 101 81
269 453 1
491 225 7
291 69 65
125 141 297
365 289 37
221 341 65
327 481 9
429 93 57
445 181 55
369 109 73
441 165 29
451 133 5
261 153 1
401 429 49
309 251 149
341 121 129
381 361 9
345 373 1
353 257 129
97 475 13
495 377 1
17 401 85
205 1 165
21 233 25
105 13 333
110 193 21
45 233 255
245 289 13
173 293 193
477 18 1
429 385 17
365 245 33
261 441 45
185 353 105
369 143 117
21 249 233
29 249 173
345 161 21
69 425 63
361 61 5
161 161 5
205 21 89
309 241 45
449 341 37
313 1 34
116 9 98
409 401 33
117 213 129
249 237 165
101 277 49
465 61 27
201 1 125
309 213 93
484 422 1
269 25 177
61 1 145
437 433 1
301 257 169
341 219 1
341 425 17
293 46 97
253 351 85
81 305 123
497 25 1
73 21 13
429 372 53
441 481 9
421 185 1
357 101 110
393 313 5
277 37 193
237 253 25
242 61 43
135 447 35
169 197 289
353 405 65
417 57 73
77 385 105
37 213 33
461 413 13
277 1 97
117 433 65
153 273 225
265 17 13
353 291 93
329 431 1
141 409 61
321 461 33
325 321 81
121 417 9
201 321 149
5 413 25
249 497 1
253 165 9
229 69 129
77 433 41
281 285 81
97 381 9
145 269 161
241 365 9
5 289 181
369 37 121
421 30 1
457 245 13
473 93 17
313 65 165
61 249 17
197 253 97
157 149 265
445 93 1
329 29 137
445 353 15
429 213 17
205 197 293
153 305 189
353 157 29
489 101 1
225 423 39
125 257 129
405 133 77
493 161 7
297 375 39
19 285 75
169 129 321
237 25 13
256 345 155
113 253 97
237 81 161
149 325 121
113 497 3
81 421 25
269 349 133
227 221 259
187 253 105
45 293 161
461 37 9
197 73 45
438 217 39
137 421 17
173 73 97
105 13 177
277 365 121
425 197 65
349 189 1
293 101 49
429 61 1
485 442 11
473 241 1
65 197 201
397 366 13
381 165 81
237 481 1
269 473 1
477 289 21
293 229 101
53 257 233
273 261 163
401 209 37
39 381 45
325 376 43
453 487 11
285 253 1
29 235 153
57 233 1
53 303 195
269 70 121
105 269 209
425 1 61
401 485 1
273 237 125
200 225 237
325 169 161
37 52 352
497 385 1
245 69 169
369 425 33
317 305 129
181 469 1
401 309 49
341 149 61
189 385 13
171 29 175
421 261 51
481 402 5
209 247 102
73 161 13
189 17 53
17 413 17
41 461 25
409 449 49
377 313 57
321 77 161
25 449 49
221 477 4
457 251 37
337 231 145
373 153 113
309 249 109
115 33 97
265 189 129
367 5 95
5 197 57
261 465 19
194 457 19
44 65 257
93 217 281
45 355 93
357 405 9
200 357 129
265 197 177
369 253 1
253 249 145
425 51 29
109 457 9
497 185 1
157 223 211
9 145 229
397 385 33
305 357 61
101 49 1
21 61 321
173 401 45
193 21 181
113 119 279
333 313 65
93 489 1
429 290 33
421 185 1
489 109 5
249 55 205
393 275 13
245 489 3
13 57 49
365 57 97
389 473 1
61 5 69
245 340 1
445 497 1
489 93 9
413 105 73
385 1 25
403 477 1
101 121 133
405 185 33
369 293 17
245 1 193
69 317 65
251 373 1
405 297 57
417 109 61
17 401 64
37 449 45
141 421 33
177 269 57
109 429 25
369 61 81
117 285 73
189 385 21
149 409 73
129 5 173
21 333 153
183 221 9
113 91 369
213 1 105
85 253 137
23 417 13
37 88 221
313 317 153
389 345 17
317 33 57
461 113 5
13 105 253
89 493 1
313 161 26
201 397 49
137 277 65
357 353 1
165 473 27
69 9 1
133 353 25
305 413 73
53 245 209
409 125 57
213 153 73
353 289 113
237 265 213
169 469 1
153 41 277
421 7 65
337 257 121
317 1 97
351 485 1
57 297 129
277 487 11
41 205 165
233 289 85
309 29 85
353 13 137
289 289 185
433 369 1
109 417 61
41 137 113
357 485 9
357 6 129
181 445 21
469 85 1
13 401 97
109 327 45
353 177 117
397 417 49
5 1 1
281 237 1
289 75 89
201 45 289
444 393 6
469 105 1
271 101 55
153 237 249
173 353 13
21 37 145
461 153 25
357 241 77
101 25 385
97 141 337
125 129 69
229 237 169
333 321 9
125 1 137
253 261 113
71 249 201
253 193 233
145 237 153
497 429 1
481 85 1
254 429 1
165 93 257
385 149 9
273 483 9
277 11 193
217 313 81
500 161 1
109 157 201
305 181 13
449 1 9
454 357 22
393 5 29
161 469 25
345 497 3
461 261 33
321 161 109
269 295 81
249 245 209
493 433 5
1 129 245
281 53 5
227 109 269
205 109 41
189 417 17
99 281 168
1 233 21
485 361 9
21 161 285
29 321 145
1 177 161
381 453 33
329 29 49
1 265 105
173 273 213
281 65 117
433 205 9
401 341 93
89 305 17
421 61 33
381 406 80
5 321 9
277 253 97
457 9 5
1 29 369
5 135 316
493 365 1
305 157 171
221 153 273
137 333 5
201 251 1
299 213 71
97 261 193
489 325 1
305 309 65
65 437 1
121 409 5
21 445 17
385 193 105
417 11 73
401 263 53
215 53 59
453 101 33
105 201 193
297 389 105
309 101 113
71 3 265
213 157 193
281 229 9
153 441 21
349 257 113
89 361 101
121 13 275
453 13 27
269 445 1
237 345 67
309 401 61
325 278 113
5 289 205
314 185 11
85 141 345
301 133 199
65 393 49
213 237 201
225 189 121
225 345 82
81 217 277
293 245 189
5 277 73
161 137 41
105 19 181
285 487 1
289 1 177
215 125 167
357 197 1
269 169 193
301 257 145
1 89 17
441 288 1
461 53 25
289 353 25
129 101 1
197 289 25
181 41 101
421 421 53
429 301 25
453 109 17
285 33 13
399 437 1
385 141 25
369 401 73
465 485 1
165 469 1
53 113 165
405 305 1
125 109 249
237 367 81
485 21 5
373 273 57
333 161 105
41 333 137
21 45 29
493 325 1
105 321 53
269 61 177
481 209 7
125 381 113
189 247 207
217 485 1
469 221 31
489 11 1
194 279 165
133 141 199
137 497 1
401 112 81
153 409 17
253 369 25
352 21 147
261 309 13
245 121 33
60 213 33
401 321 57
213 21 81
389 473 13
353 417 61
61 285 121
417 33 1
489 1 5
301 457 1
355 189 55
449 169 13
129 129 155
303 345 1
165 385 33
349 189 37
213 159 97
73 201 269
53 137 9
273 149 57
177 197 225
429 417 5
477 85 17
209 305 97
209 111 41
193 341 65
143 461 37
201 297 201
359 189 137
149 189 233
425 21 37
485 9 1
413 305 57
157 289 37
227 205 89
233 101 183
277 257 65
145 381 117
141 137 313
437 261 1
301 185 78
81 325 49
201 21 245
293 81 208
289 221 85
1 269 185
137 1 49
425 85 13
485 331 1
461 423 25
35 285 65
157 457 25
493 181 1
175 233 229
141 177 181
389 4 97
221 368 18
73 401 33
169 101 243
445 133 25
373 273 33
221 17 187
401 329 69
461 149 1
433 341 57
105 77 51
129 361 17
341 339 73
297 311 123
251 269 97
153 405 1
273 141 61
317 473 25
405 461 9
113 457 37
429 189 21
275 229 53
197 85 33
493 84 1
153 375 85
97 65 209
412 237 40
281 33 109
20 209 141
385 164 13
259 233 211
473 69 13
449 469 17
301 201 25
5 385 97
413 365 73
441 341 24
101 461 1
137 425 65
49 477 13
213 29 129
373 489 9
485 57 1
199 139 227
33 269 53
169 153 53
93 45 377
153 309 140
89 376 4
357 245 65
253 161 41
181 405 81
121 429 33
45 463 35
273 165 191
469 325 1
333 169 145
29 13 35
1 111 357
381 405 9
477 161 1
13 279 38
483 459 9
461 161 33
331 237 101
69 249 197
457 321 13
429 477 1
33 445 1
329 185 141
321 305 57
461 85 33
437 309 9
57 345 21
345 81 89
361 481 13
429 419 1
381 287 41
57 29 77
455 37 31
33 241 21
225 421 61
369 205 85
429 113 49
495 93 3
209 245 49
291 303 87
469 345 1
37 69 341
121 305 165
109 173 41
121 49 217
9 221 49
377 77 55
241 437 1
181 141 163
37 245 65
29 317 177
345 301 9
53 173 161
17 61 281
489 453 5
111 51 269
41 477 17
105 189 86
61 149 1
81 493 1
245 69 189
189 461 39
189 357 17
233 321 25
117 89 257
181 181 193
125 93 305
233 277 1
125 493 5
353 105 121
265 473 9
197 141 65
339 69 93
117 91 1
197 185 297
475 309 13
353 337 141
13 277 129
83 173 97
141 73 217
161 265 233
341 429 49
277 237 153
83 89 409
153 121 63
467 53 17
361 1 137
473 277 5
393 232 21
241 341 1
251 345 117
85 346 124
269 485 1
113 257 25
469 43 2
253 465 5
87 493 1
465 189 25
381 13 29
5 9 261
69 497 1
493 137 8
189 485 13
191 381 41
245 285 57
173 481 5
97 401 25
37 117 353
249 189 117
109 309 57
315 17 145
133 317 165
1 233 157
381 1 37
305 153 65
217 421 65
229 163 132
273 21 125
269 437 1
349 289 9
61 73 297
1 109 153
377 53 45
171 405 25
85 365 41
80 201 47
101 17 321
181 53 129
153 33 301
449 477 5
477 185 17
385 9 33
321 73 84
124 381 1
453 5 1
201 189 238
137 61 309
425 233 25
73 101 17
201 253 89
403 437 1
13 61 41
413 389 1
497 301 1
465 394 33
441 313 49
3 149 65
37 153 193
333 153 81
237 285 33
493 309 1
437 253 1
61 269 41
1 181 297
117 185 237
413 53 49
142 397 1
425 73 45
65 87 221
257 253 238
429 401 25
245 493 1
48 489 5
361 461 1
253 269 17
405 421 65
361 461 25
87 433 9
21 289 185
241 485 1
137 337 25
363 201 5
349 233 137
117 1 17
57 125 233
65 369 45
73 212 93
151 301 81
285 293 193
381 401 29
345 117 53
113 365 57
1 5 169
369 209 57
146 409 17
361 257 137
277 297 161
345 369 17
109 249 250
329 381 93
373 427 27
327 285 151
369 268 89
477 149 6
461 393 23
179 51 277
449 417 23
121 245 161
253 493 1
169 209 181
141 353 121
173 249 217
433 85 65
269 235 65
441 433 17
85 373 1
273 153 17
391 193 39
105 277 5
53 89 197
133 193 53
441 473 21
17 89 193
254 201 236
35 373 97
249 69 117
465 37 11
237 401 21
341 85 65
133 437 1
29 221 265
313 475 23
217 85 189
201 133 89
105 81 165
397 257 1
133 473 25
81 425 13
367 321 115
73 497 1
113 280 134
213 1 261
301 49 57
173 309 179
223 1 25
389 241 41
489 161 1
169 201 1
357 341 1
41 1 21
491 65 7
281 313 49
441 279 5
337 1 45
369 377 97
413 321 73
485 221 1
125 101 185
25 1 441
297 425 17
361 299 1
417 297 9
493 109 1
453 461 11
129 309 181
285 169 33
388 345 106
153 445 41
348 409 81
181 125 305
301 265 183
285 417 69
117 261 81
53 105 173
265 113 140
265 193 149
253 389 57
37 61 257
489 441 5
303 405 33
473 1 13
61 141 345
229 81 129
481 485 5
83 49 91
409 213 63
437 277 1
489 169 5
109 273 17
137 35 185
449 281 5
325 49 65
465 317 29
211 13 273
369 421 57
197 297 65
361 26 101
226 429 57
329 401 9
361 25 113
293 273 49
181 117 193
381 241 77
421 301 25
93 61 217
313 353 5
475 317 11
69 488 4
133 113 89
121 297 1
153 413 5
437 449 17
97 153 277
9 101 193
361 369 101
481 331 15
413 425 45
373 341 1
109 281 61
313 253 146
405 169 49
29 41 321
147 373 89
21 477 1
377 397 49
469 321 1
33 117 95
133 133 221
161 453 33
373 457 1
33 357 95
73 281 67
469 271 1
473 381 19
181 261 209
249 62 21
1 326 96
243 217 173
413 41 29
249 257 35
441 465 21
165 273 97
377 121 41
405 137 65
57 485 4
173 321 165
332 257 38
169 225 197
129 151 321
157 437 1
466 345 22
265 381 113
73 273 121
465 241 9
485 447 9
121 29 73
99 53 29
313 453 33
333 153 81
73 333 87
121 113 5
489 93 1
369 33 15
229 365 41
289 287 9
25 425 1
65 245 233
273 5 133
21 93 81
365 56 109
489 421 1
393 381 37
281 297 121
137 237 169
407 253 85
373 251 97
493 232 1
205 125 37
369 325 79
133 165 1
409 133 49
421 153 33
89 333 93
121 481 1
361 353 41
165 353 97
354 65 106
141 53 245
101 157 321
321 21 157
189 369 21
177 301 1
137 453 29
257 352 6
405 121 57
329 237 45
489 23 1
41 13 433
457 1 9
413 283 73
85 21 113
385 437 1
345 481 1
25 185 241
97 201 205
65 321 169
201 1 113
325 421 17
361 400 19
483 319 3
129 181 129
337 483 3
64 161 141
249 77 49
97 481 13
165 237 185
441 457 17
393 269 17
449 409 37
449 405 5
377 305 48
141 385 81
483 17 1
453 1 5
151 489 10
317 289 1
149 1 317
295 409 15
429 417 17
397 101 45
205 111 137
413 421 1
433 85 37
473 245 25
477 289 9
208 65 224
77 57 289
37 189 33
485 385 1
241 353 21
97 489 1
55 485 1
73 121 1
293 241 33
161 401 33
389 417 41
1 257 209
225 321 133
141 481 1
245 57 130
189 109 177
17 461 1
313 9 84
291 305 193
173 385 106
109 309 67
153 185 125
369 497 1
193 161 261
421 373 33
189 45 169
185 417 49
289 490 11
417 101 13
297 375 95
381 497 1
485 369 1
165 341 145
237 251 191
261 341 97
69 309 73
373 357 1
45 269 49
389 109 81
1 255 241
169 421 61
77 93 381
261 497 1
205 169 105
89 85 85
477 229 1
257 325 39
305 145 85
149 485 9
457 293 9
355 385 85
117 65 315
141 473 17
329 275 109
77 485 13
317 73 33
37 185 274
73 10 237
77 405 1
473 173 1
205 357 28
291 421 65
217 471 1
417 177 61
167 193 93
217 93 57
165 121 305
153 41 29
473 441 13
129 181 193
77 433 13
151 217 69
105 449 25
149 141 57
137 45 32
29 153 93
473 89 9
89 125 297
238 289 177
393 231 61
97 229 49
9 67 135
17 389 97
371 173 81
277 281 125
205 421 49
449 303 1
21 177 321
177 289 9
21 37 180
37 205 121
121 199 281
69 265 1
385 261 17
465 281 5
409 217 53
361 341 137
353 89 13
109 485 1
433 457 25
305 45 65
277 113 65
497 329 1
469 189 1
333 231 153
41 381 61
201 465 29
17 37 93
141 297 49
189 433 5
313 341 1
169 252 37
309 297 145
493 189 1
497 49 1
201 109 117
329 37 65
57 181 313
341 369 57
221 325 41
305 437 1
1 333 89
377 21 77
194 9 99
189 205 157
63 293 161
395 21 85
425 265 17
469 397 1
73 268 124
437 217 1
9 441 45
185 381 105
181 203 9
213 469 15
5 259 153
233 489 9
9 157 321
401 277 89
353 349 29
301 325 137
449 453 33
189 305 17
297 209 65
373 417 61
121 237 221
5 307 75
237 13 241
225 133 97
377 429 57
463 465 1
145 209 229
173 361 21
353 109 45
269 453 17
85 309 1
417 45 61
247 312 48
293 267 89
385 441 5
181 452 8
227 373 1
485 481 1
89 309 25
37 433 53
109 217 129
256 153 156
493 301 1
297 356 97
265 117 149
221 409 15
301 483 3
374 5 96
149 161 307
473 489 1
45 317 41
385 37 93
251 405 63
189 381 9
413 1 69
53 473 13
129 25 9
253 273 169
157 361 133
11 401 37
271 449 13
387 188 69
271 153 159
397 133 17
21 93 377
453 427 1
101 85 33
309 365 109
421 297 49
113 165 309
305 305 1
231 437 1
53 497 1
141 189 161
113 65 197
285 205 57
393 117 21
153 383 87
305 3 9
329 301 149
9 257 225
93 133 273
297 33 45
49 213 65
145 353 57
389 465 19
273 253 181
309 33 129
397 235 9
497 493 1
85 61 321
445 369 25
437 189 49
421 77 58
421 65 9
121 13 157
37 313 165
49 141 169
197 94 133
201 403 29
209 181 173
477 9 19
93 93 49
353 221 21
443 485 1
367 488 2
437 293 1
97 177 1
285 161 121
185 89 39
169 253 177
305 357 1
9 1 333
93 197 193
169 487 13
201 269 41
473 485 5
305 297 181
445 277 49
37 81 401
493 173 1
457 361 11
115 409 9
109 446 34
389 89 1
409 21 69
121 265 217
213 175 65
109 171 95
381 469 9
445 261 41
289 293 97
33 473 1
361 473 17
117 425 5
137 237 169
377 73 41
78 445 33
401 453 17
129 258 232
281 489 9
381 289 45
429 437 63
101 477 17
369 321 121
29 5 305
259 33 49
165 405 65
241 276 156
121 325 33
231 141 31
425 317 29
369 23 69
89 365 9
169 369 69
113 301 17
385 213 21
337 69 37
258 153 125
209 289 173
189 401 69
325 213 113
353 61 38
485 489 1
153 213 133
300 337 63
25 233 81
161 209 157
141 77 185
129 121 245
421 109 49
453 253 1
169 29 97
385 305 41
321 165 151
37 381 57
373 93 1
341 49 81
285 473 28
381 165 49
165 100 9
37 363 85
301 353 21
129 63 173
109 409 69
437 1 1
361 189 117
155 289 117
289 311 7
373 385 85
181 309 129
491 353 9
93 201 285
185 65 133
485 401 13
317 81 161
153 201 133
181 141 305
401 333 69
285 221 1
261 237 145
481 201 17
449 285 45
201 65 85
145 209 53
401 229 25
73 397 97
61 1 385
133 101 345
121 69 13
1 251 61
281 265 117
317 193 161
469 121 1
9 337 13
353 429 33
21 329 5
413 361 25
186 13 248
105 161 57
223 23 93
77 105 181
329 85 21
17 21 257
245 433 41
145 281 13
261 317 79
157 221 97
233 29 121
253 65 17
181 101 189
53 229 269
166 421 49
351 185 7
267 89 179
121 237 233
493 173 1
457 173 5
363 141 15
401 147 53
41 49 401
265 333 41
189 257 189
69 169 93
237 17 105
241 41 49
421 139 1
141 451 47
385 117 25
25 385 38
41 1 281
185 325 62
169 429 57
105 205 113
73 185 249
339 477 9
273 181 37
101 101 97
278 329 89
37 89 289
173 209 25
133 97 65
441 493 1
457 373 9
493 1 6
81 325 9
445 475 17
5 165 49
264 321 157
69 489 5
133 489 9
469 401 1
345 201 113
409 485 1
173 421 53
201 13 113
105 333 113
465 221 9
355 469 1
265 225 117
445 37 7
477 325 17
93 133 305
317 181 131
261 261 33
197 301 33
149 117 289
161 103 209
97 29 1
245 57 41
329 113 21
457 393 41
77 161 249
73 329 81
169 113 93
377 485 1
5 165 257
443 309 47
317 5 97
421 369 65
305 361 89
201 457 28
261 469 27
137 269 185
225 181 13
309 201 1
417 465 33
97 41 293
101 33 161
49 461 1
465 249 1
361 353 137
181 305 21
129 153 109
225 337 1
473 53 17
361 41 89
17 321 29
129 201 217
49 401 13
38 217 17
405 63 1
13 285 57
29 485 1
473 481 17
253 423 55
121 293 113
421 435 59
145 337 1
333 497 1
25 167 249
405 95 65
197 453 9
269 407 71
253 491 5
117 363 65
435 493 5
345 461 37
25 413 9
373 41 122
133 261 33
249 357 133
1 121 165
393 37 5
189 371 5
1 461 19
21 19 181
165 185 129
33 201 161
25 449 19
426 1 57
321 125 1
249 359 135
233 189 61
21 397 89
203 277 161
181 453 17
405 181 17
221 65 233
65 167 247
109 479 9
1 253 195
385 413 1
203 433 17
185 381 65
431 481 9
297 253 121
1 365 1
117 217 57
425 453 9
325 129 69
115 89 31
37 251 21
97 201 57
21 125 321
29 145 133
37 225 253
441 221 33
239 205 199
101 453 1
405 49 33
209 385 73
97 189 217
5 137 333
241 493 1
317 401 33
269 433 9
385 313 93
241 28 245
189 261 225
145 385 61
485 369 1
121 321 53
137 157 225
123 93 31
361 169 65
73 121 221
251 401 97
481 293 17
191 177 191
321 437 1
489 165 1
141 101 81
157 413 75
45 365 105
13 353 83
457 321 20
257 389 17
385 349 85
85 497 1
239 153 49
9 257 161
169 377 73
361 369 129
377 385 21
137 205 25
273 361 57
301 33 121
221 213 147
89 129 25
217 193 257
21 433 37
346 69 150
85 305 145
301 13 97
497 333 1
309 253 65
429 197 33
417 453 1
361 99 69
253 270 183
1 429 41
137 265 231
165 72 1
275 403 77
69 165 269
205 409 41
381 289 1
241 425 33
259 137 91
381 157 105
149 349 97
285 381 65
281 153 141
473 221 13
113 5 253
129 325 65
1 305 133
219 189 207
319 377 29
205 353 133
177 169 313
189 337 1
401 433 1
89 229 211
117 161 67
153 373 1
61 175 325
393 321 45
225 1 33
389 426 68
401 485 9
5 97 205
379 41 1
479 81 11
353 353 49
225 345 61
313 181 29
397 437 17
97 21 57
121 497 1
265 453 33
161 133 115
121 377 49
165 65 273
405 245 1
345 157 109
225 85 201
165 89 257
1 281 171
137 233 1
217 477 5
369 161 41
407 73 81
181 13 131
16 401 93
85 19 321
461 437 9
113 297 129
373 377 109
485 297 1
413 73 62
377 403 45
193 61 61
199 255 192
381 81 1
20 305 101
257 285 89
237 197 255
241 41 153
141 253 81
165 161 321
382 117 17
173 189 297
105 161 323
81 449 45
457 129 17
393 217 9
37 341 33
197 37 225
245 205 129
241 373 1
469 277 9
69 133 225
251 213 49
433 341 33
329 381 49
109 425 51
149 425 53
189 197 225
313 417 81
393 217 37
207 361 45
105 465 1
105 205 217
125 397 57
337 225 113
441 309 49
145 341 33
65 361 121
117 273 117
13 341 33
149 133 265
340 185 118
229 281 137
421 313 33
295 325 145
181 125 175
397 297 1
125 189 177
433 53 21
5 257 201
101 433 17
453 461 17
9 271 193
269 445 33
240 399 39
321 149 27
433 17 51
305 145 85
13 489 1
325 53 1
403 429 37
323 45 89
453 385 33
109 333 112
441 305 49
353 153 145
325 361 57
477 265 9
81 397 41
433 121 65
337 221 127
481 325 1
441 181 53
469 53 1
181 217 9
289 145 141
462 21 24
137 53 29
17 133 81
441 445 33
425 465 1
169 201 145
205 5 185
381 29 89
125 169 37
481 250 17
209 163 145
329 481 5
145 41 5
301 277 25
405 121 65
361 293 75
189 313 13
261 7 177
17 121 49
145 341 89
173 213 257
163 369 108
381 73 33
217 413 1
389 105 81
57 184 85
241 309 49
253 125 12
201 33 97
37 309 41
33 37 433
399 37 25
457 419 25
161 29 113
1 245 5
281 153 61
9 397 33
173 69 17
1 203 1
249 257 65
261 311 173
117 257 193
261 223 28
141 433 65
321 261 25
93 161 181
157 341 113
249 297 1
257 185 213
117 177 113
289 245 153
301 453 17
173 361 137
485 321 1
421 365 33
209 165 125
153 405 1
149 377 85
145 209 113
33 413 49
81 193 281
477 45 17
277 421 1
373 341 49
237 313 61
305 421 49
277 85 187
345 37 85
113 309 1
217 89 151
201 221 113
265 25 53
45 339 155
45 9 193
297 297 193
345 273 27
481 169 13
181 173 225
385 389 89
361 321 105
261 209 193
1 433 41
169 325 69
397 253 41
241 285 5
337 317 61
377 245 113
349 253 9
241 325 113
201 13 97
225 433 1
345 353 139
341 9 89
167 343 121
237 481 8
1 209 159
297 421 31
161 21 57
119 297 177
133 469 17
289 477 1
359 361 21
1 457 13
457 453 43
437 425 1
85 69 81
408 321 33
441 301 21
489 469 9
441 37 53
157 201 157
81 273 185
102 377 1
85 77 85
45 297 185
161 433 9
237 281 13
321 293 75
493 193 5
161 407 57
477 404 21
73 461 9
479 325 9
113 413 23
205 354 67
321 1 37
185 201 293
201 281 201
457 29 17
141 125 297
201 1 269
101 397 9
345 55 29
277 485 1
209 97 133
109 147 75
69 457 17
69 437 1
57 301 73
85 105 93
485 9 1
209 61 37
49 255 109
97 135 185
18 181 257
485 437 1
161 101 189
473 53 9
377 239 73
273 385 71
141 257 217
349 137 125
425 5 44
469 339 17
437 7 17
41 86 159
405 473 1
373 345 17
349 361 37
165 413 1
237 433 45
449 225 1
153 169 93
473 59 1
109 373 53
157 87 231
293 77 37
5 477 9
153 241 209
385 241 29
137 127 189
373 397 97
397 107 41
437 257 49
261 153 113
261 109 217
69 381 50
489 315 9
441 229 37
45 413 1
153 365 1
341 369 35
117 241 29
389 145 97
481 441 17
123 489 12
279 289 161
245 445 53
469 41 17
25 309 57
269 305 191
363 149 105
73 37 77
117 365 121
489 209 5
497 433 1
133 71 257
1 361 1
201 425 53
177 309 137
301 309 145
257 421 1
493 425 1
457 317 1
451 297 29
484 253 17
445 149 1
65 325 33
421 473 21
297 325 161
493 153 7
273 153 189
161 281 68
376 413 73
129 101 1
469 400 1
289 485 1
81 273 31
181 297 93
333 193 73
217 73 257
181 21 113
477 177 21
53 267 201
13 177 61
353 229 9
97 289 45
165 489 5
217 253 137
81 345 137
373 217 1
161 115 53
301 17 13
69 153 173
393 73 9
351 189 119
161 57 129
365 361 17
417 285 53
313 281 113
341 261 1
385 441 47
21 344 75
407 291 83
369 217 119
29 33 397
321 129 1
237 101 57
285 53 57
69 101 161
1 269 73
337 281 131
341 197 121
217 185 81
1 441 41
5 129 341
181 221 73
237 441 45
65 193 117
297 301 97
25 421 33
133 311 51
73 33 369
171 57 299
85 153 3
413 61 69
485 249 9
393 409 76
381 201 73
261 317 153
29 41 37
297 49 113
25 489 9
97 153 233
129 109 1
145 481 1
19 21 225
231 85 131
77 349 73
251 109 25
441 465 1
93 281 137
265 381 7
61 253 201
25 449 9
89 281 213
201 401 53
457 437 1
437 65 1
209 325 145
395 245 61
209 433 5
41 321 65
53 85 265
301 296 49
217 493 1
233 239 153
260 261 97
305 269 1
357 465 17
353 69 11
153 249 121
253 277 141
69 60 81
484 173 17
49 437 37
293 317 89
441 465 17
205 303 91
169 497 1
381 285 25
253 425 9
101 93 1
376 253 33
485 333 1
89 9 152
361 209 77
1 309 65
7 493 1
177 153 261
421 251 1
255 177 49
129 93 37
469 457 9
437 233 7
5 133 305
481 393 7
79 265 93
11 323 29
57 297 127
293 439 1
357 481 9
257 433 45
469 385 1
85 161 187
323 209 105
249 333 113
301 393 85
425 413 61
309 77 129
425 313 73
295 145 47
123 201 165
237 227 165
213 69 5
125 145 81
313 417 13
75 181 129
345 405 63
77 65 153
429 213 29
329 137 29
281 357 53
407 453 41
114 157 237
425 77 41
53 293 153
141 341 25
433 253 49
73 309 41
425 263 25
401 365 43
13 281 105
117 269 225
237 221 5
49 401 65
293 365 105
205 441 9
233 233 101
85 322 35
273 285 41
217 9 137
201 425 29
105 73 157
5 461 25
101 261 193
181 489 1
117 381 53
121 105 253
217 385 103
41 105 49
45 281 93
413 357 23
145 321 13
113 153 145
449 185 1
349 333 115
49 313 77
21 343 19
425 265 69
476 441 25
465 465 9
325 486 13
57 461 17
69 257 93
437 385 1
237 369 22
95 187 177
269 17 65
279 297 97
281 145 85
281 389 33
167 341 81
45 321 117
69 405 25
333 1 33
253 197 201
157 437 63
57 181 65
401 433 29
213 419 61
45 269 145
413 173 57
33 277 49
333 148 33
275 261 19
69 457 33
101 281 12
133 377 41
285 81 113
1 265 145
405 229 65
89 85 133
433 53 17
392 385 67
185 385 3
481 305 7
489 33 5
61 233 169
385 385 33
65 485 1
205 297 145
415 231 53
45 386 24
281 297 63
99 485 1
485 253 1
153 413 65
33 373 1
481 405 9
157 121 217
101 173 229
357 433 1
369 433 41
71 437 1
369 241 93
457 165 21
137 209 33
153 385 102
229 189 101
45 173 225
197 151 193
465 361 5
149 445 25
141 165 229
189 209 65
189 41 18
257 384 84
269 492 8
33 417 29
289 389 17
37 485 1
389 141 17
77 117 129
485 229 5
441 441 57
33 385 29
385 105 45
153 205 265
457 284 41
65 417 37
29 333 121
117 233 261
437 261 59
357 429 6
101 121 271
450 105 45
353 145 53
237 201 81
173 33 183
113 453 17
425 371 13
285 437 1
469 89 11
500 213 1
257 257 17
357 49 129
253 53 137
301 229 113
175 245 49
41 49 301
369 401 93
449 110 45
385 81 61
176 111 230
357 121 17
249 135 113
393 241 13
19 477 17
361 241 45
185 339 139
445 101 33
385 193 61
165 73 241
21 453 17
133 137 333
401 405 91
277 253 217
193 137 61
93 141 305
393 97 89
73 353 77
373 81 9
121 85 221
453 101 25
445 169 43
189 73 17
21 189 33
17 173 241
1 457 5
341 149 21
333 333 129
309 49 137
145 397 89
409 217 81
305 353 109
5 42 18
445 433 25
269 453 1
281 61 161
353 345 117
321 385 93
311 169 107
253 441 45
57 33 437
413 341 73
370 409 41
269 201 57
277 1 129
461 153 19
1 151 83
225 181 169
70 225 269
213 65 201
401 425 5
245 437 59
97 277 175
125 37 49
329 482 9
1 121 241
25 425 33
425 125 21
121 429 41
305 385 65
261 205 97
5 61 233
101 321 85
1 105 57
345 301 9
217 281 139
485 1 1
173 381 73
73 33 88
281 495 1
341 461 25
357 225 97
281 401 25
377 469 1
229 125 33
181 225 13
241 319 55
416 61 28
273 47 223
477 453 5
157 321 49
153 141 63
385 21 33
361 205 109
313 53 141
63 37 129
351 45 105
329 185 25
45 253 109
191 261 85
321 489 9
105 51 313
297 385 69
189 389 97
309 497 1
137 1 341
385 473 17
213 305 35
445 245 37
485 15 1
201 145 93
81 273 25
205 57 169
381 497 1
69 61 161
273 113 85
397 45 49
121 465 9
465 95 33
165 345 133
28 189 209
321 245 21
165 233 121
69 449 25
317 241 129
29 241 93
397 275 57
353 13 89
421 77 67
385 385 94
377 421 21
377 41 63
341 469 17
97 377 48
121 145 285
85 191 217
29 141 233
193 393 38
311 439 17
485 193 1
49 9 101
225 393 17
271 361 65
289 273 165
103 225 65
301 133 161
161 185 225
477 325 9
177 129 157
269 153 129
49 425 37
141 273 53
269 385 37
73 61 389
427 497 1
69 129 159
329 1 161
173 161 153
453 121 6
1 181 125
257 181 241
221 251 135
409 445 41
141 301 185
277 361 41
245 281 141
413 365 71
409 25 73
421 327 1
81 301 185
445 415 25
169 1 21
193 473 5
449 353 37
204 381 41
299 393 21
385 489 1
241 365 89
241 277 65
181 129 161
289 417 69
173 161 285
37 41 435
365 305 17
405 397 89
269 231 113
165 489 1
345 285 97
209 477 9
233 361 17
441 93 1
261 45 129
321 357 57
1 321 33
225 69 195
441 333 25
125 417 57
145 77 237
61 229 185
269 161 121
9 153 61
45 117 73
361 85 5
61 299 53
417 437 49
287 369 53
297 69 193
457 317 29
385 457 13
461 365 17
173 269 73
137 469 17
385 189 41
49 317 121
168 477 17
401 481 1
309 77 65
415 1 21
299 457 29
25 5 289
125 189 241
217 217 201
225 365 9
257 81 188
479 15 15
33 389 33
265 137 121
401 273 53
25 385 89
40 297 165
445 73 41
229 197 137
329 161 72
177 177 229
221 125 109
293 221 151
341 255 145
357 129 61
377 197 13
1 397 57
387 341 97
365 57 25
201 313 9
225 309 17
341 493 1
193 297 101
199 117 257
305 181 87
21 333 57
141 441 53
173 141 113
457 181 37
207 189 153
339 261 20
89 325 161
401 357 85
173 73 145
333 69 41
45 319 79
317 338 135
257 61 169
77 197 297
113 241 117
405 153 87
487 461 5
169 351 85
489 421 5
113 301 73
137 185 5
1 225 65
237 277 129
345 121 77
303 389 105
53 9 433
161 349 41
297 221 61
269 441 13
401 133 1
145 205 265
125 431 41
237 373 97
153 429 65
303 225 1
269 205 217
445 173 29
9 9 409
29 425 73
141 449 49
309 481 5
53 11 53
313 361 33
429 469 17
492 425 6
369 53 109
69 125 361
187 82 241
282 437 1
477 453 17
429 181 65
153 397 17
13 361 6
25 385 25
305 289 61
309 477 17
401 481 1
17 45 105
317 469 17
451 245 27
389 97 13
113 57 301
389 301 1
21 249 241
485 337 1
133 305 121
89 417 53
149 349 57
425 61 25
313 205 37
205 321 35
441 293 1
438 309 57
445 181 17
281 1 161
253 305 169
385 145 113
13 34 98
65 245 129
341 169 65
247 325 97
333 73 1
477 377 7
81 461 9
320 285 128
85 235 209
253 117 193
465 373 33
161 429 9
165 313 73
500 177 1
445 173 25
369 81 29
5 265 65
141 309 109
270 391 95
105 137 244
289 357 5
489 297 5
249 381 119
277 141 109
325 421 21
425 61 9
225 5 223
241 181 141
293 469 1
125 221 97
393 141 57
169 261 65
349 353 93
405 177 81
293 233 33
169 65 325
277 197 193
333 441 9
92 265 145
113 253 179
401 181 1
89 217 165
157 229 201
337 477 3
125 425 65
125 101 157
489 277 9
85 485 1
1 109 49
165 1 113
105 361 61
249 193 17
277 49 1
421 373 61
357 445 9
89 125 1
241 393 49
309 417 57
85 433 5
345 133 65
473 61 13
401 229 93
345 465 1
305 61 41
241 93 221
221 129 1
69 305 29
299 153 151
201 25 17
313 1 29
153 301 121
337 221 65
45 273 193
497 281 1
461 469 1
237 105 121
39 385 81
201 169 189
449 201 9
281 117 125
281 361 37
493 73 1
145 1 133
249 481 5
245 261 217
229 89 241
173 117 129
37 221 101
273 381 89
385 346 113
273 181 17
65 37 301
353 469 1
341 1 17
329 289 137
10 28 405
333 193 141
365 329 81
221 497 1
216 37 6
425 105 29
212 9 221
13 45 145
285 413 17
489 29 9
326 309 74
453 251 33
457 401 9
21 45 289
269 385 97
1 45 241
177 149 65
101 193 133
149 405 49
49 161 161
309 289 121
377 405 65
341 105 127
89 125 193
185 433 27
425 385 17
227 449 25
353 377 25
97 53 277
65 387 65
345 209 129
365 85 57
61 153 25
13 197 145
277 425 37
269 381 57
361 281 133
37 61 329
61 31 169
177 285 153
298 413 79
41 293 17
261 65 205
173 145 97
441 233 13
213 287 104
349 199 17
277 481 1
189 273 21
149 347 67
1 301 81
437 273 33
81 29 409
483 161 9
337 321 91
197 135 257
85 341 1
477 109 1
414 461 5
361 81 97
445 117 55
41 81 89
441 117 26
1 369 37
117 285 25
129 211 13
421 1 1
29 185 95
341 21 93
49 221 217
277 241 33
201 285 11
225 309 17
41 105 249
336 81 165
215 4 283
285 106 113
453 85 33
43 441 37
389 181 33
49 385 61
101 459 10
193 65 81
157 213 1
19 481 5
412 429 1
399 165 91
485 213 1
185 121 49
353 361 57
477 397 1
269 292 181
307 213 19
169 345 13
387 181 69
401 27 37
65 141 277
1 53 341
337 469 9
149 420 75
321 189 69
449 453 1
73 353 33
61 493 1
145 495 5
45 285 207
1 401 33
45 357 49
377 61 105
25 394 97
137 477 9
177 297 81
69 249 57
217 447 15
137 367 13
133 233 117
301 221 78
61 497 1
411 373 61
401 73 49
289 405 65
25 477 1
361 473 5
113 5 185
133 317 41
345 365 1
37 81 301
289 41 101
437 113 33
157 325 145
193 29 263
329 281 29
361 385 13
157 190 283
345 83 115
9 9 289
481 1 9
405 113 1
441 9 57
205 249 157
389 421 41
61 117 321
1 1 305
161 445 5
153 37 209
301 437 59
497 45 1
197 255 65
113 75 157
1 301 97
445 9 33
309 369 129
402 367 35
221 333 1
401 417 81
69 241 241
413 249 73
389 65 1
437 241 1
69 73 25
159 289 141
321 21 157
249 141 181
149 497 1
113 9 77
481 153 1
397 185 93
329 1 25
25 137 101
69 425 61
391 77 95
182 113 300
253 393 105
245 437 41
177 437 1
439 357 29
13 313 41
481 233 13
385 109 57
181 401 65
105 385 57
497 277 1
125 369 21
105 305 109
433 421 21
177 57 49
173 17 129
101 45 161
409 365 57
445 373 5
385 477 13
161 325 33
81 269 180
54 235 139
327 341 1
17 249 37
317 173 129
245 81 9
193 1 17
89 205 1
189 37 147
1 437 1
57 397 57
482 289 8
125 241 238
45 101 129
421 353 65
125 489 5
337 333 97
313 181 35
169 477 1
277 421 49
181 133 1
437 401 33
473 349 9
213 449 49
385 397 88
325 385 13
129 141 313
185 269 21
145 213 1
169 101 81
485 133 1
105 249 193
437 301 9
453 361 13
489 397 9
301 461 25
61 55 433
85 41 257
345 77 87
265 37 45
461 285 17
361 137 57
361 1 1
341 441 29
413 219 25
90 237 41
461 453 33
229 429 57
297 238 139
57 345 29
357 41 89
307 221 157
369 425 50
37 117 377
413 221 15
297 317 9
105 167 63
353 353 57
61 413 1
97 425 5
301 453 1
457 469 17
409 121 29
37 139 213
301 1 65
345 385 1
425 4 45
145 5 77
61 421 13
121 145 333
429 349 57
297 81 173
125 61 115
269 281 125
385 169 17
113 293 129
157 473 13
129 65 321
277 89 121
405 335 1
497 485 1
245 173 113
328 485 1
493 393 1
401 193 89
441 325 1
302 137 41
453 85 13
181 381 81
177 169 1
453 37 9
433 213 29
141 101 41
53 441 31
45 357 113
205 247 7
5 49 121
65 25 173
1 45 241
109 181 161
253 373 65
201 385 113
13 29 89
325 231 147
405 449 21
309 349 45
1 289 137
285 469 1
165 233 37
185 285 201
85 433 59
413 9 33
69 213 1
1 325 1
153 273 49
385 97 85
113 25 257
201 153 33
49 353 64
337 113 77
381 369 1
437 453 1
53 497 1
261 105 49
465 109 25
445 201 49
153 59 181
353 249 29
17 373 1
45 401 87
473 85 13
29 191 193
372 261 49
85 305 55
377 377 31
497 301 1
357 309 127
101 412 24
381 229 41
371 245 69
181 233 245
129 1 21
445 457 41
293 21 33
453 457 21
269 201 172
461 481 5
319 453 33
473 261 21
245 81 1
129 393 89
33 217 261
237 237 201
253 85 121
493 169 8
341 73 65
105 497 2
337 165 37
73 177 234
1 289 169
293 445 1
101 413 73
1 193 5
333 37 101
271 153 115
145 109 331
109 425 25
341 1 65
137 5 49
165 441 37
321 341 113
1 221 67
149 495 5
337 245 133
349 13 57
457 37 25
217 41 277
497 153 1
71 41 131
281 419 39
101 253 113
181 485 1
499 169 1
313 477 12
425 91 47
269 405 1
41 213 239
445 497 1
77 277 144
345 73 1
193 401 61
413 121 81
269 261 97
329 409 21
261 205 225
125 477 21
157 165 81
9 361 85
153 229 89
437 401 13
393 193 59
49 253 1
237 37 249
493 493 1
241 221 57
413 369 49
81 269 89
129 85 100
29 361 73
81 357 9
121 17 131
89 355 91
181 65 257
69 481 9
110 317 33
69 149 257
301 289 193
385 429 1
409 373 41
201 469 1
113 145 317
305 401 85
479 349 17
293 77 85
149 17 193
317 1 137
269 197 26
493 85 1
401 149 1
385 97 91
253 161 41
177 13 181
133 429 9
61 181 41
389 81 49
205 149 25
493 45 1
1 441 25
169 497 1
453 9 21
493 389 1
349 473 13
109 193 245
193 113 233
101 135 223
45 321 89
325 273 105
29 177 271
453 73 17
241 139 157
179 162 99
367 489 5
485 313 1
93 473 25
129 433 1
61 353 85
471 73 25
265 245 173
481 485 1
53 137 197
229 65 97
125 253 233
21 257 213
273 201 61
121 241 87
333 429 39
249 485 1
305 293 1
161 270 205
481 85 3
28 321 45
345 221 1
353 109 33
111 45 363
97 445 49
141 53 1
447 461 9
353 93 97
371 79 121
145 245 49
265 161 137
497 329 1
397 65 65
117 413 17
309 358 16
29 433 65
217 181 161
437 201 49
97 77 97
133 341 33
29 393 73
113 45 225
5 477 1
297 433 53
405 313 42
5 469 1
229 61 51
57 89 149
143 41 333
229 487 9
81 1 37
1 93 227
201 93 85
389 165 65
329 222 149
309 377 61
221 209 209
181 1 225
253 305 177
289 133 145
461 345 12
21 363 7
57 401 69
361 451 19
375 369 99
203 189 247
165 209 290
209 197 97
277 153 3
9 225 105
457 421 33
173 385 1
153 237 49
265 321 21
485 97 1
343 261 105
119 309 105
169 389 65
377 201 69
69 377 17
477 173 9
125 445 1
325 361 41
361 201 85
217 273 49
37 197 49
189 153 209
130 389 25
437 325 1
64 357 19
109 405 65
229 297 133
421 81 9
110 101 314
185 381 113
469 489 1
13 329 113
403 377 89
477 1 9
21 493 1
21 33 315
117 469 1
231 101 113
77 143 81
397 101 17
321 453 33
70 301 65
281 353 125
217 117 117
185 113 257
441 33 9
301 81 193
497 46 1
281 305 89
37 237 41
473 269 3
365 29 1
133 201 257
181 331 91
449 257 13
401 77 1
277 13 71
199 237 153
341 385 1
241 197 53
227 57 123
289 193 33
253 373 77
297 52 181
13 389 65
189 73 214
485 245 1
361 447 37
493 381 1
161 405 1
261 379 66
69 421 33
425 321 1
461 389 33
61 293 123
330 385 96
373 301 9
381 293 13
157 37 337
87 277 65
193 317 165
425 93 5
453 369 9
385 141 37
53 25 65
303 457 41
473 285 25
233 301 153
85 297 13
201 5 205
287 145 165
241 1 101
9 397 25
65 225 101
445 213 37
161 307 157
17 457 25
313 135 165
445 493 1
246 69 187
237 325 17
221 239 25
61 203 225
265 121 211
317 252 41
185 13 117
73 49 37
393 319 77
409 197 53
1 369 93
485 301 15
93 449 21
257 221 2
109 485 1
25 289 129
315 161 37
41 335 131
357 1 17
109 81 377
271 393 77
209 5 181
461 133 17
217 449 17
313 481 17
241 5 69
449 133 17
249 333 161
445 405 17
271 369 105
481 249 15
349 437 23
105 285 177
309 237 135
45 25 46
249 261 67
485 21 1
201 269 73
241 493 1
353 277 133
5 1 265
69 147 345
8 281 189
217 361 89
249 421 49
168 109 84
45 221 153
13 9 428
213 161 1
57 403 13
81 49 357
49 225 249
373 309 33
333 453 1
53 93 217
53 29 129
121 165 1
191 321 153
421 129 57
125 467 3
351 129 9
221 493 1
277 225 209
69 325 145
201 305 17
49 129 181
445 19 49
17 201 189
93 333 121
229 353 21
33 425 53
421 353 1
493 41 1
185 165 181
489 61 5
445 441 1
189 191 137
85 25 143
269 401 1
473 89 25
269 65 185
329 377 85
241 245 193
185 159 133
459 209 1
45 477 19
349 365 89
137 33 203
405 251 1
297 457 23
245 348 34
297 321 73
473 77 9
44 1 370
473 173 13
249 229 229
305 101 45
57 181 193
1 281 45
445 466 1
137 1 294
257 341 1
29 73 261
397 233 1
90 201 297
105 497 1
181 397 81
49 253 233
405 441 29
29 361 17
361 381 33
5 37 385
421 5 25
389 485 8
289 217 117
61 485 8
265 385 21
77 290 20
469 449 21
93 181 129
85 325 1
201 281 77
381 417 61
197 37 241
205 129 41
209 293 145
325 421 62
277 477 1
460 201 29
377 261 1
93 101 281
173 45 305
137 37 65
372 421 33
181 369 97
385 279 65
188 401 85
489 89 1
313 261 149
285 377 53
273 277 65
297 61 145
25 201 45
69 164 285
441 483 3
381 209 1
257 314 132
357 137 11
333 297 105
241 401 65
401 127 1
177 145 225
405 349 65
17 89 185
97 41 65
437 385 49
83 357 1
344 339 79
257 157 153
213 473 19
285 173 145
401 373 69
353 221 117
433 457 5
461 385 19
243 245 129
473 141 17
77 1 385
81 469 32
465 361 29
261 19 234
65 21 173
477 5 17
377 205 81
121 129 209
49 443 35
215 441 53
285 69 149
76 373 49
233 17 121
361 41 21
389 301 33
149 189 249
37 349 5
117 7 129
93 201 105
37 1 449
49 218 225
433 85 65
221 305 177
341 101 109
409 237 1
69 429 19
305 213 141
389 343 65
445 385 41
317 19 73
71 277 1
73 241 41
93 265 149
337 333 9
338 421 53
237 337 137
45 353 73
377 185 13
461 417 9
305 5 147
393 321 13
153 441 37
313 193 21
73 113 217
309 205 69
13 41 33
411 55 45
493 247 1
289 21 117
155 205 97
381 341 1
241 361 5
489 485 5
325 149 117
493 229 5
349 269 89
137 156 40
297 429 57
185 157 277
305 233 177
385 297 5
405 61 1
213 485 5
231 73 109
145 465 23
69 169 97
374 145 79
173 493 7
421 65 9
349 317 129
309 229 87
113 333 1
405 453 33
397 349 55
73 317 9
221 417 39
465 137 9
405 177 65
321 117 133
321 205 69
105 161 41
121 421 1
189 369 21
189 41 35
137 208 188
433 73 1
345 11 117
249 213 21
293 241 113
269 237 113
29 69 369
1 441 41
321 451 17
457 337 36
33 37 329
185 457 5
149 485 1
17 373 1
159 465 9
25 301 129
221 469 17
1 49 329
453 69 33
139 81 257
281 257 109
257 121 81
373 93 47
365 81 113
221 257 65
341 53 23
233 201 9
189 45 273
85 169 15
137 81 15
241 497 1
45 61 57
289 101 145
257 101 121
81 121 297
169 81 97
225 357 45
309 97 153
229 337 81
385 473 21
49 393 73
237 461 17
185 311 37
247 485 9
413 281 61
241 17 20
201 385 45
429 81 1
493 441 1
149 53 117
199 201 101
69 401 37
309 377 49
313 93 9
413 137 57
157 19 257
26 9 355
129 65 265
193 133 213
285 30 201
401 385 59
273 480 18
237 401 25
401 183 12
37 165 241
169 413 17
69 141 345
17 257 195
429 45 57
369 297 125
53 265 165
89 473 13
423 85 12
93 457 13
313 233 105
353 329 43
229 285 73
221 337 61
265 53 21
405 233 70
33 333 25
402 477 17
53 221 1
335 263 35
1 361 133
401 237 93
397 157 65
185 381 81
29 349 139
493 469 1
177 289 185
421 89 57
421 197 49
497 5 1
29 493 1
165 4 217
13 409 89
401 453 17
345 89 141
375 369 97
185 177 61
397 261 1
253 281 33
421 433 53
281 21 157
365 317 113
1 21 353
225 273 5
397 173 57
109 157 57
469 427 1
377 109 77
221 485 11
397 385 83
1 189 201
301 89 169
257 381 41
237 413 45
259 73 39
89 373 65
9 25 338
105 241 1
191 85 165
100 11 99
117 392 108
417 423 5
465 369 5
465 145 9
325 273 129
201 181 53
201 121 181
309 161 17
493 473 1
221 412 7
281 457 30
251 465 11
149 201 99
421 381 61
57 297 177
197 369 109
189 281 5
409 121 13
201 485 1
451 153 27
177 169 109
499 129 1
349 169 33
145 305 69
17 385 53
133 281 81
331 73 28
85 303 99
312 339 157
369 251 45
385 349 25
233 53 5
485 5 1
376 481 13
117 241 185
85 493 2
293 305 113
1 153 279
401 91 33
89 215 209
189 473 5
393 85 51
393 157 62
325 169 145
89 397 1
471 297 5
165 97 89
259 269 25
1 55 287
445 281 17
57 225 231
321 139 125
33 309 17
265 317 129
129 117 161
389 125 93
169 321 41
461 105 17
147 361 109
368 437 1
421 137 1
321 125 141
65 281 37
281 357 81
361 436 6
348 233 2
329 481 9
297 77 169
249 441 38
365 109 121
281 37 189
1 349 1
361 5 69
33 473 13
409 365 5
9 345 141
381 341 1
377 301 121
153 85 325
293 489 1
57 371 103
265 33 65
129 5 33
99 145 13
61 457 1
253 93 157
273 198 193
277 97 161
141 317 57
431 165 67
101 369 131
423 153 3
37 173 279
393 433 49
461 169 33
481 111 9
385 461 17
269 305 93
29 361 33
109 189 109
293 365 21
453 169 17
49 321 1
237 229 153
357 425 37
83 469 25
485 493 5
209 361 9
53 34 353
1 473 21
25 205 41
469 221 29
449 153 13
205 335 43
209 481 8
61 441 45
165 269 1
181 441 5
445 337 25
113 433 61
425 273 61
109 365 49
81 413 1
65 253 25
111 393 17
427 25 5
117 285 61
281 137 213
33 419 3
445 325 41
409 493 1
437 189 37
187 45 257
433 89 13
201 385 65
169 377 67
273 387 101
169 325 41
401 5 37
31 267 53
205 341 121
233 395 15
161 121 225
285 185 77
29 421 29
153 145 325
253 401 13
441 103 57
281 37 17
209 409 1
193 83 57
457 73 29
173 469 1
153 101 149
149 473 9
17 257 9
81 471 21
97 361 33
153 457 5
201 301 121
85 81 313
41 288 68
285 317 25
85 105 117
313 499 1
405 261 65
185 413 57
249 401 41
285 401 37
481 85 1
35 97 172
321 5 45
381 1 25
129 481 5
377 41 105
65 285 73
497 277 1
1 265 185
237 415 45
37 141 49
401 121 73
105 15 38
425 185 45
21 69 17
277 17 145
477 85 1
53 105 273
69 305 193
5 51 301
233 185 225
41 137 49
369 1 109
145 157 97
145 69 89
199 453 17
237 285 161
193 277 41
161 321 25
401 185 19
161 237 217
485 285 5
233 105 57
393 293 41
41 161 1
373 65 33
325 181 97
373 373 106
37 97 153
33 361 81
249 85 201
429 109 25
169 37 17
265 301 41
305 477 17
405 189 65
393 9 105
35 149 149
29 101 193
121 137 161
413 145 73
189 245 9
69 45 339
109 81 85
447 207 5
429 233 41
357 333 101
77 461 25
401 169 5
125 421 1
441 337 29
161 372 9
277 437 1
213 225 169
253 455 1
405 301 1
353 373 33
241 393 69
5 189 249
437 153 27
45 69 425
49 25 269
373 97 49
245 337 93
153 101 245
105 21 385
401 197 73
185 201 201
360 361 5
257 345 81
207 153 289
66 281 141
169 135 277
300 101 151
33 301 9
273 485 1
261 193 113
101 397 9
365 313 9
265 337 125
89 129 321
113 273 195
441 157 49
309 205 41
469 477 17
1 449 1
217 201 273
401 453 33
356 269 90
221 411 79
487 89 8
493 383 1
393 225 85
33 253 201
321 325 1
469 481 5
41 197 109
1 137 185
29 189 297
269 303 59
213 317 73
157 209 157
61 153 37
161 353 69
181 51 281
337 119 21
437 381 26
497 1 1
113 21 201
469 81 17
272 385 107
145 393 87
153 453 17
181 333 17
65 235 51
273 81 193
77 481 5
457 445 1
213 385 105
353 371 19
141 89 345
421 101 67
361 201 121
93 149 97
355 325 41
469 5 13
419 19 41
361 403 23
497 237 1
469 457 1
249 44 165
221 353 145
197 293 113
221 85 17
201 61 9
341 421 17
401 357 1
225 93 145
125 13 57
221 225 73
1 321 173
153 43 189
301 1 161
481 371 13
378 101 50
419 205 71
161 165 113
77 409 73
269 409 29
77 49 59
425 489 5
1 1 385
129 381 103
137 73 354
281 409 1
339 89 73
497 85 1
261 193 81
241 1 253
373 481 5
9 65 1
101 413 33
97 477 21
257 437 9
125 489 5
337 368 28
461 317 5
411 49 75
77 169 251
129 169 93
101 385 69
373 19 1
49 183 51
423 373 57
461 373 32
397 57 17
421 61 17
102 489 9
157 289 37
185 448 15
403 373 13
421 469 1
137 373 97
421 257 49
409 301 25
465 209 18
393 181 62
149 113 81
497 67 1
361 499 1
205 453 17
381 10 105
463 449 27
45 177 253
377 9 85
237 145 177
225 369 109
485 461 1
441 279 1
313 273 141
145 413 41
401 89 25
169 409 49
251 217 13
321 29 117
221 29 97
33 301 85
285 121 1
485 457 1
333 265 1
417 73 57
261 493 1
366 49 29
277 29 33
369 281 57
199 243 97
105 297 141
161 345 145
289 141 25
325 161 141
349 413 17
225 189 121
169 25 277
417 89 5
489 261 5
9 341 73
28 49 337
165 57 81
441 9 33
132 481 13
259 441 15
103 57 45
381 445 33
385 93 1
1 347 19
373 189 21
357 341 9
421 369 41
189 453 33
435 193 35
137 465 13
117 77 273
493 225 1
213 253 97
409 453 17
141 245 225
209 209 11
401 412 22
393 206 65
1 157 273
201 263 143
409 125 21
165 317 81
221 85 225
173 477 1
269 341 33
1 285 65
107 409 21
225 97 133
425 245 5
1 81 93
25 85 409
157 477 13
231 265 181
395 441 37
173 381 1
301 477 9
129 45 37
301 337 109
461 77 1
53 185 169
229 345 155
185 181 297
289 389 81
421 422 62
481 413 1
437 245 49
229 185 37
265 269 119
107 385 5
1 233 161
453 389 25
37 401 33
117 253 1
149 145 103
17 349 49
261 301 97
145 193 297
129 225 105
69 12 97
85 261 97
373 285 89
451 309 20
165 199 179
305 493 1
425 373 37
84 225 117
253 89 209
437 329 33
301 29 193
385 253 65
401 273 1
329 253 9
185 17 233
361 37 101
57 271 145
429 377 9
135 141 1
293 9 193
369 165 68
285 385 25
249 101 61
285 197 201
413 105 65
365 137 41
241 445 25
5 217 238
389 161 33
1 117 161
297 481 13
221 55 257
337 129 1
445 373 25
309 129 1
133 29 177
399 261 77
417 1 43
361 97 13
256 341 17
393 445 1
189 429 65
341 205 65
269 181 23
11 25 81
231 221 187
1 105 313
447 373 5
389 229 29
307 341 1
321 321 117
147 169 77
243 347 9
333 137 13
189 9 121
39 437 17
153 401 21
217 177 137
271 25 162
313 13 181
161 440 39
369 327 65
17 214 214
89 161 101
113 49 313
317 191 153
93 249 185
261 149 41
269 425 25
381 285 1
393 461 25
481 421 1
1 165 257
281 141 173
165 157 129
15 221 9
93 149 247
469 21 1
500 356 1
237 401 13
243 241 251
449 253 9
49 377 5
285 397 1
213 337 41
393 421 17
301 41 123
25 141 73
485 281 1
57 269 1
49 111 287
93 405 17
445 1 49
251 385 61
341 225 33
469 481 13
445 469 1
251 291 93
457 405 37
80 435 25
169 77 229
421 389 23
461 493 1
15 65 133
393 17 53
253 333 81
185 193 141
205 33 209
137 165 17
273 433 13
1 229 161
205 180 1
437 221 57
109 221 249
279 385 109
53 57 13
413 393 13
421 277 41
299 269 195
461 403 1
189 57 181
185 401 1
53 185 209
93 293 177
365 401 37
401 201 17
380 77 25
313 165 97
375 493 1
109 421 25
165 1 17
465 125 9
133 181 193
477 261 1
83 474 3
213 301 41
453 85 33
473 133 13
185 457 25
21 493 1
457 337 29
429 341 1
465 193 13
153 334 63
65 261 209
395 465 17
251 189 129
451 1 11
137 93 269
481 13 3
247 345 53
489 11 5
457 125 27
49 319 27
69 333 113
1 409 19
397 257 33
425 263 57
125 281 13
415 131 11
241 353 23
335 273 85
181 413 81
241 25 105
425 461 40
389 401 49
421 429 69
405 445 49
349 61 121
157 287 213
233 65 5
385 281 37
325 285 105
33 169 231
101 170 228
257 101 197
361 297 89
73 409 45
269 301 129
149 185 9
38 161 173
41 249 185
5 385 85
13 353 125
305 237 173
461 217 9
17 309 1
469 117 21
109 133 145
345 359 25
57 121 369
477 481 17
449 429 45
241 337 129
489 117 9
425 337 41
361 261 13
385 245 43
485 245 1
333 201 101
489 189 1
221 305 17
21 485 3
157 125 245
353 461 17
471 81 29
49 477 17
281 141 133
1 57 141
421 49 37
493 393 6
137 301 153
337 225 25
465 373 1
469 449 17
457 313 1
5 405 65
233 241 1
477 389 9
483 325 17
345 333 61
29 97 77
487 203 9
41 483 3
29 425 53
125 29 61
409 441 23
445 145 9
475 481 13
373 289 73
285 321 133
139 125 10
137 357 111
241 97 117
405 121 85
109 417 1
289 353 21
73 5 421
105 241 95
79 469 17
313 453 13
29 309 97
273 173 157
485 353 9
17 401 21
281 401 37
421 53 73
241 293 9
469 481 9
21 241 169
373 33 103
449 325 13
425 125 9
445 101 13
45 437 1
29 289 25
117 421 57
161 29 301
145 297 65
435 21 11
417 357 49
105 395 23
35 57 301
305 321 93
233 21 237
325 425 53
289 46 85
377 153 41
417 157 49
169 5 77
457 199 25
137 341 83
269 461 33
291 53 201
481 25 1
325 333 99
49 433 37
165 369 57
85 21 177
33 485 1
177 45 33
273 113 101
445 457 29
153 276 11
57 457 29
437 25 5
209 305 77
37 385 85
77 185 53
261 13 33
299 57 113
445 121 33
161 153 61
248 1 253
261 229 177
373 233 102
129 445 1
17 285 185
413 305 25
245 61 89
257 409 73
77 277 129
245 209 1
277 457 33
481 365 1
419 397 11
125 149 149
185 353 53
37 201 97
105 425 57
189 1 257
319 461 23
133 377 49
421 397 1
345 256 121
53 13 385
289 25 165
421 141 61
485 213 1
245 389 29
25 71 115
123 165 113
225 473 5
51 477 23
105 353 1
421 189 33
481 161 1
445 21 33
110 481 5
121 225 153
293 301 120
245 3 169
403 469 1
241 453 17
281 317 132
313 261 37
445 225 1
269 95 137
372 13 104
5 261 165
397 273 57
325 215 85
181 489 9
184 489 9
453 389 17
121 385 33
481 45 1
65 344 87
261 89 209
321 397 89
149 493 1
438 453 33
337 157 105
213 89 225
369 355 29
1 397 73
37 301 105
417 385 5
153 409 89
249 185 9
265 241 117
145 173 289
305 217 81
101 153 101
89 197 165
253 181 25
481 317 9
189 85 125
77 487 7
129 333 121
477 465 17
461 73 9
213 105 1
473 237 5
461 155 33
313 369 85
109 273 193
433 345 61
81 365 113
445 100 13
293 133 97
305 317 97
103 1 71
101 149 321
469 201 1
297 373 1
381 437 1
201 369 113
49 309 137
109 65 385
29 253 129
9 413 23
125 79 17
217 63 81
289 377 55
49 345 125
161 127 259
445 257 25
77 123 19
371 21 105
144 277 209
323 113 57
61 105 340
109 109 97
153 129 277
305 225 113
437 341 9
215 393 97
175 237 233
105 81 337
236 297 93
101 302 100
454 469 29
33 407 27
287 373 113
157 337 1
391 273 101
257 427 15
29 413 9
373 49 51
141 93 113
85 253 185
213 45 237
57 1 401
1 109 349
101 357 13
77 405 65
1 85 121
221 109 41
305 353 29
441 349 13
141 265 121
457 333 21
277 101 25
101 77 321
105 471 7
485 65 3
157 381 17
269 101 41
461 449 9
233 161 157
135 349 89
475 457 11
61 161 253
301 37 57
149 301 1
497 29 1
489 405 1
173 5 257
321 145 165
361 369 8
53 109 281
201 103 41
309 269 129
113 23 45
29 213 257
273 441 29
265 217 85
236 389 11
125 133 161
443 341 27
261 133 192
349 233 25
61 273 71
265 270 6
481 365 5
385 9 29
449 389 37
421 29 17
197 495 1
289 409 77
229 63 88
317 133 161
101 433 57
469 305 1
181 133 17
405 489 1
473 373 1
377 389 1
205 440 21
193 277 161
201 159 37
169 229 165
269 21 25
53 173 321
57 33 281
361 421 1
109 405 65
91 349 137
301 81 1
117 189 265
421 373 13
9 217 273
313 261 69
313 273 77
337 257 1
79 401 1
73 69 209
323 117 143
297 105 193
133 361 17
457 259 21
29 389 105
429 305 33
125 1 337
237 103 53
21 449 17
109 221 1
173 297 157
261 469 25
201 441 45
493 181 1
143 121 357
457 281 21
289 329 81
61 401 41
121 169 149
260 31 219
73 237 207
441 213 45
365 301 53
141 181 25
377 93 25
73 235 227
393 385 59
329 117 25
61 441 5
41 333 33
145 37 49
489 301 5
13 393 81
157 329 29
133 21 243
141 489 5
465 113 25
453 1 25
461 457 1
409 7 17
101 49 274
279 489 1
285 285 193
225 85 241
197 413 25
1 145 105
433 369 65
165 451 33
385 497 1
293 137 177
433 493 1
430 261 61
301 41 49
33 101 303
347 495 3
372 301 36
73 69 29
49 157 113
241 66 177
477 37 13
229 301 65
391 141 59
29 341 101
145 273 33
189 365 49
489 425 1
89 281 73
281 105 169
393 17 73
213 337 121
445 377 29
289 405 93
69 405 4
325 373 73
229 329 17
153 345 37
329 309 1
85 397 57
281 277 172
1 249 141
37 333 29
129 449 29
465 17 15
275 493 1
269 357 17
385 259 77
113 169 235
297 5 41
317 305 1
225 481 9
489 281 1
253 147 193
313 457 29
25 109 377
17 350 64
57 433 21
469 209 1
169 101 117
377 117 85
185 409 25
341 431 1
1 345 117
281 169 177
319 29 89
1 357 65
37 341 76
393 269 85
485 233 13
189 68 63
417 107 1
189 421 49
345 377 121
105 173 27
497 369 1
117 437 33
109 139 17
417 81 21
461 385 15
459 181 13
453 205 1
84 437 33
481 45 5
225 113 61
1 281 105
165 169 327
201 73 169
1 325 115
409 117 53
247 69 17
329 297 17
421 29 1
329 73 149
355 405 65
349 349 45
164 141 100
189 181 63
417 305 25
281 489 1
365 461 25
211 457 1
157 401 69
369 281 1
141 41 125
102 173 33
255 177 215
173 489 1
296 409 25
469 337 1
73 53 201
385 445 22
85 113 357
275 341 69
29 53 193
97 309 33
69 379 19
17 457 17
197 89 217
215 349 69
157 1 337
101 169 329
45 409 17
305 61 137
209 221 249
429 389 1
417 125 53
480 253 18
397 481 5
365 409 29
329 481 17
349 277 1
141 61 117
85 449 45
381 249 73
479 193 9
409 265 81
49 337 5
224 137 177
453 357 37
293 121 49
81 21 369
469 381 17
205 447 43
93 417 69
53 193 85
73 425 61
497 421 3
413 342 17
461 194 13
433 157 7
65 197 145
421 333 49
105 389 17
309 453 33
241 199 229
1 13 289
129 257 217
393 137 89
139 241 17
149 293 129
21 353 141
281 85 101
401 477 9
14 105 157
157 201 89
181 317 161
129 133 93
285 213 65
145 389 65
9 49 93
465 261 5
41 349 129
53 457 29
261 103 113
309 77 145
177 393 65
477 149 13
349 421 1
485 410 7
329 221 17
481 205 17
221 385 85
5 323 13
157 281 176
269 361 121
397 49 9
261 241 17
97 183 197
134 137 325
279 195 201
27 325 25
201 211 245
325 121 33
109 437 1
73 337 137
425 199 69
461 383 15
21 469 1
25 361 89
281 233 93
21 189 18
421 413 33
225 441 45
469 233 1
437 101 9
449 293 45
217 457 25
445 481 1
53 313 49
311 305 183
177 421 65
377 21 77
47 289 73
285 277 83
341 377 33
153 101 341
365 37 129
439 241 61
361 417 73
393 353 93
273 61 25
225 301 33
411 465 28
29 257 101
461 401 9
177 209 235
5 361 37
205 157 233
37 485 5
325 190 161
357 201 1
23 497 1
269 137 105
401 189 5
151 413 31
93 111 363
337 41 33
381 377 41
469 391 1
349 161 33
284 277 12
254 93 94
197 61 289
245 437 33
269 77 225
441 325 41
337 149 89
349 265 1
496 125 4
289 417 25
264 153 11
37 493 1
93 253 57
137 169 17
461 309 25
285 307 37
193 293 97
325 217 155
149 453 1
201 173 201
461 189 17
281 193 97
409 253 77
369 99 93
129 173 193
161 191 259
387 153 109
101 401 9
401 321 69
229 25 257
221 449 5
163 465 9
217 193 281
425 137 5
393 295 5
69 373 117
5 221 13
137 89 21
233 41 157
381 385 113
251 269 97
153 337 29
401 385 33
117 321 157
321 306 101
89 225 61
125 157 105
145 301 161
353 221 145
417 293 53
269 27 217
271 397 17
449 345 35
209 369 13
221 173 153
481 145 13
21 448 28
337 305 161
21 497 2
419 153 1
301 353 64
201 297 127
225 7 245
73 473 1
369 425 13
1 125 241
241 9 183
225 25 253
85 433 13
437 121 45
101 357 104
5 65 177
21 125 233
173 491 5
25 485 9
65 389 97
313 413 57
145 189 169
273 413 1
1 369 121
25 13 153
205 65 137
305 305 55
193 165 273
225 474 11
445 337 1
325 101 113
309 89 1
353 69 9
385 417 31
257 281 171
309 405 95
5 301 177
413 91 57
97 305 97
201 281 1
113 89 317
357 49 121
481 497 1
313 261 153
449 341 41
289 237 65
45 281 9
181 337 1
313 221 13
101 99 257
245 287 157
45 385 81
53 297 69
185 157 225
253 193 89
37 305 53
51 253 185
353 77 69
125 225 258
327 45 141
325 353 105
301 453 17
56 301 1
273 332 136
253 405 65
149 160 8
405 229 21
29 433 17
401 285 1
485 153 1
20 477 14
305 165 97
197 297 37
377 1 93
123 261 169
395 193 61
409 321 13
329 421 29
233 201 221
251 37 207
5 41 317
325 381 9
69 293 129
197 201 213
181 361 1
425 127 41
145 31 85
177 25 157
325 189 65
97 205 289
245 221 33
381 241 117
311 353 9
33 265 213
141 225 225
165 333 89
489 193 5
161 485 1
325 17 65
369 9 1
397 126 97
429 173 21
249 41 145
433 85 65
69 189 153
273 496 4
25 101 321
367 125 119
417 197 31
17 324 154
353 499 1
252 417 21
329 497 1
137 201 37
401 301 5
97 125 249
41 21 301
57 189 265
485 393 13
425 221 20
333 157 43
61 209 235
241 197 29
349 153 141
469 469 21
429 473 5
217 471 15
137 301 41
189 281 127
101 293 195
345 337 23
49 293 1
359 209 119
273 73 153
449 385 21
485 429 9
449 161 29
453 441 1
85 13 353
253 113 121
273 357 33
105 153 223
189 409 41
61 461 33
161 277 97
331 257 41
251 105 231
277 293 105
1 465 25
369 39 69
9 369 101
1 1 37
61 93 29
87 329 41
21 413 24
441 125 1
101 357 133
257 13 65
380 181 28
49 397 49
257 245 65
137 109 121
65 269 49
121 21 61
297 401 1
129 497 1
11 341 33
461 116 1
349 313 7
453 93 17
257 357 113
365 305 13
21 105 101
301 241 113
457 249 1
157 301 121
309 41 65
279 33 31
61 457 1
313 481 8
185 161 209
465 381 29
109 197 209
497 393 1
125 214 279
155 229 25
75 101 305
153 141 335
37 265 25
481 433 5
141 389 97
225 189 205
385 245 113
361 173 25
255 417 61
465 321 23
165 481 1
137 357 129
361 61 41
439 193 27
333 181 153
105 377 13
45 301 129
367 457 17
89 193 209
161 357 49
249 149 137
73 405 76
133 269 221
129 333 89
465 245 21
357 217 129
317 185 127
296 269 4
301 109 177
205 421 33
301 493 3
26 54 163
181 105 209
441 153 49
181 377 9
373 121 41
225 127 177
133 373 113
321 299 101
489 497 1
119 77 55
181 225 65
416 393 85
361 93 129
149 146 69
221 330 25
129 37 77
74 317 158
145 89 33
25 89 149
349 5 105
461 485 1
41 17 361
403 415 81
137 205 201
85 241 221
397 417 23
161 69 109
251 41 129
1 137 1
29 29 70
311 125 91
293 397 17
373 177 105
477 305 9
429 49 57
297 401 25
103 321 13
393 51 77
253 101 33
277 9 109
41 249 69
53 329 105
21 13 1
65 185 77
85 1 1
161 495 5
125 305 193
393 253 33
497 117 1
437 53 1
161 41 265
365 373 9
456 109 1
249 289 176
71 153 205
201 89 93
89 241 221
237 285 145
241 441 21
345 141 129
345 497 3
173 105 281
201 117 121
85 41 225
273 473 1
385 1 87
285 311 185
421 161 33
297 437 1
437 237 1
173 477 9
297 257 189
1 329 69
273 497 1
37 105 201
253 153 123
225 93 49
369 345 93
473 165 5
41 261 129
397 389 65
213 113 193
361 105 71
297 13 105
49 1 1
417 313 33
397 13 57
30 93 161
333 377 73
241 361 29
329 437 33
321 177 125
113 81 377
291 53 179
129 467 17
117 339 17
239 377 29
157 353 140
361 497 1
133 37 85
365 1 25
385 169 65
69 321 69
485 201 1
269 1 121
61 349 1
17 317 137
109 325 81
261 397 89
365 481 9
269 177 201
108 449 25
405 449 37
201 9 229
129 449 13
145 361 29
117 429 25
381 205 73
441 87 1
321 429 40
60 485 1
185 169 29
453 25 1
457 51 37
105 61 29
9 301 113
353 183 89
389 221 73
401 101 88
24 305 89
269 225 121
229 241 141
5 173 129
289 13 17
210 441 1
469 189 1
417 133 30
425 97 69
169 29 181
465 301 5
161 297 93
385 105 25
469 81 28
97 451 37
177 221 241
353 165 41
1 49 385
137 161 117
169 389 97
85 157 225
437 61 1
257 253 217
1 57 63
169 29 49
159 391 15
325 73 89
385 361 93
189 185 9
445 133 1
183 365 89
229 481 1
65 389 81
461 101 25
273 200 177
255 85 241
209 389 33
277 161 159
231 453 33
37 329 101
177 269 129
309 81 129
241 385 73
497 197 1
63 217 85
313 409 33
33 465 31
253 221 201
181 27 1
5 373 81
405 269 65
29 125 41
289 473 20
21 89 237
133 17 249
337 473 11
228 391 27
1 421 1
101 457 25
81 305 169
473 381 9
89 201 225
473 65 13
189 201 1
377 333 29
177 375 91
361 271 61
193 29 257
405 409 5
1 215 15
441 185 41
41 101 1
113 1 31
57 457 21
137 101 39
25 361 85
473 257 11
453 377 21
213 105 97
165 89 135
205 305 169
227 233 29
45 245 17
1 1 1
221 149 41
269 153 137
161 159 141
121 441 21
125 37 7
157 405 65
161 401 89
333 233 49
247 306 5
335 333 141
21 261 1
205 313 39
485 469 1
233 161 149
1 137 253
420 249 14
309 217 161
249 470 3
325 341 93
381 249 63
333 77 17
341 389 1
353 381 97
405 141 81
219 213 89
477 303 1
389 350 1
221 293 79
297 421 65
149 177 197
473 151 1
345 405 65
189 409 69
457 93 21
245 153 237
133 167 323
461 369 9
85 197 61
165 265 145
229 373 113
1 37 187
233 109 185
149 297 197
471 237 1
120 397 9
21 381 1
85 149 13
29 151 305
385 397 57
289 377 1
41 289 125
413 483 7
433 453 17
393 385 9
110 345 113
341 201 97
73 77 277
333 75 33
469 157 1
57 297 13
489 425 5
67 141 111
309 187 125
77 33 153
253 21 151
153 429 13
169 1 77
69 141 345
277 421 33
413 473 25
1 481 1
121 253 33
279 327 81
29 237 25
441 417 37
257 209 49
61 13 367
344 49 3
141 297 33
305 361 125
349 313 121
421 201 80
1 361 1
265 53 57
177 81 51
73 269 21
69 117 211
74 157 225
477 73 9
133 225 237
289 221 205
497 493 1
111 89 189
77 133 49
265 385 9
477 5 1
417 169 57
6 293 145
393 301 25
281 41 205
57 473 13
33 319 37
185 365 17
81 305 45
442 305 47
29 209 285
49 1 197
473 337 11
465 97 21
421 1 61
357 197 127
71 293 25
469 189 1
69 169 53
5 157 337
133 265 85
305 249 105
313 153 61
303 73 183
299 223 55
205 145 121
289 301 113
257 121 5
135 393 89
1 245 1
421 309 73
263 400 69
192 41 13
409 229 17
227 325 55
389 137 31
425 465 29
429 173 33
81 257 217
125 377 45
237 305 185
145 493 1
461 421 1
13 269 57
137 497 1
453 461 5
457 385 41
301 461 17
73 327 165
369 373 1
477 129 14
81 297 133
417 121 81
101 493 1
69 1 369
21 225 5
39 241 161
101 141 1
245 261 71
129 421 65
29 25 225
293 109 65
101 397 1
61 81 153
333 297 49
29 131 63
371 445 5
91 157 249
77 117 217
105 181 193
293 81 49
301 325 145
177 245 1
185 493 1
473 73 17
41 30 431
41 281 47
433 1 33
213 305 53
329 465 1
229 465 25
14 354 54
457 53 25
413 321 57
281 37 133
285 141 201
237 497 1
397 185 97
309 471 17
21 101 33
477 469 12
29 125 359
381 281 113
65 85 137
125 381 105
273 399 45
169 377 17
169 161 161
409 93 1
101 367 125
389 345 97
421 9 65
121 189 297
314 493 5
105 313 137
437 193 29
385 349 61
17 413 81
205 13 98
269 17 136
285 425 5
429 5 37
433 29 9
277 145 221
213 419 19
149 309 81
301 81 161
265 125 16
201 429 37
253 119 221
377 409 37
101 93 367
317 41 59
61 449 21
287 457 13
461 385 33
189 49 63
229 153 209
47 137 169
91 325 161
361 469 5
285 297 109
177 61 1
329 181 125
85 281 141
429 269 57
493 253 1
1 305 93
361 101 121
237 245 75
173 37 247
328 9 76
401 193 85
321 401 89
145 9 217
433 413 41
301 25 113
29 437 21
25 177 193
297 89 201
145 1 163
185 277 193
417 137 25
357 29 113
497 201 1
121 381 41
284 37 217
229 409 57
381 65 81
219 321 1
297 261 49
413 337 43
96 93 400
277 321 177
177 41 137
225 373 9
1 301 177
481 325 13
61 269 185
153 421 73
249 397 81
81 437 16
353 125 31
269 425 41
15 75 199
433 205 65
329 421 37
433 5 19
485 377 9
193 97 145
127 355 105
443 369 53
197 157 193
461 413 1
61 165 81
493 321 5
129 377 9
5 177 113
289 341 97
73 137 309
345 375 105
401 441 33
137 31 253
193 389 47
437 5 17
253 161 241
133 437 53
21 165 273
133 291 194
477 101 1
421 125 49
461 125 33
449 469 13
325 213 97
39 357 105
97 285 129
221 177 57
45 433 9
261 217 57
21 361 41
453 301 9
177 7 65
277 317 119
61 273 103
465 425 21
393 125 85
109 357 97
309 65 153
301 297 17
33 41 395
233 129 101
233 301 137
169 477 17
385 201 83
221 117 177
133 137 87
321 313 1
353 211 1
239 381 89
189 153 217
217 493 5
29 69 257
113 429 1
497 347 1
397 361 25
357 213 17
305 97 95
425 249 57
245 409 33
145 439 25
165 385 53
125 229 193
497 221 1
437 485 9
125 397 33
281 1 49
377 313 113
77 65 225
393 73 61
137 329 45
209 313 122
369 17 25
197 359 53
289 393 57
341 277 129
369 257 45
361 253 93
113 177 246
65 209 131
121 417 33
145 361 87
73 57 237
237 197 177
317 265 41
219 309 161
181 205 265
269 381 89
169 17 49
333 261 33
133 133 177
401 397 9
201 5 1
319 461 25
417 29 65
269 69 121
281 487 5
329 385 19
373 113 63
361 409 5
77 86 31
301 497 3
401 369 65
169 353 137
361 429 69
245 225 209
227 153 164
5 273 109
93 421 57
276 245 164
291 449 23
25 341 1
57 61 161
137 445 51
337 65 1
85 43 177
421 165 69
281 113 93
311 233 59
1 273 61
445 433 23
325 5 113
37 33 245
56 25 256
273 305 73
17 128 122
277 489 9
353 9 137
331 176 47
449 1 13
181 237 129
349 237 49
77 369 129
29 377 3
117 497 1
293 333 65
137 497 1
237 37 177
361 101 93
109 445 41
385 113 89
9 209 265
457 298 29
473 141 23
317 129 73
173 17 199
165 85 33
225 421 49
389 81 65
413 33 5
191 97 67
398 485 1
267 237 21
441 121 21
413 437 49
21 341 129
13 383 63
207 117 253
481 61 1
469 491 1
373 281 1
385 209 49
465 133 5
5 373 81
465 467 19
459 217 25
361 465 11
185 89 189
193 318 152
349 481 3
333 45 83
113 500 1
173 1 95
325 17 29
23 241 253
497 329 1
201 1 73
465 217 29
413 337 76
321 385 97
61 267 115
381 251 41
77 161 77
236 401 92
153 221 268
296 297 177
221 241 13
173 157 225
89 201 137
105 25 53
489 121 9
205 293 33
61 37 225
389 1 85
461 321 17
285 77 113
345 337 21
155 433 65
69 61 177
485 277 1
133 433 25
209 105 13
200 351 91
33 269 225
380 345 54
229 137 49
269 217 89
453 81 5
165 245 161
473 9 25
281 1 13
385 445 49
381 353 65
393 63 57
81 143 320
361 493 1
345 137 45
385 387 101
453 229 29
205 53 141
61 112 26
205 117 165
357 149 125
449 355 49
121 173 309
81 41 21
111 481 1
51 69 343
225 413 73
153 257 8
357 265 9
457 205 29
145 305 161
385 281 17
485 465 7
349 481 9
77 477 1
129 253 137
325 489 9
5 353 5
277 305 153
113 425 29
489 441 1
453 449 41
25 493 7
325 25 33
261 201 1
445 173 33
49 401 41
213 339 3
265 413 17
137 333 81
349 93 121
249 25 29
337 89 9
137 297 117
457 5 37
101 389 97
489 225 5
385 105 97
497 411 1
309 397 33
439 453 25
353 457 25
9 297 185
4 251 151
145 253 161
385 455 33
177 425 65
97 209 137
112 433 61
79 405 1
393 251 41
221 41 9
37 213 193
33 261 49
397 9 41
385 365 84
78 481 13
349 21 61
493 201 1
457 397 17
181 265 217
81 321 105
217 156 105
257 337 17
205 381 65
193 197 253
177 97 293
1 473 17
489 143 5
325 65 137
241 209 21
217 401 41
393 385 25
69 13 81
189 313 87
221 401 53
161 285 169
461 85 17
213 233 101
229 101 1
397 453 1
233 229 153
277 421 21
345 101 85
169 389 33
453 285 19
457 217 25
41 105 47
313 297 141
267 241 193
365 485 1
77 471 25
233 385 13
423 383 31
438 165 25
325 133 81
429 197 12
297 449 45
53 213 73
469 33 17
445 93 39
453 237 32
333 217 5
333 137 105
269 425 75
321 369 81
369 173 109
221 393 49
137 117 37
449 121 43
241 133 125
289 417 5
5 213 82
267 233 157
45 141 273
425 461 13
189 265 183
97 401 69
429 465 25
293 189 129
453 365 9
125 369 9
225 173 53
381 285 17
317 121 41
105 237 79
189 1 235
469 449 8
457 257 37
485 21 1
425 29 1
81 69 397
225 453 35
477 125 9
113 93 69
425 21 17
101 153 241
441 405 5
473 177 21
417 53 69
165 477 13
333 229 145
173 297 29
37 93 321
141 417 13
313 225 9
365 109 113
61 37 189
1 20 415
289 297 125
189 301 57
401 113 9
429 341 65
321 65 45
441 85 9
33 413 41
23 153 333
413 1 37
137 265 41
194 41 178
109 381 27
25 193 25
349 393 69
145 437 5
497 301 1
13 189 153
25 25 325
237 437 59
293 433 1
53 157 33
373 169 65
269 169 151
33 429 41
385 49 45
241 137 1
273 89 97
357 381 57
477 169 1
487 221 13
203 385 9
341 449 1
65 345 49
13 265 149
249 121 61
417 457 1
197 269 193
370 321 115
89 365 105
245 309 65
201 1 297
201 497 1
325 361 37
461 133 25
305 137 141
385 317 105
441 17 1
457 101 5
411 204 28
393 73 93
146 277 71
125 37 49
297 37 157
289 137 37
121 205 207
401 133 85
327 289 160
173 373 65
177 333 137
121 381 97
25 5 273
199 269 97
137 477 9
87 87 337
179 5 213
357 129 1
45 69 55
458 101 40
421 89 25
217 5 256
444 417 57
260 97 14
393 176 61
105 1 365
221 451 19
329 29 57
429 473 25
201 225 233
315 13 137
101 169 153
338 1 25
57 305 61
317 433 49
129 1 17
473 57 7
157 25 215
373 405 17
121 345 93
429 457 21
1 57 369
31 289 205
413 129 17
269 301 21
161 465 19
101 317 97
113 251 115
373 257 105
165 225 245
245 157 113
497 221 1
25 265 21
103 261 143
485 481 1
437 105 1
9 1 477
173 101 73
343 491 7
309 69 121
489 101 9
181 313 157
235 385 65
75 1 319
171 153 151
117 469 25
37 453 17
313 477 15
333 73 137
5 485 1
391 377 63
495 1 5
1 165 313
85 135 145
369 53 37
153 349 25
489 341 5
169 353 33
203 33 207
451 405 9
85 425 69
309 321 73
225 401 5
77 385 41
445 41 20
421 193 41
113 69 253
413 341 65
29 133 273
493 241 1
368 285 104
461 201 13
405 413 17
127 307 103
329 381 17
217 141 1
201 385 105
441 457 1
441 357 5
277 485 8
309 353 41
397 201 49
189 117 121
1 51 435
409 317 17
402 241 64
385 193 113
395 17 67
365 273 121
9 257 109
221 381 49
185 133 173
181 201 9
301 219 73
421 61 19
389 467 7
83 57 233
197 437 9
13 449 1
365 401 91
61 317 129
93 301 73
465 461 17
498 189 2
261 485 9
345 93 31
205 129 25
245 293 181
264 203 135
7 381 73
461 481 1
115 145 45
309 405 29
249 361 6
273 313 173
241 385 69
317 419 37
269 417 23
89 301 9
73 21 113
141 1 339
217 89 249
173 73 177
65 485 2
197 237 9
235 245 85
49 377 65
393 337 73
33 461 37
313 237 169
29 321 69
281 289 37
61 89 73
493 97 1
153 129 161
301 454 23
65 17 45
461 385 5
9 105 247
269 465 17
497 495 1
421 233 57
57 85 57
413 103 25
461 165 33
277 377 9
297 153 181
449 413 45
421 229 17
1 196 106
381 153 67
1 293 53
289 173 9
169 321 89
37 121 101
429 227 61
261 153 17
337 401 85
477 109 17
321 57 37
293 269 129
9 97 5
5 297 149
349 45 49
365 405 41
479 29 7
471 493 1
335 437 39
349 369 45
217 153 145
449 173 41
369 461 17
89 201 269
453 237 1
155 449 34
361 425 61
369 191 57
337 341 1
335 457 7
9 41 181
25 165 265
409 245 89
435 133 13
249 241 189
25 69 65
401 481 17
297 257 97
177 1 169
117 373 97
65 457 9
229 221 105
381 457 37
1 369 77
265 1 17
259 141 23
201 161 245
41 445 49
369 385 33
31 465 9
81 326 21
153 403 27
261 75 161
413 346 25
341 361 105
301 13 121
433 101 9
71 173 57
273 261 145
151 64 35
433 51 67
112 285 33
37 483 1
449 429 13
333 52 57
360 465 33
185 301 161
21 45 329
121 441 13
353 53 37
455 481 5
317 1 9
1 125 353
209 168 281
273 385 29
425 181 34
53 365 97
333 101 93
108 377 1
373 209 13
41 57 97
329 41 157
105 57 77
1 225 253
41 105 363
253 169 205
409 285 33
353 25 37
269 105 1
461 53 25
441 105 21
265 325 1
341 145 129
349 265 49
115 333 105
437 81 1
393 441 45
89 281 85
13 1 428
389 421 1
369 285 6
293 289 33
273 453 33
353 326 105
441 93 37
489 441 9
67 201 173
65 25 197
401 409 25
261 253 17
341 1 17
269 1 1
139 317 97
241 345 89
473 445 1
357 197 3
381 265 25
313 241 133
385 93 17
185 203 39
13 181 65
33 389 29
165 145 145
229 26 209
185 365 81
489 317 9
181 97 81
217 431 31
41 269 161
165 341 69
241 233 221
361 453 29
233 337 117
1 221 129
225 49 201
421 361 65
301 303 49
249 1 125
77 305 133
333 183 117
249 309 46
245 149 1
53 21 409
225 193 257
101 233 25
393 429 25
1 153 341
201 129 209
241 81 35
409 1 69
349 461 1
62 221 169
425 469 11
323 333 41
101 161 185
115 153 81
87 325 113
381 413 41
233 149 241
233 377 29
493 481 5
157 459 29
449 79 25
325 81 97
81 353 141
487 129 1
273 305 177
73 225 85
161 21 125
301 177 137
113 213 209
29 213 169
353 357 33
153 121 289
5 205 97
289 433 41
353 415 15
113 345 21
157 385 113
141 221 269
1 301 49
185 189 49
145 25 83
481 57 5
445 421 33
371 225 15
409 437 7
248 365 61
153 401 1
49 255 119
393 1 21
401 441 13
209 253 89
221 37 1
161 425 65
345 481 13
21 253 57
303 317 167
387 409 69
173 49 85
465 385 5
301 101 1
245 329 121
245 237 133
357 485 5
113 261 77
329 397 81
261 1 193
1 169 301
21 473 13
405 5 57
423 221 39
473 289 13
445 301 45
361 157 81
345 189 129
337 149 25
207 424 64
437 365 33
241 313 9
441 247 37
129 153 97
305 181 93
489 329 5
437 489 1
141 317 33
1 121 253
423 135 7
309 145 153
325 269 75
13 401 33
357 193 113
205 111 265
429 65 49
483 437 17
265 429 9
477 345 9
137 335 85
257 441 45
65 151 183
425 461 17
385 417 49
193 73 1
313 53 177
437 1 57
29 169 97
405 71 33
329 481 1
293 497 1
381 309 49
201 168 271
197 317 17
261 269 33
1 449 5
249 219 35
289 28 81
477 485 1
269 365 53
111 229 47
9 333 105
377 477 1
153 57 277
73 477 15
389 333 27
423 249 43
445 190 17
429 251 25
221 105 209
461 97 17
265 1 221
405 285 1
253 39 41
473 357 1
389 57 49
1 91 159
37 345 13
217 187 137
353 9 69
165 137 257
481 69 1
193 253 137
105 329 21
361 153 57
29 225 149
217 341 49
375 9 27
161 425 9
41 105 173
257 305 181
131 377 117
21 21 33
57 377 119
491 213 7
41 177 317
1 229 33
133 125 161
309 145 17
65 239 213
77 1 161
177 388 69
69 153 277
89 165 81
37 137 325
21 221 161
341 25 65
281 237 93
169 365 73
385 99 65
221 405 1
313 1 97
289 329 146
77 413 25
1 381 19
441 145 13
317 49 89
381 93 73
53 245 129
335 426 12
333 37 41
351 209 1
305 73 113
451 31 2
51 481 9
77 5 73
213 273 5
277 133 161
273 213 125
195 225 199
393 237 81
385 101 33
57 21 257
221 441 32
121 461 25
265 181 189
233 417 61
217 437 47
5 196 105
401 125 57
211 289 1
73 473 5
465 209 21
113 245 245
9 253 137
137 385 97
453 225 29
325 185 37
165 279 9
33 309 1
53 1 203
425 73 65
337 241 153
409 477 7
409 361 69
121 376 36
213 401 22
481 445 13
417 217 17
141 369 89
437 397 17
205 81 1
161 369 87
85 341 1
251 185 35
49 1 325
45 425 53
385 209 41
385 424 47
321 453 17
189 413 65
421 25 17
29 349 73
77 61 53
245 313 137
149 97 335
481 485 1
69 329 53
109 177 168
41 227 197
157 401 24
153 338 99
289 69 33
105 381 22
485 161 1
145 341 97
193 427 21
65 237 141
413 181 57
393 1 49
121 189 117
337 445 1
17 35 79
485 173 11
496 337 4
1 325 135
445 105 49
261 77 129
485 401 1
469 361 1
67 369 105
217 441 25
237 257 33
381 351 9
313 237 41
449 325 5
457 257 9
25 361 1
493 37 1
81 133 64
43 409 64
301 109 121
113 95 365
64 65 109
49 93 49
457 481 9
145 381 63
129 61 333
257 361 129
317 409 41
329 393 41
349 157 11
257 489 9
326 281 54
421 45 73
245 1 1
45 353 49
253 213 5
245 169 225
9 453 9
289 485 1
251 127 237
301 411 73
497 1 1
1 13 484
377 69 49
429 325 17
33 437 59
217 158 13
49 337 121
57 441 21
201 233 165
245 307 17
389 41 91
25 409 5
193 497 2
13 475 9
1 129 45
301 401 85
21 496 2
273 169 61
13 73 241
440 137 50
53 197 33
121 337 5
257 101 149
485 349 9
417 413 9
5 53 97
29 325 145
401 225 17
417 437 59
17 427 9
277 493 1
325 145 1
263 205 181
497 416 1
401 197 93
297 225 13
253 41 185
61 221 145
105 93 57
469 433 9
477 377 13
353 261 29
197 401 53
297 461 17
281 57 13
169 401 49
29 229 209
105 441 37
185 285 201
153 233 217
205 369 111
281 89 61
457 37 41
409 141 69
137 301 1
29 362 119
317 345 127
369 341 30
209 161 57
289 213 81
497 201 1
169 149 11
424 105 1
443 5 16
417 429 1
177 346 3
53 273 9
194 269 137
499 301 1
297 45 109
449 357 5
261 225 113
301 209 193
345 185 61
445 201 49
309 280 1
9 133 209
123 177 77
385 261 49
25 309 41
49 493 6
243 217 165
433 225 45
177 229 135
193 293 131
301 349 9
61 29 369
1 425 61
321 189 93
489 269 9
213 305 113
417 37 45
37 297 143
369 385 41
329 497 1
453 415 45
65 45 397
181 261 33
441 453 1
285 437 1
377 285 41
197 177 183
145 73 221
305 485 1
73 101 345
467 41 23
241 325 161
437 333 33
77 125 137
425 137 11
465 210 21
53 101 345
361 45 125
413 462 1
421 289 4
225 465 29
21 53 1
301 77 133
217 125 183
401 41 91
281 97 9
133 381 1
497 169 3
301 321 21
417 9 69
130 89 58
461 69 9
481 269 9
217 313 137
289 437 27
223 149 89
277 421 65
201 221 57
453 217 48
449 181 1
385 77 93
81 453 29
441 389 9
1 433 53
101 309 145
53 437 49
341 481 5
141 89 137
341 137 97
265 201 205
185 29 235
461 153 37
40 73 265
393 105 45
45 365 57
377 305 45
377 221 73
281 201 93
217 485 1
385 1 101
85 133 209
445 285 17
285 393 97
253 29 73
1 77 227
441 433 7
173 493 1
221 413 16
111 221 105
69 373 1
225 135 51
69 217 253
305 61 69
397 121 33
41 141 233
305 325 65
159 173 57
81 229 225
129 81 295
485 67 9
345 433 13
49 477 9
77 185 181
371 205 35
229 273 9
101 161 129
49 301 177
317 161 161
273 409 25
101 301 83
289 65 205
445 369 41
139 413 65
245 381 45
353 141 17
121 445 1
361 117 29
381 33 33
397 273 65
281 185 165
113 117 289
29 265 49
405 37 33
267 37 33
395 105 53
365 105 31
321 405 49
64 269 145
269 273 21
407 297 65
209 275 25
333 105 113
405 413 33
181 325 145
385 137 7
213 457 9
357 289 138
273 353 125
17 451 7
425 229 37
9 198 79
157 277 193
137 117 201
37 205 9
161 17 329
217 481 1
189 477 17
489 84 6
405 441 5
5 329 43
173 121 185
485 289 1
441 185 13
329 461 33
401 399 1
425 335 57
217 281 165
385 345 109
305 85 193
209 303 135
453 485 1
53 409 61
189 133 87
161 265 109
233 125 257
373 401 45
457 455 25
325 335 157
225 456 37
253 357 129
101 317 177
75 339 7
37 174 196
189 371 53
49 144 154
13 425 25
1 329 121
125 191 265
141 33 6
433 357 37
129 75 365
189 1 265
361 157 49
229 283 27
357 305 41
325 293 111
149 65 186
433 439 31
389 409 1
361 297 36
121 139 47
97 197 30
457 481 1
413 55 25
101 109 97
161 235 17
125 186 8
89 464 22
45 73 249
193 305 29
373 469 17
341 201 61
201 205 161
401 53 53
341 121 33
425 139 33
105 69 18
189 237 87
37 65 357
321 121 153
29 265 160
185 369 69
29 193 213
57 265 97
257 485 1
145 481 13
105 413 9
289 487 13
157 309 129
261 101 113
27 25 295
333 365 81
75 77 401
161 305 147
5 237 85
129 265 105
353 276 109
217 29 214
1 245 253
241 309 151
189 157 133
269 471 7
9 439 55
257 328 114
315 317 97
129 198 16
369 313 45
205 307 131
81 215 135
277 153 129
393 153 81
269 21 1
209 301 185
61 435 51
125 117 49
57 243 71
9 37 73
425 421 13
177 23 9
201 337 153
493 129 7
241 173 1
441 133 53
21 345 41
277 181 161
328 481 5
255 159 19
129 469 28
289 369 97
257 17 165
5 245 241
341 445 41
437 293 1
80 381 65
477 413 1
245 251 98
369 453 1
369 489 9
53 269 155
201 482 2
49 53 129
453 145 16
273 263 9
121 261 65
305 177 69
473 403 25
253 421 33
153 369 66
383 9 89
293 85 149
221 370 131
17 73 149
165 206 74
457 441 21
352 429 17
333 357 141
249 277 65
65 449 25
197 37 81
253 1 25
49 425 73
389 329 49
125 437 61
77 277 33
49 345 5
105 233 249
201 236 127
13 173 231
253 345 51
197 441 55
73 1 273
297 457 1
221 309 81
85 81 33
161 307 71
389 377 28
353 313 119
57 169 225
493 349 1
445 69 25
99 45 187
149 225 169
381 49 33
365 261 1
285 449 13
177 249 81
405 417 3
205 1 137
281 97 121
373 373 113
355 361 29
305 461 21
149 117 149
353 453 25
53 489 5
175 233 105
477 153 9
455 357 37
389 281 81
257 73 129
357 65 113
481 297 5
305 385 57
207 435 47
173 465 1
353 69 133
429 297 37
245 469 5
273 97 141
269 299 19
453 221 33
137 437 37
117 253 225
445 433 25
409 457 29
241 225 69
181 235 217
421 169 49
137 421 65
385 473 1
257 491 9
153 325 81
153 297 121
485 253 9
240 1 83
281 325 21
49 341 1
129 361 21
205 441 29
117 173 197
165 457 9
173 45 121
189 197 153
181 477 17
201 281 193
177 269 33
165 457 17
261 225 33
393 389 29
207 441 25
345 425 13
101 133 145
161 53 70
469 109 25
281 189 177
121 213 33
110 165 289
69 479 1
133 261 145
253 497 3
85 197 209
413 1 11
381 229 9
485 493 1
365 233 17
209 9 157
261 25 17
17 139 93
201 1 173
61 237 9
191 333 145
133 68 97
53 85 415
385 457 37
353 237 101
141 145 1
121 73 17
159 157 27
161 85 225
221 81 129
385 157 113
21 169 105
116 269 73
49 393 37
93 437 19
378 341 8
385 161 21
181 293 61
417 345 75
29 135 357
273 89 17
353 57 5
45 337 143
41 165 23
449 481 13
269 333 83
153 377 67
405 101 81
49 341 1
376 1 17
337 421 33
161 77 309
131 145 265
401 169 9
433 429 43
137 217 153
361 261 91
323 161 127
49 101 97
321 121 101
417 5 1
465 341 1
389 227 17
398 441 15
101 37 25
473 121 17
481 269 1
321 141 45
465 17 21
33 241 29
377 85 121
157 113 121
401 391 57
251 213 239
233 329 53
337 9 141
393 421 21
337 493 1
125 109 255
153 237 177
109 369 93
225 421 33
57 285 37
165 1 229
101 1 321
141 368 29
201 101 33
497 222 1
57 165 241
53 309 129
49 409 69
177 311 123
477 449 9
122 477 1
193 201 177
177 265 5
469 101 17
121 375 25
405 397 1
45 45 121
181 85 241
225 277 169
417 128 45
141 165 261
161 237 93
413 249 57
291 237 67
213 41 257
405 393 33
429 85 9
181 17 225
385 69 1
17 129 9
221 325 85
273 377 65
389 485 9
185 329 133
425 193 65
45 1 9
181 21 1
381 265 105
244 53 98
365 133 121
485 73 1
385 193 85
329 309 9
457 237 33
229 57 1
257 465 13
1 437 39
109 463 7
293 133 43
181 265 57
1 461 9
13 21 217
419 297 61
437 193 1
385 457 1
321 197 1
17 113 137
93 57 304
185 44 165
283 251 187
25 189 81
21 441 49
337 165 157
209 21 289
45 101 209
397 493 1
133 161 9
273 217 31
409 5 61
449 325 43
145 431 23
377 405 65
401 261 45
277 1 33
241 117 221
385 277 73
341 389 17
385 273 30
333 169 147
165 397 57
489 101 5
481 277 5
229 481 17
237 69 57
9 33 289
373 469 25
305 149 165
416 313 47
489 245 1
141 461 25
301 397 25
447 285 21
275 21 103
49 1 249
485 325 1
457 337 29
93 461 1
325 301 145
81 313 41
65 113 265
101 165 129
113 381 73
101 421 49
245 495 1
229 45 161
241 433 1
397 369 9
53 217 169
45 349 105
365 101 97
309 285 161
449 69 17
353 259 35
499 5 1
173 49 269
305 101 45
81 293 140
273 393 41
433 389 53
297 85 197
285 137 125
269 85 201
141 497 1
449 477 9
68 97 353
425 353 65
217 147 193
385 485 1
493 325 1
269 377 77
377 85 119
417 145 37
21 41 21
231 277 97
305 385 25
257 481 13
385 493 1
81 1 77
49 185 169
353 249 47
263 313 104
437 385 49
214 353 9
129 1 65
361 273 29
493 101 5
349 351 71
109 121 179
377 9 121
181 89 5
179 385 81
89 433 61
125 95 313
41 249 161
209 125 283
409 215 81
385 251 101
253 81 185
53 161 275
125 385 69
373 385 93
453 489 1
269 385 25
209 441 49
121 341 65
493 209 1
304 497 1
185 17 65
73 301 121
121 313 1
61 39 273
457 137 16
491 239 3
209 301 193
65 55 341
121 1 323
165 413 9
85 497 1
231 425 1
73 389 31
181 301 33
189 141 25
385 489 1
253 193 169
387 273 29
85 121 242
141 133 105
257 289 121
161 37 177
459 181 37
269 85 113
213 421 65
241 189 197
257 453 1
301 85 9
369 113 9
261 193 129
241 273 149
489 21 1
453 29 9
309 29 97
441 27 21
411 377 13
77 407 17
213 189 145
469 497 3
93 205 73
401 237 93
311 277 179
109 229 13
25 441 8
229 67 81
257 433 37
141 167 273
181 197 97
425 265 49
149 409 53
257 241 29
209 421 31
357 337 17
89 85 65
1 369 41
393 461 17
57 293 49
217 205 37
235 5 99
445 312 1
87 31 245
241 118 245
293 253 129
383 449 1
307 79 89
17 208 79
305 453 17
191 373 93
153 151 141
121 111 153
229 301 145
381 168 105
417 89 21
241 369 41
381 49 101
261 305 13
257 181 193
337 153 141
421 497 1
341 155 33
361 421 49
93 85 63
231 105 17
481 129 1
190 33 7
391 333 75
111 239 83
153 1 173
417 385 21
241 201 103
151 149 153
49 253 183
453 103 17
57 401 59
333 45 153
423 289 45
205 437 17
401 257 57
81 169 45
301 17 169
169 409 49
89 13 233
273 289 69
225 169 213
253 437 21
489 37 1
1 113 45
23 469 1
279 49 75
105 130 200
369 341 89
129 173 313
109 485 1
289 373 89
211 296 195
489 141 3
175 197 29
117 453 17
133 381 73
69 443 1
185 225 261
289 213 117
153 21 141
261 333 33
333 357 33
17 153 145
313 253 129
389 253 17
431 437 33
369 185 105
169 1 217
89 193 171
265 429 35
181 357 81
165 481 13
105 181 97
169 353 33
225 229 249
5 449 1
385 253 17
1 285 49
349 1 97
473 17 9
30 109 257
181 117 129
469 205 25
105 209 201
241 153 89
297 163 37
141 445 33
417 25 81
133 137 361
357 457 23
349 393 21
181 473 13
285 193 113
89 491 9
221 329 97
361 1 21
209 421 65
277 81 45
437 189 19
457 269 25
225 437 1
337 25 81
349 85 25
405 481 5
296 309 191
3 469 5
313 181 107
269 305 41
105 209 129
153 281 46
97 97 289
341 229 1
145 313 5
37 421 65
5 477 17
185 185 213
129 409 61
393 17 59
359 47 77
105 109 185
385 405 33
289 445 25
353 241 53
357 25 85
201 465 9
284 477 23
151 489 1
301 409 45
65 345 85
37 385 25
61 449 9
405 121 81
385 3 17
297 481 9
207 428 55
441 1 45
453 273 9
365 421 33
321 461 9
269 53 41
285 361 81
21 53 305
377 433 19
413 237 73
21 353 77
253 177 89
441 472 21
333 13 57
361 197 81
325 89 1
281 141 81
420 441 21
273 49 149
436 101 55
325 437 49
309 379 21
483 9 9
229 197 105
373 201 21
201 281 37
201 125 109
109 483 11
225 481 1
333 153 9
23 37 415
105 389 57
273 449 37
433 364 51
121 9 169
373 1 1
393 393 57
381 453 25
41 129 353
101 165 328
149 309 25
357 21 113
345 445 1
485 249 1
270 357 17
1 109 56
81 53 241
60 365 7
221 167 249
133 201 133
241 183 5
29 69 105
89 426 67
145 441 21
105 37 365
85 293 181
121 241 181
239 57 150
37 353 85
81 139 349
237 1 133
405 481 5
153 281 1
395 189 81
165 421 17
205 109 97
385 405 1
189 409 85
380 53 69
321 457 9
153 121 5
273 85 15
377 253 81
221 177 193
37 357 25
289 185 109
113 173 193
365 363 133
53 137 357
1 177 277
261 1 73
185 253 89
309 473 1
329 313 141
444 265 1
33 269 91
73 85 257
149 91 38
319 131 81
353 101 9
101 77 353
157 403 17
389 41 57
381 53 25
125 301 73
309 137 65
41 437 53
129 344 91
445 201 1
289 213 19
137 109 281
441 145 57
143 253 169
253 187 45
241 409 37
25 229 65
403 441 49
493 69 1
225 143 193
421 393 1
29 17 153
97 257 41
337 377 105
137 5 281
429 421 69
173 1 25
145 325 101
293 437 13
417 73 9
29 253 81
453 489 10
473 105 25
456 153 17
301 237 113
121 41 301
203 289 29
309 353 145
497 377 1
261 113 209
105 17 189
189 315 145
165 387 53
245 139 225
11 119 269
457 177 1
393 489 1
101 69 73
245 169 1
69 381 105
177 81 121
417 269 81
449 369 33
349 60 1
233 101 41
77 81 245
174 121 80
221 33 11
37 467 23
393 481 13
113 169 193
127 409 39
313 385 45
129 365 65
19 393 37
181 185 101
189 337 97
321 249 129
41 325 145
165 149 105
421 377 9
289 201 125
421 125 49
61 53 1
229 293 201
61 273 57
493 225 1
21 281 1
61 37 425
429 1 25
369 449 37
1 185 117
33 169 309
461 473 25
221 117 33
77 13 129
15 289 115
1 21 397
1 421 17
301 401 77
473 449 7
297 209 153
57 325 121
257 273 5
117 21 31
461 433 17
417 213 13
345 493 1
135 381 91
269 353 95
95 421 33
345 469 25
289 45 197
229 437 1
385 321 81
61 457 9
461 69 25
21 153 209
247 207 39
283 129 157
209 283 213
285 493 5
153 413 87
317 441 53
377 425 33
465 345 1
1 389 9
57 39 201
481 166 9
161 61 273
21 305 33
137 37 341
81 77 209
397 13 65
205 345 117
325 369 43
93 477 21
105 121 153
385 179 5
33 53 233
377 129 1
289 369 113
385 21 45
333 209 41
265 341 145
135 65 81
165 279 91
453 77 17
165 493 1
417 245 25
269 221 209
385 401 67
1 369 61
385 1 13
77 281 201
197 445 49
77 421 33
73 41 365
405 441 33
169 389 37
301 325 6
393 181 9
53 45 337
41 393 45
437 69 1
69 497 1
295 5 81
393 149 13
165 297 167
105 305 177
133 17 215
65 377 49
397 385 89
453 473 17
177 377 81
373 205 101
181 237 177
441 49 5
285 53 49
325 265 43
45 189 299
201 353 5
485 413 9
137 41 193
389 97 33
101 91 305
487 393 5
145 477 1
45 285 161
113 435 23
469 61 1
77 217 41
469 153 21
345 373 1
405 421 65
481 241 9
1 147 105
243 1 73
285 177 193
341 493 1
109 165 305
337 85 37
397 69 89
369 249 52
385 313 41
449 477 9
45 61 33
179 185 157
493 209 1
133 481 13
205 73 1
85 217 237
361 341 133
321 409 11
269 381 9
437 231 1
365 217 65
311 267 121
233 353 137
269 169 145
309 345 105
81 225 113
437 157 17
13 489 1
61 105 285
465 81 25
89 475 9
1 5 421
255 89 51
485 493 1
311 329 129
21 309 161
233 373 33
29 397 17
113 45 301
385 369 101
421 497 1
321 73 59
109 345 17
289 461 1
361 433 21
181 61 129
209 287 129
449 248 41
333 461 33
145 255 99
421 493 1
337 185 13
213 381 73
345 457 5
201 425 57
461 361 4
1 393 57
101 149 273
37 25 1
429 453 41
193 361 5
421 201 17
313 233 13
261 153 1
89 344 35
413 177 33
201 117 37
161 61 73
369 97 97
401 497 1
265 313 113
217 121 53
281 213 47
313 85 37
397 49 97
333 285 89
1 257 41
429 213 3
341 493 1
261 205 129
297 97 137
345 105 45
153 229 65
341 369 105
81 133 273
153 197 263
105 117 257
121 301 57
85 221 225
253 49 121
449 415 21
217 37 201
291 147 163
237 19 41
287 301 75
19 493 5
41 57 245
457 65 13
309 341 1
217 87 41
227 353 33
285 457 17
185 165 89
340 181 55
493 465 1
481 29 17
245 65 194
385 145 86
29 361 53
49 125 177
429 233 57
145 207 255
77 133 334
475 417 3
41 149 129
476 485 1
417 25 41
445 485 1
377 371 104
261 321 25
145 209 73
229 145 225
161 285 186
189 73 185
89 385 1
373 169 1
417 385 37
169 305 107
369 449 1
293 459 23
1 249 183
417 389 70
205 421 65
281 81 101
345 89 18
189 101 249
421 213 65
497 97 1
21 9 449
405 153 65
101 109 201
373 409 55
353 449 41
355 217 59
225 103 13
117 325 49
161 81 97
107 433 17
289 273 209
153 77 333
321 377 53
193 1 257
353 109 73
121 205 95
97 149 183
177 401 45
397 37 97
281 113 109
50 477 23
313 381 17
18 65 425
33 67 3
389 225 73
61 261 161
413 493 1
233 413 49
137 369 109
129 298 45
321 337 141
1 237 1
73 485 1
41 129 161
417 313 69
333 275 89
263 485 1
457 153 31
165 361 105
465 321 5
37 445 49
17 441 57
317 263 133
81 367 37
231 464 5
5 389 33
45 77 237
281 153 121
485 33 1
93 449 5
133 362 78
145 115 93
205 49 17
85 445 9
301 445 9
225 297 113
457 257 19
257 109 169
367 461 7
437 21 9
129 373 31
89 409 49
213 249 57
53 57 137
393 307 49
377 341 5
373 115 1
253 201 187
29 333 49
249 469 17
129 217 73
151 369 57
89 291 125
185 85 147
41 267 107
269 421 33
105 235 91
37 425 73
327 1 119
1 113 289
201 385 101
129 377 121
265 173 121
29 453 1
465 415 5
5 329 97
245 181 209
457 1 9
429 261 49
217 281 121
53 117 33
197 469 9
269 249 129
381 117 33
321 357 33
334 277 116
253 429 25
485 485 1
77 65 403
289 277 169
309 489 1
397 485 9
405 225 9
497 1 1
217 229 49
53 109 329
213 233 232
457 381 1
417 97 29
421 181 41
229 353 17
213 433 29
373 27 17
73 401 45
1 113 337
353 117 45
265 69 37
41 101 337
145 249 5
373 261 81
81 349 53
297 371 73
1 189 217
413 381 5
187 453 9
153 69 329
466 293 14
205 77 39
101 41 277
5 477 13
169 253 177
457 285 21
1 401 1
189 371 37
221 33 205
325 225 31
229 165 129
347 361 121
335 169 157
57 99 97
29 397 49
169 125 257
455 129 38
377 285 49
413 185 65
469 357 1
17 13 101
281 407 3
345 325 125
137 477 1
1 139 7
93 41 33
385 81 65
273 169 157
73 429 17
265 5 129
269 313 177
101 349 121
175 81 279
341 39 65
13 285 25
321 361 65
13 451 7
393 329 89
185 494 3
485 185 1
221 413 33
173 393 45
361 141 37
441 65 1
173 213 225
127 381 97
441 401 17
453 125 1
97 337 17
101 193 29
465 97 5
57 309 1
65 477 1
13 205 201
223 137 47
199 225 145
177 421 1
1 457 1
189 177 177
89 335 145
260 345 141
433 425 37
129 445 50
21 1 55
13 385 61
429 9 58
57 103 29
361 153 133
473 209 13
65 321 125
401 301 85
165 37 81
241 141 53
97 267 217
1 1 453
193 73 121
423 105 39
105 489 1
193 321 1
469 77 25
453 373 18
265 5 189
221 205 57
81 241 1
193 253 121
301 129 125
45 353 77
29 273 159
361 109 37
185 421 73
21 437 1
433 105 17
493 301 1
425 81 1
305 319 75
148 161 273
69 447 51
349 121 111
481 309 1
153 301 69
385 1 61
485 305 1
177 377 21
337 226 65
197 221 241
421 97 65
29 49 29
411 139 25
253 421 65
405 497 1
61 417 69
305 139 177
173 153 9
205 217 149
261 269 17
341 39 25
441 165 57
65 13 181
321 445 53
289 445 25
181 325 1
301 113 129
441 445 37
413 357 59
457 297 25
412 281 29
249 81 193
201 365 1
455 197 29
173 105 281
301 265 49
457 115 1
249 155 233
453 53 41
81 83 279
261 277 17
209 65 285
361 261 33
429 225 33
429 385 1
353 318 93
263 389 49
217 49 201
358 213 84
424 69 15
258 61 114
81 249 203
333 269 49
95 378 44
333 413 49
385 29 103
285 137 141
233 177 85
369 413 25
247 33 213
165 97 193
121 333 41
385 397 9
325 457 13
401 463 3
296 422 22
321 97 29
29 357 97
129 81 369
85 45 101
189 261 65
69 161 61
132 141 321
373 201 97
57 457 5
173 401 25
269 61 49
73 241 173
181 317 169
457 241 9
333 109 161
441 237 57
405 101 17
33 265 204
217 149 9
53 390 66
409 483 15
225 277 89
249 201 237
213 261 185
381 285 37
421 369 65
213 337 148
373 233 3
349 429 65
69 301 73
181 301 65
447 69 33
73 13 65
185 65 253
389 105 89
497 73 1
385 249 1
409 1 25
153 133 101
189 307 127
309 29 57
221 249 33
377 353 37
57 497 1
245 189 165
177 237 209
357 393 101
296 305 49
321 141 24
65 389 101
449 397 9
405 177 33
333 257 133
365 395 9
157 357 63
133 457 21
237 293 111
205 317 33
157 405 65
341 493 1
314 101 34
381 257 105
141 277 209
105 177 85
321 9 61
177 253 230
105 177 221
493 369 3
13 53 385
313 281 41
1 281 33
353 101 53
285 101 55
471 189 5
125 461 17
333 65 153
481 249 1
193 41 293
245 25 105
457 161 9
77 425 31
273 325 1
249 361 117
189 481 5
159 221 225
321 169 173
277 421 21
225 209 93
301 233 41
401 239 65
289 193 105
1 441 5
31 273 129
357 100 49
61 489 9
1 457 41
145 380 39
441 257 1
105 413 37
201 493 1
399 207 5
29 77 393
455 457 9
249 397 91
353 137 79
409 301 61
481 253 17
1 77 369
389 137 25
457 469 29
181 225 25
145 157 89
237 41 121
329 393 37
41 199 173
345 385 13
425 451 43
365 215 129
257 17 117
149 249 193
265 457 41
213 241 93
301 261 100
469 41 1
257 389 97
143 153 101
117 397 89
237 9 233
471 183 27
113 47 345
353 189 31
449 321 21
69 45 417
473 341 23
305 321 5
17 165 145
189 465 33
221 421 65
81 385 65
437 249 1
125 485 15
169 269 113
173 165 234
245 101 65
9 457 1
5 1 339
201 97 241
301 201 163
429 325 55
65 57 101
353 425 37
23 117 257
21 461 21
213 141 33
485 349 7
489 239 1
117 57 65
285 437 1
289 101 193
437 69 64
337 385 45
441 101 37
337 385 61
273 193 161
329 101 161
481 37 9
13 297 1
401 217 81
489 457 1
241 45 33
281 341 73
361 37 81
381 89 37
137 465 9
333 261 133
261 217 107
323 201 151
293 321 61
55 129 269
465 457 25
449 97 37
121 213 137
85 53 161
333 437 11
337 245 25
269 385 93
5 105 204
137 97 145
305 319 167
297 269 49
336 481 13
257 245 49
49 29 253
357 1 113
151 67 319
433 209 1
425 187 37
410 365 8
305 297 21
405 101 29
461 461 25
221 469 21
201 89 141
297 177 49
331 61 133
281 437 9
179 357 97
77 237 185
231 439 51
445 37 53
193 439 29
449 457 21
77 265 61
101 477 1
441 121 33
37 64 79
165 361 105
77 497 1
9 165 289
188 311 67
133 77 17
217 73 249
481 269 1
213 373 65
445 81 25
401 413 5
204 273 21
13 101 17
373 421 17
105 289 25
133 301 153
17 57 233
463 269 1
277 369 37
289 425 49
217 51 53
281 33 1
259 457 25
241 43 66
241 77 161
97 41 285
101 77 145
405 385 3
121 409 21
277 269 146
65 203 223
101 429 17
109 261 171
153 255 93
425 285 1
133 181 33
333 155 41
17 333 73
37 65 49
453 421 33
385 245 85
393 353 82
249 285 1
333 125 1
305 293 57
257 389 1
401 217 19
453 313 1
205 169 271
357 335 49
105 365 113
353 121 69
259 185 235
93 357 141
241 241 181
317 269 129
141 409 85
261 369 89
1 257 205
469 49 17
413 153 81
209 105 1
125 13 281
161 473 5
5 161 337
185 385 23
269 373 1
285 361 89
81 381 57
289 58 61
109 315 27
357 165 1
445 11 41
277 389 75
225 33 233
241 49 125
293 485 1
347 457 25
325 185 97
161 173 138
201 5 169
389 289 5
441 385 9
77 217 277
29 329 69
25 305 33
381 153 41
245 485 1
181 481 9
61 177 11
401 171 29
81 129 121
165 373 73
301 401 21
473 201 1
21 469 1
229 45 65
227 41 153
493 45 5
309 339 113
5 361 81
138 394 59
185 489 5
285 137 149
345 389 33
321 361 45
497 157 1
113 109 33
357 389 45
181 133 65
449 29 10
273 353 117
429 457 25
405 459 19
404 401 21
381 433 61
197 493 1
351 477 9
181 17 257
157 185 109
37 441 53
301 1 49
169 1 185
17 497 1
441 385 49
377 265 81
289 9 21
441 185 41
493 414 1
65 401 61
157 305 129
29 461 33
33 145 229
157 365 25
221 293 97
255 357 17
9 1 453
151 469 17
185 429 41
21 281 189
401 449 33
305 37 25
325 357 1
349 301 1
181 469 1
159 277 193
225 337 17
269 1 1
425 25 25
41 121 377
301 153 57
341 45 131
189 157 305
113 273 85
217 139 137
449 481 17
13 259 173
449 89 17
150 45 267
39 133 153
341 21 145
120 9 150
149 169 153
241 169 110
277 401 42
109 281 41
373 233 1
389 233 49
473 125 10
293 429 41
457 185 17
93 17 279
155 1 227
73 461 1
89 9 341
401 53 37
153 5 325
483 257 9
481 445 1
25 281 193
361 333 81
351 35 89
439 405 15
441 461 33
365 21 53
89 369 49
201 151 137
45 365 33
321 417 73
437 279 1
37 293 33
485 393 1
295 281 119
173 497 1
281 493 3
111 165 241
105 65 201
200 17 205
133 286 73
5 221 233
381 97 1
133 207 293
333 457 33
449 345 25
301 445 41
169 141 169
37 17 449
89 17 205
293 237 145
101 179 193
197 265 169
65 201 241
201 469 16
289 101 173
181 125 257
357 61 129
213 89 193
121 325 113
193 389 81
13 73 91
161 467 29
81 69 1
485 421 11
235 385 43
469 286 1
49 417 1
441 201 13
337 193 117
361 477 17
389 37 97
273 461 11
385 401 29
258 381 57
257 381 97
185 269 177
181 141 65
493 221 1
29 199 101
181 273 101
421 69 44
1 321 137
97 241 53
289 221 77
339 434 23
453 225 33
277 453 45
457 357 9
141 351 145
361 221 73
195 35 283
1 277 109
92 345 77
224 361 125
201 415 83
209 469 17
497 414 1
57 1 301
357 123 97
41 97 81
193 353 85
389 353 81
269 9 89
33 153 85
493 185 5
497 205 1
173 199 155
321 53 101
349 457 33
309 497 1
421 73 62
9 395 49
397 201 89
309 113 173
117 253 89
465 281 33
121 415 43
201 421 41
153 417 25
81 343 123
25 73 401
321 109 105
457 73 13
465 127 21
173 209 13
381 357 73
409 305 29
61 373 65
201 113 250
241 153 69
183 133 241
21 473 5
321 357 97
145 421 1
305 65 49
477 81 1
149 401 83
321 477 9
317 303 153
241 481 1
9 269 217
137 453 21
205 165 257
65 125 225
141 61 313
1 321 145
351 457 5
397 349 27
325 269 1
81 181 257
225 361 59
89 297 29
37 165 161
257 1 217
493 85 2
221 145 169
219 461 29
269 189 113
101 385 113
161 421 49
305 325 1
81 97 153
125 157 205
133 293 29
361 313 49
269 449 45
189 351 119
225 77 29
253 277 65
493 412 1
289 457 41
17 93 1
253 249 41
337 113 161
417 249 73
77 317 125
49 377 1
157 129 97
369 261 41
361 117 125
33 317 153
461 425 33
341 49 129
241 423 7
393 17 5
41 101 201
193 301 153
493 31 1
165 45 17
285 325 73
145 325 153
105 143 341
321 317 67
357 57 69
329 277 85
207 165 239
153 433 1
193 485 1
289 493 1
205 233 93
425 63 17
17 129 153
441 457 17
69 265 101
5 317 41
353 117 89
105 421 65
101 449 9
269 417 1
437 321 37
265 45 201
457 153 25
329 469 1
365 1 121
61 341 129
225 441 31
10 189 279
185 97 183
165 429 41
249 177 237
137 369 57
373 145 33
45 499 1
333 205 49
394 140 6
353 137 41
19 65 373
161 201 37
265 169 201
385 257 21
421 342 1
161 334 28
421 445 14
441 89 13
193 65 161
17 25 457
453 389 4
97 361 81
497 253 1
37 489 9
17 333 129
61 169 69
41 393 21
277 29 193
293 397 36
385 17 81
341 101 81
65 449 5
1 241 101
153 309 1
201 481 13
229 211 41
217 313 181
245 5 161
65 173 217
201 389 89
133 221 9
49 349 1
137 377 29
437 193 49
237 369 101
345 345 133
341 465 5
445 161 9
347 421 65
101 145 61
57 341 97
105 41 1
145 77 329
385 433 21
429 245 69
113 353 65
445 393 25
5 229 111
441 253 5
357 417 69
1 81 97
429 441 37
373 285 125
449 401 5
185 255 199
457 445 5
53 185 213
461 217 33
291 485 13
261 473 21
133 201 193
489 37 1
45 461 25
265 245 193
225 53 145
213 405 67
325 455 29
225 41 237
303 1 183
129 313 169
335 93 89
485 381 1
497 429 1
339 465 6
237 285 57
69 1 329
369 133 85
353 469 1
412 1 37
181 489 1
385 489 7
273 425 74
479 25 13
377 449 41
385 445 33
345 401 93
417 105 25
349 441 49
149 185 45
461 189 1
129 213 97
197 332 132
145 101 141
449 97 9
417 466 2
169 297 137
437 281 33
477 201 9
241 417 1
341 261 107
391 101 91
345 165 133
397 449 49
32 469 1
63 213 49
325 401 53
309 413 53
497 129 1
241 269 47
145 413 67
433 245 49
117 369 9
289 445 41
449 149 49
129 341 33
131 225 157
169 61 41
257 161 23
307 409 9
385 431 5
121 225 201
397 457 39
315 249 57
101 121 305
125 241 49
353 205 13
432 109 7
45 389 97
222 403 73
33 206 253
133 37 193
277 177 97
41 57 289
77 473 9
1 477 3
169 469 1
261 257 17
353 189 117
1 177 263
447 289 1
161 197 155
277 417 1
205 117 73
161 17 121
373 53 1
165 277 1
81 253 93
101 477 1
178 93 5
141 17 129
441 49 25
183 470 12
101 301 113
7 289 129
301 61 105
441 67 33
217 493 1
21 491 3
385 349 1
325 421 1
321 421 65
269 29 161
237 209 261
321 161 135
17 305 93
449 417 45
21 485 1
441 477 17
61 9 217
217 369 17
209 1 151
369 370 99
341 215 1
437 1 1
277 87 193
109 325 89
425 385 5
277 57 113
485 53 1
213 433 1
241 429 65
181 421 45
305 305 165
153 341 73
107 485 9
237 65 17
325 497 3
37 481 5
389 73 81
357 401 1
201 309 1
345 45 109
207 229 257
253 435 15
9 433 5
137 493 1
453 169 41
461 201 17
181 301 145
401 225 57
273 95 149
425 429 17
21 157 177
201 257 237
81 357 97
253 49 9
321 129 117
401 121 37
305 25 1
457 445 29
201 385 81
249 297 113
9 281 61
181 129 129
269 40 37
489 21 1
493 305 1
181 365 69
489 109 11
333 105 113
425 345 65
269 455 11
33 165 21
135 305 181
289 37 49
209 293 17
61 294 79
213 1 97
81 121 305
133 229 129
125 229 145
389 341 81
209 185 149
237 31 73
381 321 25
421 197 1
360 333 41
321 477 1
69 105 166
421 173 65
185 61 161
425 385 57
369 341 61
269 49 209
337 345 77
217 76 69
281 5 185
449 141 41
189 77 171
85 79 161
141 197 161
409 77 41
349 337 145
85 389 43
133 325 97
109 185 121
141 301 105
221 73 241
413 53 41
45 470 8
249 481 9
1 493 1
185 353 61
429 25 11
381 25 33
129 1 347
1 349 41
273 363 127
475 317 17
497 345 1
289 481 1
177 39 13
421 461 1
41 1 101
479 181 21
305 168 97
393 89 81
1 101 321
297 469 13
457 198 33
377 109 1
73 261 125
33 298 176
101 421 21
185 137 253
469 405 1
289 53 189
297 221 145
50 59 339
171 73 25
133 465 17
41 37 253
381 365 113
161 481 18
201 289 129
181 325 20
65 461 9
57 205 41
224 173 12
53 297 57
277 325 57
357 465 25
397 389 81
149 201 47
26 257 221
217 9 221
325 305 145
305 461 25
397 413 21
189 105 89
329 481 1
165 441 29
85 181 209
385 69 41
149 369 33
301 241 89
341 409 49
101 1 241
445 10 29
323 285 129
277 281 129
269 53 185
237 441 45
53 361 45
131 426 64
485 221 1
149 417 73
405 381 9
283 431 1
325 71 77
73 381 97
141 9 93
205 245 161
473 317 25
25 381 81
461 373 21
137 193 169
201 153 285
169 129 123
303 417 17
365 265 1
41 385 17
393 161 33
457 393 11
361 349 97
425 373 1
73 489 9
69 133 1
201 405 33
321 421 33
429 217 33
193 273 129
345 49 73
153 109 341
381 189 33
441 85 9
105 325 89
490 441 4
197 135 145
285 445 41
37 137 245
453 9 1
105 221 65
497 497 1
273 249 193
43 369 121
483 221 9
73 401 81
477 189 23
469 64 1
33 137 265
205 445 1
29 361 121
83 89 125
193 21 293
53 309 65
33 337 21
389 305 1
213 41 233
261 273 169
37 85 321
317 225 81
385 479 12
465 161 13
429 457 13
145 261 213
465 429 29
149 289 89
113 457 25
233 273 145
187 481 5
281 149 67
189 117 1
221 285 7
321 485 1
241 273 121
393 133 57
101 17 97
393 361 75
17 117 1
365 81 109
221 173 135
449 241 29
379 469 21
445 293 33
277 5 171
25 225 5
21 397 28
213 101 97
445 421 33
469 321 19
433 231 37
37 225 17
209 217 111
175 281 213
309 45 41
81 237 186
313 129 9
13 189 289
13 489 9
5 425 13
358 345 96
75 465 5
53 189 289
469 265 1
269 29 149
169 181 157
77 358 56
377 489 1
161 289 104
281 25 5
1 439 33
71 49 107
117 165 209
497 325 1
349 235 25
313 1 165
313 21 77
385 385 101
381 493 3
457 277 33
97 126 72
145 165 321
421 101 65
21 449 25
353 301 89
21 469 1
61 341 97
297 281 165
381 81 65
477 201 9
257 157 9
261 445 41
259 65 5
333 25 17
429 89 57
49 371 41
189 321 121
148 29 20
353 181 129
269 153 29
329 131 13
221 25 113
205 269 17
81 269 9
333 169 65
57 169 17
393 341 101
305 313 113
89 375 111
297 215 9
133 17 129
253 373 33
49 269 65
55 469 1
37 463 1
153 357 113
29 445 49
125 341 1
25 137 325
317 273 137
189 349 145
9 145 201
389 265 57
413 288 65
185 437 11
369 373 1
49 401 29
209 125 113
275 17 171
273 469 1
29 37 17
165 5 1
305 460 4
445 209 25
21 145 105
377 121 45
29 477 1
99 473 19
245 233 161
41 177 209
109 55 295
481 117 17
13 493 1
229 385 1
429 55 65
141 149 289
101 129 53
391 37 91
109 421 1
37 255 91
377 221 5
461 389 1
285 389 51
373 29 1
339 13 25
221 233 97
445 325 49
395 453 17
105 293 17
457 117 1
141 37 345
281 45 133
101 5 321
233 377 29
181 101 257
209 133 17
222 229 241
145 333 153
369 377 1
127 469 9
373 459 27
313 401 17
477 265 6
329 452 48
445 1 29
469 261 1
389 189 29
181 273 157
209 257 17
65 389 65
405 37 1
409 383 81
185 313 113
141 49 303
441 409 1
109 137 17
461 439 3
121 313 15
369 191 1
409 131 5
21 41 333
253 137 65
201 33 281
365 173 65
193 53 145
69 469 1
197 353 17
129 197 161
325 1 49
381 85 105
473 341 25
9 357 81
77 85 257
441 1 53
281 441 39
409 61 37
225 65 121
346 481 9
285 173 73
53 377 113
189 133 239
25 45 61
353 57 85
391 121 107
313 29 125
401 441 39
353 239 117
17 385 25
372 165 73
101 149 33
433 357 21
73 301 25
377 423 63
457 390 37
365 71 77
441 101 53
441 25 53
201 205 57
57 217 129
277 333 87
481 417 13
373 181 65
345 357 81
393 261 103
213 105 257
13 305 193
309 301 33
385 5 112
285 1 177
1 421 49
453 365 1
401 481 17
492 409 5
345 160 37
413 37 17
153 77 325
337 181 83
413 233 81
65 475 5
425 37 1
73 53 45
1 477 9
373 459 23
9 185 289
147 481 17
301 5 19
97 44 145
29 361 5
317 145 57
425 19 51
73 425 17
27 373 1
369 361 113
113 37 175
153 489 5
45 1 149
31 301 185
361 105 75
401 41 37
153 97 261
489 377 5
321 37 1
309 13 1
417 177 53
269 245 72
200 29 29
93 469 1
373 249 49
321 485 1
301 157 63
461 333 25
369 393 13
9 109 1
371 1 50
305 225 145
1 365 53
201 209 81
325 89 81
73 61 93
373 349 65
25 185 65
296 277 33
217 405 33
43 85 73
459 37 27
329 297 77
189 197 45
341 133 97
313 301 169
129 189 241
405 301 33
229 17 113
97 39 21
93 277 25
173 9 305
489 369 5
349 65 105
377 141 85
476 163 22
373 156 1
349 81 25
137 385 49
349 457 15
55 177 21
373 149 65
237 89 249
381 245 25
329 129 141
377 197 57
133 29 145
479 329 1
413 229 81
89 101 337
381 13 97
29 173 25
121 45 341
249 257 61
149 37 225
369 29 85
1 225 25
13 229 241
261 241 217
441 181 45
233 181 79
29 360 133
369 433 21
289 9 93
417 149 37
39 353 5
29 457 41
489 397 1
247 145 167
311 121 29
289 249 9
53 169 161
125 89 57
389 421 15
449 225 9
1 45 133
413 381 9
277 341 49
121 169 33
169 161 49
25 17 1
329 125 129
437 89 45
425 437 1
25 1 377
337 485 13
371 357 57
101 225 139
421 201 9
93 309 84
157 433 13
301 293 57
339 101 87
29 269 9
325 473 15
1 81 409
289 181 65
37 301 17
82 333 89
455 377 41
181 341 35
305 252 9
379 25 101
381 449 45
377 197 17
17 205 107
1 169 41
401 1 81
311 369 27
281 219 45
305 429 49
365 113 17
221 265 213
429 326 33
469 21 25
389 29 55
229 313 39
105 17 85
421 133 17
53 289 169
45 459 41
61 473 21
305 469 1
161 401 1
261 161 217
353 41 133
277 385 105
481 21 14
421 237 55
289 269 49
73 113 57
81 57 329
421 389 33
457 313 9
159 277 129
421 365 33
109 433 65
113 97 209
221 417 29
455 113 7
241 13 241
44 33 206
11 281 1
254 287 89
221 49 249
321 137 17
53 57 165
145 243 257
409 189 29
237 445 43
389 101 65
69 301 13
305 435 27
181 9 141
177 171 151
69 121 173
309 349 113
345 297 69
403 281 43
153 425 65
65 185 1
19 249 57
35 421 65
133 141 241
133 365 79
133 101 33
449 321 41
433 257 57
325 89 161
129 485 1
205 45 201
9 461 8
353 125 77
249 109 77
397 285 89
169 493 1
225 41 117
25 17 401
301 421 1
417 285 1
317 213 65
129 437 1
85 201 47
117 413 9
21 77 65
369 369 8
241 249 157
297 281 89
9 141 165
57 101 209
173 381 73
225 293 97
45 217 105
329 141 125
325 65 22
277 289 189
425 57 17
73 361 17
81 97 93
345 89 37
165 413 33
5 301 9
225 85 41
489 409 1
353 137 133
41 481 1
381 341 85
389 45 31
465 249 30
465 17 25
89 341 121
97 111 285
297 423 9
145 201 27
347 293 93
457 309 17
169 53 153
257 1 165
65 351 21
265 425 61
181 329 61
293 397 97
281 305 101
213 281 76
17 121 157
403 80 77
337 241 125
133 157 177
269 1 185
451 289 26
449 201 45
377 61 113
451 37 21
385 255 41
277 65 153
101 325 145
69 68 97
105 485 7
281 421 17
437 31 1
417 197 61
129 161 333
109 341 105
97 253 105
45 197 159
171 293 161
229 345 97
169 245 225
157 445 53
421 403 27
5 350 147
165 161 65
409 337 5
445 285 25
105 497 1
73 293 89
209 261 233
357 161 25
321 481 1
113 169 237
357 273 18
67 41 27
269 121 161
37 67 365
105 225 33
441 225 13
457 25 33
153 29 267
209 126 73
481 385 5
261 81 193
269 301 65
201 189 177
353 1 93
481 329 15
101 497 1
317 469 1
333 97 1
205 449 21
177 121 101
185 421 49
281 461 5
313 37 29
497 199 1
1 56 375
29 321 73
65 237 104
53 45 217
261 425 17
221 245 241
257 405 1
269 221 73
189 257 113
65 65 385
25 349 27
113 99 253
483 337 5
355 341 3
337 481 3
70 197 249
481 113 13
201 41 165
448 453 33
403 493 1
109 285 1
261 329 73
257 377 69
295 377 73
345 317 1
201 381 89
322 297 5
153 301 9
57 393 21
273 469 25
225 289 73
269 185 41
202 101 197
153 11 173
285 391 95
85 1 129
371 37 3
441 357 1
289 145 97
497 333 1
141 381 73
101 469 17
405 481 5
49 469 11
429 289 41
63 285 75
277 205 97
197 81 193
361 237 89
173 81 108
13 203 239
149 17 129
329 405 65
425 137 61
289 101 93
41 285 73
449 345 45
469 481 7
385 389 33
193 305 101
37 373 63
357 318 97
297 225 1
225 165 121
361 337 121
213 257 238
109 297 121
385 269 45
1 489 1
253 433 41
213 25 145
409 121 65
477 421 10
37 65 93
51 489 1
445 253 41
201 137 137
333 67 137
77 291 51
481 41 13
461 31 17
361 45 109
173 145 217
71 56 145
353 193 85
201 209 233
469 297 2
109 461 37
441 1 45
169 97 297
289 7 165
169 281 201
121 325 65
461 177 1
41 453 1
397 385 57
225 413 33
145 185 45
1 393 5
103 253 145
121 293 161
313 457 29
239 21 191
169 1 237
56 341 33
139 143 53
41 221 265
181 93 1
401 469 1
111 129 225
345 493 5
361 253 1
61 116 370
129 257 11
125 141 17
269 241 183
32 473 13
397 141 21
41 325 145
205 465 29
153 121 337
81 481 9
137 301 121
177 497 1
353 93 137
309 1 161
155 129 41
161 145 281
173 345 61
455 201 25
257 405 33
357 387 63
331 29 127
193 197 273
445 61 1
489 81 9
89 297 165
349 29 97
489 205 11
21 25 265
397 385 9
229 253 201
53 33 377
21 285 33
1 265 61
305 193 13
257 333 25
369 301 77
161 57 241
425 373 69
405 117 65
253 345 49
121 67 157
97 297 61
157 497 1
325 261 27
389 37 17
173 61 101
109 333 1
81 437 33
93 257 73
15 252 19
1 157 161
121 289 173
377 9 49
337 437 1
445 385 25
477 141 21
301 377 117
351 445 25
309 385 41
485 45 1
365 469 1
169 65 7
437 141 17
301 497 1
489 469 1
321 337 73
89 253 65
257 465 21
122 229 129
101 91 269
1 37 49
341 50 65
409 17 17
201 333 159
245 38 229
345 149 141
241 461 17
121 389 97
481 41 17
305 49 125
419 289 69
37 457 33
185 103 57
345 469 13
401 385 89
205 101 161
464 153 16
389 201 31
313 445 1
173 25 169
57 461 1
433 31 5
455 405 21
145 125 241
109 105 353
397 141 49
197 269 1
181 57 85
49 62 379
161 455 7
457 449 29
249 153 251
325 225 89
321 457 17
289 437 1
265 457 25
153 241 237
87 332 47
145 93 325
446 389 46
109 229 145
373 125 115
281 115 15
497 401 1
335 121 35
137 141 129
397 225 97
77 457 13
263 317 145
457 333 27
89 453 33
193 313 185
233 113 125
485 41 9
243 29 65
165 473 1
229 277 201
421 337 25
113 357 37
253 101 89
113 161 5
57 89 5
477 1 7
253 153 209
1 49 297
313 319 5
393 433 29
45 137 118
1 493 1
341 229 91
421 37 49
425 1 53
445 161 49
353 61 105
115 137 332
89 325 81
357 163 81
72 181 65
285 204 73
197 157 81
485 401 9
49 151 243
161 41 221
309 369 117
477 131 9
39 229 120
333 141 153
69 393 25
13 1 233
57 401 85
69 273 205
217 481 13
185 209 185
129 109 73
489 277 1
293 5 177
225 450 48
261 209 225
77 481 17
377 197 85
248 257 73
357 113 1
297 261 117
49 133 117
113 101 257
454 389 28
65 61 281
53 173 145
85 29 1
301 303 139
397 453 32
357 433 13
101 189 153
277 371 47
297 229 165
437 97 1
315 173 47
221 173 105
82 341 1
417 293 29
195 381 89
373 261 57
129 337 61
57 49 61
293 173 103
293 381 105
477 337 11
296 313 97
201 369 29
157 97 145
329 125 89
317 17 69
201 393 65
209 189 21
177 328 71
177 45 245
69 401 41
445 301 41
201 383 63
413 237 17
5 141 145
165 385 105
205 481 15
341 297 65
245 100 97
16 89 373
153 109 45
329 141 163
1 381 10
281 225 197
109 427 15
125 429 57
249 337 69
341 289 29
317 341 97
137 301 121
241 213 197
317 101 177
405 461 1
205 109 249
193 173 85
37 485 13
357 13 133
373 425 37
221 441 37
193 233 197
233 73 89
45 73 105
221 49 129
145 65 233
433 401 21
327 357 81
125 245 33
369 285 25
428 357 31
209 101 225
381 185 119
1 405 7
349 113 1
225 104 225
429 353 1
477 285 21
13 421 17
401 317 97
81 93 175
369 341 37
201 269 41
6 283 31
397 213 65
429 210 1
25 393 1
481 321 13
237 21 153
313 361 97
165 427 37
89 100 153
425 261 5
125 101 125
109 169 77
157 241 125
65 133 191
319 459 33
455 153 35
373 189 1
129 301 157
493 17 1
101 397 25
485 297 9
153 485 7
293 153 81
409 157 37
173 55 178
121 105 137
449 13 45
165 309 129
325 393 41
441 37 29
45 489 5
385 17 45
61 225 193
481 101 2
249 489 9
341 5 129
97 45 129
477 209 9
465 405 21
5 445 1
493 384 1
141 473 21
281 433 49
357 157 97
9 361 121
129 145 333
269 129 107
181 265 193
273 261 41
257 465 9
233 313 185
255 425 25
361 389 1
253 61 217
461 185 9
357 21 97
389 157 9
293 265 97
289 141 153
253 401 1
301 261 1
85 435 55
141 81 161
395 225 17
385 37 97
473 21 9
65 269 57
29 397 25
269 221 217
401 374 89
389 213 49
303 321 33
325 497 1
413 29 17
351 37 1
9 405 65
217 403 37
201 469 21
205 93 201
113 381 81
149 421 33
309 473 17
369 37 125
37 305 15
253 449 19
5 153 25
317 5 121
65 413 17
375 189 77
453 281 17
327 381 113
281 361 71
421 85 17
69 344 50
141 5 157
473 13 21
393 305 85
357 73 9
329 493 1
429 1 13
177 269 113
297 217 93
173 185 109
309 37 158
369 393 45
285 417 13
473 261 13
49 225 193
261 97 75
409 481 9
211 177 175
273 141 29
69 41 369
5 325 49
305 389 29
493 378 1
477 109 19
61 345 138
489 61 1
69 473 17
473 149 13
253 333 25
359 175 135
162 331 109
357 485 1
357 373 1
205 497 3
41 22 193
113 464 27
269 465 21
25 103 141
161 473 5
217 457 17
197 185 273
481 471 13
185 413 1
465 189 33
313 277 49
33 93 217
293 285 1
169 125 269
189 481 1
277 421 45
457 329 5
81 473 13
69 301 41
333 323 121
449 391 1
93 300 31
277 357 7
401 393 9
1 81 293
201 241 1
41 213 1
37 101 24
369 101 117
389 457 21
13 349 1
321 285 73
319 475 5
389 277 49
265 41 105
129 485 5
121 473 5
93 445 33
173 109 193
25 493 1
65 425 53
33 109 77
5 457 5
269 359 30
61 1 81
325 101 33
73 381 105
381 453 17
349 69 57
469 211 11
305 121 83
77 271 213
467 221 15
237 497 1
453 199 17
237 133 165
5 261 129
329 221 49
473 69 17
489 321 5
101 489 11
281 169 7
491 497 1
329 281 117
93 401 53
113 469 17
385 57 17
361 61 85
37 225 173
33 269 25
81 121 357
421 301 49
17 431 3
305 465 1
147 257 53
269 325 17
305 71 149
126 5 172
437 273 1
93 125 361
407 337 81
41 413 81
301 469 1
1 361 93
45 125 289
153 2 281
397 365 89
137 12 359
245 60 37
17 326 102
353 473 9
253 253 201
369 49 1
93 149 97
265 213 77
273 277 193
161 411 89
441 373 25
477 21 9
233 73 17
401 277 77
221 333 125
103 385 49
385 405 65
91 497 1
373 337 1
378 333 79
457 337 5
233 175 145
489 257 1
39 345 109
461 225 39
429 317 19
429 37 49
1 433 61
389 62 17
11 173 137
99 301 149
417 245 17
445 168 49
317 289 161
173 353 5
421 29 23
405 61 49
1 273 201
485 465 1
337 469 1
165 265 209
119 129 81
53 257 145
81 449 21
305 211 121
269 489 9
5 101 113
117 69 321
147 425 9
153 129 181
135 285 9
185 173 169
157 69 161
460 421 7
1 171 273
473 430 9
281 107 185
329 17 1
473 393 17
113 251 135
23 57 297
29 429 41
33 449 21
473 409 22
17 52 414
105 221 97
61 117 129
161 157 173
97 245 73
261 93 137
429 485 1
485 157 1
137 17 45
315 297 159
169 193 217
311 197 13
121 469 1
373 293 73
61 65 129
413 101 25
113 77 45
273 163 173
253 213 217
83 73 243
1 165 97
61 385 1
289 249 153
157 23 275
205 153 9
465 485 13
289 257 133
217 377 1
301 85 109
89 21 233
341 425 37
381 169 1
457 85 1
301 245 33
69 481 1
433 393 61
137 417 77
46 225 45
365 269 33
189 297 173
393 447 51
261 349 109
165 445 25
465 97 17
453 285 17
1 53 225
459 213 23
369 223 49
81 233 101
305 465 21
1 261 81
465 325 17
135 9 57
197 441 39
445 269 11
45 241 17
261 169 33
69 201 193
5 416 3
393 61 27
261 97 193
309 153 33
45 73 89
301 385 17
417 189 17
89 1 85
89 181 255
289 121 133
135 101 351
233 409 35
1 241 49
41 293 193
243 71 13
1 89 73
205 151 173
53 173 249
45 137 61
249 29 149
413 453 21
1 434 3
413 117 1
273 213 95
169 337 141
53 441 52
165 437 1
43 5 261
113 485 1
417 189 57
1 201 53
485 113 15
57 125 89
385 265 93
345 157 117
425 217 33
113 161 60
21 201 173
387 345 17
29 427 55
369 189 49
309 89 185
181 425 37
97 57 293
81 305 37
373 257 1
433 89 1
237 305 157
285 41 161
339 49 135
85 327 117
113 289 133
173 285 137
317 57 153
485 397 5
101 47 155
311 61 65
405 245 65
465 153 33
1 409 29
143 77 219
169 389 3
377 81 37
141 485 1
473 497 1
371 488 1
85 93 305
289 65 201
177 485 1
465 273 9
441 201 57
165 285 181
209 85 105
441 33 57
25 483 3
113 201 83
13 481 5
241 249 5
473 349 13
141 161 45
469 217 23
273 245 165
257 425 17
461 281 17
169 493 1
429 297 61
125 263 115
265 21 81
481 69 5
167 293 1
97 409 57
409 249 65
221 193 23
261 245 237
313 453 1
237 325 145
245 445 45
341 349 73
269 285 197
41 285 169
49 465 21
397 133 35
401 481 13
429 265 25
165 233 85
341 13 17
33 401 61
313 400 17
49 1 388
193 141 265
189 81 65
45 17 193
313 45 181
483 361 5
325 305 105
321 421 49
289 133 197
285 161 185
37 421 61
301 455 19
226 329 169
137 157 25
273 285 113
128 133 145
201 57 181
169 253 9
233 421 65
241 153 237
85 17 285
253 293 1
221 385 35
145 249 77
365 421 23
113 413 81
125 128 202
181 15 65
487 353 9
161 331 169
379 409 75
217 61 149
201 221 1
69 337 137
89 185 229
281 429 33
413 317 49
233 453 1
151 389 97
281 181 145
413 345 57
301 341 61
413 73 49
47 129 297
9 389 81
227 325 41
361 457 1
73 419 19
37 13 81
105 18 289
71 481 5
329 237 113
477 185 1
331 465 13
121 113 283
201 155 39
81 453 1
445 153 28
449 1 34
95 121 377
49 233 249
457 197 19
357 137 17
373 373 73
141 361 21
1 385 25
37 245 65
17 213 269
41 237 1
157 373 45
13 309 65
393 57 77
473 445 1
99 41 215
145 177 301
437 101 33
185 349 1
429 161 9
385 181 101
181 269 145
233 5 53
273 11 103
85 37 15
121 85 153
77 441 53
369 461 1
401 161 67
65 349 139
17 257 73
125 245 93
209 485 1
33 421 51
56 349 105
1 413 41
269 41 25
325 389 32
315 1 109
10 409 37
485 409 1
377 207 113
265 453 17
493 221 1
483 241 3
498 261 1
361 289 33
441 197 35
153 85 333
347 137 1
367 157 55
173 305 118
409 221 77
268 485 1
301 297 121
249 13 121
317 145 129
289 289 65
333 401 19
101 361 117
93 485 7
58 33 309
225 373 25
433 299 11
45 25 297
153 153 193
9 309 65
345 337 1
65 345 53
353 365 129
163 1 183
367 225 41
221 185 1
165 285 49
299 61 109
193 329 49
229 149 205
5 275 200
273 117 221
77 491 1
493 129 1
285 49 167
61 493 1
465 141 9
425 5 39
433 57 29
101 53 369
45 61 213
285 465 21
413 5 1
489 387 7
153 37 21
497 261 1
199 181 5
265 1 97
485 409 13
269 105 113
89 101 369
493 73 3
169 345 53
89 49 329
130 101 357
129 129 325
13 113 129
329 261 161
97 97 365
101 273 57
449 145 5
73 437 41
333 1 153
221 273 1
109 21 85
365 173 53
305 269 37
101 377 89
53 301 133
47 217 33
281 169 21
161 361 53
401 473 5
401 81 9
201 129 157
153 237 97
209 317 65
173 413 73
457 49 17
116 353 49
385 469 17
453 271 17
249 35 81
169 281 193
259 401 1
321 249 9
205 305 149
313 456 12
489 125 9
233 229 217
93 45 1
197 229 137
25 269 65
101 237 145
313 473 5
137 279 3
365 201 33
389 163 1
407 497 1
177 129 141
261 13 129
165 293 193
493 261 3
169 369 109
353 237 33
493 81 1
265 65 21
297 91 105
113 169 257
391 369 5
105 105 353
341 449 29
49 21 67
41 401 1
15 417 37
321 13 125
197 173 297
119 477 18
105 265 45
189 84 113
5 69 249
289 145 85
317 29 175
125 377 105
53 197 185
473 451 21
333 161 25
113 117 41
101 289 61
6 125 23
103 117 97
361 269 35
281 489 5
111 61 287
441 215 21
29 385 1
401 345 73
393 237 5
389 251 33
283 457 41
457 465 1
137 481 17
195 93 219
161 137 189
265 229 177
49 159 123
185 53 277
377 233 65
53 42 193
465 29 1
21 79 409
357 1 29
215 29 71
441 61 33
359 353 43
385 449 4
405 221 65
214 317 65
121 241 165
201 269 137
125 477 1
325 485 1
469 377 17
9 125 93
137 173 241
177 169 321
147 17 25
17 361 13
169 469 1
85 409 81
185 218 124
261 173 113
145 69 345
345 41 49
477 265 21
497 13 1
73 185 253
265 393 29
105 61 377
95 73 383
489 293 9
355 337 15
193 41 11
81 105 13
493 385 1
333 201 1
205 109 81
389 114 41
327 281 103
457 361 3
229 297 71
37 93 77
157 109 9
289 146 39
133 89 181
189 321 13
99 213 193
169 51 55
489 438 1
265 493 1
489 121 11
221 157 1
189 325 145
437 93 1
251 109 135
92 169 82
385 345 49
21 153 249
373 437 45
457 205 5
429 241 29
217 210 237
121 53 61
377 449 41
137 209 25
297 425 1
381 37 57
139 441 13
325 123 102
457 249 13
153 153 141
261 205 49
341 205 65
117 205 281
377 469 21
352 259 12
77 389 83
285 21 169
415 325 65
37 85 209
441 449 1
69 109 89
461 397 33
495 237 5
63 289 151
245 371 129
181 337 153
253 273 1
225 201 7
205 81 65
385 57 1
195 483 1
141 361 79
361 425 29
93 157 57
361 165 101
201 237 193
405 1 1
265 301 119
423 53 38
13 201 174
1 109 265
165 301 5
317 125 45
317 37 97
149 237 49
469 245 1
101 249 227
63 373 25
409 10 22
157 209 73
261 21 145
185 421 25
413 277 1
473 338 5
237 145 188
485 253 9
393 309 61
37 385 17
301 481 3
141 269 153
37 21 209
145 63 193
265 241 91
425 417 25
473 213 11
467 201 21
96 328 5
157 225 165
169 165 153
77 353 141
327 33 97
233 341 127
377 229 21
61 413 49
136 115 214
109 73 249
457 281 33
379 344 61
65 285 105
125 229 161
281 365 81
373 445 43
123 105 171
409 489 1
406 348 32
209 377 41
97 471 25
25 470 17
377 489 5
209 185 45
125 357 65
489 141 9
85 41 33
181 245 89
13 157 161
1 133 97
21 461 25
237 169 145
57 1 374
233 85 253
187 333 153
269 429 49
5 137 87
73 289 117
417 217 61
117 421 9
81 293 177
489 269 5
481 461 17
269 109 185
85 65 161
38 261 81
93 477 17
89 349 105
213 185 177
481 97 17
469 445 17
337 225 153
89 137 361
333 217 1
101 401 43
161 301 9
397 133 37
177 229 145
89 193 213
325 97 69
43 197 209
269 165 63
377 113 73
337 405 25
213 249 49
193 259 169
457 497 1
173 173 73
481 115 13
137 25 169
429 37 50
353 37 113
185 102 225
493 293 1
393 201 93
393 177 29
211 77 19
1 485 1
149 251 125
269 5 129
361 129 89
1 29 249
145 5 81
413 137 41
361 399 23
469 85 17
285 41 69
389 289 25
365 5 117
201 353 5
397 301 1
285 81 102
201 9 237
305 401 89
25 1 53
23 175 91
465 13 22
369 169 85
145 337 149
141 81 151
393 217 88
345 185 93
173 223 189
461 445 1
405 477 9
453 405 1
357 309 17
201 387 19
117 69 257
381 453 41
181 473 1
457 133 25
281 421 49
117 225 93
149 385 61
315 241 19
269 317 161
101 497 3
405 77 65
185 449 37
421 157 65
341 135 129
173 109 233
285 209 1
153 41 225
181 269 89
361 487 1
341 73 129
243 105 63
25 97 353
149 237 11
413 97 49
481 265 9
461 333 17
149 329 171
269 93 149
5 137 165
291 1 44
335 101 77
189 497 1
61 185 37
201 273 126
281 105 197
85 409 21
377 47 21
73 201 153
405 153 85
361 494 3
477 209 1
469 101 15
97 457 21
205 441 53
33 405 1
253 353 105
169 157 321
19 77 329
229 230 217
173 141 97
85 421 29
57 85 33
313 341 51
25 253 233
69 437 33
153 325 129
109 73 97
389 157 33
101 477 9
38 153 205
253 257 161
85 341 111
201 201 147
73 489 9
345 297 1
107 129 301
457 37 25
361 173 137
493 305 5
339 81 25
337 374 12
129 253 187
213 281 85
145 289 201
41 57 265
425 265 49
437 493 1
329 177 151
101 45 289
345 353 81
413 85 57
457 37 37
305 261 65
353 201 121
137 421 17
53 479 15
1 393 57
21 1 385
193 127 305
169 445 49
321 241 117
119 173 237
13 1 33
121 481 9
193 429 41
289 69 125
325 109 67
469 201 17
37 101 385
485 425 1
29 445 9
93 301 41
293 253 193
417 305 73
477 101 17
37 275 83
3 37 11
389 125 1
49 341 129
241 441 1
113 191 273
25 209 213
449 105 5
365 173 1
73 259 53
365 465 1
337 65 73
265 37 101
125 37 65
441 393 49
1 269 49
157 281 205
381 357 93
193 19 267
413 296 17
311 93 141
389 381 1
1 433 41
385 233 85
437 189 1
273 481 17
321 473 17
361 213 2
9 457 5
333 345 113
261 433 59
101 105 83
309 445 17
37 9 105
101 377 69
217 235 81
81 265 85
345 397 89
441 383 57
325 129 49
419 385 53
493 141 1
345 59 9
205 17 265
317 141 153
277 417 77
209 325 29
1 245 21
133 17 69
93 145 57
189 153 57
405 447 13
245 69 177
109 85 9
213 9 257
125 333 121
405 373 9
465 473 1
461 361 25
105 69 209
397 441 21
485 105 9
133 389 81
185 357 97
485 401 1
241 1 89
177 77 61
309 246 5
305 449 9
457 85 1
277 389 33
229 309 1
301 261 81
297 301 169
89 381 25
9 265 173
5 425 9
317 411 57
249 145 219
493 17 1
333 305 105
153 5 17
385 275 53
1 101 165
85 393 45
73 493 1
425 401 1
9 495 5
169 497 1
385 129 93
325 164 81
101 181 161
143 89 73
201 465 9
385 13 105
219 237 71
120 341 113
469 469 1
493 85 1
269 225 25
101 125 217
433 461 25
241 433 37
469 281 9
365 337 25
129 33 89
105 193 285
217 353 53
205 441 29
321 117 153
247 361 31
337 377 25
333 204 41
85 349 97
151 225 173
243 117 105
253 137 241
17 493 1
93 19 305
201 37 53
133 169 145
123 405 1
401 141 9
45 273 185
417 485 1
125 349 65
385 213 21
131 217 265
417 221 21
325 377 69
9 297 97
457 173 25
75 277 1
251 329 137
237 413 1
457 277 29
213 251 207
61 373 9
13 273 109
157 209 237
445 401 25
269 381 91
45 197 233
37 417 61
333 243 29
273 173 49
61 193 9
277 227 95
445 349 9
251 491 1
305 45 69
361 137 125
397 277 9
393 29 41
381 197 105
405 377 33
141 261 1
113 473 5
277 277 33
373 269 7
461 101 1
359 413 17
485 289 1
125 393 102
321 9 27
57 415 75
245 381 89
469 201 1
489 141 1
61 365 17
41 5 221
5 97 201
117 237 217
19 301 67
353 353 29
257 109 51
1 153 329
201 197 269
1 153 317
453 309 9
447 317 9
421 181 65
429 465 29
5 13 129
249 225 101
327 441 33
249 475 9
273 497 3
421 145 65
209 453 15
485 165 13
181 289 165
221 477 17
193 89 105
125 53 97
125 17 193
401 281 77
453 135 33
149 485 1
389 178 73
289 73 189
137 1 3
145 277 65
369 45 73
313 493 1
465 111 9
73 245 193
201 1 281
5 209 257
101 97 125
249 61 21
1 97 241
335 121 25
361 407 17
305 293 105
359 14 1
129 197 289
109 301 5
173 81 1
249 81 55
487 121 1
407 381 77
237 129 105
442 29 22
197 1 257
105 367 39
257 481 5
321 201 137
33 429 29
425 137 57
161 253 1
461 277 17
297 189 165
121 91 205
245 429 37
249 305 73
205 249 33
25 33 129
86 361 105
329 53 81
373 45 45
465 429 5
237 413 49
141 205 205
97 301 185
121 385 77
33 145 193
187 53 23
129 317 25
289 285 85
477 109 5
365 473 21
373 489 5
329 281 165
153 341 1
81 429 17
497 201 3
333 153 43
46 65 89
77 337 101
229 401 16
297 361 51
209 105 77
165 249 49
453 269 21
193 429 1
205 169 169
465 257 33
197 385 33
157 177 249
69 429 41
481 461 17
409 37 63
269 45 85
357 21 97
321 321 141
438 53 50
189 193 273
475 473 7
452 457 17
1 369 64
69 301 57
309 369 53
181 294 137
265 309 97
281 89 141
269 101 193
457 453 13
117 233 61
130 1 281
56 33 89
361 5 57
197 281 193
349 333 69
401 217 1
297 165 173
265 249 84
189 121 157
85 441 29
93 105 121
414 469 17
357 437 57
389 433 1
333 117 85
25 429 29
413 261 1
165 403 15
241 261 33
1 189 297
429 117 9
285 469 25
421 13 49
373 205 49
485 353 9
133 96 33
467 385 17
465 45 1
1 241 37
477 301 17
377 159 73
49 33 95
329 81 77
377 305 33
481 385 1
369 369 70
345 489 1
461 301 25
53 269 125
457 81 37
325 29 129
397 165 9
253 437 61
421 309 49
297 209 117
9 61 361
401 241 17
7 189 69
9 349 105
49 121 229
41 37 441
197 445 41
449 325 41
121 421 9
181 293 53
121 437 33
461 437 19
53 461 13
305 457 17
57 469 23
73 413 73
365 469 1
485 305 1
77 249 149
85 89 241
173 449 51
173 121 105
489 297 9
89 385 37
73 409 53
257 149 109
413 333 33
85 349 65
265 293 145
413 473 7
1 1 445
85 297 91
421 167 65
199 290 101
141 489 9
253 274 211
1 485 9
25 385 69
461 69 9
37 409 21
377 1 61
210 149 226
281 409 81
361 489 1
21 397 97
441 301 45
465 85 21
105 261 129
37 25 257
81 217 109
465 5 21
109 405 65
40 229 225
493 57 1
9 461 1
361 1 81
445 260 41
285 69 201
225 409 85
421 257 49
45 17 345
81 193 220
313 393 69
69 285 29
473 153 25
385 309 37
245 493 1
105 473 5
201 309 177
401 465 25
273 377 101
171 473 5
449 353 1
385 365 66
24 73 249
321 41 81
351 421 37
97 21 353
299 81 173
51 77 265
217 121 121
485 437 13
53 481 5
197 29 161
85 53 287
463 181 31
73 249 145
33 151 95
145 407 65
242 181 6
81 301 193
161 129 173
385 269 53
297 283 37
441 333 13
229 473 21
321 1 5
305 153 171
81 313 165
185 285 73
157 313 29
325 323 73
173 73 257
377 261 101
69 169 277
471 175 3
141 445 53
14 205 93
13 233 61
77 405 13
441 457 21
273 325 97
103 385 101
433 205 13
313 269 53
85 345 49
157 209 289
305 121 127
500 213 1
1 473 17
9 1 189
269 357 121
246 173 27
489 393 9
101 15 337
421 251 30
253 1 9
273 149 137
201 41 81
249 285 187
405 471 5
239 5 49
357 237 49
161 389 29
389 405 61
393 457 5
481 305 5
169 305 169
57 421 1
337 23 155
21 257 165
165 93 115
21 425 9
137 237 217
149 265 201
341 450 37
281 65 185
127 173 57
229 209 129
97 269 37
153 229 33
1 301 177
493 45 1
193 253 9
225 89 257
385 197 81
289 123 61
357 201 129
185 441 13
296 135 39
469 477 1
153 305 57
469 1 9
85 273 129
255 185 85
419 469 1
249 101 225
19 251 71
409 295 69
301 213 89
485 285 1
225 117 265
373 317 125
265 345 57
173 225 147
305 305 37
253 457 29
217 257 189
493 177 1
121 293 97
33 341 1
385 485 9
181 221 33
169 385 53
401 241 5
141 493 1
37 497 1
153 261 65
285 49 153
345 263 97
65 289 73
497 381 1
301 337 41
17 405 65
137 27 325
469 425 1
121 497 1
69 293 153
409 49 21
433 417 61
113 493 1
289 289 141
225 433 49
463 453 29
217 157 237
273 67 161
173 241 61
301 81 25
93 81 237
357 337 113
117 387 50
405 493 1
365 385 19
13 141 329
61 45 145
55 313 37
381 149 41
277 345 21
361 201 137
421 421 1
421 351 33
173 149 89
193 181 253
245 293 1
221 129 97
1 261 184
137 373 17
401 121 26
17 292 1
177 149 241
311 389 1
285 173 27
313 150 25
19 301 145
189 51 49
461 29 1
393 185 41
381 13 49
21 189 49
217 305 173
347 109 71
157 169 125
69 1 409
361 421 49
189 165 7
285 348 118
485 109 9
333 333 97
161 241 45
461 41 19
61 365 33
69 319 101
241 349 121
241 77 181
405 485 1
221 219 193
285 477 13
329 462 38
317 293 117
357 369 1
1 169 219
301 341 105
393 141 97
9 1 153
97 195 129
29 381 73
337 225 85
69 361 65
493 165 1
81 289 9
337 89 113
277 201 13
1 333 81
309 301 67
481 209 5
17 363 77
301 153 9
159 237 161
177 345 115
101 1 145
45 97 174
101 121 173
77 253 9
133 269 5
293 273 105
61 61 201
5 221 121
301 369 45
6 189 69
65 93 273
157 429 3
449 361 25
281 109 41
185 429 41
177 294 98
301 341 33
177 93 13
313 321 85
21 89 145
65 337 104
337 305 105
349 385 17
401 1 9
169 253 177
497 141 1
313 437 1
113 269 81
1 467 11
353 391 83
297 181 109
385 69 69
413 341 33
217 1 149
481 181 1
121 413 53
33 181 129
415 321 11
1 381 112
369 165 89
1 441 45
129 73 121
321 253 21
233 153 235
57 310 84
287 365 57
301 41 17
497 437 1
473 373 1
497 65 1
261 337 13
405 49 33
296 233 11
65 1 397
326 497 1
65 329 121
381 341 119
337 61 76
253 369 65
493 217 1
25 217 193
421 481 1
289 457 1
53 401 81
146 177 157
477 13 17
321 309 169
321 269 69
133 137 281
477 9 1
481 90 13
297 221 129
37 237 90
37 73 373
25 37 209
137 233 97
401 129 17
341 361 37
389 131 81
473 189 5
125 145 1
389 437 49
197 417 53
493 413 1
389 189 41
311 201 51
489 313 5
153 485 1
45 85 203
493 297 1
129 301 197
409 149 17
297 215 203
265 105 109
481 257 1
233 29 49
321 189 81
229 385 101
121 73 365
121 417 53
25 305 93
53 421 49
273 53 205
417 313 37
61 77 1
457 43 25
281 25 89
349 417 77
301 1 61
433 471 23
61 85 369
41 381 41
201 113 37
179 147 125
365 49 17
309 177 7
329 257 121
257 437 1
149 269 1
130 301 153
421 393 17
373 461 9
37 233 249
145 241 37
121 37 85
9 321 109
305 5 133
129 157 265
257 245 105
469 305 1
325 61 137
389 9 49
57 137 253
143 417 9
161 311 147
1 349 39
421 33 65
84 345 77
77 245 161
185 285 37
349 145 121
497 323 1
377 69 29
61 141 213
13 153 89
165 181 169
213 421 73
193 385 69
185 399 63
397 69 65
35 53 225
293 493 1
85 1 353
141 269 17
209 465 1
305 345 53
417 375 9
41 477 1
305 341 97
369 113 73
469 305 1
477 297 5
426 5 39
257 385 25
449 275 49
483 433 16
209 267 127
225 305 161
225 225 257
325 5 81
125 17 145
349 45 41
93 421 38
375 465 19
453 149 40
151 337 141
341 252 49
165 377 17
417 253 73
169 425 34
329 485 1
412 129 8
245 333 97
447 209 49
404 51 2
55 453 17
393 393 77
37 181 65
109 207 71
217 493 1
229 55 41
181 326 114
381 9 81
381 441 29
201 65 257
241 421 49
497 53 1
457 193 29
217 113 153
353 381 81
494 93 6
153 461 25
337 477 9
365 357 65
361 453 5
221 281 45
377 413 33
81 89 321
377 109 29
261 151 33
17 141 177
241 489 5
245 101 241
405 383 75
189 477 17
277 437 1
225 97 194
261 37 161
473 181 17
157 169 181
473 137 3
89 257 33
189 217 57
1 157 97
337 97 69
315 297 57
13 313 97
101 145 177
211 85 175
457 494 2
233 489 11
9 17 473
405 343 33
479 429 1
201 317 161
141 121 169
209 269 129
93 187 157
117 233 261
273 277 49
305 101 65
397 33 46
229 341 1
149 121 337
101 469 17
149 275 181
93 229 65
453 150 33
301 481 13
219 361 85
429 273 33
457 77 1
233 49 149
61 225 93
325 137 65
233 177 264
370 81 2
197 37 109
189 309 185
153 497 1
189 81 177
252 425 1
235 213 155
241 213 229
145 139 273
309 385 85
221 357 1
305 21 189
247 457 29
421 249 1
37 433 17
117 77 97
101 101 385
171 33 203
417 341 29
105 481 1
185 29 9
421 157 1
261 149 133
389 325 5
33 26 13
17 401 93
301 209 17
33 185 265
157 333 156
317 137 137
425 289 36
45 241 85
161 149 145
113 217 257
245 181 97
385 269 25
17 325 21
149 425 57
415 233 73
425 405 73
269 403 27
41 413 53
273 65 169
349 277 1
157 365 81
493 473 1
237 61 73
485 197 11
1 445 41
321 201 153
405 335 65
385 361 13
261 265 6
329 221 161
125 45 273
377 201 121
111 421 45
249 481 9
101 133 177
189 349 9
365 181 33
341 401 93
409 45 89
221 101 1
473 165 21
325 153 71
273 401 25
133 357 65
217 353 117
85 317 84
145 61 153
485 1 1
29 57 314
21 17 97
285 409 13
405 257 1
213 401 33
277 301 9
251 457 39
401 241 21
126 1 354
321 21 85
405 189 65
121 265 169
401 417 5
317 1 155
453 441 11
125 201 133
191 5 151
417 345 13
33 33 73
197 333 129
465 137 29
199 333 33
1 265 153
361 49 65
5 317 53
401 337 17
385 15 47
449 245 49
423 273 11
33 9 369
205 409 59
487 105 3
229 497 1
157 73 221
5 417 65
69 361 69
465 81 1
225 393 43
357 101 129
313 389 70
201 221 73
281 329 85
181 85 33
201 85 133
449 369 13
216 437 49
253 305 61
137 241 147
317 321 65
251 29 221
125 473 10
443 249 11
333 461 25
209 1 241
181 169 81
17 349 121
81 241 81
401 337 33
482 221 6
401 37 19
421 423 35
81 421 17
152 385 15
377 261 29
393 309 93
233 101 153
17 365 1
13 205 201
245 213 177
249 349 133
165 349 73
157 93 269
137 89 249
149 401 41
201 401 37
225 491 9
379 229 87
426 121 58
129 441 21
117 297 85
481 83 5
237 67 225
1 273 41
405 329 25
105 269 41
497 359 1
137 173 239
45 5 305
125 489 5
93 47 253
217 337 105
29 245 161
369 233 57
229 417 69
285 173 113
353 225 125
325 241 77
121 229 97
153 153 293
421 361 1
333 161 1
213 473 17
113 457 41
443 41 5
261 109 121
45 461 9
9 157 121
409 145 69
33 437 17
29 5 273
86 81 412
77 181 65
181 421 9
349 269 53
225 1 33
421 229 17
185 206 56
125 253 49
357 185 113
99 441 3
395 225 47
225 429 41
141 69 253
237 469 9
109 85 293
499 333 1
477 29 1
125 489 1
37 377 105
125 49 227
433 81 57
33 81 253
413 117 41
133 329 83
125 433 13
33 477 9
145 369 129
401 313 93
37 69 13
289 349 19
421 365 9
444 313 18
341 309 113
157 477 9
465 109 29
261 375 57
413 245 33
465 201 9
249 1 233
449 217 13
29 45 1
117 57 257
261 265 109
133 117 113
182 493 1
209 429 29
129 11 29
421 35 49
137 41 201
193 485 7
405 89 1
281 121 111
493 489 1
377 253 53
401 301 41
293 495 1
109 269 225
109 173 105
253 497 1
1 157 105
293 121 153
285 293 193
33 409 29
353 389 97
37 330 107
13 29 369
498 213 3
233 25 253
493 441 1
417 237 7
165 201 225
360 489 1
9 33 277
213 429 25
241 101 173
9 117 89
489 241 1
410 81 25
273 321 25
37 173 249
309 365 49
193 193 101
445 213 25
321 81 69
389 453 42
73 213 225
253 49 93
113 261 97
69 397 97
225 61 181
329 61 85
65 449 21
321 143 93
429 455 13
373 325 1
29 245 65
373 21 103
313 473 1
25 145 181
489 255 1
85 401 79
265 65 213
243 371 63
65 153 265
445 332 1
65 315 165
457 149 7
377 359 97
469 309 1
117 253 109
197 109 169
161 1 121
17 269 15
17 213 65
137 109 177
385 485 5
73 223 115
237 85 217
325 217 41
397 1 19
485 301 1
1 1 297
285 305 77
305 133 59
289 59 69
201 85 1
113 77 77
173 469 5
201 49 233
413 469 1
1 405 33
407 369 59
53 17 433
113 341 46
1 361 65
221 241 97
137 497 3
9 381 9
313 313 145
53 469 1
1 189 257
317 485 3
441 49 5
85 205 265
156 277 161
337 385 66
387 89 9
53 153 221
61 453 1
173 289 209
217 377 25
165 281 17
97 385 93
85 425 9
233 118 97
101 129 337
444 161 42
305 145 161
93 41 53
493 493 1
465 311 25
17 333 73
93 9 45
389 485 1
69 75 203
255 209 193
93 73 49
169 85 265
473 285 25
77 37 201
349 491 1
105 285 41
181 17 1
491 421 3
261 449 5
265 185 84
253 393 9
145 281 37
7 157 81
293 493 1
29 385 87
39 121 57
233 485 2
265 269 81
285 77 148
29 61 433
145 425 13
385 5 92
235 61 137
349 417 63
93 101 201
429 485 3
249 311 125
53 361 9
204 261 31
73 41 177
223 9 253
129 401 25
1 101 17
325 385 105
417 433 17
495 169 5
497 457 1
321 475 13
317 231 169
33 37 49
89 401 73
403 61 21
29 153 309
429 190 65
270 251 169
205 109 113
361 289 45
181 457 17
397 461 33
173 461 33
385 229 65
1 225 105
401 493 1
164 201 229
45 273 209
21 25 365
477 189 17
57 497 1
353 61 49
113 137 301
421 321 17
294 325 17
193 81 249
173 217 129
15 45 273
233 325 13
405 405 33
481 261 17
269 197 137
349 481 1
198 449 21
13 273 169
313 161 45
237 73 105
141 385 69
145 437 1
461 397 17
253 29 97
483 193 11
37 121 301
101 93 321
201 145 253
213 492 3
341 357 81
21 245 33
185 245 1
101 173 281
229 427 19
301 161 115
473 165 9
137 321 113
33 365 33
357 437 57
331 33 49
225 389 93
345 161 29
137 251 75
133 345 41
125 497 1
477 269 17
103 129 289
449 389 41
389 235 49
66 257 241
157 495 3
101 385 13
113 137 137
489 385 3
1 365 49
305 421 69
237 125 241
97 125 281
81 125 1
253 443 27
117 337 93
297 73 21
436 333 30
109 415 61
209 122 57
329 29 12
421 125 3
73 481 1
169 117 49
369 493 1
359 413 28
205 13 281
261 11 101
37 341 33
129 405 65
65 447 53
297 65 17
93 321 37
297 137 93
345 193 111
425 257 29
197 309 64
473 425 1
151 161 81
101 277 33
261 431 57
229 1 231
233 385 37
105 93 377
499 25 2
137 177 229
301 361 49
81 53 325
373 125 17
405 53 65
1 105 360
157 89 25
321 405 33
485 13 1
29 157 257
21 21 361
229 317 1
139 1 21
269 19 105
93 233 137
429 453 17
17 189 184
161 305 25
273 357 1
81 491 3
49 261 129
41 269 65
105 193 253
345 389 81
221 249 5
441 191 37
218 449 29
141 125 73
193 129 113
81 233 121
153 309 89
5 221 83
388 301 60
265 17 217
37 193 98
389 241 17
233 73 209
225 73 1
5 393 81
201 195 13
361 77 89
249 41 189
301 461 21
265 223 141
25 49 305
421 161 1
149 401 25
353 369 49
53 71 173
265 93 50
217 381 93
52 5 311
57 21 157
33 449 25
465 393 9
101 385 65
185 465 1
401 125 51
195 161 93
245 157 65
185 83 57
1 241 221
209 321 147
93 289 89
441 341 45
421 79 33
189 477 21
229 381 33
332 79 140
421 253 5
489 256 1
165 473 25
125 121 209
241 289 197
269 161 169
109 133 49
249 373 23
85 25 161
137 113 5
377 285 25
1 81 373
237 53 185
387 441 29
277 41 106
125 295 23
265 281 13
49 141 71
451 177 21
461 449 35
421 237 33
401 205 9
141 217 257
285 1 60
305 421 65
1 379 13
475 5 25
405 249 81
337 101 1
49 453 17
49 297 37
221 261 81
481 181 13
61 469 1
497 216 1
369 229 109
33 345 81
453 337 33
41 281 45
385 17 89
313 49 93
117 141 105
280 85 26
13 165 193
41 389 81
295 285 49
353 289 13
385 149 101
441 337 29
137 256 48
213 133 273
497 285 1
241 385 29
85 337 141
281 265 137
349 66 143
377 61 25
485 76 1
10 173 299
385 37 45
321 289 1
481 357 5
133 1 17
185 49 41
407 457 5
241 269 133
349 385 101
17 269 129
69 197 33
293 41 113
353 145 121
117 129 261
285 421 31
237 165 33
189 209 289
53 249 53
77 53 339
341 29 37
49 305 57
341 261 97
81 213 9
57 469 9
209 201 209
341 217 33
409 185 67
262 221 188
165 381 89
389 329 107
289 49 97
235 1 205
301 75 73
49 253 137
89 365 97
117 53 1
107 45 153
335 157 39
345 373 65
245 385 93
151 37 103
110 237 57
389 25 37
489 53 1
281 493 1
69 165 1
421 53 61
165 373 9
239 305 41
129 341 91
457 233 33
205 329 65
369 354 85
9 297 97
489 481 1
193 389 1
301 105 41
249 145 1
465 469 1
229 317 113
3 185 45
93 341 147
366 41 98
133 121 273
11 329 25
41 137 265
1 33 361
128 381 113
35 13 299
425 457 5
13 161 337
429 153 65
61 301 161
345 305 153
221 301 41
441 469 24
445 297 17
429 33 65
349 286 57
329 345 13
185 353 145
433 361 13
217 109 113
497 113 1
461 173 1
169 107 301
137 469 1
261 109 177
113 221 185
273 233 9
177 301 121
245 93 129
209 177 61
149 445 17
325 393 29
233 269 49
77 137 161
13 473 21
373 81 17
51 459 17
401 129 37
321 109 137
419 101 15
425 377 29
337 145 37
445 357 49
17 73 181
441 441 1
235 273 131
117 449 9
37 481 17
321 485 1
329 465 13
205 21 97
297 245 201
309 21 145
239 101 207
245 405 49
177 233 41
129 453 43
77 485 9
421 97 33
29 237 257
119 409 61
9 253 25
469 297 1
369 237 73
449 21 1
219 33 273
201 426 63
105 1 201
209 33 113
141 241 217
433 429 61
373 283 1
437 45 25
489 292 9
445 401 1
225 385 109
93 9 73
441 381 49
401 273 1
425 221 73
97 261 33
385 301 113
181 37 85
449 81 45
225 297 49
53 129 105
365 353 113
305 197 25
461 333 33
409 325 9
45 1 41
1 25 405
105 301 17
221 405 49
369 241 93
491 161 1
269 453 33
209 337 101
341 251 145
387 321 3
81 205 71
445 269 49
321 345 41
356 425 49
465 461 29
169 153 97
397 423 1
445 33 19
205 425 26
121 145 109
377 425 37
189 489 5
49 149 17
185 131 139
485 85 13
209 489 1
29 159 61
365 41 121
269 377 33
19 265 65
322 497 1
449 429 9
301 209 49
129 361 93
29 385 13
285 401 57
389 445 9
345 109 141
41 173 177
289 457 19
245 81 1
487 241 1
361 397 97
237 229 103
289 269 61
129 385 65
437 292 1
373 321 1
189 457 17
476 169 21
181 361 129
429 441 37
193 237 111
413 233 17
129 157 329
189 169 49
125 389 13
353 369 29
341 173 129
297 421 57
201 435 49
157 461 29
51 227 41
145 481 1
233 181 1
85 233 265
369 433 5
386 489 1
41 153 88
417 25 53
21 117 257
353 145 25
150 421 1
137 481 5
233 69 1
217 465 27
369 405 33
1 277 129
99 129 309
61 37 433
269 357 1
50 401 97
403 33 85
493 262 1
465 321 29
377 121 111
253 489 9
117 1 221
141 133 81
165 469 1
385 189 97
41 85 401
461 205 25
217 245 1
157 292 12
401 113 57
41 105 277
245 309 21
369 413 17
267 405 85
109 117 317
3 466 15
335 357 1
160 329 1
73 373 65
465 393 1
313 37 25
45 149 65
201 117 93
1 325 19
49 73 49
54 373 49
209 229 1
177 5 5
357 85 105
29 5 377
91 305 9
269 361 115
357 277 81
313 433 17
365 289 25
45 361 137
73 22 397
21 389 33
181 131 177
101 336 57
401 385 21
103 175 71
481 253 17
229 481 1
3 297 65
181 489 1
41 321 5
343 369 125
453 437 25
45 221 265
265 45 129
201 229 17
69 193 249
185 473 9
485 1 1
53 289 121
397 165 41
276 125 12
105 497 1
153 1 109
182 173 74
137 37 311
173 201 33
135 331 125
101 41 1
161 161 189
465 345 13
269 453 1
401 189 90
305 133 133
225 69 81
45 260 161
85 441 45
417 411 25
109 33 113
429 433 53
273 53 169
493 113 1
437 9 1
77 141 339
349 359 59
365 483 11
349 135 33
245 213 17
357 461 1
131 105 347
189 165 105
20 1 154
277 89 125
421 465 32
365 357 57
377 469 9
69 481 9
253 89 65
213 459 29
93 205 193
425 92 69
385 365 81
105 137 157
33 387 87
201 21 137
417 337 41
383 41 27
117 237 153
389 5 61
377 381 57
85 101 215
253 385 27
181 133 281
193 53 189
21 421 1
461 272 1
325 149 1
461 125 33
133 81 121
485 241 1
325 151 113
135 273 59
197 65 193
285 421 51
165 77 177
353 48 141
449 405 5
173 337 57
329 153 129
1 69 17
261 241 225
157 273 153
57 321 65
225 169 217
185 5 217
485 101 7
13 493 5
201 393 69
269 191 217
18 145 197
273 337 137
57 461 33
113 121 325
67 291 127
325 161 133
170 93 242
41 317 105
47 301 169
281 353 97
87 1 131
381 317 97
289 241 128
337 273 3
101 217 37
341 121 73
53 197 225
281 277 117
301 405 65
301 81 105
185 341 81
293 351 119
89 97 101
477 73 17
53 265 23
201 127 133
451 149 1
161 301 17
289 65 133
1 41 205
1 363 3
457 419 5
369 137 101
171 321 45
65 317 27
85 41 1
429 129 52
457 253 17
321 81 85
17 85 1
121 201 295
165 93 137
105 412 39
65 437 57
391 285 3
205 309 33
325 393 9
405 173 65
297 305 61
201 213 129
401 373 53
37 37 309
283 229 139
407 197 49
214 213 111
385 461 1
153 425 49
269 417 61
37 489 9
267 137 189
105 105 73
269 349 137
249 101 97
105 437 45
5 133 41
433 169 13
457 385 13
1 217 55
169 411 41
413 41 5
473 45 5
269 245 177
249 181 249
489 110 1
205 105 153
241 293 72
391 185 21
485 389 13
409 161 21
209 153 149
45 326 95
1 191 157
97 267 89
205 153 145
189 133 305
489 436 7
169 45 221
499 309 1
285 225 33
269 425 9
197 369 129
261 1 49
51 9 137
129 265 17
61 277 113
205 263 237
81 109 185
249 85 193
1 155 105
317 169 165
169 353 65
325 113 48
465 285 5
89 5 317
429 421 29
317 467 19
289 253 169
498 289 1
389 257 57
273 209 165
381 297 73
101 201 277
17 397 1
17 345 73
28 185 193
469 181 9
117 427 23
159 85 109
401 109 45
177 185 205
209 465 9
497 33 1
476 49 3
333 425 1
373 433 55
29 349 125
485 409 9
301 165 161
381 185 97
185 141 281
223 63 111
297 477 21
13 221 9
53 201 191
293 9 17
465 253 25
9 229 254
481 373 5
323 369 9
141 341 135
278 337 129
401 333 1
221 25 97
249 255 179
413 271 57
216 469 1
197 209 21
201 163 133
41 421 49
245 392 1
437 397 1
157 29 1
157 153 201
249 65 125
217 201 77
353 445 41
201 441 33
101 105 53
117 41 169
325 345 49
497 389 1
45 429 33
497 257 1
297 319 171
69 116 346
149 255 83
81 9 337
85 9 201
157 485 1
53 497 1
5 21 161
137 149 49
31 251 53
217 465 1
1 131 301
125 273 45
369 301 101
341 101 1
69 101 33
281 233 165
353 13 57
373 37 85
161 1 85
453 57 1
493 497 1
333 385 37
209 293 177
47 105 37
373 469 25
497 89 1
105 481 5
301 337 145
5 105 289
225 273 207
453 65 9
437 385 7
405 11 41
485 273 1
61 221 33
9 149 321
253 201 97
334 101 83
213 29 33
417 291 5
381 261 21
467 177 19
61 341 153
77 29 403
261 465 9
41 45 31
1 321 137
297 253 49
210 346 45
447 257 47
117 363 103
261 405 79
357 241 81
401 193 85
73 485 3
405 357 33
181 173 257
305 333 53
1 473 9
233 157 129
185 353 53
309 201 1
413 137 1
16 37 269
377 325 61
37 485 1
316 497 1
90 421 1
361 337 109
37 301 1
481 421 13
469 285 1
117 373 17
49 37 77
177 221 185
73 85 257
181 345 113
481 441 17
153 169 219
405 145 65
221 110 153
149 133 281
173 401 21
169 237 233
49 369 21
453 17 9
53 9 145
5 497 1
121 153 154
21 265 229
365 81 49
405 57 61
5 376 54
265 201 53
281 365 49
377 213 85
334 169 31
145 400 1
321 421 1
85 141 259
333 37 93
125 21 85
95 353 132
145 101 65
185 253 73
273 461 37
69 181 305
273 469 13
254 225 132
281 353 134
77 205 25
361 485 1
85 347 47
149 101 289
403 415 49
354 461 9
69 289 109
49 421 65
419 381 11
445 493 2
169 121 61
25 485 1
175 173 49
85 261 33
421 153 1
245 429 25
417 451 39
329 121 37
77 125 345
277 313 65
445 261 17
237 13 73
65 121 321
5 365 129
57 325 65
249 125 181
301 229 81
347 441 25
241 233 197
369 17 105
27 109 261
217 77 61
345 153 9
1 421 1
197 69 181
69 217 129
65 105 1
65 401 1
437 77 1
45 249 77
333 297 89
245 301 185
77 457 41
357 91 117
283 165 99
129 493 1
437 453 1
285 105 89
269 497 1
265 317 37
365 477 9
441 481 19
285 233 41
489 25 9
277 37 137
1 241 1
133 153 97
73 113 1
201 165 165
429 165 25
317 385 85
159 277 193
101 497 1
201 449 17
151 193 181
281 101 1
5 361 25
164 365 121
201 189 173
419 285 23
329 9 141
325 5 97
9 225 25
395 261 79
107 143 291
337 469 1
289 1 97
171 189 17
485 5 1
189 473 5
305 417 33
101 253 145
495 269 5
157 181 161
89 230 128
161 121 209
433 49 37
413 41 69
153 401 93
129 197 9
117 157 281
221 301 103
461 209 25
333 313 89
449 29 33
145 309 49
45 305 45
425 185 21
49 301 85
221 173 141
13 449 9
377 393 37
1 477 9
157 129 5
489 453 11
271 263 1
461 237 19
309 73 177
29 485 1
317 329 15
61 1 249
285 210 201
473 329 16
429 61 37
433 41 53
113 345 57
361 441 55
161 153 1
285 21 121
393 69 21
61 51 145
309 101 33
125 31 117
1 265 153
158 105 18
89 345 21
381 285 103
265 121 173
125 309 133
485 491 5
273 25 169
293 189 188
75 341 25
277 357 113
429 423 65
85 161 283
97 357 49
125 233 193
37 141 345
33 185 201
469 153 9
441 261 17
273 417 77
77 309 179
165 423 17
283 289 201
361 271 65
61 424 8
285 338 102
137 149 113
449 241 21
15 337 17
5 429 29
177 421 49
157 449 13
317 145 73
1 329 101
273 149 189
127 365 49
47 141 137
257 161 17
149 361 33
113 201 233
227 396 30
421 447 35
45 103 245
121 257 85
241 111 93
85 201 125
49 69 209
421 381 17
433 369 13
471 365 29
321 317 17
467 137 13
445 297 36
205 141 153
361 437 45
469 73 9
389 7 71
221 201 81
205 397 17
101 141 105
321 237 25
241 153 13
485 113 1
305 37 105
493 469 5
227 465 21
1 141 289
469 241 1
97 289 37
125 285 1
417 265 9
101 95 225
481 141 9
381 129 49
297 251 189
353 297 141
429 441 1
97 127 13
445 253 25
405 123 65
89 97 189
257 281 17
461 145 9
185 143 21
389 253 65
253 129 197
325 165 89
461 65 1
37 45 409
57 35 221
429 73 9
420 185 33
41 437 1
393 197 5
193 205 81
289 69 17
261 105 109
317 9 25
409 245 87
47 257 121
477 245 9
193 273 1
480 101 18
497 385 1
151 125 239
385 309 85
349 1 105
445 493 1
61 337 85
451 493 5
201 361 109
77 101 377
201 389 1
241 13 37
53 273 225
109 451 21
273 305 31
37 297 29
249 417 41
285 97 141
213 223 135
33 29 265
301 313 73
461 285 1
87 101 33
101 309 121
479 445 9
173 177 309
345 361 77
109 281 125
111 1 118
401 486 3
33 449 45
389 57 9
185 173 33
429 221 41
229 13 17
203 140 55
173 365 32
321 329 81
273 105 5
77 21 329
177 497 1
345 97 153
165 309 65
301 241 157
1 1 41
5 165 321
93 305 29
381 341 9
125 409 77
333 221 161
153 417 81
101 305 97
139 305 57
225 325 1
421 229 9
77 93 7
285 425 25
152 301 161
463 409 21
180 405 1
9 273 161
165 273 61
43 337 103
96 25 1
297 465 25
369 53 53
29 9 1
5 109 233
397 429 65
49 485 8
469 193 1
319 121 61
137 89 261
489 465 9
85 461 37
239 411 39
457 429 5
97 125 193
137 193 17
273 377 13
165 409 13
219 251 91
73 461 9
397 181 49
413 449 13
133 413 29
1 209 141
321 105 85
110 349 149
49 17 85
165 1 1
153 45 325
35 253 153
85 153 61
185 169 141
261 234 129
85 245 95
385 197 85
169 185 141
21 65 417
173 273 77
101 125 25
297 341 1
373 1 97
241 29 199
135 353 33
365 399 53
129 261 97
297 1 21
157 153 49
309 151 129
17 197 225
437 9 1
137 77 93
101 129 349
9 413 81
325 121 17
3 365 1
99 85 3
39 101 209
361 369 67
269 57 153
237 469 1
193 381 9
217 37 125
49 477 17
465 437 21
309 337 73
425 489 9
413 287 25
485 105 1
225 437 25
280 309 9
441 325 13
69 333 137
493 417 1
497 101 1
297 101 45
393 261 89
149 391 71
241 249 171
135 357 21
401 82 41
253 245 161
57 13 13
441 461 25
37 1 461
213 105 9
461 225 17
37 237 105
497 161 1
371 345 53
421 261 41
433 93 57
149 1 161
333 93 113
121 101 25
45 137 337
133 91 349
405 1 93
173 113 313
381 461 1
333 297 81
401 101 1
125 429 9
345 189 49
153 21 233
349 201 41
53 261 33
337 369 1
354 1 102
153 485 5
371 377 116
489 229 7
409 485 13
209 253 43
57 201 233
133 9 113
397 257 1
213 321 101
161 417 29
313 1 5
77 333 97
201 189 157
449 429 21
261 235 233
353 376 42
125 1 105
137 49 349
101 45 137
381 257 17
421 145 21
221 217 153
17 393 21
433 269 9
449 69 17
37 101 165
193 397 65
477 321 9
429 41 59
341 305 73
333 214 17
293 381 25
405 417 49
257 45 205
385 29 41
225 305 165
13 1 425
425 477 9
405 285 23
65 185 217
277 321 25
385 97 77
173 321 73
213 111 45
289 379 35
217 29 17
113 141 85
409 73 85
403 485 1
441 49 49
393 133 95
419 1 53
41 369 101
481 261 17
93 337 115
469 61 1
101 267 1
325 312 81
21 149 241
33 317 137
381 201 49
353 49 145
305 309 89
277 481 19
45 405 17
53 403 27
273 369 1
249 169 117
61 229 69
229 445 49
1 108 37
221 103 255
389 449 29
409 141 5
221 205 121
185 457 15
5 315 77
385 169 41
445 245 17
33 301 177
353 65 101
185 489 1
453 29 1
469 433 1
5 129 1
457 73 5
313 477 17
11 397 17
485 73 1
349 254 11
373 141 113
485 269 1
401 257 89
91 57 123
417 453 1
251 1 215
301 485 9
273 437 57
461 361 25
441 377 49
441 417 33
61 29 89
21 129 15
189 285 129
167 73 231
365 197 17
273 339 115
125 37 57
441 97 9
269 101 89
217 497 1
148 145 269
105 69 161
465 149 5
213 95 225
249 301 137
491 357 3
381 59 25
465 197 5
157 317 45
357 37 97
1 161 301
205 185 205
165 475 1
97 137 217
93 33 161
97 397 33
269 105 25
149 373 1
321 301 149
461 113 13
157 433 17
157 152 105
197 489 5
305 125 107
421 301 65
261 225 225
52 29 99
397 25 101
289 369 61
1 45 393
477 133 9
9 217 265
405 201 17
21 183 163
109 209 181
65 401 25
73 5 193
101 401 73
273 369 127
93 57 159
129 173 129
121 41 1
117 209 241
25 381 41
37 65 377
281 125 137
95 453 33
85 85 69
385 295 97
357 337 29
421 469 21
437 253 33
1 405 33
257 3 153
205 397 41
409 109 61
189 221 9
141 293 185
437 221 13
189 381 81
161 213 1
201 45 207
257 9 1
349 101 1
437 497 1
177 197 13
1 33 288
133 325 141
137 57 253
205 5 117
445 77 11
105 412 45
441 209 13
221 353 105
21 101 273
305 285 71
269 17 145
21 425 1
229 321 117
261 337 145
205 381 97
197 9 1
53 37 361
1 173 165
405 245 77
121 392 49
473 197 5
487 53 1
423 249 1
37 69 59
33 197 193
477 349 1
453 41 17
29 73 377
373 345 65
351 497 1
481 201 1
1 261 201
435 465 1
297 165 101
181 185 183
37 377 113
301 53 97
233 249 149
15 397 53
365 289 49
389 425 57
401 397 25
313 113 57
277 433 45
37 37 385
345 413 1
333 337 129
105 393 21
469 385 1
127 453 1
309 325 81
17 189 33
159 101 155
365 89 41
353 21 41
333 121 41
273 93 57
401 101 37
89 43 126
110 465 13
149 89 1
49 333 97
89 61 109
409 441 21
417 205 13
241 341 1
485 385 3
325 329 62
469 269 17
253 265 21
85 493 1
377 9 57
353 257 73
325 61 129
305 421 1
393 289 25
321 385 13
145 185 147
421 313 17
165 109 307
105 141 256
97 13 293
413 433 25
13 101 209
69 413 57
89 429 57
421 231 65
401 245 69
235 237 169
293 337 109
321 335 111
241 425 45
453 201 1
393 269 105
189 161 193
445 409 33
281 373 97
185 305 67
479 153 2
297 149 105
197 64 41
341 13 17
5 281 195
98 17 261
153 293 113
433 441 53
453 493 1
401 497 1
357 161 49
317 89 1
29 301 129
397 365 97
273 485 1
325 201 129
189 437 33
277 37 217
191 249 9
269 409 69
249 5 59
317 221 145
185 213 161
109 109 257
457 205 33
333 221 22
73 281 181
56 101 385
249 389 33
229 241 88
453 241 33
257 201 181
341 377 9
373 117 1
365 495 5
1 223 2
422 153 16
229 429 49
265 37 125
381 293 105
285 473 5
275 449 5
317 289 129
5 229 140
381 61 37
65 449 49
333 297 137
241 445 33
309 253 63
1 5 492
349 449 3
93 57 81
145 301 113
425 1 53
1 161 21
61 85 353
193 21 289
9 25 309
245 403 57
121 285 33
41 341 137
305 1 5
93 110 338
241 285 121
1 179 213
129 89 21
61 269 169
317 441 33
1 121 221
437 237 33
441 309 35
73 1 405
93 151 303
483 77 13
237 441 9
201 5 117
425 13 33
105 65 377
41 229 257
341 445 33
41 481 17
145 393 73
269 121 33
385 405 1
433 241 53
469 401 9
133 153 169
153 53 29
141 49 143
77 377 21
413 173 41
21 489 5
13 37 77
3 309 1
77 105 29
65 413 49
257 467 15
1 251 161
325 421 51
401 161 41
285 373 49
401 1 73
133 125 137
373 281 1
429 273 49
293 157 161
237 321 53
317 213 17
133 449 5
353 137 57
255 253 215
341 377 109
65 361 93
139 273 213
349 157 129
353 313 85
305 121 187
157 38 121
29 5 377
213 421 49
489 17 1
73 145 129
385 136 97
261 157 113
121 245 247
461 85 21
257 109 105
19 497 1
245 253 191
293 481 13
241 341 65
285 317 77
25 113 369
189 41 97
249 261 65
313 207 53
233 317 89
369 401 57
333 153 57
65 381 101
405 71 65
269 1 41
125 461 33
13 273 149
409 341 5
385 481 17
273 317 113
359 369 81
161 117 1
165 405 65
161 473 1
125 473 21
293 209 181
297 141 29
433 401 41
109 1 282
429 43 17
393 105 53
493 185 7
193 278 76
153 497 3
153 201 253
285 301 49
197 321 169
1 453 33
445 389 49
65 417 21
465 117 33
113 261 145
297 337 25
345 1 57
465 445 13
261 357 29
101 73 269
244 109 98
281 265 61
313 489 11
333 103 33
167 237 175
397 413 73
201 369 3
277 41 193
231 378 36
113 449 1
477 441 21
97 303 73
53 341 67
117 21 265
153 377 1
217 281 157
77 401 5
305 237 149
181 441 21
385 301 31
57 65 361
281 185 101
121 173 129
336 141 160
93 461 1
169 77 117
101 469 1
201 135 85
101 3 217
354 385 57
225 13 153
3 145 69
321 341 139
73 269 121
289 241 169
369 1 89
421 433 37
165 129 217
281 153 173
37 41 425
191 205 73
119 473 17
489 297 9
48 269 57
461 37 17
117 365 129
1 485 1
49 149 37
437 409 41
33 325 89
77 149 65
221 217 261
237 389 81
5 1 73
113 277 193
165 155 261
485 217 3
357 389 49
53 369 9
341 9 1
409 209 5
377 385 95
217 359 15
49 185 269
157 321 141
213 289 209
201 297 193
57 285 13
317 437 33
145 289 113
233 449 1
61 157 305
288 377 121
279 343 49
341 453 33
41 229 105
142 189 265
305 457 25
473 349 25
337 481 5
481 109 9
457 1 5
109 451 1
493 35 1
485 1 5
181 41 249
237 125 193
41 373 57
153 113 37
201 241 65
357 281 1
145 33 152
71 21 379
69 477 9
13 485 1
225 301 121
305 37 21
65 133 97
165 321 133
81 93 11
325 489 7
269 58 1
109 19 227
389 305 21
97 265 197
369 397 1
461 265 8
209 101 101
189 81 35
329 221 145
109 125 281
53 441 33
245 385 21
457 117 9
489 329 9
409 117 49
465 449 5
441 305 29
185 349 41
241 329 169
145 105 57
401 149 65
427 346 3
255 353 139
301 321 129
45 397 33
277 277 111
89 257 173
241 15 85
469 1 19
389 377 29
253 385 35
309 285 33
155 309 75
87 189 89
461 493 1
329 225 97
443 365 55
349 375 79
19 37 441
277 437 33
301 297 169
225 49 109
285 149 113
404 269 69
245 289 25
261 489 5
441 285 29
101 325 57
433 65 37
329 25 31
85 489 9
281 201 21
487 89 11
425 209 5
217 305 125
301 257 9
101 445 25
349 141 7
453 129 11
265 249 173
217 297 85
117 249 1
335 209 157
289 453 1
113 477 1
37 41 69
89 485 13
281 249 175
177 161 221
261 121 177
133 305 9
133 385 37
33 9 453
33 481 13
353 377 17
281 181 165
457 149 9
197 261 49
273 426 28
461 33 37
166 473 21
449 485 1
89 369 97
213 105 3
489 421 1
61 17 221
81 33 337
385 45 61
97 67 81
221 113 57
233 393 10
421 229 1
437 273 1
1 263 157
485 321 5
225 453 17
73 265 29
309 181 56
49 445 3
223 401 17
189 49 33
37 249 1
304 413 1
377 349 117
9 181 25
73 141 15
261 181 105
189 53 225
469 417 17
101 477 17
173 146 49
17 375 101
34 297 123
29 313 155
66 105 53
477 349 9
89 201 289
233 314 11
109 365 81
405 151 33
157 282 29
365 305 9
437 29 25
313 421 33
309 281 49
281 337 117
321 265 17
413 13 47
125 97 305
321 309 81
41 77 121
401 301 5
297 473 23
285 149 212
409 201 75
201 417 29
105 305 53
421 5 23
113 233 197
261 169 209
61 269 209
369 401 65
21 69 277
481 105 17
410 53 69
333 465 15
225 85 241
369 171 125
81 49 373
141 253 73
341 441 56
317 189 161
85 121 48
373 73 33
35 65 57
193 437 1
401 325 73
445 457 1
465 361 17
69 33 129
389 251 97
333 317 129
421 37 69
217 377 77
193 85 301
121 433 57
381 401 33
193 405 3
201 273 13
253 377 37
117 141 25
369 349 85
257 433 33
309 77 17
135 461 33
237 449 1
253 401 61
29 69 385
499 241 1
341 345 61
193 385 109
81 497 3
485 3 1
129 291 43
396 121 18
417 489 5
105 317 151
433 189 45
369 341 85
105 223 145
173 173 45
431 5 5
301 117 81
205 181 289
171 305 101
357 13 65
441 269 5
5 81 129
350 1 24
247 493 1
405 499 1
125 261 1
341 401 73
289 141 21
29 261 113
265 305 73
97 209 277
217 33 117
301 93 97
61 117 257
361 61 81
29 385 29
365 11 25
53 325 81
495 241 5
125 329 45
341 316 97
345 325 115
309 249 1
197 325 113
189 65 25
305 441 13
401 465 29
401 361 37
29 1 393
261 305 13
149 101 237
383 209 49
191 473 5
149 145 129
27 269 25
61 197 171
465 77 3
477 369 5
421 187 1
237 373 5
21 73 113
455 325 11
349 477 1
449 37 27
141 185 253
209 125 147
179 457 21
349 145 41
157 97 185
483 265 5
261 199 185
393 176 80
217 9 161
257 93 65
313 477 1
457 341 25
9 489 5
165 17 129
65 225 33
169 297 77
69 157 217
157 317 153
77 101 377
93 141 325
239 125 123
181 343 157
313 13 81
465 65 29
393 425 9
205 121 193
97 253 89
1 101 81
393 241 29
305 329 57
127 269 137
441 99 1
325 245 1
225 109 221
248 469 1
169 1 325
141 309 65
93 421 57
367 237 9
401 457 29
473 153 5
369 485 1
21 69 1
135 413 57
209 377 65
215 489 1
253 21 213
321 438 13
301 377 9
269 175 203
421 346 10
217 361 33
409 225 25
457 341 21
365 389 97
493 187 3
113 245 153
437 197 57
297 433 53
225 289 201
309 45 149
221 13 141
163 197 28
47 357 38
56 157 297
385 409 69
353 325 5
465 221 5
333 77 91
33 277 17
17 153 221
1 357 121
97 45 145
361 349 125
189 249 177
141 101 1
429 301 65
129 145 5
73 369 41
485 401 13
93 81 49
489 376 9
433 5 25
432 347 30
365 449 45
469 261 1
265 373 113
177 21 21
495 101 5
31 69 17
279 201 145
205 165 49
353 97 45
173 265 228
485 345 9
73 229 29
297 269 113
477 373 1
269 13 101
209 50 185
385 141 29
287 285 23
73 303 65
25 269 145
445 13 33
57 9 169
57 177 204
117 225 29
293 341 139
39 195 259
465 65 5
469 225 1
453 285 33
409 35 49
13 33 133
301 73 193
433 285 45
401 445 41
333 413 17
357 37 113
125 225 45
173 241 113
13 65 133
317 365 129
293 225 1
235 385 5
65 413 1
13 33 21
189 139 209
337 11 9
41 189 1
1 433 29
329 257 25
413 465 29
57 273 125
85 225 25
145 189 81
161 149 45
261 273 129
125 417 73
429 357 33
241 385 57
469 269 1
297 253 121
116 382 46
145 1 171
21 81 193
491 201 1
381 257 73
291 163 61
199 473 17
129 165 73
189 424 61
337 93 89
153 329 33
421 305 41
233 141 81
476 302 22
257 1 149
489 305 1
313 341 97
469 181 25
293 29 177
121 477 15
109 117 329
409 397 85
13 185 61
5 169 229
1 301 73
493 73 2
273 413 1
415 37 15
277 499 1
37 317 153
457 177 1
289 81 29
153 85 97
369 405 33
357 221 65
489 317 1
377 81 5
217 17 149
259 93 233
145 441 53
221 445 1
221 297 129
13 261 1
393 409 77
167 461 1
325 437 33
389 101 97
101 329 101
105 25 1
437 421 1
489 469 9
213 253 9
201 425 37
65 469 28
269 61 169
265 181 117
233 61 25
205 393 41
421 461 21
45 253 145
89 289 157
369 305 57
328 73 10
161 33 301
185 41 177
81 229 151
267 425 69
155 393 17
41 245 129
181 193 299
437 133 19
217 153 217
357 489 5
193 21 137
95 383 35
17 61 337
154 341 33
385 189 93
13 493 1
45 485 1
373 129 121
409 101 61
353 257 5
426 265 21
437 401 9
425 493 5
269 73 109
429 213 49
287 177 207
137 481 5
173 377 7
265 333 87
465 469 1
417 285 69
41 329 163
37 17 305
485 309 4
245 197 65
249 253 9
433 445 3
373 317 1
65 65 341
461 201 25
325 469 1
473 301 25
161 397 85
369 229 17
89 365 1
257 41 201
161 169 223
193 109 173
1 293 49
197 377 29
307 209 77
265 345 73
197 133 209
488 353 3
353 471 21
421 33 65
1 205 115
261 203 181
221 53 113
180 61 181
213 37 105
85 309 97
437 301 59
153 285 33
161 345 1
185 289 157
245 417 39
165 85 321
225 153 215
41 29 133
65 329 41
77 433 1
89 379 64
81 385 9
349 261 145
105 5 361
65 309 129
205 41 161
397 189 9
409 269 65
253 281 49
481 129 3
473 349 9
309 129 129
85 301 65
365 357 49
21 97 9
477 193 1
365 49 89
189 293 117
481 453 1
385 105 76
185 213 209
474 393 11
337 249 11
417 225 25
489 481 9
137 169 281
177 157 297
481 361 13
185 61 85
389 385 81
257 309 129
85 141 1
21 401 21
469 369 5
101 216 142
285 173 65
269 153 221
181 59 201
110 7 249
473 493 5
445 497 2
4 315 127
471 255 1
269 273 227
33 213 1
349 36 81
413 341 9
237 445 33
409 109 49
9 461 17
281 441 29
477 183 17
155 421 49
97 403 39
357 405 5
201 305 77
105 13 21
49 37 337
265 157 5
309 281 137
137 483 7
419 281 9
25 253 53
85 457 25
29 493 1
251 449 5
85 27 65
21 181 89
233 289 149
205 407 81
47 233 53
217 429 41
265 429 45
193 229 33
53 97 173
441 91 13
397 401 85
245 181 189
109 21 361
393 101 1
137 437 9
1 77 289
369 287 25
82 1 7
165 81 257
185 231 215
153 9 181
161 237 185
153 461 1
313 249 93
393 153 73
305 323 43
177 333 151
421 157 37
489 77 5
421 185 49
409 401 89
89 385 29
29 1 401
405 279 29
341 477 17
493 485 1
341 313 45
161 53 116
328 69 40
121 5 225
209 297 177
245 271 39
197 305 75
485 262 1
337 337 111
469 289 1
397 301 65
57 197 169
397 317 73
105 209 41
269 405 57
185 185 21
465 221 19
117 385 49
265 141 93
405 57 1
421 301 1
153 25 301
25 121 345
309 147 177
417 143 61
349 225 49
269 337 69
51 473 2
489 441 5
177 369 9
49 37 191
237 337 106
481 51 9
441 485 5
481 137 13
341 125 13
417 493 1
69 205 241
389 157 1
197 253 161
161 125 1
81 213 33
1 433 45
233 281 205
209 35 1
265 422 50
417 413 13
105 437 53
141 481 1
69 253 193
353 113 53
263 317 109
317 49 177
41 465 1
13 485 1
281 145 165
45 481 9
61 383 43
145 153 221
393 369 33
341 265 121
357 81 49
85 429 41
201 133 111
477 217 1
13 269 57
461 279 9
165 121 289
241 465 25
261 265 141
417 429 25
93 109 33
25 311 153
373 468 22
269 485 11
245 349 151
341 281 113
405 257 65
293 325 145
245 93 173
405 492 1
89 293 145
461 469 1
105 365 17
429 349 1
125 141 257
9 29 264
345 185 137
349 5 137
1 449 21
261 305 85
325 25 129
171 217 194
385 153 49
41 466 2
329 157 97
173 365 49
45 169 1
349 257 117
309 245 49
29 193 173
217 401 85
209 289 77
385 381 61
429 274 41
223 75 233
469 45 5
201 453 17
405 265 1
377 305 61
193 409 61
465 57 25
458 273 27
181 30 193
461 317 1
297 133 132
385 97 89
401 201 33
249 117 169
181 173 1
321 29 165
481 245 17
149 177 217
133 465 7
341 249 157
341 113 1
265 33 9
137 201 41
37 101 385
493 281 1
337 201 125
49 441 49
93 437 1
489 333 9
353 269 73
126 249 145
493 193 7
185 225 73
441 441 1
63 167 185
361 209 121
491 467 5
5 25 177
129 415 29
269 345 1
273 414 43
425 469 17
450 101 7
117 157 235
109 201 85
265 372 29
397 201 89
177 353 45
473 45 9
141 285 129
233 201 101
244 433 57
451 261 17
69 85 353
181 437 33
249 273 177
145 273 25
291 321 117
21 137 97
77 433 65
425 297 61
325 257 113
337 449 9
185 169 77
173 217 69
421 73 60
245 237 203
93 241 201
437 461 25
353 305 65
405 29 17
269 489 1
1 257 13
17 117 61
1 277 113
57 333 25
333 189 13
385 173 69
1 117 1
401 169 39
251 281 97
417 457 11
265 393 49
197 73 221
493 296 1
249 141 217
421 37 33
13 269 1
373 285 85
121 81 149
337 333 115
189 73 73
297 249 81
173 325 97
157 357 33
17 421 1
1 335 155
343 405 6
37 145 125
365 9 81
417 31 73
55 489 9
345 373 13
422 425 1
269 171 33
105 45 185
237 213 81
37 197 87
373 183 97
237 433 29
133 421 77
23 85 353
373 493 1
213 317 89
161 489 5
457 473 5
493 321 1
469 381 21
9 89 101
359 121 45
425 112 21
285 229 139
105 317 57
109 245 1
197 69 289
81 485 1
149 181 17
265 293 65
385 113 77
385 165 17
405 173 83
441 249 37
49 237 241
233 465 25
485 129 1
61 1 345
483 149 13
249 145 105
417 203 1
173 105 41
1 459 23
125 137 269
181 281 31
15 57 1
29 81 361
93 469 9
238 429 49
1 169 97
213 245 41
205 421 65
389 193 73
445 141 9
493 181 1
129 13 245
113 25 9
61 361 137
429 283 55
293 6 41
285 105 165
89 391 37
265 485 1
77 217 193
233 457 11
33 373 31
125 137 273
53 405 33
233 1 189
161 453 39
89 305 173
301 121 191
401 489 10
261 393 41
433 61 29
49 497 1
185 253 161
37 145 141
417 21 33
201 185 233
41 317 107
73 321 65
253 13 197
473 489 5
101 109 189
461 161 17
273 149 23
189 281 177
381 145 17
226 135 30
401 353 61
77 21 409
317 441 25
85 381 105
333 237 121
237 453 33
361 30 73
73 253 225
213 253 113
493 473 5
245 34 101
185 269 175
493 193 1
149 413 57
481 441 1
121 54 41
297 441 45
393 317 5
57 277 145
221 249 31
281 426 51
257 21 5
485 49 1
109 366 126
169 433 45
297 469 1
369 165 37
301 257 9
453 5 33
241 137 29
445 173 3
461 297 17
185 465 21
85 369 33
101 469 1
385 1 61
187 333 121
33 29 309
37 361 61
69 71 219
45 397 57
461 173 2
309 449 1
309 280 38
61 157 73
241 237 243
105 391 87
373 93 33
281 73 211
137 409 69
173 495 5
401 246 69
201 129 233
397 289 73
141 109 273
187 5 271
149 333 89
38 481 9
35 101 389
397 117 3
21 377 41
85 81 193
341 281 65
185 497 1
113 73 232
473 211 9
1 333 1
217 241 209
461 245 17
265 145 19
189 73 41
189 409 37
53 335 157
5 265 193
309 241 97
397 5 49
207 117 99
293 167 1
205 493 1
493 137 5
481 25 17
33 57 313
393 177 60
449 401 45
359 73 92
13 481 13
329 141 2
377 213 121
21 73 161
485 1 9
5 329 3
171 21 11
109 254 171
137 381 105
165 137 321
401 256 69
29 325 45
145 225 25
273 473 17
433 25 9
1 241 57
305 489 9
37 105 333
493 305 1
289 481 13
236 201 123
93 143 103
121 109 49
361 285 49
206 149 100
445 133 53
221 137 121
429 9 69
293 329 1
101 341 12
209 271 13
225 405 33
293 9 129
429 389 9
297 437 21
133 37 147
245 99 105
89 29 193
461 25 1
169 61 207
289 207 33
25 461 9
193 185 33
425 477 1
445 157 17
85 257 149
221 359 115
261 389 97
285 197 1
453 235 33
341 433 21
161 441 9
1 189 19
309 453 17
373 185 44
185 93 17
337 105 101
157 201 17
21 169 57
265 199 29
9 13 121
277 257 183
281 217 165
341 463 29
249 101 177
481 433 5
403 397 45
112 481 1
286 417 29
353 81 17
243 205 3
483 135 17
285 269 81
241 343 17
357 203 1
277 281 5
109 209 61
21 485 3
221 394 52
221 1 249
85 187 179
177 437 57
201 109 211
481 265 5
61 481 7
365 429 57
117 109 61
21 404 49
449 433 9
281 329 5
337 289 113
213 197 193
181 319 79
473 405 9
177 17 309
5 341 77
193 97 229
305 105 149
101 49 45
389 189 97
380 441 1
197 425 32
117 437 1
209 433 33
279 9 93
145 87 193
165 453 41
103 341 65
137 365 113
189 225 153
53 213 49
73 253 81
185 121 61
409 243 41
5 497 1
269 253 229
16 429 57
301 385 102
361 209 5
281 141 77
213 105 1
469 192 9
245 387 32
201 397 73
429 173 25
85 177 185
309 141 157
461 249 27
85 166 81
443 471 13
131 437 1
101 1 169
149 277 25
293 121 81
301 37 181
393 353 29
415 341 13
401 57 59
145 269 41
129 5 357
209 161 147
465 349 1
441 283 5
201 377 113
321 400 8
473 1 17
261 1 209
69 481 1
253 369 131
125 13 313
129 409 53
153 493 3
85 449 28
309 53 65
385 173 109
37 212 86
169 217 61
369 257 45
281 253 129
321 489 5
291 181 133
157 161 229
317 325 113
285 17 153
21 251 219
381 1 57
349 497 1
453 445 25
25 301 83
461 325 17
213 141 57
85 137 137
217 435 1
269 449 9
41 381 41
497 251 1
221 145 157
297 1 173
289 109 21
269 289 21
401 33 9
337 77 97
17 153 301
389 381 97
109 169 281
41 285 97
189 109 133
399 301 39
317 141 97
205 39 242
449 201 1
277 37 65
417 245 57
385 53 65
497 387 1
361 361 105
116 69 179
161 41 49
81 469 1
205 437 33
273 257 1
478 37 10
129 468 9
385 21 77
229 91 93
357 445 1
173 173 60
53 81 383
77 149 65
389 9 65
93 237 225
449 201 5
205 269 161
29 309 17
161 141 89
333 85 89
37 163 167
369 229 57
229 399 65
224 265 151
5 282 73
45 73 385
345 389 33
261 485 13
97 217 105
497 21 1
499 389 1
281 137 120
153 65 242
401 253 33
269 243 41
129 157 257
353 479 3
337 357 97
61 60 429
413 233 33
165 445 1
177 81 73
285 45 81
345 353 93
173 253 169
431 389 45
477 389 17
393 251 77
429 161 1
393 377 65
185 221 69
29 381 73
205 427 31
141 495 3
253 201 45
29 449 45
49 326 39
53 337 49
17 485 1
493 141 5
83 169 245
421 305 33
17 469 9
189 137 121
233 33 237
217 481 1
361 237 29
209 353 3
29 331 27
117 385 61
29 125 9
145 393 89
61 61 425
453 104 1
341 385 29
325 449 13
237 17 67
240 217 163
273 161 145
187 459 21
145 435 49
53 489 1
257 229 197
397 191 73
85 35 337
61 53 177
249 77 91
237 253 43
305 257 33
245 283 55
123 109 7
13 357 17
489 253 1
253 39 49
97 381 1
73 191 305
261 59 113
297 149 189
225 265 105
349 335 25
453 369 17
213 465 29
231 49 181
131 181 33
169 201 53
81 213 203
436 293 13
493 21 1
393 189 105
357 97 81
377 421 33
101 81 305
9 181 1
102 213 195
1 365 41
377 373 33
101 493 1
73 33 175
265 373 2
293 97 161
345 37 5
381 153 17
169 429 33
433 153 1
389 309 81
451 109 11
377 145 1
401 217 45
85 473 1
441 193 9
165 161 289
493 413 1
489 337 5
13 381 113
77 445 41
129 101 181
273 161 85
326 105 108
361 469 1
245 53 29
349 297 145
137 453 9
429 451 27
341 1 137
385 221 45
165 85 289
161 29 101
333 269 25
433 170 49
259 493 1
453 405 1
385 1 93
161 145 289
13 173 305
101 221 218
205 377 121
421 401 17
461 229 25
305 223 43
181 489 1
445 1 33
1 347 43
205 465 9
257 221 237
337 197 45
329 413 30
71 473 9
155 441 56
237 61 45
345 413 79
57 29 189
117 401 9
77 321 31
193 233 117
45 113 213
133 353 29
385 253 1
361 413 33
111 177 137
401 293 49
341 321 33
249 351 77
469 401 9
45 437 17
449 1 25
493 137 5
197 209 229
297 269 13
461 101 9
421 269 25
445 225 41
89 325 175
245 165 225
265 197 147
389 21 81
97 421 21
489 97 4
101 185 145
161 25 137
65 161 145
385 221 10
105 17 358
353 301 125
101 429 14
25 389 53
447 431 11
53 25 421
249 57 37
37 497 3
429 477 1
189 297 105
365 319 17
57 477 1
381 140 89
405 207 11
421 485 10
187 393 25
57 37 193
325 311 69
369 481 17
227 337 53
257 117 9
370 253 27
265 269 221
1 141 316
301 349 63
61 397 25
5 29 249
47 81 125
53 29 233
305 201 141
445 229 49
385 157 93
93 497 1
213 125 33
437 477 12
161 233 29
255 129 71
297 117 13
285 393 13
189 377 25
333 157 77
417 23 1
341 369 69
53 29 448
241 133 217
29 221 73
211 97 107
195 17 145
101 1 283
81 469 23
225 269 41
177 9 65
153 349 7
189 141 1
457 329 9
9 267 73
189 269 145
201 97 141
473 89 17
41 329 137
341 205 5
289 393 1
301 432 40
333 449 37
61 305 161
381 313 40
177 137 1
185 269 33
485 401 1
89 489 9
169 451 17
329 217 161
13 87 219
277 138 217
119 469 25
285 157 129
221 65 249
427 265 23
21 409 49
29 189 135
337 17 17
457 289 41
107 301 126
28 345 49
413 325 67
29 169 86
49 246 18
193 433 29
77 237 251
213 141 193
393 237 1
257 289 131
153 190 172
245 421 63
409 397 63
318 185 23
377 345 25
309 13 117
209 197 105
101 297 27
353 81 105
426 93 36
169 209 241
221 325 41
337 429 25
249 153 153
141 229 17
353 57 89
205 201 281
61 117 17
473 245 13
465 148 21
193 313 97
425 69 2
133 355 95
143 45 221
393 253 29
296 385 9
101 373 97
377 413 1
15 397 73
405 377 37
354 121 70
107 301 85
249 181 1
101 77 49
461 165 21
55 229 249
89 321 173
61 357 25
353 417 53
57 97 277
469 165 1
473 201 21
323 465 21
153 305 177
419 221 13
62 341 20
257 265 215
341 133 109
201 81 285
317 257 21
433 441 41
39 37 168
45 217 125
323 361 131
329 297 73
21 353 77
421 41 1
277 345 5
483 193 11
397 301 57
413 349 57
381 157 113
465 85 17
37 345 25
385 141 19
53 389 33
135 413 65
117 317 73
281 137 9
365 253 65
453 181 1
285 311 169
125 297 89
33 385 1
261 461 9
313 421 1
389 245 1
229 421 33
69 365 49
310 199 74
281 425 13
173 221 201
157 237 217
73 237 201
81 405 85
309 149 145
269 353 55
497 333 3
117 141 57
1 421 1
273 421 1
1 301 197
113 401 61
105 465 13
257 253 197
441 269 1
205 13 209
157 101 97
281 469 1
473 261 25
337 253 93
249 329 137
417 81 69
233 441 1
169 101 61
67 53 293
421 249 19
441 5 53
405 61 31
137 225 89
297 169 105
397 11 53
245 253 69
377 53 73
29 29 49
277 245 1
481 393 13
185 469 25
193 5 145
485 217 1
401 425 1
21 385 75
329 1 85
199 341 65
457 345 5
47 85 311
301 359 113
361 493 1
421 269 49
201 45 1
168 125 208
225 329 141
381 81 1
301 329 153
385 419 21
25 69 129
201 105 73
33 259 41
373 385 65
151 433 49
145 285 149
329 149 81
337 313 25
309 203 53
55 449 49
477 409 9
361 1 109
81 369 69
313 173 29
81 33 73
201 329 41
269 49 145
288 237 167
313 101 89
249 237 141
61 369 113
157 65 273
13 301 161
377 449 37
121 409 65
325 9 119
345 181 101
397 113 89
201 365 81
193 269 209
135 285 201
13 205 209
421 405 33
37 73 97
101 169 9
481 341 1
485 357 13
473 85 17
45 153 332
401 261 93
351 73 61
441 441 49
177 233 45
289 129 21
349 431 39
237 125 261
129 457 29
169 345 41
129 173 124
233 33 193
161 141 29
105 53 381
133 287 53
3 205 257
257 193 21
465 173 1
389 21 81
225 125 234
1 137 355
189 1 25
253 301 65
41 81 141
273 50 93
497 315 1
189 81 1
181 9 249
309 357 1
453 9 9
293 381 1
33 305 13
389 215 17
369 389 33
33 477 9
101 165 49
289 349 89
25 125 321
461 163 25
321 61 161
469 117 17
441 397 57
225 1 65
67 314 68
241 441 29
441 301 29
53 437 25
453 289 35
69 41 1
345 421 1
489 485 5
465 385 25
139 353 1
141 305 11
309 325 21
349 85 129
213 305 149
21 9 281
341 229 1
87 53 297
379 19 25
461 441 33
325 377 33
409 281 11
433 210 13
281 425 37
429 361 49
389 21 17
188 17 145
277 125 65
37 205 265
187 233 133
353 33 93
341 29 141
125 105 249
113 321 5
321 469 1
117 497 1
357 185 97
113 417 73
333 441 41
37 53 417
49 73 122
445 61 31
133 429 25
221 169 121
25 453 17
217 293 1
253 217 65
17 285 17
101 181 193
493 141 5
25 229 193
41 105 317
21 201 125
121 125 129
453 161 33
333 373 35
357 499 1
109 241 205
73 45 153
121 181 129
61 245 207
409 49 73
413 185 65
385 157 1
241 253 195
281 393 9
201 125 37
161 445 49
13 361 137
257 141 149
317 1 1
165 469 1
1 65 221
261 165 157
165 221 9
409 193 17
82 389 17
89 325 65
335 233 127
341 81 1
5 29 281
433 341 41
201 285 167
141 421 54
97 33 397
153 469 1
225 481 17
43 205 233
29 233 255
129 61 107
101 437 17
41 413 9
21 405 49
265 281 89
301 269 113
481 473 9
489 249 1
261 413 25
301 361 23
407 397 1
345 109 129
233 25 181
197 457 9
245 181 185
352 261 54
369 121 101
337 369 37
253 41 169
473 483 13
209 129 161
189 433 59
437 385 57
119 5 17
97 463 17
45 17 137
265 101 67
1 485 1
301 289 25
1 193 283
345 153 89
151 161 33
293 377 85
161 1 285
241 101 145
73 81 189
133 271 179
221 349 145
477 407 9
41 493 1
485 329 1
5 497 1
401 243 49
453 291 1
325 189 48
397 431 31
470 445 1
269 61 81
253 153 117
145 381 65
41 125 73
253 37 81
373 401 41
145 161 321
345 37 21
241 241 23
469 401 1
101 433 9
65 497 1
429 185 2
23 137 1
81 273 101
385 93 45
124 153 91
201 429 63
197 279 109
249 317 181
69 385 21
145 397 67
385 493 5
195 401 5
225 497 1
181 401 51
71 285 113
177 305 13
293 136 129
364 157 9
469 237 1
353 157 101
305 133 13
485 405 1
249 343 135
181 105 116
345 281 61
145 85 157
61 1 201
353 225 1
329 21 41
257 25 1
33 121 201
153 69 205
293 61 107
397 105 97
135 281 133
421 33 65
11 497 1
265 161 165
101 313 177
265 375 35
496 441 1
385 488 9
397 342 1
197 116 225
285 233 209
101 265 141
366 453 33
205 497 1
89 41 341
53 109 9
461 453 25
449 423 21
373 465 1
1 369 29
425 201 29
325 105 161
185 95 285
157 161 289
81 1 337
345 105 115
149 1 97
249 329 5
21 405 17
459 233 17
100 153 207
325 25 137
191 469 17
357 76 73
121 397 20
121 89 141
109 477 7
33 401 53
285 37 41
321 279 1
387 73 41
13 341 97
365 397 49
41 441 45
433 97 45
41 221 81
89 319 41
129 117 109
29 101 89
493 457 1
397 489 5
277 401 29
125 441 13
85 29 257
289 212 145
405 133 33
181 389 65
341 209 71
81 485 1
453 357 1
169 193 65
169 269 49
469 46 1
353 385 35
121 373 1
277 85 161
333 295 8
185 261 225
309 233 181
313 253 21
261 213 49
121 129 237
385 285 57
349 77 121
57 289 189
473 445 13
259 405 88
385 189 37
13 153 45
221 101 145
187 69 155
117 29 49
297 453 17
45 457 37
72 5 63
61 273 41
7 328 127
269 229 105
161 485 1
489 153 1
373 341 1
472 73 11
309 435 5
225 369 85
61 1 145
345 283 141
141 257 97
73 369 13
266 477 7
465 7 13
261 393 53
197 169 201
141 281 29
445 92 1
197 241 33
1 359 113
185 421 77
257 489 9
321 421 41
221 326 141
305 93 117
65 483 17
289 53 165
449 149 49
393 425 9
4 411 27
33 403 67
129 177 233
153 117 273
201 169 161
489 69 9
37 289 209
377 13 29
297 425 37
317 453 17
301 89 97
333 153 73
401 369 33
237 321 173
300 489 3
21 329 85
321 77 141
329 385 37
69 1 385
357 393 33
249 401 93
155 201 69
418 73 58
225 217 117
109 393 91
5 145 337
495 101 5
481 137 17
65 285 40
1 48 10
213 101 73
349 301 89
47 461 15
357 153 17
269 265 177
361 221 53
421 357 22
489 197 9
249 437 41
301 55 105
401 55 45
353 313 105
409 125 77
361 49 133
245 449 49
113 129 357
305 93 53
261 485 1
13 145 185
97 401 1
109 149 321
227 323 63
417 211 5
105 473 27
213 445 33
433 265 65
65 309 129
137 449 21
197 77 257
161 145 177
333 175 125
165 85 273
61 497 1
129 281 204
253 441 53
57 185 205
461 65 33
301 369 61
97 281 21
341 241 121
47 493 1
149 301 41
137 101 29
81 349 113
269 169 65
185 401 44
339 441 5
209 107 105
121 61 81
217 169 193
321 173 27
197 1 65
126 95 66
105 301 49
145 109 109
85 229 81
46 45 27
137 457 9
45 181 153
269 421 7
361 57 109
481 353 1
173 127 1
205 155 113
389 253 21
273 116 101
309 121 33
321 403 11
347 325 11
353 457 21
273 493 1
297 221 105
92 345 133
289 457 1
249 181 85
457 301 25
385 381 85
29 129 361
473 101 1
401 289 45
477 197 9
425 217 1
189 237 25
13 45 57
1 163 69
375 193 118
477 269 9
379 83 37
124 385 3
405 481 9
477 29 9
101 485 1
317 217 97
441 1 35
97 417 25
301 137 177
149 53 17
221 265 173
329 17 45
385 309 33
101 433 33
449 181 13
259 245 31
313 137 74
325 1 77
349 357 57
362 125 39
233 9 233
105 273 213
417 189 45
329 461 29
333 492 6
293 213 17
221 169 129
181 87 129
189 273 209
453 413 1
288 221 150
25 285 57
97 57 389
333 5 69
166 205 213
181 37 1
265 389 77
397 425 45
457 287 29
281 41 143
285 81 161
269 149 185
9 41 265
373 69 5
437 249 58
401 159 85
221 1 49
305 317 145
173 185 165
421 325 61
293 349 145
109 281 153
333 185 29
33 153 313
397 217 87
189 9 265
237 261 225
141 329 97
105 393 65
49 101 305
433 497 1
341 345 109
261 317 73
482 5 13
93 153 229
373 413 37
105 61 49
137 113 269
417 175 33
329 285 69
425 353 57
353 53 69
441 197 19
5 297 117
141 201 229
257 117 169
461 145 1
57 201 253
287 161 169
337 349 113
433 301 37
337 273 125
279 183 97
29 13 249
141 225 153
58 469 17
291 78 97
173 325 99
317 365 10
333 469 21
337 277 61
129 49 185
1 221 273
375 81 37
453 401 21
157 485 13
461 477 7
57 317 137
425 149 1
211 489 9
209 301 1
175 37 99
385 1 9
321 349 117
285 266 65
49 269 97
89 457 9
245 429 57
426 265 34
65 337 145
1 174 222
185 321 1
485 145 1
25 285 41
45 53 441
189 149 65
365 249 41
309 201 73
393 397 5
145 109 77
369 269 109
397 443 17
481 195 1
221 379 75
425 177 1
457 289 25
141 389 17
345 413 82
53 385 109
285 141 163
265 201 17
225 125 173
373 181 49
37 297 97
1 429 25
473 157 17
385 457 1
37 345 53
477 5 21
409 25 69
265 273 53
209 269 41
5 233 233
5 41 63
241 189 69
58 165 305
433 145 1
117 53 11
493 393 1
181 305 21
321 369 109
249 369 113
163 93 101
303 457 21
409 385 9
155 67 283
49 189 297
441 449 21
449 317 1
437 405 25
105 97 209
285 77 97
89 77 325
181 149 113
5 41 389
1 455 15
313 225 173
313 373 17
301 377 105
437 53 1
233 185 101
49 437 43
241 473 17
109 105 289
125 69 329
361 421 49
161 1 301
21 485 1
437 201 1
477 329 5
63 157 1
77 373 97
1 341 1
174 29 42
221 285 137
13 105 145
469 105 1
453 433 33
269 341 53
69 305 153
341 69 97
189 97 241
497 261 1
153 421 41
173 133 113
189 341 65
41 301 25
291 373 113
93 157 9
499 489 1
305 253 89
81 335 51
201 121 281
233 269 113
25 73 329
353 437 49
193 369 89
217 1 85
224 345 1
205 357 129
1 151 265
345 251 9
5 189 33
349 301 33
461 485 1
417 269 5
269 373 97
325 389 101
95 193 265
221 205 265
69 51 177
5 101 201
305 81 49
65 333 57
309 301 33
261 209 113
309 381 85
481 189 5
29 488 12
313 177 160
65 429 1
77 233 189
269 353 75
61 97 149
45 399 91
21 350 81
21 285 73
225 45 225
219 109 67
457 405 13
37 437 1
177 425 57
401 173 53
417 185 7
285 393 69
405 413 25
89 93 217
29 121 321
357 285 25
101 13 209
39 261 33
437 165 49
177 107 277
309 433 17
397 1 49
355 426 57
81 301 41
271 209 51
297 285 13
409 449 1
81 57 217
313 193 17
1 65 37
397 69 25
159 341 125
161 251 159
172 137 260
157 201 69
337 9 45
137 449 5
149 349 73
197 447 1
141 153 113
109 77 22
1 165 205
493 349 1
237 21 153
217 161 89
337 485 5
33 321 69
351 301 53
485 403 1
237 269 29
305 169 189
171 429 57
353 157 5
1 397 37
121 485 1
409 161 85
41 485 1
263 67 219
277 19 153
285 469 1
361 101 105
197 69 112
113 165 231
415 245 71
65 365 37
89 157 321
429 81 9
187 317 23
101 217 109
261 117 209
413 5 17
345 149 77
197 245 65
29 169 145
249 273 65
293 353 69
485 395 1
37 441 31
21 237 233
381 325 57
453 433 17
1 1 53
153 117 57
259 33 37
221 157 121
385 29 45
59 317 38
277 69 33
61 225 105
409 140 89
301 269 73
117 1 129
273 37 165
453 185 17
329 449 1
261 305 189
315 229 9
489 409 1
305 281 65
349 245 121
199 285 17
241 257 139
377 401 24
41 205 185
9 13 33
497 341 1
151 345 145
397 249 25
37 141 319
225 235 250
29 363 41
493 165 1
133 49 321
253 101 29
9 129 27
153 177 185
121 213 177
383 361 101
313 173 85
361 249 17
381 109 73
461 291 33
1 60 102
237 57 185
101 369 125
473 241 1
141 165 41
185 17 25
257 1 193
289 33 125
89 49 169
481 233 9
157 189 257
397 237 25
5 61 185
289 21 123
29 173 6
381 166 75
177 153 233
425 377 41
441 379 13
65 93 241
278 9 3
349 471 11
105 1 165
257 337 61
169 309 177
465 85 1
493 313 1
105 413 18
17 149 193
487 405 13
241 337 137
441 416 33
345 85 77
141 415 29
247 309 65
241 213 137
157 465 25
437 41 17
209 329 29
13 189 265
461 369 1
273 479 19
285 275 168
221 233 194
225 261 193
269 137 204
57 389 1
409 205 65
125 85 33
197 101 161
161 417 21
25 53 129
1 41 141
161 341 97
341 367 117
33 336 31
173 145 97
317 177 137
309 353 145
205 73 49
281 401 21
109 482 10
465 33 21
305 205 107
249 11 19
413 201 41
91 1 361
225 469 1
445 193 27
289 145 85
297 389 1
437 441 49
1 309 165
237 489 9
485 463 1
481 153 13
377 121 31
321 365 71
461 165 9
405 81 65
493 365 1
389 173 101
301 81 137
365 313 3
117 257 41
325 393 73
413 235 81
411 245 28
301 385 85
93 461 9
385 293 5
441 257 37
477 453 12
133 365 81
333 57 49
26 121 189
241 309 73
97 413 73
493 193 3
145 33 105
61 201 71
13 213 33
197 301 1
153 473 5
301 329 17
177 309 65
351 253 117
254 369 21
355 321 59
221 441 13
85 71 65
161 149 37
325 65 161
343 149 124
380 401 93
183 485 13
201 489 1
45 429 9
465 385 31
397 169 65
309 93 65
1 477 9
129 133 151
117 245 41
125 453 17
265 61 13
461 229 33
25 225 105
257 489 1
181 181 193
149 203 7
497 17 1
153 161 145
289 233 18
49 253 153
429 49 37
257 1 193
153 373 109
429 385 57
327 429 17
73 33 141
17 133 65
389 117 97
193 257 145
153 357 121
473 101 9
57 110 122
497 437 1
189 361 77
157 421 49
101 301 137
293 297 125
229 225 129
409 105 53
89 173 17
245 297 9
401 23 37
107 461 33
471 309 29
81 225 237
213 109 269
141 421 17
113 411 34
433 293 13
193 309 57
81 5 17
73 421 41
93 469 1
369 57 93
365 433 57
285 284 57
291 413 41
397 341 1
245 193 17
97 109 105
13 385 57
385 193 13
85 245 221
19 189 287
17 353 1
301 109 17
385 265 1
413 85 30
485 281 5
161 65 49
97 185 257
9 1 373
139 15 145
141 393 25
469 13 1
125 137 169
277 481 3
193 269 121
145 345 141
1 391 60
1 217 241
285 321 12
273 353 145
335 109 27
157 461 1
85 351 1
157 245 253
1 293 89
269 97 129
479 161 17
269 29 65
425 461 1
49 265 137
473 73 1
241 361 109
109 41 129
289 109 181
137 245 1
277 273 97
105 1 197
145 109 53
421 225 1
409 483 17
17 233 57
49 433 25
113 53 233
230 201 139
359 260 27
109 69 129
301 301 105
177 33 205
437 453 21
301 313 105
49 93 369
469 455 1
117 429 65
397 25 25
125 281 15
453 1 1
161 209 241
83 57 221
25 57 165
381 423 37
409 37 73
493 129 1
126 433 21
378 369 4
203 381 73
433 67 45
485 77 1
205 260 46
437 437 1
281 301 129
109 189 121
445 117 49
461 155 9
109 141 185
261 89 81
449 157 1
1 321 131
465 153 3
393 25 13
341 108 133
385 225 80
85 317 25
241 153 21
85 21 289
485 117 1
153 129 21
322 105 28
129 483 1
393 185 98
397 401 9
369 39 25
337 489 9
149 405 87
401 437 1
273 72 41
133 185 221
277 249 201
137 265 191
173 261 233
321 429 49
457 297 13
33 441 53
417 141 73
161 21 101
1 457 9
485 287 9
329 133 21
113 301 89
37 341 129
25 209 177
5 269 221
325 429 1
161 149 57
445 41 25
153 421 9
369 325 45
347 317 71
241 69 73
49 1 425
33 89 221
213 251 247
1 481 9
273 29 69
153 205 1
425 249 69
93 225 153
439 77 49
376 369 10
399 69 45
351 269 54
337 433 13
377 277 97
159 5 11
37 231 91
445 269 5
1 281 213
173 497 1
41 443 7
397 153 81
317 117 73
109 297 125
325 109 33
453 29 33
25 253 225
457 225 29
1 177 221
369 93 9
309 353 101
269 199 69
21 385 1
233 281 217
129 405 25
1 477 21
153 141 117
89 429 9
145 85 17
117 65 117
293 161 59
497 1 1
389 145 17
429 329 1
97 433 1
357 399 35
163 469 21
155 133 5
313 189 105
465 429 1
201 397 29
377 213 107
193 241 33
209 153 217
329 433 1
39 325 145
101 37 29
95 177 41
373 445 17
237 235 146
9 209 13
1 441 25
337 41 21
1 430 29
485 253 1
216 13 178
217 121 153
289 5 65
309 273 1
137 169 189
185 273 179
277 37 181
249 453 1
413 97 1
241 301 121
337 309 141
225 469 1
101 57 353
73 241 37
25 353 101
409 209 77
101 189 129
133 112 129
125 373 1
315 441 41
373 455 15
419 65 3
57 97 177
331 205 153
9 405 45
445 445 21
81 381 102
481 349 5
173 117 241
331 429 9
149 289 185
9 23 17
311 457 39
209 205 127
57 153 309
337 101 5
121 369 117
125 147 233
115 145 17
453 281 33
421 53 67
407 73 45
133 253 17
141 1 159
237 401 25
465 393 1
421 333 65
457 357 15
481 11 17
357 101 65
173 353 41
265 301 81
401 297 21
385 403 65
351 409 65
405 269 9
109 269 41
301 67 147
431 453 25
209 261 81
429 113 61
61 53 86
189 153 49
105 1 221
121 33 237
173 429 53
49 97 87
405 1 81
189 295 179
229 61 1
30 19 1
269 489 5
233 221 193
301 423 5
473 471 25
421 165 41
277 205 1
69 1 161
377 425 53
401 181 25
301 365 65
289 37 205
289 181 173
201 145 269
25 435 11
341 5 33
65 186 98
269 265 169
145 489 1
253 297 105
449 5 33
1 109 345
189 349 33
357 145 51
201 485 1
42 405 31
21 149 213
497 109 1
253 445 19
289 481 9
97 137 109
137 197 33
497 245 1
385 371 25
377 349 1
1 415 55
365 470 24
445 73 41
329 389 49
429 369 39
189 489 3
149 103 177
453 181 13
291 305 89
77 225 153
205 353 97
141 209 249
329 234 129
265 413 65
353 1 37
385 357 89
67 281 101
97 69 149
145 153 209
442 409 39
213 9 169
161 401 49
293 445 25
46 385 65
289 289 17
333 127 97
381 148 9
99 201 77
21 154 168
215 25 133
273 73 121
41 253 198
313 357 85
1 71 283
437 211 17
369 485 9
211 469 1
141 105 267
353 237 114
401 61 65
425 421 13
209 377 61
329 137 73
25 61 145
337 209 125
269 341 65
269 449 33
209 177 93
309 81 97
1 297 187
445 125 41
467 65 11
445 481 17
329 333 17
173 365 9
53 293 45
281 9 161
111 415 73
201 369 53
453 189 33
289 63 193
121 297 189
165 301 137
325 81 81
369 465 33
429 481 9
461 265 1
433 149 61
333 336 123
273 417 57
85 261 105
137 485 9
285 73 9
241 353 121
461 137 9
37 57 305
9 333 105
55 37 289
377 117 9
29 349 81
209 125 45
365 16 33
69 161 297
429 121 25
237 357 119
31 309 33
1 309 161
429 401 5
121 141 121
353 437 28
333 489 1
485 277 9
117 473 17
109 141 17
313 261 157
269 345 77
445 341 33
85 397 93
481 141 15
169 197 185
417 405 69
285 277 169
389 281 81
89 5 113
441 165 1
393 4 85
481 433 1
261 325 157
41 169 49
114 146 41
349 289 105
173 41 1
41 433 17
209 437 17
285 453 1
111 165 257
225 145 261
29 269 153
297 41 13
369 137 1
373 61 1
101 173 201
46 103 73
7 17 297
353 49 49
245 437 1
45 361 37
37 121 353
429 405 65
429 69 37
57 349 41
165 401 61
425 321 21
169 153 157
181 93 65
285 13 41
157 205 141
369 81 1
149 21 193
69 37 289
169 273 157
29 493 5
413 465 1
209 145 237
141 157 305
66 357 129
201 145 277
405 389 81
369 45 21
443 473 13
245 221 61
377 157 105
101 425 37
149 365 77
229 49 57
301 441 37
205 65 9
97 181 161
419 389 73
361 233 1
369 377 77
81 413 65
317 65 113
265 238 77
325 473 13
489 269 1
487 349 9
101 389 65
177 369 121
205 469 23
185 41 289
269 337 89
427 269 31
209 85 241
283 1 177
353 469 21
381 225 17
345 61 69
381 19 41
21 489 5
49 141 265
233 265 149
93 49 233
451 317 13
69 111 119
1 63 297
177 213 97
221 85 201
217 125 197
401 252 85
329 125 57
53 209 209
17 285 1
465 173 9
9 117 1
245 133 193
173 177 141
181 231 41
185 329 133
333 263 73
97 69 229
487 281 11
241 333 153
236 417 29
297 73 109
22 241 145
329 337 41
173 185 257
157 185 265
289 420 40
81 457 5
49 321 5
413 357 81
385 491 9
421 197 65
69 201 151
77 201 61
289 117 161
453 269 17
37 61 241
185 389 81
357 37 109
177 269 113
169 285 9
385 125 21
77 493 1
281 125 21
225 149 41
37 245 33
33 141 265
85 229 33
345 155 21
113 481 9
165 437 1
417 185 69
365 97 129
69 345 61
69 1 401
165 473 1
154 257 189
375 245 103
5 109 173
1 361 53
357 129 17
301 449 29
297 125 117
209 189 165
277 213 48
301 485 1
109 201 53
393 201 49
101 340 122
322 413 33
373 209 1
177 65 217
57 421 1
269 97 48
101 461 5
379 261 113
17 185 297
141 173 273
57 126 243
153 325 129
81 432 31
89 73 297
237 197 81
469 417 9
277 173 193
25 179 313
253 101 215
401 37 47
285 79 1
29 153 101
397 293 94
441 373 41
289 109 9
493 489 1
13 277 39
317 397 46
1 16 13
233 201 193
297 69 165
273 345 9
405 209 1
91 413 49
313 393 93
173 407 19
349 253 89
285 45 89
361 205 45
461 488 11
269 433 12
145 357 17
271 465 1
41 149 193
85 345 1
301 187 49
289 341 1
349 469 2
189 293 49
233 29 265
101 477 1
489 285 1
197 109 17
157 113 1
249 321 5
85 321 117
65 301 73
101 45 117
497 475 1
365 289 65
321 173 45
341 361 123
361 151 73
145 277 33
317 397 65
361 437 33
265 369 129
359 281 79
57 333 1
373 425 37
129 453 1
61 453 25
437 5 33
445 61 21
365 389 57
389 229 81
305 142 1
209 369 65
369 385 39
39 453 29
1 1 473
269 385 13
112 25 12
389 397 89
117 413 9
135 319 61
285 1 33
57 265 61
375 155 27
361 221 69
317 405 85
265 153 229
369 401 49
85 103 347
469 421 1
253 297 129
25 233 193
17 263 219
429 95 41
137 389 81
105 113 49
369 45 75
141 497 1
209 489 1
445 329 33
265 145 59
305 425 24
49 218 263
377 33 76
357 117 65
465 145 33
393 269 85
93 473 25
389 405 9
377 157 57
69 177 49
373 373 3
329 1 161
269 485 1
107 13 211
169 157 225
433 117 52
165 389 41
181 153 1
351 1 1
329 449 13
101 185 21
109 269 129
153 349 113
193 157 189
61 21 345
329 289 105
210 234 167
249 329 138
445 385 33
57 85 321
57 461 3
45 37 393
376 149 6
485 37 13
261 64 12
405 13 1
93 225 153
209 201 273
269 177 221
429 201 63
57 305 145
41 479 15
453 297 7
269 341 17
155 305 177
233 53 61
461 225 24
129 45 317
241 1 113
297 201 189
282 125 39
329 429 25
301 309 129
45 59 153
373 307 119
105 341 129
429 301 33
373 245 21
365 365 49
241 5 209
5 301 33
57 85 9
321 277 17
377 289 21
461 1 17
281 93 81
399 85 51
173 173 137
141 249 41
461 465 21
365 141 9
101 261 57
441 429 29
67 145 301
1 485 9
441 13 17
497 25 1
469 485 1
201 401 5
385 441 57
497 329 1
37 385 5
309 21 73
201 385 65
213 53 129
221 121 129
381 493 5
237 137 201
485 1 1
397 141 41
313 357 113
325 361 41
113 157 65
259 1 33
421 405 9
441 137 23
29 263 185
209 61 121
321 421 77
51 189 145
101 133 353
221 393 97
51 153 321
237 469 9
406 433 45
485 159 1
141 223 45
457 385 41
489 421 1
417 345 53
97 421 17
71 21 301
135 345 45
301 9 185
81 171 111
457 233 1
321 385 69
165 205 25
377 321 101
73 413 81
169 5 253
217 29 97
1 245 225
109 57 249
141 21 289
109 369 125
293 369 105
353 419 2
373 321 65
69 441 1
321 225 116
189 181 113
221 401 5
121 169 327
201 305 117
121 41 26
361 301 77
233 213 229
69 461 25
441 481 5
301 17 107
81 73 391
145 21 185
57 421 17
61 269 9
289 137 104
93 451 14
1 29 177
365 89 113
437 213 13
481 265 17
137 385 113
345 389 9
341 301 5
333 311 33
181 33 81
205 21 105
425 53 9
149 469 17
113 277 177
209 493 1
361 421 65
321 341 33
301 5 177
376 93 45
293 281 155
51 1 359
485 45 8
225 277 221
257 209 125
393 137 53
269 133 185
93 321 137
473 449 13
225 65 153
94 77 315
321 249 159
201 477 1
249 93 197
347 471 13
101 465 33
41 433 57
277 437 1
273 469 17
371 499 1
3 119 287
257 429 65
153 217 183
421 5 57
133 68 345
473 281 9
149 225 181
261 281 141
189 241 115
405 269 33
329 117 57
489 457 11
249 401 53
109 421 65
203 441 31
125 229 145
61 85 361
469 121 1
409 69 85
293 193 151
309 157 1
237 461 31
345 207 24
145 449 25
401 205 17
37 321 157
237 317 137
369 177 85
381 417 29
289 113 197
125 265 153
5 173 77
1 145 169
225 365 9
485 457 9
9 85 97
433 389 25
477 243 1
333 221 57
317 225 41
69 437 9
429 325 33
229 53 137
489 111 1
481 201 17
413 237 17
477 59 1
437 485 1
365 321 17
401 245 35
241 365 73
161 237 121
425 1 37
413 1 73
385 365 101
201 269 1
189 285 129
185 201 25
365 89 67
25 433 31
309 61 129
365 45 113
329 421 26
93 137 237
465 285 13
437 101 49
429 269 41
369 33 33
385 153 47
105 225 169
251 403 83
181 317 153
101 121 121
325 297 97
418 189 28
285 377 17
309 181 1
221 449 45
157 97 89
213 321 69
141 241 41
485 445 1
481 345 11
385 153 113
181 209 33
181 417 5
301 221 145
109 81 281
145 489 5
373 349 119
373 73 1
437 121 1
181 433 5
181 59 13
477 85 17
253 101 237
153 121 217
53 305 141
201 369 53
237 5 186
53 101 185
1 65 1
121 201 105
421 157 1
25 493 1
297 181 53
129 249 237
169 133 41
149 41 95
425 41 29
119 476 16
129 137 121
381 347 9
33 37 191
61 397 64
133 453 33
389 457 5
333 189 25
41 493 1
401 465 5
173 417 41
281 89 61
417 114 13
365 193 105
445 405 41
189 251 121
159 377 65
345 77 145
173 165 1
373 425 1
413 186 49
445 235 49
377 317 17
365 113 103
257 401 42
473 309 21
425 95 41
165 441 17
189 485 9
297 441 13
173 460 2
397 17 81
169 49 1
237 49 257
356 269 16
265 473 17
161 101 110
453 345 1
481 5 9
100 353 81
221 293 85
185 233 177
1 101 289
341 53 97
189 257 177
302 433 5
109 417 37
205 261 97
65 287 167
269 41 153
441 489 5
349 345 129
253 269 153
409 49 57
73 213 261
25 225 153
177 125 41
157 405 49
241 217 41
185 35 95
412 241 35
209 45 225
109 229 193
425 73 49
25 421 27
186 33 96
217 229 113
465 73 11
385 381 103
149 277 223
235 7 39
361 387 109
341 425 25
421 497 1
301 473 5
161 173 113
281 285 145
21 425 1
153 41 313
101 175 25
457 125 35
217 373 89
1 345 101
417 97 9
353 257 129
241 94 259
355 1 127
41 125 17
233 1 181
145 397 17
489 345 9
201 1 261
489 433 9
207 125 87
369 441 53
157 377 117
305 157 41
477 77 1
53 384 13
401 445 9
301 413 15
37 377 120
69 245 1
461 237 33
45 329 33
281 61 79
189 489 5
143 193 277
489 373 5
17 253 5
77 301 69
433 85 57
283 117 57
129 81 349
153 101 229
201 173 1
45 489 1
153 373 23
121 289 209
485 37 9
189 469 1
321 89 1
141 361 5
73 53 121
185 57 105
217 21 117
445 265 5
225 187 41
285 417 81
65 201 101
497 93 1
37 477 17
65 239 45
129 229 241
1 301 141
249 329 135
49 461 1
256 81 42
341 105 33
149 45 41
177 409 17
125 93 289
463 37 1
313 133 141
121 165 113
235 129 57
225 261 40
269 445 33
441 253 49
181 41 165
45 496 1
17 213 1
153 125 305
409 73 1
185 45 289
48 97 341
173 479 1
437 205 61
205 101 5
197 115 205
241 201 101
125 201 133
173 149 49
233 489 1
333 333 1
293 121 129
9 201 141
425 433 29
485 10 5
37 165 152
209 321 1
311 51 75
53 217 257
189 361 21
97 181 37
297 277 169
61 117 193
273 77 161
57 169 241
301 353 61
53 469 9
279 81 59
353 257 13
385 397 1
449 1 5
61 17 289
421 53 57
257 401 33
473 401 17
401 17 89
189 385 9
285 269 113
465 333 1
223 437 17
212 145 131
153 453 33
341 269 33
130 273 189
353 197 33
376 1 50
401 497 1
149 269 209
261 321 45
177 413 29
33 205 181
57 453 33
249 45 115
53 289 197
189 499 1
321 97 45
445 429 49
321 364 42
117 469 1
93 391 89
285 409 30
381 281 9
153 431 35
19 297 169
497 405 1
109 241 105
181 37 265
217 373 1
317 477 17
341 421 49
59 21 119
405 121 65
173 21 73
327 279 101
33 125 9
345 237 61
65 85 97
165 481 9
205 69 57
1 269 217
11 307 3
403 209 69
169 129 44
217 153 199
11 305 89
421 5 1
205 461 25
97 328 159
481 57 9
477 445 17
153 225 13
65 325 129
189 301 57
13 465 1
405 5 33
81 169 205
42 149 321
185 165 301
109 101 293
231 213 245
497 397 1
489 251 1
229 475 25
425 201 41
185 209 229
305 17 69
481 53 5
198 53 133
157 283 43
81 303 197
1 249 193
365 401 45
305 205 43
261 157 83
252 65 187
385 73 65
349 325 115
239 393 1
405 341 49
301 445 41
125 205 75
362 363 45
405 113 33
293 253 129
369 113 67
297 337 153
253 357 129
453 325 1
21 177 29
421 491 9
393 1 69
325 69 113
293 101 193
1 101 137
1 145 265
465 405 21
277 65 201
265 261 13
49 325 129
29 269 25
121 321 33
337 425 9
229 221 17
1 73 413
301 61 73
473 435 9
321 457 5
73 145 17
305 193 148
429 265 1
13 493 1
281 133 53
481 229 9
303 141 1
221 137 153
218 149 176
429 461 25
273 385 69
409 429 1
201 145 161
257 401 17
405 343 61
69 217 81
289 485 1
66 113 341
105 145 277
3 29 249
58 173 9
245 221 1
417 213 13
401 325 97
161 477 17
369 100 17
401 137 17
181 245 17
321 141 53
1 489 5
21 457 13
461 117 17
169 53 51
217 353 85
473 109 9
185 213 97
253 65 233
181 489 9
41 377 113
73 1 297
353 437 1
309 137 33
181 233 61
401 13 53
441 476 7
301 185 137
401 441 1
189 413 20
489 473 5
429 193 53
309 365 91
357 177 81
269 281 23
453 281 23
85 97 69
97 281 169
489 13 3
73 25 29
109 161 333
317 1 177
29 209 281
202 293 161
417 349 27
317 497 1
73 429 41
75 417 21
109 121 253
497 309 1
317 385 101
50 77 201
205 211 17
441 373 9
21 229 89
313 441 41
93 101 55
41 341 106
108 21 367
265 165 121
145 229 161
45 481 5
385 405 49
193 61 53
333 281 25
469 349 25
461 165 33
9 241 105
57 369 25
53 357 33
437 169 49
449 333 5
5 193 169
373 253 1
270 178 205
289 29 13
349 25 149
26 169 109
233 1 37
397 177 57
5 251 179
217 207 77
385 365 21
397 269 73
321 293 113
133 137 107
341 1 97
421 337 65
437 205 1
153 433 45
261 125 49
449 189 1
265 497 1
341 461 25
149 185 153
461 189 33
349 489 1
133 377 33
13 109 369
429 153 21
153 317 9
236 341 1
413 149 49
73 377 21
421 369 33
485 161 5
125 21 97
33 441 1
305 497 1
153 361 5
489 297 9
249 69 81
297 339 71
53 449 43
489 489 9
245 37 193
245 33 53
53 209 122
77 297 37
137 493 1
33 385 101
321 41 37
273 429 17
365 249 25
133 5 257
357 471 17
285 257 1
127 373 97
269 485 1
221 241 93
141 333 129
105 405 91
333 407 73
105 485 8
489 249 9
393 365 5
11 373 84
69 141 105
385 177 29
157 285 193
229 337 149
277 337 77
141 45 11
457 301 17
221 149 65
93 169 269
73 149 1
385 141 105
221 203 41
305 65 57
257 201 181
45 485 1
161 466 15
225 201 121
245 380 50
377 339 89
341 193 157
21 245 33
103 409 49
125 361 121
401 497 1
429 109 17
29 405 23
245 9 1
281 33 205
210 317 105
9 373 89
401 1 89
27 113 185
89 171 227
133 117 249
69 289 58
421 141 49
62 1 396
365 489 5
451 63 45
141 277 129
357 313 113
89 401 37
313 465 29
353 89 137
245 423 1
3 105 277
469 177 32
369 41 97
121 201 221
329 381 1
461 225 1
313 245 1
353 193 105
421 73 73
453 49 13
137 13 37
5 345 57
297 193 33
237 21 89
93 301 57
489 225 5
371 289 19
193 221 119
361 301 11
337 329 29
137 365 85
365 185 9
29 289 21
441 317 29
180 425 45
361 361 111
317 361 65
265 345 49
317 373 72
301 477 9
105 385 49
321 457 27
49 305 121
409 461 1
293 221 1
405 139 1
173 261 193
473 173 25
417 333 79
409 29 81
93 293 129
73 189 1
107 1 49
389 117 65
357 301 65
257 357 96
477 36 1
189 24 145
337 205 125
257 261 117
85 281 53
457 361 17
73 329 149
221 437 1
425 21 5
125 103 201
141 157 300
461 253 1
65 369 45
305 319 25
473 21 13
333 163 1
209 121 165
345 101 21
145 273 93
111 401 57
137 477 5
481 421 19
1 373 97
191 341 45
249 137 89
493 417 1
181 261 239
137 145 41
273 325 33
125 213 281
77 241 193
185 201 1
465 481 17
29 201 149
313 165 17
217 69 89
197 93 45
157 129 248
237 241 51
89 69 299
305 87 169
353 277 77
261 21 177
141 41 81
37 17 281
169 125 329
153 457 17
129 105 105
24 421 77
165 216 244
493 293 1
305 153 131
53 345 141
437 416 41
79 189 193
405 421 17
213 69 97
41 425 52
425 201 49
389 151 65
169 1 89
73 13 145
301 425 65
485 369 1
209 427 25
401 341 9
415 197 5
241 5 207
289 21 97
349 253 139
153 225 185
409 173 25
305 101 37
500 133 1
477 377 17
329 245 37
137 65 1
369 107 117
397 320 65
249 269 206
109 177 273
405 249 65
101 253 81
253 55 201
151 417 73
145 21 49
301 93 161
269 229 49
269 341 113
185 399 1
165 367 109
265 317 1
281 265 13
73 117 97
25 329 93
185 293 113
69 125 139
45 257 237
269 229 121
329 349 89
73 233 165
437 113 49
469 41 2
185 1 121
318 17 34
21 117 293
417 429 65
261 385 33
201 481 1
161 233 225
53 157 177
405 105 10
37 235 165
449 73 29
409 305 83
339 137 129
189 153 97
457 1 33
357 301 81
329 333 73
89 85 25
85 113 249
237 317 9
429 299 1
310 197 153
221 469 1
25 433 1
289 231 101
331 145 21
361 293 77
137 427 45
149 469 9
317 217 153
415 73 59
37 325 33
85 317 89
165 97 321
45 85 65
473 325 17
33 425 55
189 73 161
269 437 1
337 193 17
113 9 337
137 13 261
309 294 129
337 263 61
101 449 17
1 21 97
341 205 1
433 57 61
33 89 133
281 313 129
222 385 97
313 353 45
477 1 9
48 97 85
137 221 137
403 105 27
99 485 1
489 353 1
117 461 37
189 273 133
141 1 325
425 285 37
269 181 211
429 353 13
225 265 85
173 225 209
385 57 9
409 21 29
493 41 1
269 129 11
57 115 109
467 125 7
29 457 21
361 297 73
345 53 87
123 9 53
489 241 1
69 289 157
257 13 177
41 29 29
77 333 105
457 113 17
227 345 141
129 1 1
101 81 81
177 305 125
329 405 25
1 425 17
461 481 9
71 151 143
11 489 1
409 1 27
94 217 101
193 137 173
109 73 177
289 117 153
487 259 7
45 101 233
89 413 49
345 221 1
301 473 9
349 453 17
25 189 241
241 65 53
25 233 13
241 149 5
345 341 131
277 465 21
489 77 5
305 373 101
192 1 91
141 309 109
189 5 97
225 86 225
461 101 39
157 469 1
217 453 31
313 425 1
153 405 33
325 93 97
69 29 305
13 273 43
21 101 1
69 277 217
325 413 17
380 229 68
21 269 133
337 105 125
141 429 49
73 95 75
29 297 169
469 49 1
285 413 1
81 89 389
425 265 41
261 91 161
401 473 13
233 473 13
461 269 9
173 481 9
293 457 21
253 129 17
453 149 43
257 333 87
73 381 33
401 269 65
405 417 61
365 5 91
221 25 241
201 301 161
273 341 33
285 333 9
225 89 121
369 269 73
353 185 21
313 349 57
425 257 57
257 413 49
397 225 73
97 209 193
393 466 7
461 237 25
121 153 233
61 401 17
141 313 141
457 201 25
341 253 1
269 13 9
373 465 21
445 145 1
85 378 41
365 33 61
61 457 29
313 493 1
1 309 65
201 195 275
425 361 73
497 485 1
425 301 13
185 449 37
117 49 121
9 449 15
309 217 25
165 269 97
305 5 165
33 247 237
129 17 253
173 221 105
17 441 57
489 277 5
41 354 145
277 385 93
481 371 7
317 469 23
25 253 5
105 133 9
477 419 17
405 261 33
153 297 81
185 141 173
245 261 25
21 475 21
457 361 25
421 269 35
325 53 161
437 101 17
201 257 191
1 101 193
141 381 65
369 493 1
281 389 17
81 113 153
471 419 3
426 145 1
45 109 1
73 193 113
257 249 213
293 125 81
457 317 17
265 419 59
421 366 49
377 243 115
101 57 263
493 469 1
193 165 265
101 153 40
265 21 169
169 245 161
275 177 89
437 113 17
1 429 57
141 221 49
101 301 98
421 441 29
241 467 15
369 289 29
81 397 57
289 1 33
341 121 33
245 193 57
1 273 179
73 69 45
157 481 5
485 301 1
389 121 65
353 185 33
377 137 121
5 73 137
97 217 23
9 389 105
257 365 41
477 325 17
181 85 201
301 221 169
47 405 11
333 347 139
185 189 25
201 365 9
37 417 82
377 129 45
181 21 129
153 381 63
453 217 1
13 147 271
17 209 265
121 235 252
394 489 9
389 328 97
187 93 147
237 98 257
384 213 58
33 357 65
197 285 153
173 409 37
421 353 57
367 81 3
277 389 64
373 1 97
189 481 5
189 117 103
121 445 25
169 341 65
269 242 73
429 269 47
225 445 41
253 309 153
117 21 193
325 141 171
241 197 151
361 37 55
485 485 1
447 225 35
185 365 1
157 189 201
121 273 1
25 497 1
257 73 41
221 355 101
217 21 257
417 1 41
169 389 1
489 89 1
449 181 9
357 257 49
485 227 1
317 169 9
165 429 1
245 153 193
461 301 14
433 37 41
445 95 49
448 5 42
9 329 55
457 205 33
177 121 41
209 469 1
405 329 17
149 225 261
165 327 165
149 469 3
101 485 1
101 301 33
289 185 73
485 113 1
89 229 65
385 322 97
395 401 29
209 253 209
237 373 25
321 409 49
201 113 61
297 465 19
5 13 313
37 201 269
53 209 145
301 91 149
57 469 1
181 17 257
21 401 9
382 201 83
433 145 47
289 325 105
339 421 45
269 13 91
129 385 65
425 153 53
373 469 1
305 179 105
469 117 25
477 109 17
101 181 209
389 181 41
359 101 55
189 61 257
421 361 57
221 197 265
485 353 5
65 77 41
433 269 65
397 73 73
201 297 33
349 165 81
57 21 269
445 81 1
402 261 69
381 393 13
333 377 5
289 181 97
453 477 13
33 29 389
461 415 19
93 25 345
385 241 81
237 481 13
341 397 25
441 477 9
179 441 5
433 373 45
461 330 9
245 333 145
93 344 103
437 341 57
257 465 13
401 245 39
305 61 25
229 333 113
57 469 9
249 49 205
69 209 221
193 421 17
57 261 17
1 149 33
385 182 93
321 139 61
261 175 1
185 237 97
261 195 105
385 149 49
169 323 123
45 393 65
21 261 1
181 321 149
109 319 47
57 353 101
37 73 301
229 73 241
269 253 77
245 33 237
137 121 117
437 81 1
26 277 161
153 465 17
38 365 33
237 365 21
85 305 17
437 457 33
377 349 121
99 93 261
445 248 25
153 17 337
41 101 49
9 73 329
1 381 9
157 269 65
129 53 13
261 13 1
277 345 151
345 341 81
297 463 17
193 21 53
83 57 317
389 233 25
477 401 9
17 363 73
309 317 41
465 493 5
101 121 53
461 377 9
285 335 11
105 77 277
21 189 225
421 47 41
457 221 9
481 181 13
9 481 13
237 409 81
485 309 9
325 55 71
9 9 117
433 41 1
273 469 1
449 425 9
441 325 21
1 481 1
141 479 7
493 153 1
337 81 109
485 323 13
1 65 283
445 161 33
297 193 9
285 225 193
328 473 1
235 185 221
273 353 25
305 101 157
305 229 189
269 37 217
201 305 17
177 141 29
341 28 1
337 490 6
237 197 1
65 177 313
73 113 353
457 201 25
385 237 73
125 97 353
129 405 1
289 157 121
93 201 181
245 253 2
161 221 137
55 85 241
329 465 25
109 373 29
371 277 91
228 389 92
109 369 73
269 409 81
61 21 299
365 189 125
469 245 1
5 377 19
485 421 5
129 469 15
47 423 39
185 405 1
189 473 25
153 45 61
77 61 405
257 321 9
421 109 61
493 209 1
47 389 57
3 409 1
403 381 71
57 37 409
349 177 93
253 313 173
467 387 5
369 349 33
93 409 79
461 241 39
453 357 17
229 451 49
117 85 285
417 205 37
369 165 85
277 309 103
13 249 67
319 1 21
475 405 23
273 453 17
69 73 161
237 47 9
273 419 65
73 281 185
201 445 25
141 289 85
365 197 9
277 479 13
1 281 24
421 53 1
429 481 9
361 225 37
5 413 73
301 36 137
449 493 1
449 165 1
265 357 1
381 261 101
189 173 241
73 461 39
61 1 9
1 49 229
93 410 90
29 85 125
265 309 30
1 497 1
489 303 5
385 53 57
361 121 49
309 121 129
1 476 5
353 153 69
177 153 157
193 435 49
137 321 1
257 312 166
197 253 233
417 233 45
117 209 169
69 421 17
367 301 93
181 301 185
113 173 9
322 261 137
321 445 9
173 225 57
41 381 53
229 421 77
145 53 293
153 45 77
217 485 13
125 293 33
93 111 25
261 101 145
397 201 1
218 381 57
269 189 73
357 117 45
197 270 137
233 261 33
361 1 21
409 173 77
73 329 93
69 145 233
469 173 1
81 341 139
301 431 49
207 41 67
37 467 31
273 287 55
485 16 9
137 425 39
21 437 33
169 401 65
277 297 201
65 231 213
329 345 69
281 193 87
257 305 181
89 117 125
437 29 1
441 377 1
477 357 5
137 153 281
385 37 85
5 33 201
489 249 5
119 185 105
41 305 85
101 365 73
273 245 89
363 441 57
195 493 1
413 197 56
481 305 13
345 25 125
361 317 58
61 217 221
91 37 1
329 395 89
437 288 17
269 37 207
133 437 9
137 385 85
433 421 37
253 393 81
389 233 1
201 29 285
357 465 17
69 349 105
331 29 141
185 413 17
85 253 49
407 413 65
15 465 17
261 425 45
51 185 65
433 289 59
333 41 121
161 264 199
417 281 1
472 161 5
99 369 1
381 76 33
29 17 385
209 69 29
253 441 45
433 411 9
476 429 16
17 309 185
161 95 19
411 269 69
105 354 118
497 133 1
325 121 145
288 437 1
317 9 1
101 285 149
53 46 129
197 73 1
49 265 89
209 76 9
321 101 157
429 385 57
193 17 181
257 253 81
353 417 33
69 249 189
385 93 21
149 385 69
201 489 5
469 389 1
421 441 25
241 1 85
404 437 33
417 221 37
161 101 13
113 469 25
269 87 105
225 177 177
61 265 201
443 389 19
145 25 217
401 121 85
1 277 65
481 409 9
485 77 5
137 341 151
485 445 1
161 53 205
1 269 41
285 297 169
225 359 73
37 485 1
449 165 25
357 349 97
349 281 1
261 417 21
337 409 69
57 1 61
325 365 41
333 269 81
89 195 297
301 397 17
354 289 30
247 181 195
461 241 25
269 405 61
69 337 21
49 351 9
441 437 9
385 349 41
193 77 97
493 285 1
37 353 121
85 497 1
173 269 49
421 293 49
261 313 157
41 457 37
33 481 1
412 421 49
37 41 29
253 125 189
365 102 129
61 381 17
449 237 25
153 197 33
189 53 267
1 269 79
233 33 253
181 153 241
349 349 73
25 201 132
381 181 103
453 253 43
205 333 65
237 377 37
261 205 1
65 289 33
179 77 301
449 193 6
145 29 193
133 177 169
61 85 113
157 405 89
255 97 221
209 405 1
369 237 65
425 301 43
437 415 25
493 269 1
347 481 9
393 13 49
397 397 5
81 85 337
137 385 11
461 413 1
255 21 153
353 191 17
125 217 281
341 203 33
485 417 5
237 225 1
113 217 271
177 437 17
64 37 22
119 489 9
157 333 153
225 57 117
283 1 39
449 401 33
181 381 97
293 285 129
393 195 9
69 233 197
41 313 137
1 181 257
205 29 241
381 333 49
69 141 1
301 381 37
129 477 1
373 25 53
225 61 97
365 381 81
437 289 9
177 53 265
125 37 33
93 25 201
193 449 37
105 89 201
141 297 73
133 1 345
47 49 197
153 85 229
33 421 77
9 1 473
249 353 69
485 285 1
213 253 137
349 21 9
421 229 9
497 329 1
305 97 141
49 373 1
469 329 5
441 169 53
421 397 21
281 461 1
341 425 29
29 321 165
401 153 57
125 81 373
317 197 41
9 97 141
437 377 33
77 394 80
441 53 5
188 345 1
439 329 19
361 177 117
205 284 25
477 9 1
69 245 129
225 374 116
189 401 77
1 213 45
341 13 65
461 416 17
413 111 25
455 269 1
499 49 1
167 209 21
317 9 89
193 409 61
217 204 269
397 377 17
435 341 37
169 241 69
33 293 1
435 373 1
443 73 29
485 221 7
277 497 3
149 323 29
253 161 209
321 197 1
239 237 91
1 301 97
441 225 23
497 201 1
361 361 29
469 453 1
473 13 13
233 433 5
273 17 221
9 333 137
353 377 97
377 437 49
369 437 1
205 37 1
221 357 129
33 37 9
185 369 125
125 213 284
449 265 47
373 489 7
157 163 97
157 373 17
1 101 273
137 47 349
341 17 130
69 324 91
465 185 3
245 489 3
237 269 109
401 241 29
249 285 19
45 9 54
445 157 9
345 367 29
17 305 145
157 373 1
73 177 61
281 497 1
405 449 9
373 241 43
309 349 1
333 129 157
73 21 205
347 229 141
369 301 5
37 53 433
385 125 101
37 9 65
429 165 49
241 53 73
325 493 1
237 201 225
469 341 21
223 57 129
245 33 241
385 425 29
121 497 1
449 457 37
25 353 37
201 341 37
381 33 73
297 165 85
22 441 57
185 409 41
421 217 49
37 17 359
61 1 121
290 253 100
381 49 105
469 365 1
361 357 37
73 441 33
345 477 7
97 121 73
253 33 241
133 425 9
101 333 58
417 57 53
389 85 73
469 361 17
429 159 41
101 74 33
43 209 173
497 169 1
13 241 241
229 37 49
237 481 5
365 309 113
257 233 113
412 288 66
237 441 9
369 73 18
337 441 5
117 21 273
333 263 57
213 107 81
265 153 37
381 277 9
317 313 145
401 365 21
23 365 105
385 285 25
213 269 57
189 271 115
241 469 17
29 149 101
489 469 1
73 333 15
161 17 197
453 197 39
141 385 51
301 29 97
65 177 117
103 175 107
311 281 83
249 421 1
413 277 85
181 69 241
335 357 117
401 445 52
485 473 12
203 137 109
141 421 53
217 477 5
25 317 81
145 357 81
265 137 105
421 1 57
13 381 77
57 457 13
57 461 9
329 245 61
361 25 29
349 437 1
205 465 25
273 125 97
81 373 25
491 457 1
229 33 109
149 143 265
269 249 61
45 137 79
499 9 1
57 173 25
176 153 135
125 449 17
313 289 65
165 309 33
29 345 109
105 329 137
277 89 177
481 393 9
251 469 1
125 7 137
380 181 60
481 279 9
153 209 61
445 473 1
161 389 1
35 169 61
213 389 81
345 425 37
337 257 125
301 433 15
225 153 121
233 129 105
485 321 1
317 425 5
257 257 121
33 381 1
309 261 3
317 257 145
453 25 37
169 312 146
61 425 37
77 7 353
69 93 101
81 129 113
133 145 41
385 401 71
229 419 37
125 353 49
105 5 377
9 341 97
65 229 137
417 137 1
29 209 73
165 129 241
91 1 55
81 101 353
9 41 341
261 193 217
1 489 6
41 381 65
121 318 87
181 89 265
485 101 9
21 233 201
41 1 141
285 13 65
413 473 1
339 241 53
137 305 181
115 171 175
465 219 5
486 417 15
311 65 141
493 297 1
305 385 69
157 401 17
213 169 225
493 176 1
225 345 101
241 297 137
497 109 1
173 77 33
339 389 63
213 253 65
189 269 33
185 85 35
429 269 57
373 337 1
177 37 53
433 207 65
245 253 33
65 65 21
69 277 161
201 417 37
349 493 5
1 353 45
337 95 105
353 417 49
499 13 1
473 225 25
153 41 65
301 385 81
253 373 61
473 409 25
125 457 37
385 337 21
281 261 205
13 277 97
417 121 27
121 257 229
137 365 17
321 13 25
333 313 9
53 397 25
53 5 417
341 93 5
157 441 45
245 1 1
377 317 117
137 277 133
241 253 193
65 161 113
210 269 73
201 29 292
305 421 49
254 497 1
311 109 135
173 469 17
201 331 131
483 21 11
185 1 227
85 33 129
159 377 53
385 405 49
57 415 74
377 301 53
93 385 77
203 85 7
465 45 29
427 110 47
261 221 161
157 326 57
241 253 113
205 105 225
473 175 13
421 305 37
157 369 13
421 337 17
129 109 365
269 81 169
266 489 1
165 205 289
221 55 59
131 321 41
153 209 1
437 257 33
477 189 9
61 391 27
149 9 129
425 301 13
231 213 61
185 13 5
285 61 63
437 141 17
153 381 9
65 453 1
461 229 31
45 245 241
37 433 49
183 373 65
125 5 361
29 269 177
385 85 109
261 1 177
149 431 61
205 87 282
77 365 57
408 319 63
29 421 1
161 89 105
313 481 17
353 181 141
353 41 61
101 341 153
20 373 111
421 113 65
295 431 5
21 217 5
297 145 49
385 57 41
52 93 335
207 177 143
109 249 241
165 93 35
37 57 389
175 309 129
345 133 37
161 217 101
349 37 21
418 281 4
485 405 4
101 93 145
1 333 49
357 1 129
81 245 129
205 1 273
153 181 53
389 497 1
183 157 67
329 37 95
437 301 5
201 241 209
249 281 109
401 109 57
117 333 129
209 313 113
221 125 1
182 473 13
343 348 42
117 141 321
53 117 129
409 1 49
496 353 4
193 205 177
76 341 49
257 181 53
139 270 204
365 243 65
465 157 9
173 474 4
29 229 209
5 117 129
5 413 49
5 65 357
213 109 62
325 81 113
365 320 59
265 469 1
29 185 101
181 401 17
421 355 25
221 393 13
13 217 187
405 321 41
257 451 3
157 85 197
445 361 9
93 469 13
445 297 25
301 373 19
461 225 1
473 385 1
361 153 61
165 453 33
161 493 1
17 341 117
273 429 54
429 201 1
457 393 37
217 393 89
405 381 33
369 305 81
265 13 193
371 237 1
317 37 177
497 453 1
1 257 209
49 21 295
417 369 43
341 345 29
301 121 49
265 201 181
481 105 17
93 401 89
213 51 33
360 385 61
341 281 1
437 229 1
101 253 225
313 1 17
211 297 13
253 285 177
479 21 17
93 373 1
429 450 8
257 269 33
153 29 145
221 385 9
459 373 37
13 189 53
29 461 6
25 161 121
45 349 33
493 269 1
209 269 129
265 305 73
457 39 33
49 139 233
201 21 253
137 473 25
113 53 45
421 1 17
205 193 153
373 293 65
401 197 53
76 457 41
453 37 9
337 377 9
53 21 257
265 373 33
201 445 9
321 265 141
449 329 40
29 230 31
125 93 218
303 377 17
83 105 61
205 317 9
285 109 175
41 57 321
209 257 241
265 51 141
133 99 81
237 81 113
21 185 237
497 308 1
1 33 113
69 137 325
113 217 221
337 185 53
401 439 25
305 229 37
53 385 77
389 45 1
343 141 69
473 321 19
353 349 113
107 105 181
449 229 1
1 145 73
473 321 25
485 189 5
233 233 217
417 329 57
185 425 35
301 421 1
385 409 57
21 37 33
465 197 1
129 421 49
145 253 129
1 101 5
421 413 36
361 453 1
169 89 329
71 185 223
453 37 1
361 389 41
133 337 133
5 333 161
221 249 117
261 481 13
33 409 77
241 101 41
450 189 39
201 393 49
145 165 161
401 125 57
65 174 63
225 109 89
445 493 1
451 357 39
225 197 149
345 433 17
89 357 81
117 421 45
329 101 129
25 377 69
485 17 13
245 493 1
101 193 265
41 385 73
127 153 345
469 201 17
53 29 189
490 245 6
145 149 97
381 317 97
309 129 65
241 441 9
317 329 77
457 397 29
453 121 1
227 325 129
359 117 41
53 401 5
37 393 13
461 121 10
37 285 65
113 381 113
133 385 77
141 125 281
365 329 121
381 473 5
101 41 17
385 65 53
341 25 41
353 289 121
205 253 129
389 165 89
497 189 3
189 157 87
105 141 1
165 421 41
277 93 181
189 253 241
1 65 145
441 357 41
281 277 177
253 385 93
385 189 21
465 1 17
185 185 197
27 457 13
197 149 189
405 221 1
253 103 25
405 21 33
61 421 17
425 53 9
485 253 13
165 13 57
65 97 97
457 73 25
437 325 5
157 453 33
377 417 73
65 385 77
441 157 5
477 349 9
249 189 1
361 129 69
181 233 233
41 251 153
53 187 255
61 277 97
5 489 5
325 477 1
225 291 127
121 189 229
348 251 61
101 461 25
437 177 49
149 269 45
369 493 5
465 330 33
157 185 137
225 441 21
191 457 31
309 385 77
93 105 201
27 305 165
337 1 77
141 401 89
381 305 33
467 153 11
273 59 161
129 33 129
401 349 29
277 429 41
485 221 9
157 145 153
193 206 93
209 155 97
153 437 17
65 493 1
473 465 5
229 377 89
497 381 1
45 404 64
107 197 129
209 241 185
233 305 145
333 473 13
229 113 53
405 333 96
437 465 9
375 369 117
249 105 165
269 385 73
11 233 217
123 253 103
45 493 1
237 309 129
401 237 49
61 137 177
125 205 213
453 425 17
125 247 69
477 361 17
461 77 25
253 365 81
141 313 125
21 37 449
357 357 33
397 469 7
493 73 1
405 465 25
393 455 45
423 489 7
461 177 25
477 481 5
233 325 113
261 451 17
465 217 1
341 225 71
401 249 1
101 481 5
125 50 81
401 277 37
381 125 113
341 7 105
221 76 241
485 381 1
261 213 1
13 317 129
229 385 49
78 149 97
321 217 97
465 441 13
233 337 29
309 449 21
301 65 97
405 97 81
489 417 9
125 297 117
321 1 77
101 453 1
425 385 5
221 449 25
349 393 81
283 449 37
281 113 161
253 353 57
1 137 13
433 85 29
141 275 33
281 93 105
473 465 9
165 421 65
269 89 113
421 433 25
265 93 229
181 181 65
57 13 281
201 241 101
437 197 1
361 397 25
369 394 64
181 201 209
297 141 107
1 157 265
485 313 1
81 1 49
61 152 175
369 437 33
341 437 17
397 1 9
5 241 133
361 64 63
457 137 21
267 289 85
481 385 1
477 445 17
459 89 1
433 247 29
385 261 101
301 373 49
307 125 57
97 109 225
9 128 188
217 337 137
493 441 1
153 169 245
153 325 41
273 329 1
433 433 53
309 9 49
433 141 65
321 165 1
465 77 13
133 81 17
169 25 305
161 21 253
285 145 101
391 425 29
149 257 196
113 85 321
77 281 197
449 145 29
77 389 41
45 161 93
493 185 1
213 405 1
329 333 105
13 237 177
249 121 141
401 405 29
397 59 73
255 405 81
429 405 41
69 201 129
1 309 53
425 153 73
5 37 49
473 381 9
77 441 37
285 381 33
181 1 227
373 209 1
201 417 17
345 73 89
217 101 265
493 49 1
9 385 45
49 258 229
265 465 17
469 59 17
217 457 9
29 53 309
201 409 77
85 101 97
181 377 9
237 389 33
89 49 13
69 129 161
425 53 53
333 221 153
9 45 17
299 73 51
305 105 41
381 353 105
321 25 21
453 401 1
461 481 5
97 205 241
45 366 84
69 357 81
101 153 205
437 485 9
9 19 43
221 425 1
145 489 1
393 401 85
423 429 9
1 369 101
421 462 5
281 485 5
417 173 69
97 497 1
425 213 41
485 437 1
77 345 101
33 161 161
477 101 19
353 221 121
213 427 9
321 253 33
489 169 9
343 249 35
117 153 81
141 165 269
17 206 239
421 277 49
101 81 269
21 477 9
333 321 165
25 173 65
169 137 25
405 105 33
413 325 17
281 97 1
145 33 1
481 17 1
301 249 65
341 101 129
61 243 175
420 77 12
137 401 20
53 421 41
413 177 25
305 21 192
218 117 157
193 277 153
325 169 129
1 233 247
453 249 17
113 189 113
321 69 45
373 385 33
493 45 1
55 237 137
41 25 329
385 477 1
273 269 221
253 181 161
445 181 41
495 129 5
69 329 13
469 229 9
249 89 87
365 409 38
399 237 91
353 47 125
261 22 105
441 265 21
365 209 25
413 469 1
156 389 81
473 189 1
1 379 43
389 479 11
473 305 24
377 497 1
265 305 101
177 221 265
261 25 145
1 85 404
267 245 85
441 409 5
489 427 9
365 244 41
221 449 1
373 37 73
369 249 53
77 495 3
101 429 57
197 297 105
449 61 41
361 13 29
317 204 65
185 377 117
125 305 93
201 145 249
161 473 5
69 241 235
237 5 153
1 325 93
357 385 29
221 85 49
461 197 25
413 37 17
283 437 57
157 221 97
393 217 37
425 109 34
31 77 97
325 5 1
193 173 53
149 301 151
461 457 13
55 333 161
397 381 13
255 237 133
141 189 193
125 185 141
425 405 29
445 53 41
41 269 129
9 301 105
389 249 105
361 393 57
153 297 173
61 109 169
181 81 105
25 341 125
49 229 181
167 421 59
313 365 25
493 105 2
353 349 147
481 109 1
489 137 1
53 469 21
217 61 235
49 325 153
253 305 137
389 41 49
25 441 53
453 389 17
25 5 457
449 205 37
83 265 153
349 157 117
109 125 97
425 53 25
65 137 203
49 37 421
389 4 103
381 401 49
465 85 9
101 25 81
441 13 57
241 369 81
265 281 125
449 21 37
469 77 25
53 29 201
245 457 21
413 1 29
445 425 25
189 177 265
315 85 29
1 357 97
297 225 137
245 289 21
241 121 57
121 111 21
351 9 49
289 337 57
269 413 25
89 291 103
457 37 5
269 493 3
189 13 217
385 1 73
13 493 7
185 145 57
73 393 9
121 225 113
349 461 25
261 393 1
377 117 57
325 445 53
105 377 93
241 257 121
169 73 217
314 37 187
353 297 69
134 7 189
5 357 133
233 121 133
277 397 65
88 353 77
395 469 9
417 115 9
1 433 63
93 41 1
353 129 141
43 494 3
69 433 17
231 219 165
217 357 65
41 65 276
365 277 81
293 57 177
45 31 89
429 389 33
37 341 33
1 457 5
101 147 253
1 265 181
377 129 89
459 185 19
485 289 1
473 185 17
417 433 61
301 321 125
1 413 81
277 101 101
337 321 65
189 85 225
193 93 257
149 153 65
225 345 11
113 457 25
417 485 1
262 177 187
473 181 1
21 77 173
449 249 41
457 41 21
459 97 25
108 271 25
101 265 37
333 21 41
421 273 11
474 125 5
409 205 13
401 118 21
425 267 1
495 141 3
353 481 9
15 45 97
369 45 65
49 361 41
457 189 29
93 1 161
105 61 325
289 169 29
221 349 113
193 193 61
161 1 305
253 497 1
449 269 18
197 345 21
477 441 8
169 173 273
341 261 69
369 201 73
63 361 137
189 241 221
317 85 145
413 165 33
437 209 41
321 281 129
453 413 5
409 65 79
397 185 33
137 165 305
233 79 193
357 369 53
497 453 1
353 49 61
119 32 263
349 173 9
11 21 449
193 485 12
81 237 105
249 401 1
281 437 1
205 189 129
376 385 13
409 229 69
333 321 33
371 29 99
65 261 1
21 1 33
249 165 25
433 357 65
45 345 41
497 125 3
141 25 57
161 105 145
65 173 65
301 57 41
289 373 33
225 57 205
9 293 193
277 153 97
317 341 65
45 73 69
293 113 193
485 221 9
253 141 1
329 1 17
433 225 45
171 29 283
281 21 57
25 149 145
217 149 1
313 393 13
17 281 101
53 1 129
481 145 1
273 285 161
485 53 1
137 265 93
393 281 73
21 225 31
369 438 15
333 89 113
227 173 121
471 429 9
333 169 1
15 73 298
125 189 57
433 347 49
129 489 1
33 333 33
189 77 265
469 109 17
201 125 217
141 49 341
251 85 85
271 451 31
461 241 37
21 481 9
5 81 13
69 145 9
225 261 85
305 209 177
33 1 362
211 173 95
493 1 1
154 225 1
385 165 93
173 203 295
216 413 81
133 189 1
237 193 185
89 273 225
357 489 1
209 237 1
290 109 105
305 13 185
297 73 173
301 265 105
381 129 73
409 21 41
5 409 85
464 37 6
201 149 217
101 33 97
497 489 1
111 73 171
429 309 41
45 405 31
489 249 1
37 53 29
1 445 17
201 301 121
483 319 1
25 237 93
97 455 11
442 33 51
213 183 97
35 217 237
1 61 177
301 211 193
349 401 49
421 305 1
253 409 21
269 381 69
141 125 113
225 57 221
57 233 113
285 269 57
225 181 205
11 145 157
385 369 9
153 69 321
337 77 121
189 41 297
229 461 33
53 105 325
146 273 41
471 409 15
173 101 257
35 233 99
401 85 13
481 369 1
197 453 1
313 9 109
177 81 1
161 21 157
293 129 113
405 187 17
381 301 25
121 465 9
1 305 105
481 1 1
401 117 97
473 485 1
273 105 40
465 389 33
185 485 9
89 129 241
74 157 73
401 325 61
9 213 225
29 429 25
485 301 7
233 461 17
405 13 17
233 89 257
465 421 25
59 73 1
85 25 353
421 165 1
185 413 1
169 421 33
61 421 31
287 249 37
85 25 393
413 181 65
269 465 17
413 57 62
97 316 37
221 407 13
161 33 105
373 189 1
361 465 1
205 285 141
237 265 229
241 185 145
271 413 33
209 193 109
469 381 1
257 193 141
73 473 17
233 9 33
41 401 17
216 269 209
44 365 97
85 121 233
9 35 263
421 269 33
451 257 27
65 201 175
253 1 41
205 377 9
349 419 33
165 5 47
93 299 93
85 141 1
357 385 80
21 353 113
1 217 157
133 85 205
425 101 29
85 397 17
137 17 93
85 277 129
325 437 1
241 381 9
89 261 221
109 325 41
149 41 273
385 197 29
257 181 53
421 21 17
293 233 49
1 449 9
377 341 97
363 201 5
17 480 13
325 217 67
245 129 33
133 101 57
307 189 29
233 285 97
125 349 92
401 77 1
25 353 93
1 409 17
273 455 7
289 205 109
65 37 1
135 381 53
105 5 57
21 25 229
301 483 7
121 101 143
197 13 49
199 85 81
61 141 177
179 37 113
381 101 33
441 497 1
1 421 33
409 395 21
249 317 57
17 153 181
31 77 113
385 5 21
245 153 25
161 429 33
289 37 89
145 405 49
409 49 73
93 189 169
129 169 253
69 301 121
241 185 121
265 161 17
93 261 129
353 497 1
197 489 7
477 21 1
207 349 81
333 87 17
1 65 9
189 185 217
423 29 15
193 129 91
289 133 117
1 193 121
39 173 293
163 29 183
101 491 1
169 401 57
393 373 97
153 449 13
121 38 209
169 249 149
205 1 137
337 425 65
17 29 137
461 345 9
441 401 21
149 493 1
33 105 313
105 149 89
385 377 89
405 273 33
432 73 33
161 437 1
217 297 109
173 301 55
41 85 101
489 13 1
73 113 205
265 285 25
109 225 5
145 121 353
17 497 4
269 265 81
281 85 161
61 201 93
277 97 101
37 377 113
373 37 97
137 337 136
347 413 81
61 129 137
365 29 1
353 289 65
124 81 277
450 365 46
233 157 13
403 337 43
133 335 91
337 349 9
487 5 5
477 480 10
489 13 9
297 417 69
417 466 3
353 385 25
289 413 41
389 101 17
33 65 169
261 481 7
337 69 93
13 69 321
457 405 41
301 389 73
261 65 45
433 197 65
453 29 31
457 373 17
329 304 81
29 73 193
321 45 113
461 29 31
157 21 197
71 221 105
389 309 1
129 3 205
117 237 34
241 25 221
441 361 41
217 261 45
5 121 81
149 345 81
479 181 1
217 317 33
357 243 1
60 309 104
169 65 45
33 109 289
185 387 55
245 217 129
297 381 45
389 225 37
105 9 53
41 9 345
249 417 5
481 45 15
105 461 9
341 79 65
129 497 1
39 29 239
273 357 33
189 241 11
117 465 21
50 133 77
251 497 1
25 205 161
177 449 41
25 243 85
257 185 57
11 305 23
121 140 224
53 37 321
125 53 281
409 245 17
445 341 17
281 197 217
76 149 321
481 345 13
157 121 225
185 421 61
205 5 169
241 9 149
273 381 25
449 261 37
329 189 153
289 135 133
209 1 169
373 369 91
181 337 1
337 444 46
409 481 13
381 489 5
33 489 5
321 441 57
245 221 11
493 45 1
429 177 33
101 109 257
317 157 33
481 457 15
381 305 49
281 1 5
333 19 57
185 313 25
482 357 1
401 229 29
458 233 39
393 37 93
193 9 53
377 405 1
109 157 121
333 49 85
411 19 55
245 285 97
131 21 225
245 241 225
237 221 157
313 485 9
407 121 58
257 173 169
421 381 73
489 339 5
73 29 361
181 57 1
453 201 1
201 301 1
61 1 241
381 437 47
21 261 1
177 181 209
201 289 69
237 5 113
333 407 63
125 129 137
361 261 109
1 473 17
125 397 9
41 493 1
469 117 1
397 213 97
61 381 25
177 469 9
111 445 33
289 177 141
439 121 7
477 305 18
453 201 1
441 49 33
313 189 29
169 53 269
417 493 1
449 485 1
5 49 393
13 201 209
321 457 37
169 21 89
337 145 57
37 93 137
85 321 173
205 377 121
45 429 1
225 131 273
29 5 213
473 321 3
5 463 3
61 437 17
101 341 89
257 189 181
225 477 17
121 401 55
425 133 65
153 105 303
261 417 52
245 5 209
181 421 17
153 433 21
179 253 187
197 85 273
201 369 11
361 77 77
89 93 233
349 77 81
389 209 1
401 413 1
225 199 65
73 87 26
125 473 17
5 189 173
147 173 21
493 413 1
241 313 121
189 137 25
257 81 1
55 331 157
305 145 1
129 401 25
385 49 33
376 425 53
229 385 83
377 429 9
309 485 1
169 165 161
349 21 33
133 417 39
105 45 185
205 317 97
421 311 41
450 309 30
157 305 105
405 201 1
185 337 137
153 105 117
495 497 1
421 253 1
385 173 97
357 137 63
181 1 257
421 217 45
393 125 5
421 9 5
473 105 13
135 37 329
437 297 11
409 377 21
377 129 5
193 251 223
453 201 9
297 141 133
177 355 59
309 126 137
265 113 217
297 153 109
485 377 1
297 381 81
29 473 21
261 463 1
41 377 109
113 401 45
385 145 45
161 321 161
329 121 69
357 411 69
315 481 5
373 61 57
313 253 125
341 113 121
417 89 13
313 429 57
15 489 9
221 413 73
311 465 9
261 101 163
493 137 1
365 269 1
445 149 17
245 385 45
261 323 79
117 209 257
443 381 57
485 253 1
469 161 1
137 47 177
17 343 11
300 85 125
217 401 25
301 393 81
285 101 137
5 61 409
185 81 85
301 13 33
161 485 1
1 85 225
269 169 161
301 317 47
289 181 121
245 61 1
457 185 29
245 221 113
173 305 57
229 469 4
313 189 93
401 59 7
401 453 17
225 361 121
457 221 39
337 421 1
485 149 1
209 37 125
171 245 183
498 277 2
121 13 217
161 181 155
1 157 81
453 457 37
301 57 161
209 457 21
29 69 217
225 313 181
393 405 65
137 173 177
89 93 209
273 213 9
183 53 315
53 5 3
305 354 102
123 461 33
433 293 33
277 5 81
165 373 41
387 73 13
365 73 97
25 413 33
137 77 1
429 181 25
493 17 1
493 345 1
399 489 9
229 101 169
29 433 41
285 409 45
461 305 33
201 373 29
305 423 7
325 41 1
323 9 79
387 101 109
285 1 201
469 205 23
73 65 101
125 191 87
401 349 89
445 489 5
325 137 49
377 457 13
413 277 73
427 307 27
337 401 41
261 201 161
481 305 4
45 323 81
361 109 55
253 337 161
365 417 43
292 465 1
45 257 93
89 5 197
89 117 37
421 69 33
153 125 17
61 433 13
393 201 29
185 117 297
10 157 129
389 337 1
377 417 69
255 441 21
357 317 65
221 69 254
121 193 97
152 489 1
185 350 43
57 89 77
61 379 33
289 17 135
109 161 177
121 81 185
465 385 17
453 353 33
121 217 29
57 453 1
225 269 127
13 89 241
305 381 113
17 481 5
213 433 39
229 277 69
437 301 1
445 217 5
301 423 53
113 285 129
205 21 233
421 477 23
485 119 1
305 485 1
113 185 261
253 245 81
105 425 37
393 209 9
289 369 121
245 273 79
101 261 57
53 1 333
371 253 53
97 161 101
313 253 113
117 369 13
345 145 85
23 451 33
245 305 81
401 321 25
121 321 129
485 197 1
371 40 9
145 289 78
324 205 76
77 1 97
281 273 173
337 213 45
101 281 173
313 321 173
205 213 75
293 469 29
441 233 23
257 9 161
84 207 143
69 285 117
1 493 1
77 237 249
389 1 49
419 433 1
133 25 365
433 285 29
69 371 97
437 213 33
449 153 41
373 245 33
309 373 1
421 53 65
381 369 97
149 1 321
443 437 27
21 263 218
385 229 79
165 401 77
421 33 49
235 269 65
401 51 97
77 105 257
453 261 17
162 197 257
69 309 185
241 117 53
313 401 96
293 29 17
41 209 179
475 377 5
144 73 1
17 473 9
1 319 107
141 213 249
265 173 49
261 441 9
101 257 221
161 341 145
463 121 15
429 353 41
145 85 197
321 305 77
225 369 89
281 429 65
105 413 25
137 380 69
281 301 75
461 281 17
389 53 97
375 269 63
237 185 29
221 269 66
417 297 61
397 93 57
93 97 229
457 65 41
238 401 69
369 421 17
381 29 101
41 461 9
225 489 7
311 13 181
21 101 1
81 345 133
397 125 15
293 25 161
101 285 13
29 9 291
409 309 45
449 353 1
153 99 105
289 249 45
481 489 5
157 209 291
133 281 45
101 425 33
85 91 113
373 317 73
203 103 3
289 461 29
95 201 189
109 173 225
125 333 1
497 73 3
165 281 25
185 489 1
441 437 25
329 337 132
109 209 89
69 385 113
233 1 129
341 1 33
257 275 125
1 401 99
465 149 1
481 17 9
497 301 1
257 1 105
285 145 89
153 421 49
39 173 199
485 421 5
257 333 145
393 245 49
473 385 13
157 261 57
431 389 57
93 249 1
157 453 5
177 173 5
433 457 9
85 57 33
101 343 85
21 157 9
133 149 41
257 101 151
197 97 145
407 449 13
241 145 103
493 495 3
61 1 353
341 85 81
429 13 33
409 453 39
327 49 39
1 236 259
365 187 67
453 129 9
449 25 41
217 153 185
277 205 129
253 49 57
313 89 109
213 469 1
301 201 63
69 445 25
21 289 105
261 397 61
1 437 1
93 153 301
273 201 173
197 369 121
489 61 1
481 45 11
1 37 369
1 9 193
131 401 97
157 445 9
233 213 162
365 57 1
425 409 49
281 343 39
317 417 25
217 421 65
41 105 185
461 385 25
413 29 1
475 7 13
468 125 8
389 201 41
81 21 93
285 417 28
9 373 17
421 301 57
109 177 41
401 165 11
85 385 5
305 373 1
437 265 3
465 165 21
149 485 1
125 473 9
305 385 33
269 437 49
261 81 1
457 169 39
73 485 1
289 437 57
5 341 85
449 101 9
97 425 13
409 251 53
313 185 153
81 293 61
261 89 113
149 227 77
47 449 9
93 405 1
355 465 21
481 45 9
453 253 1
409 313 9
405 177 1
485 121 1
251 393 65
297 101 9
497 1 1
89 245 129
273 153 85
181 45 281
245 163 17
437 341 1
113 419 37
129 19 221
441 293 29
41 353 49
207 321 37
125 113 337
357 345 97
233 217 141
437 395 23
281 473 1
221 397 1
429 289 65
301 97 17
1 285 161
493 373 1
5 193 217
441 269 25
281 477 9
433 285 35
385 141 105
409 321 85
137 157 41
389 201 97
17 449 21
181 405 13
5 73 133
93 65 1
217 225 257
113 149 97
273 1 205
269 281 17
381 321 113
281 218 125
377 153 5
293 113 193
41 366 26
425 389 13
349 249 33
385 337 88
73 413 49
333 321 113
405 321 81
261 57 85
321 215 1
409 160 65
257 195 229
369 369 97
409 449 31
229 361 85
261 429 25
453 417 41
313 297 145
337 71 45
13 76 394
141 1 105
139 1 125
425 481 5
465 469 17
193 409 17
389 93 49
341 1 149
113 185 57
393 245 41
313 265 87
29 185 61
77 29 129
85 491 5
213 341 129
357 129 103
141 335 113
173 125 29
251 41 49
73 173 43
65 381 81
425 322 65
69 325 133
83 45 267
421 65 49
49 173 247
153 1 1
181 221 233
109 373 33
317 421 25
17 73 135
357 165 17
297 201 89
165 149 193
157 165 1
201 91 297
209 117 257
293 291 157
369 313 32
313 109 97
201 77 173
1 401 1
153 261 205
97 417 73
1 477 9
33 397 49
373 21 81
45 457 29
325 185 145
177 385 17
401 411 43
437 1 1
273 325 158
425 153 49
165 177 273
129 476 1
25 263 41
269 359 107
225 137 73
293 433 57
413 389 1
131 93 321
57 381 33
205 245 153
213 311 165
218 341 97
305 111 113
277 349 33
269 319 35
277 289 101
325 369 109
245 185 1
461 1 1
153 209 233
317 457 5
113 201 81
385 357 11
137 373 65
173 217 177
393 25 81
303 53 45
293 417 81
413 73 17
253 449 49
157 21 177
303 5 167
380 217 66
161 210 165
137 410 67
371 61 49
481 433 7
189 369 105
37 481 17
241 149 245
349 215 97
73 417 69
313 415 23
385 141 39
46 129 3
325 201 114
321 457 17
409 197 45
433 17 2
445 369 1
441 485 9
133 275 71
253 453 1
13 421 65
9 333 113
449 241 33
469 493 1
193 121 133
441 77 41
365 105 33
497 87 1
221 5 211
305 365 129
269 441 29
257 41 185
69 325 1
349 457 21
401 37 29
241 337 131
69 190 165
445 231 9
325 357 105
421 299 73
37 433 29
413 225 33
29 293 57
201 113 253
93 113 353
189 469 1
83 389 65
237 493 1
385 109 81
269 193 49
213 481 1
439 413 23
261 497 1
221 156 273
345 103 33
147 453 1
53 37 131
33 173 1
223 73 145
433 221 61
305 421 1
205 97 249
185 313 117
489 87 5
321 377 89
497 401 1
389 261 33
385 333 17
1 381 49
361 101 45
389 365 65
451 53 1
117 329 88
165 265 181
481 53 5
77 437 1
149 9 109
201 83 93
1 85 385
449 37 1
201 305 125
317 407 81
413 281 57
361 333 85
213 441 1
369 389 105
445 269 25
293 475 1
69 225 89
17 145 329
213 317 57
389 265 33
177 469 1
265 465 17
229 121 65
145 465 17
1 457 23
1 433 45
25 113 88
101 177 279
353 197 1
295 197 163
387 497 1
259 15 197
65 157 161
93 365 41
321 469 1
413 349 81
361 1 126
491 305 7
87 29 349
329 57 5
253 57 85
377 401 66
201 141 137
1 41 77
17 437 27
47 443 33
201 93 73
497 17 1
29 309 129
485 293 1
261 89 221
277 109 129
13 429 13
361 153 115
173 153 305
327 5 91
485 433 9
433 65 39
245 225 193
309 139 1
181 1 65
1 101 337
116 213 69
81 61 405
377 233 117
253 109 153
53 345 133
29 425 9
153 153 313
128 93 123
145 385 69
293 241 17
9 437 27
333 221 125
49 41 33
185 225 153
233 305 189
493 171 1
481 261 19
231 353 97
385 350 93
453 349 17
393 485 1
433 97 25
193 457 1
435 493 1
41 129 353
449 233 37
133 285 145
333 361 61
325 313 65
381 285 81
41 49 241
333 493 4
461 273 33
197 129 153
305 259 89
137 161 241
129 245 225
230 189 105
236 45 141
417 461 28
279 89 111
149 393 4
225 77 5
277 193 33
477 9 15
393 285 49
65 129 45
217 253 1
329 89 53
413 129 17
197 133 249
77 251 21
205 413 9
201 19 1
309 253 1
457 285 29
495 33 3
401 150 59
241 225 133
281 401 85
289 1 65
185 421 31
189 401 81
113 429 1
377 268 1
493 369 1
385 421 57
481 457 1
45 265 163
397 477 17
421 141 77
425 461 17
105 401 69
265 313 177
233 305 49
53 197 241
293 385 15
341 377 73
121 286 189
409 413 41
73 385 97
145 251 39
465 91 1
385 69 17
373 353 33
165 67 273
285 29 185
1 381 41
217 425 5
21 237 17
125 237 200
293 1 113
497 53 1
93 133 245
469 293 25
269 111 193
421 181 53
409 25 49
153 301 151
109 37 305
41 57 61
45 409 37
272 489 9
221 13 61
205 145 241
145 201 144
1 441 1
213 183 1
313 421 49
281 241 185
421 9 30
109 353 125
173 217 129
269 459 14
301 53 57
181 241 37
321 149 149
97 89 261
465 461 5
137 65 201
385 221 41
21 215 271
169 141 278
325 373 89
141 51 225
157 423 51
97 294 82
205 309 1
261 153 239
143 299 63
69 401 55
97 441 10
345 69 17
121 261 235
5 85 129
489 177 1
425 489 1
477 109 9
257 103 33
221 165 55
51 471 23
481 209 9
293 469 25
121 485 1
2 365 1
113 21 377
112 345 133
165 353 1
229 309 97
41 17 405
369 337 65
185 337 45
161 5 265
309 169 11
409 489 9
361 233 57
305 1 157
17 369 105
65 159 177
297 173 49
97 217 145
305 347 151
125 133 337
105 457 33
361 21 97
253 445 17
393 341 25
29 269 53
245 85 63
397 309 61
481 341 11
469 229 1
109 457 5
1 65 161
217 417 41
361 469 1
441 69 53
182 381 81
481 429 5
269 97 79
253 429 9
309 377 109
423 293 63
425 125 37
189 395 15
113 405 1
465 248 9
461 61 25
9 377 45
1 393 65
208 157 96
253 473 9
65 277 33
381 269 81
433 149 29
205 217 169
373 277 1
25 381 65
431 409 64
129 469 13
97 157 33
189 65 109
341 485 3
47 473 9
237 85 33
465 265 13
341 349 89
401 151 33
365 149 9
181 1 113
245 85 33
153 329 9
61 157 289
305 445 9
317 465 21
21 437 1
341 93 113
193 241 177
241 37 227
73 25 1
1 113 325
145 169 309
5 85 193
209 49 145
325 181 113
317 101 1
65 425 33
389 361 13
73 337 149
361 273 121
283 221 133
356 113 73
369 137 41
177 85 73
169 73 53
257 381 81
37 189 33
349 225 145
73 277 97
129 333 33
277 181 137
229 69 241
269 177 81
345 241 33
417 225 41
179 325 7
209 45 151
73 369 21
137 449 45
329 133 11
37 401 89
231 205 147
365 93 11
145 5 257
401 1 57
235 229 181
429 37 33
157 309 185
49 308 176
241 105 194
25 297 189
433 369 49
341 53 10
345 377 57
27 1 261
417 217 47
357 417 53
301 161 49
365 185 89
93 427 37
345 353 45
13 256 128
401 1 67
133 393 73
101 137 245
232 305 145
301 121 89
377 193 1
345 449 31
461 409 25
421 73 17
445 245 25
1 233 73
169 249 185
411 135 75
1 401 25
313 269 61
21 117 129
345 1 117
329 361 41
309 87 65
203 341 97
389 469 17
53 269 213
373 365 1
305 193 193
345 317 1
424 1 13
45 181 33
403 309 53
105 471 21
493 433 1
233 399 35
189 485 1
385 345 47
257 133 107
369 385 65
85 176 54
473 117 1
69 149 321
296 293 1
245 271 103
233 325 81
105 489 1
11 485 9
397 205 17
217 225 25
92 485 1
209 77 225
265 77 45
5 301 59
41 321 109
293 129 1
421 89 33
305 27 85
357 45 73
165 101 159
133 309 129
221 413 73
85 389 97
477 291 17
85 269 71
189 269 49
261 417 10
241 405 1
1 73 425
405 233 65
457 277 1
189 329 5
265 397 37
237 485 1
285 81 1
473 181 1
331 93 115
329 253 117
177 453 5
1 177 161
437 201 9
25 13 293
245 109 1
117 201 237
109 441 25
305 325 97
101 485 15
309 361 117
249 297 45
361 253 133
25 371 35
357 29 135
419 109 81
77 329 93
385 493 1
69 149 97
381 109 41
101 29 49
141 81 353
5 1 113
45 493 1
9 281 141
1 469 3
53 461 17
353 309 71
213 201 153
481 37 19
289 129 5
79 249 88
321 173 161
345 445 27
343 485 1
213 175 129
457 93 40
349 265 9
402 69 1
29 381 73
121 193 161
249 369 109
297 261 189
321 433 9
417 131 37
25 364 57
89 193 232
45 221 177
261 365 6
229 285 113
457 349 29
217 239 187
121 33 193
281 365 57
241 241 82
295 105 177
465 85 1
13 137 309
157 315 25
5 37 321
245 309 65
289 29 69
185 273 177
83 61 291
17 1 105
49 1 269
269 347 113
41 229 33
305 325 49
241 289 189
357 273 64
361 117 61
241 97 21
457 126 21
361 233 133
97 389 61
253 133 217
473 359 5
37 305 45
349 413 9
325 357 129
137 453 9
9 137 167
93 313 153
113 53 329
41 465 12
191 45 171
309 373 117
401 101 85
457 21 11
1 37 207
21 401 13
277 189 193
493 343 5
77 417 37
5 397 65
441 401 45
123 385 81
89 405 33
437 487 6
163 53 121
265 157 225
413 117 41
125 109 273
1 97 128
195 297 113
229 137 95
19 5 125
405 493 1
213 297 153
107 329 125
389 109 1
259 469 1
17 209 237
141 481 18
489 185 1
81 31 60
125 49 183
217 225 1
279 61 167
241 281 129
89 469 1
1 381 89
261 118 1
201 225 29
421 333 33
401 429 37
45 113 133
329 149 121
445 169 49
57 449 47
1 405 65
361 405 69
461 1 17
149 97 65
253 201 17
101 105 389
41 261 229
29 357 73
225 209 25
441 321 19
221 121 161
197 421 1
261 153 193
341 249 97
417 349 49
481 249 5
421 253 41
21 409 57
353 373 33
265 153 53
437 141 41
237 219 113
349 229 121
490 45 1
393 245 67
481 73 5
161 41 17
277 137 115
201 325 129
391 297 55
177 133 265
393 1 101
153 317 31
489 401 9
325 133 17
101 33 273
477 421 1
55 53 21
301 253 65
457 189 37
213 309 129
285 433 51
345 209 147
72 351 45
37 209 157
289 341 89
277 57 161
17 481 1
5 381 41
247 49 221
281 1 165
241 289 73
405 265 25
309 153 1
1 57 357
117 413 57
459 10 5
57 251 183
497 414 1
249 421 1
289 134 79
69 65 373
477 385 1
65 473 17
433 85 21
401 409 61
425 489 1
77 205 185
345 453 33
101 85 257
41 193 47
71 125 73
225 457 41
489 21 9
209 301 49
107 461 13
241 397 73
1 161 289
261 273 65
245 255 115
37 49 177
250 185 178
41 449 45
221 229 81
149 477 1
251 251 211
481 277 1
373 277 97
45 177 57
201 165 81
173 489 9
206 265 29
197 449 45
37 149 15
1 329 105
217 373 13
125 137 194
101 373 1
125 115 321
157 117 297
237 113 97
465 389 1
221 221 161
280 309 189
373 445 41
113 183 125
81 281 23
45 185 157
317 301 137
365 197 65
201 53 243
87 185 75
125 269 225
413 373 1
277 213 105
203 369 53
101 121 5
317 305 99
221 269 197
201 449 45
75 75 189
225 69 181
33 260 53
261 205 209
269 485 9
225 253 217
309 329 17
70 301 161
421 29 65
21 353 141
269 305 1
477 417 9
249 397 33
225 497 1
297 189 25
405 65 33
267 415 27
41 361 125
207 393 13
73 401 57
145 353 53
309 43 97
189 409 25
485 461 1
177 453 33
93 4 273
361 431 25
245 473 13
61 469 1
133 225 173
313 135 77
9 369 25
173 473 25
141 163 319
493 245 1
37 457 9
337 285 99
65 165 225
321 245 37
489 229 9
73 493 5
309 265 169
81 465 13
281 421 65
457 369 13
317 233 57
185 281 205
465 379 7
50 361 13
473 1 21
321 369 33
325 293 81
241 481 5
95 21 312
393 145 29
85 152 270
373 1 33
385 121 17
397 270 73
393 405 17
301 245 129
197 101 81
249 97 225
261 29 164
481 213 1
393 37 17
121 301 73
433 165 13
463 145 3
285 493 3
407 17 89
169 201 241
241 45 177
353 433 25
197 85 169
49 201 27
361 157 17
353 365 123
369 309 125
341 441 25
193 453 17
329 477 17
341 1 5
265 25 93
357 108 65
421 141 65
401 19 69
37 169 209
61 425 45
497 33 1
137 165 33
149 361 125
117 341 1
201 137 21
255 137 215
57 409 37
425 81 21
49 85 229
265 149 185
361 129 42
395 293 49
265 209 93
121 101 189
73 241 137
37 129 341
472 341 29
453 155 17
369 65 33
461 37 39
241 1 227
333 379 91
111 377 93
109 405 51
469 125 1
337 137 41
345 321 69
429 134 55
245 85 124
85 271 209
221 161 185
89 69 337
21 269 49
264 389 49
133 57 17
137 149 117
121 405 33
57 473 25
1 1 137
145 265 73
237 341 33
401 389 9
421 351 33
97 285 97
365 363 33
209 317 9
45 165 305
121 229 257
361 393 29
165 31 145
35 337 133
121 165 241
281 273 77
357 25 17
201 237 33
254 245 60
1 445 1
385 237 17
337 345 45
75 221 129
85 313 45
87 1 120
345 57 97
353 251 89
21 413 25
321 469 9
33 147 187
170 297 53
269 1 57
329 129 125
481 433 1
13 237 261
197 170 49
1 169 261
249 461 33
289 45 1
205 293 81
281 33 35
405 437 9
369 93 9
153 201 41
201 69 141
229 172 161
171 305 1
121 389 9
29 141 185
89 297 161
65 217 189
225 373 1
425 185 1
37 137 201
349 201 49
373 93 125
273 9 137
291 485 1
285 221 1
369 301 9
25 285 113
353 189 55
469 381 17
37 133 321
305 73 161
213 420 30
461 15 17
109 157 313
297 305 121
381 285 47
389 265 49
452 149 45
389 337 1
45 165 65
250 137 108
369 197 122
369 97 73
477 1 1
29 133 209
121 145 143
335 297 65
221 277 161
113 461 37
165 211 187
329 473 13
145 413 57
227 223 109
10 33 405
47 485 9
69 321 145
289 413 65
441 273 30
413 405 1
225 185 1
444 389 1
457 225 41
401 91 1
487 293 3
169 221 177
9 381 73
237 461 25
65 153 333
229 135 49
477 73 1
313 441 57
421 165 1
2 325 41
265 221 117
1 401 53
319 73 15
213 337 125
1 393 33
137 413 9
93 269 161
297 181 69
85 181 97
437 461 9
209 397 33
183 493 5
197 1 17
301 251 153
169 405 65
329 363 69
281 433 49
401 65 5
363 1 45
85 373 1
404 57 27
201 337 89
410 77 5
333 169 17
369 205 125
471 385 25
397 97 57
229 445 25
69 17 365
97 25 145
313 25 5
97 435 53
101 269 77
41 133 135
133 44 315
257 277 161
97 493 1
261 497 1
185 429 1
481 61 9
277 149 161
265 221 193
297 221 113
410 381 70
197 1 121
317 305 25
305 367 29
429 121 26
221 469 3
237 305 112
269 297 169
59 401 45
253 365 105
81 413 73
425 221 21
211 219 173
97 153 153
405 341 21
241 275 153
225 459 39
57 5 413
51 293 129
261 147 9
261 239 97
321 313 25
33 373 97
5 485 3
349 57 89
353 309 129
325 281 23
473 251 18
269 67 1
433 109 1
417 189 69
317 337 61
337 357 33
217 30 257
269 265 193
49 441 13
329 225 109
241 273 65
74 41 314
73 381 25
497 169 1
141 485 3
381 169 73
321 365 25
437 185 5
57 441 21
117 129 311
469 457 5
1 39 449
401 217 41
343 57 99
233 321 135
297 30 45
53 93 217
13 293 105
129 141 241
189 273 17
409 221 53
489 61 9
5 461 17
441 101 17
169 421 1
11 285 137
471 13 27
157 21 233
67 429 5
29 125 349
441 481 3
441 9 49
29 393 77
333 97 121
492 353 1
315 249 7
209 237 41
103 113 373
93 361 81
25 253 97
93 493 1
17 1 61
225 1 193
297 413 13
465 349 33
257 93 157
319 297 169
297 353 17
301 301 65
281 5 1
495 25 1
93 77 73
105 77 325
77 441 27
393 421 49
149 397 49
405 177 9
47 385 49
417 161 77
466 109 4
333 185 1
226 437 25
465 106 1
273 41 109
333 335 1
89 105 121
185 201 261
229 393 93
469 101 1
289 105 145
69 305 69
249 393 103
245 201 1
487 269 1
201 345 77
337 93 85
141 165 209
41 253 57
121 317 121
113 269 57
105 433 53
237 225 97
61 449 41
9 469 25
17 153 185
357 405 65
77 389 97
153 7 237
463 189 37
97 381 33
301 187 41
497 329 1
240 89 94
57 357 1
465 213 5
41 233 109
129 373 1
327 85 123
125 195 171
25 431 15
45 205 57
37 321 75
481 145 17
21 75 11
429 209 25
457 217 9
9 453 17
169 336 127
473 13 25
325 85 81
185 341 97
33 145 133
229 77 217
325 461 17
101 297 65
29 213 97
465 89 35
395 21 27
265 181 81
45 441 33
1 457 37
239 184 132
153 97 33
401 181 65
273 157 181
139 41 47
345 469 3
305 177 57
429 425 27
241 449 33
229 225 1
385 21 45
357 201 33
423 369 9
201 33 60
341 425 47
315 397 33
433 404 5
140 389 65
233 303 79
145 261 129
429 57 1
321 85 13
57 351 15
85 365 129
1 137 297
361 85 29
173 433 53
73 107 333
29 365 65
251 77 133
388 365 110
97 449 9
109 181 233
493 401 1
53 125 197
69 461 9
145 133 73
489 37 1
269 137 41
41 473 15
109 337 17
365 5 81
129 153 241
473 289 21
297 441 1
105 253 77
205 77 193
55 485 1
365 21 57
437 209 1
145 209 193
277 249 161
307 275 185
405 485 5
216 85 41
389 429 65
277 209 33
185 293 17
285 193 89
165 425 9
221 53 57
393 357 85
393 241 21
329 125 93
497 37 1
345 361 17
482 61 10
101 105 297
201 413 73
257 25 45
89 193 233
273 461 17
237 157 257
353 65 1
125 401 5
345 401 69
441 77 57
201 457 33
349 113 121
269 77 129
93 449 25
477 189 1
433 117 13
130 393 29
305 319 83
117 177 191
301 173 121
409 320 73
189 477 13
389 469 1
253 441 1
449 409 9
149 149 27
405 195 1
301 445 13
465 225 3
429 209 41
297 201 157
126 481 17
205 77 289
21 209 17
93 145 233
193 493 1
401 161 29
461 385 17
113 337 149
21 229 65
345 461 9
17 225 181
245 337 73
45 425 13
81 453 1
345 253 25
469 489 1
9 357 1
13 381 17
121 1 85
221 249 205
1 289 195
369 117 109
476 74 3
473 105 9
481 9 19
321 145 125
121 161 241
285 25 113
221 101 169
425 373 1
473 465 21
412 251 1
429 153 33
61 305 137
117 425 55
325 277 81
109 180 315
169 477 9
377 305 21
411 193 69
425 377 33
265 27 137
145 261 205
265 189 69
157 1 241
441 105 57
397 53 1
221 105 265
269 457 9
61 109 121
399 93 23
301 453 1
41 461 17
245 361 69
449 9 25
461 301 9
269 91 69
485 393 1
207 437 1
257 297 61
149 433 57
469 46 1
153 409 25
377 201 29
295 489 5
337 9 21
462 5 33
297 249 69
37 481 5
95 253 49
393 23 57
493 169 1
145 69 105
473 113 17
97 165 225
251 201 219
201 165 229
121 257 141
221 365 57
313 233 70
89 401 5
157 385 1
113 81 37
293 21 1
277 385 25
269 489 5
491 213 5
403 486 5
373 225 1
57 469 1
145 25 321
85 121 9
417 413 1
41 349 137
1 497 1
261 93 209
485 273 7
297 341 111
73 149 225
1 445 33
161 401 43
309 1 129
481 433 5
281 97 141
159 297 149
469 145 17
233 69 201
317 409 61
125 233 23
5 365 89
481 441 17
357 253 141
125 451 45
113 285 105
497 389 1
437 305 1
441 25 53
277 225 149
129 233 77
353 181 77
79 297 49
221 221 121
233 89 141
65 203 259
168 273 217
137 29 209
17 429 1
415 45 53
441 81 17
473 365 23
13 326 87
425 185 27
317 205 163
61 485 1
201 389 1
213 71 193
345 41 25
161 291 191
29 445 25
325 491 1
97 145 7
373 157 103
225 461 33
361 87 61
109 165 153
385 165 34
301 93 65
445 193 49
113 481 5
113 117 225
411 261 52
263 101 197
81 169 65
309 71 109
253 29 9
101 153 329
439 53 41
43 121 113
369 199 85
413 276 25
317 277 33
153 377 89
413 209 41
73 281 205
469 37 17
277 311 35
337 349 107
113 497 1
305 105 37
245 73 65
301 225 153
217 317 113
453 209 9
129 249 129
385 113 105
289 313 69
93 389 33
133 374 40
253 409 9
333 73 137
493 421 1
429 181 57
273 469 25
149 121 257
5 21 1
45 473 25
337 461 21
89 429 55
277 449 45
241 1 9
477 481 9
373 477 13
319 328 15
81 209 145
37 25 225
253 305 33
465 341 1
13 489 5
274 61 217
401 9 13
57 13 201
457 257 5
91 70 357
331 109 77
21 499 1
477 253 9
205 33 265
301 185 177
493 193 1
5 429 65
57 129 217
81 433 61
301 171 105
433 281 33
425 181 41
301 57 141
169 417 17
473 457 13
361 425 25
397 276 57
261 481 17
1 393 89
349 13 145
413 469 17
329 234 61
57 473 5
183 41 3
261 317 25
365 485 1
409 485 1
25 477 9
417 401 69
21 49 361
21 189 89
357 147 77
425 241 29
61 193 105
73 193 189
489 451 11
421 49 1
421 157 1
156 303 104
57 161 101
293 133 33
1 307 127
167 109 191
251 169 101
361 485 9
309 149 65
53 325 113
393 485 5
481 189 5
273 37 157
157 17 295
305 377 73
129 212 255
249 201 161
227 105 9
297 181 99
1 365 77
197 137 271
18 257 165
337 441 25
405 361 65
297 457 33
433 57 1
341 329 129
137 109 125
457 53 5
57 385 50
21 456 1
341 1 1
273 189 77
365 49 17
177 275 201
33 453 30
255 51 65
463 281 29
421 329 24
305 181 41
469 129 1
101 397 81
21 225 45
257 77 101
213 1 1
1 25 323
459 163 27
165 69 97
81 229 33
137 365 27
457 305 13
5 374 78
323 21 107
441 153 37
445 461 29
41 229 105
73 105 57
341 225 25
285 425 64
217 493 1
273 137 93
441 37 1
471 421 21
173 186 252
329 1 153
341 237 21
371 365 79
473 385 27
397 373 1
309 205 113
41 9 241
201 309 121
497 153 1
173 255 225
309 21 125
337 209 13
105 49 185
149 457 41
221 285 17
133 349 49
123 9 23
77 397 73
37 69 257
181 145 113
313 181 73
477 445 1
1 125 245
445 1 41
23 245 81
493 329 3
17 253 81
69 325 65
59 457 9
246 121 143
109 46 169
125 25 1
437 421 33
43 461 17
183 11 293
145 15 289
277 317 85
257 49 13
401 197 53
149 253 65
185 269 113
217 359 81
141 385 33
57 333 3
377 141 109
321 373 25
231 489 5
115 491 7
221 345 89
321 497 1
201 293 1
101 297 105
281 357 97
357 255 109
225 9 185
163 353 117
173 473 5
277 365 9
245 229 81
321 77 89
217 385 73
393 165 77
193 311 159
477 245 1
21 1 1
201 155 45
405 217 41
457 441 7
359 141 21
373 493 1
85 373 97
421 17 65
287 493 1
29 117 257
325 269 65
261 57 233
45 224 148
489 55 5
228 485 1
277 135 213
341 3 51
33 29 61
281 185 145
269 181 177
191 251 33
9 333 121
189 219 45
285 377 33
195 493 1
485 445 1
141 413 73
389 409 43
73 449 1
285 381 105
353 187 89
161 385 33
209 381 85
349 413 81
385 169 79
489 13 1
345 85 23
385 257 97
13 49 77
285 397 57
469 141 27
427 253 17
281 193 189
337 333 93
293 201 177
33 221 217
377 101 65
281 481 1
29 113 357
129 105 37
197 117 197
145 41 277
41 401 23
109 49 99
173 389 105
171 489 1
214 13 251
105 37 217
353 445 49
261 85 113
385 409 21
141 249 237
21 411 5
241 81 249
393 325 7
81 241 117
105 51 257
269 97 133
405 285 33
189 277 66
449 249 21
493 101 1
431 73 39
85 226 174
189 393 73
245 313 101
85 197 81
377 249 41
497 229 1
349 45 105
137 431 61
121 37 221
101 293 153
13 297 97
29 169 265
101 289 9
353 365 105
229 109 65
137 421 21
241 55 45
1 393 79
441 425 41
257 237 181
76 237 201
329 21 171
345 433 1
377 253 97
253 349 121
393 47 1
377 477 19
394 153 89
41 405 49
305 101 149
466 137 23
221 433 41
173 237 153
249 111 177
157 393 41
181 269 153
161 85 133
101 117 1
133 265 125
361 225 1
181 365 25
349 400 100
97 405 65
21 97 161
285 363 73
185 245 169
201 317 9
305 421 65
153 17 233
101 101 281
495 49 3
1 429 9
449 221 49
425 285 33
97 277 201
192 205 1
233 433 53
325 193 57
461 41 13
17 63 159
485 21 1
173 457 5
191 453 29
349 421 29
37 165 185
385 289 97
185 457 9
357 245 73
473 457 17
421 289 17
321 169 85
353 273 137
421 289 45
125 421 49
85 407 37
117 324 92
157 131 266
393 285 69
157 381 1
93 173 65
57 265 201
459 385 41
414 121 35
261 109 129
69 33 105
333 65 81
297 429 1
181 313 175
361 173 53
301 253 153
361 421 79
309 197 137
265 341 65
341 177 97
35 149 321
13 461 1
133 381 69
437 101 1
397 135 81
145 307 131
177 97 119
345 105 1
361 245 1
444 317 38
285 17 83
303 15 41
401 325 49
485 101 7
205 409 91
393 441 45
49 371 5
457 157 37
89 19 361
429 1 47
127 109 215
61 421 17
61 420 31
351 485 1
171 37 125
235 229 94
129 401 89
461 321 15
485 487 7
469 401 17
109 457 17
153 397 9
409 391 41
95 245 49
177 45 225
89 329 75
209 137 193
465 145 5
350 205 116
382 215 58
457 29 9
469 121 17
1 133 241
95 477 13
41 93 385
5 85 397
153 289 113
445 89 1
301 97 9
181 375 79
433 291 61
117 357 9
393 221 5
497 185 1
341 477 1
229 109 185
249 26 39
105 57 193
17 85 142
441 65 5
65 137 233
117 337 157
1 301 137
461 61 17
193 365 25
201 41 233
49 85 321
393 409 73
381 493 3
108 325 49
201 223 221
185 41 143
465 25 5
101 29 273
33 481 15
189 241 47
413 337 33
249 297 157
1 337 1
261 285 129
174 275 29
217 49 147
251 273 105
145 213 281
380 421 33
85 361 53
201 29 9
201 165 85
1 477 13
489 233 9
449 249 33
157 105 257
233 461 33
317 1 25
265 369 1
417 93 53
385 293 69
405 6 33
269 465 17
481 421 17
489 373 1
417 165 33
49 37 107
41 1 271
61 389 57
337 301 21
321 453 33
333 217 121
165 93 257
149 93 257
53 205 81
397 349 49
393 33 101
157 189 81
169 421 22
93 401 45
109 363 93
45 5 257
177 413 65
137 2 263
265 245 113
233 377 17
285 441 7
185 293 161
57 38 157
165 119 17
65 173 319
137 133 69
405 477 9
485 325 1
157 49 221
97 405 73
170 228 93
197 301 71
409 167 53
37 453 17
329 493 7
401 409 61
469 281 21
76 221 113
273 129 203
89 485 7
25 309 65
77 41 193
473 285 7
145 361 1
77 441 49
9 89 101
117 285 17
489 237 1
326 413 85
314 253 52
225 353 33
153 269 193
381 25 65
217 253 43
493 125 1
493 213 1
329 153 61
21 217 269
225 101 129
253 257 37
13 245 129
469 385 21
139 393 93
349 37 17
61 477 1
277 341 53
73 433 29
341 5 147
475 253 19
57 453 9
17 389 65
360 73 100
109 193 5
405 5 1
205 457 33
148 181 1
7 499 1
213 489 9
385 185 113
239 365 1
445 149 33
133 137 269
321 141 157
145 31 17
85 261 81
113 253 19
73 397 57
56 335 35
453 65 9
149 361 5
441 189 9
111 245 223
49 141 313
197 25 177
305 269 121
77 373 65
61 337 37
357 449 45
237 385 33
265 317 65
35 225 153
41 321 29
454 1 29
261 101 185
1 497 1
85 11 201
385 279 29
21 449 21
445 313 43
445 133 41
289 197 209
81 365 58
421 345 61
189 381 1
305 29 101
265 417 61
337 373 1
485 169 1
85 285 129
437 229 1
9 9 37
389 69 81
356 401 74
229 173 1
165 413 1
461 285 33
61 321 125
177 213 129
77 1 81
25 309 1
357 367 35
269 205 169
253 129 209
37 352 116
277 301 17
296 473 5
189 145 241
341 47 65
169 113 17
45 161 21
357 493 1
277 225 49
453 245 31
17 453 25
465 397 29
313 45 101
255 49 135
441 41 37
209 265 217
457 1 1
25 489 1
173 229 41
89 11 81
61 407 81
173 85 149
381 369 73
347 301 5
401 221 13
121 41 305
273 325 145
265 99 213
153 497 4
441 269 51
173 69 297
311 493 5
465 329 21
177 435 25
361 37 133
241 121 173
133 113 353
109 285 29
65 435 28
69 125 233
436 399 46
199 477 1
193 61 77
401 9 73
241 457 33
141 437 25
349 485 1
83 401 85
117 313 129
269 169 65
53 473 25
141 79 185
141 9 329
117 190 57
317 449 49
253 221 125
121 125 177
463 381 3
29 245 33
74 117 85
434 366 23
301 340 6
265 25 229
425 497 1
349 343 63
225 81 189
473 309 5
457 317 17
485 235 1
397 461 33
21 317 65
243 9 65
33 69 109
421 401 1
461 285 17
385 317 67
237 57 73
171 293 17
73 321 133
5 361 21
381 141 49
1 441 25
353 361 72
261 449 21
87 121 77
481 17 1
389 329 33
239 165 203
417 339 61
65 445 9
197 181 233
353 121 137
243 125 211
53 1 193
469 65 17
369 125 77
21 227 5
489 215 1
481 409 13
365 184 49
37 385 49
225 137 125
29 31 275
49 365 1
185 461 33
225 197 161
407 185 55
57 121 345
265 167 185
377 475 17
21 105 41
177 53 247
53 437 1
101 379 69
389 273 49
385 445 25
125 1 289
497 41 1
469 417 1
485 165 1
309 193 81
29 481 9
5 101 1
124 173 49
65 89 369
401 109 33
49 484 15
437 497 3
441 338 53
289 401 13
53 207 145
229 135 225
57 449 41
45 85 393
353 385 41
425 85 69
297 397 65
61 353 121
281 65 21
333 169 113
453 349 1
237 427 65
369 171 5
373 313 13
289 209 125
1 330 159
425 1 13
205 189 281
59 213 207
461 253 25
305 213 101
205 145 185
309 61 103
111 281 155
433 176 53
429 177 17
33 321 125
349 49 121
481 253 1
381 297 105
289 429 9
79 437 1
181 153 141
117 61 49
19 257 161
69 45 381
137 28 285
463 29 1
145 153 105
201 175 205
489 185 5
153 1 85
126 237 161
389 125 5
1 69 333
465 457 25
267 69 187
201 233 197
457 129 13
485 253 5
17 197 273
437 373 1
130 429 49
389 231 81
353 377 25
461 389 17
169 481 1
145 165 177
249 45 45
217 161 281
305 465 25
141 477 1
381 429 49
121 225 196
25 401 65
5 453 3
233 401 61
333 213 5
425 279 27
157 253 221
181 117 237
237 385 13
341 13 97
85 93 141
421 21 53
297 1 177
257 121 21
145 445 4
349 145 111
223 137 257
101 281 45
101 69 331
109 389 65
417 145 42
449 1 25
485 215 1
117 485 1
341 29 65
405 61 65
473 369 1
41 353 57
185 105 49
173 345 21
33 69 285
421 375 65
245 59 41
281 289 51
41 101 17
129 433 29
1 119 85
461 213 33
19 421 57
81 19 289
20 333 41
1 157 291
245 1 1
53 221 157
73 429 41
381 105 17
93 261 97
109 181 1
269 269 217
173 353 5
89 233 181
317 237 81
205 129 97
297 397 65
9 77 329
361 373 1
409 297 9
409 5 89
273 361 125
69 57 369
185 113 277
393 401 21
25 105 277
405 51 17
85 73 330
21 397 69
493 449 5
221 213 49
265 461 9
493 397 3
489 57 1
301 116 97
205 381 73
469 194 4
73 301 175
415 191 23
449 1 25
358 449 37
213 365 112
209 387 69
9 413 33
57 325 49
381 193 57
377 341 97
37 235 171
137 213 5
369 285 97
141 27 141
369 157 17
57 309 179
200 397 13
81 429 45
317 182 1
465 61 9
9 401 17
61 269 57
73 209 193
385 369 13
277 369 113
209 77 165
93 393 65
93 1 249
489 21 5
285 445 53
465 135 1
389 421 65
53 329 73
441 165 1
441 269 45
329 153 5
137 157 137
109 349 1
103 341 81
69 45 281
329 21 93
154 353 89
257 401 21
397 1 49
433 413 33
121 209 233
117 361 133
209 49 57
461 1 33
297 229 129
43 401 1
381 317 13
353 197 109
289 61 87
33 445 33
49 233 107
134 137 201
385 213 33
41 269 209
125 41 127
269 229 137
17 357 17
124 357 49
357 65 83
105 373 65
205 261 65
417 69 13
205 253 73
353 497 1
149 253 169
260 453 41
321 73 165
433 73 29
209 401 53
313 497 1
153 493 1
453 145 24
85 469 17
1 353 17
161 379 27
253 71 173
215 313 137
97 81 69
233 397 89
25 65 77
345 437 33
401 285 33
371 109 37
89 499 1
261 33 225
445 313 49
77 79 29
421 237 1
383 417 9
129 257 189
377 197 65
389 283 65
389 137 41
209 141 121
365 365 17
189 257 169
161 277 76
77 273 119
273 489 1
497 145 1
157 435 51
9 237 217
397 121 33
193 177 253
85 1 321
157 349 57
421 493 1
285 125 89
141 397 89
181 29 265
345 153 80
165 85 307
257 397 65
169 125 229
329 141 61
91 21 249
467 225 1
21 217 49
91 213 65
13 5 185
197 165 177
149 285 129
487 261 11
173 453 1
91 137 174
285 1 33
1 265 61
153 269 137
61 205 45
105 241 241
105 377 37
269 129 153
301 137 1
427 15 39
401 393 69
379 353 121
13 157 105
337 425 9
269 221 225
21 101 305
137 149 193
394 253 96
241 189 165
121 389 103
369 277 37
1 325 9
165 473 5
85 477 1
337 317 93
135 317 1
497 449 1
373 25 1
11 251 134
89 473 15
429 153 25
373 21 3
49 157 185
157 124 321
285 153 97
477 225 1
245 121 177
105 237 21
429 396 55
205 1 41
393 189 49
1 337 149
473 1 9
189 477 13
245 493 5
337 175 29
185 73 289
73 413 17
129 89 237
491 281 7
77 409 43
161 125 137
325 69 9
365 129 33
113 121 101
381 109 33
105 85 13
5 65 237
237 301 17
265 441 15
101 269 89
349 345 82
453 67 33
25 429 41
125 460 4
269 345 123
301 153 140
37 189 77
93 479 11
37 335 85
371 45 81
269 289 109
361 37 121
297 325 101
89 435 61
374 483 17
211 365 107
321 229 1
37 97 153
261 397 29
205 393 41
141 261 145
305 93 32
65 117 321
349 153 137
85 85 167
441 289 21
145 437 41
109 373 49
313 1 113
313 357 113
217 233 141
269 369 117
157 37 313
457 393 21
249 281 97
445 113 5
477 385 9
177 45 89
197 57 97
77 29 233
25 169 25
401 129 61
89 212 258
421 33 49
389 377 97
205 469 1
385 1 101
321 13 133
441 399 17
349 145 105
223 61 273
241 341 1
169 421 49
191 493 1
301 193 53
237 401 37
449 357 13
125 205 149
277 389 49
305 61 169
205 361 41
231 313 145
133 309 41
290 173 42
319 105 35
273 229 169
51 433 37
153 183 157
257 109 61
45 225 133
493 161 1
1 440 35
431 166 51
173 333 9
373 221 1
61 205 233
369 257 57
213 73 65
231 445 49
413 361 53
317 149 57
297 45 125
192 261 193
349 273 105
397 149 65
265 481 13
342 301 120
333 485 9
141 261 25
297 341 65
105 153 149
353 193 43
201 277 129
317 61 89
13 89 181
149 217 269
225 353 91
73 197 49
49 469 1
105 201 149
369 401 17
169 481 13
251 489 9
93 369 88
453 5 33
247 269 201
497 57 1
381 365 1
249 377 5
111 105 279
265 117 21
83 89 45
277 67 33
213 125 193
457 439 5
61 141 145
365 217 39
417 141 1
213 109 101
437 393 1
225 457 41
373 153 49
353 451 39
413 77 81
399 333 67
377 337 89
493 385 1
11 65 329
209 385 37
153 381 25
161 129 189
9 261 69
24 341 1
437 181 1
321 73 161
333 201 105
405 197 91
441 73 21
161 385 37
229 21 241
137 449 25
129 317 121
411 229 23
169 429 17
241 449 41
453 229 41
201 225 69
201 49 249
113 185 5
205 65 97
89 453 17
293 73 157
293 77 17
81 269 1
481 193 17
161 453 1
453 365 17
389 235 51
346 97 102
53 69 193
325 353 129
1 120 226
293 197 1
97 217 53
305 473 1
141 489 1
77 37 73
453 249 33
465 285 1
325 229 5
1 175 243
437 201 9
5 123 185
233 265 157
493 349 1
129 365 17
385 449 9
401 237 1
365 477 17
477 251 15
213 331 137
53 1 385
177 381 17
74 89 85
171 137 1
185 269 201
441 261 40
209 401 21
13 413 49
125 257 37
321 317 98
493 441 1
447 121 7
441 157 29
35 41 71
101 5 49
457 33 5
73 361 108
11 185 89
193 249 109
349 350 145
325 297 49
13 187 283
1 47 139
409 393 57
303 445 1
349 1 17
105 445 49
237 329 113
245 33 33
499 241 1
225 173 17
245 437 1
121 211 23
89 49 332
41 361 51
449 269 33
57 165 265
29 265 41
477 265 1
397 261 5
157 377 37
129 17 249
453 409 5
109 57 289
257 1 225
181 181 1
133 417 1
161 13 61
305 293 141
125 281 213
443 29 45
333 265 129
317 277 161
145 93 9
381 329 89
341 453 14
221 369 19
427 157 47
351 185 5
153 141 61
185 477 13
393 305 65
451 301 3
197 148 241
185 33 233
9 213 97
421 253 73
345 475 13
153 101 173
455 165 15
225 53 273
217 25 45
329 89 105
73 169 249
217 381 105
29 19 441
181 57 145
209 221 145
25 93 301
397 173 33
305 61 189
483 406 11
297 185 149
457 305 37
307 185 89
341 29 145
61 305 145
129 205 257
337 109 160
193 213 245
469 381 21
169 361 89
277 205 193
493 105 1
481 421 17
217 273 211
141 341 129
465 285 21
101 465 29
281 381 97
405 49 1
413 405 57
93 477 1
477 357 17
45 469 29
365 335 97
345 289 133
153 349 125
241 201 229
5 321 109
225 329 74
477 225 13
5 1 177
381 185 79
193 497 1
467 1 15
293 201 93
77 297 159
269 61 201
271 209 207
187 197 121
465 173 21
181 269 169
204 145 90
385 461 9
201 426 67
49 101 369
481 269 19
197 237 89
237 349 49
21 106 287
21 417 45
201 325 145
145 421 69
56 353 29
377 77 85
479 5 15
41 253 89
175 9 239
369 149 61
497 321 1
273 459 21
101 105 381
225 73 45
353 373 65
335 329 149
489 235 9
101 72 225
165 453 25
249 145 217
173 49 137
377 297 61
401 377 25
473 357 1
177 161 61
397 129 17
453 109 1
181 497 1
433 173 49
469 1 5
427 241 71
177 45 105
145 305 145
436 477 11
417 121 69
457 105 27
163 193 297
429 129 33
197 21 225
433 81 53
153 41 1
125 71 217
149 97 129
229 457 29
269 93 1
225 1 259
1 161 121
321 149 133
69 421 17
45 93 153
453 69 17
181 421 49
337 485 1
353 213 1
105 81 277
431 485 7
369 221 119
145 353 137
33 497 1
105 293 1
145 145 105
109 461 29
213 165 97
169 353 57
377 445 17
141 97 185
485 121 1
425 401 1
277 237 217
9 103 379
201 353 45
127 149 225
293 46 81
277 221 33
93 69 225
297 85 85
141 181 181
369 153 75
329 125 153
485 77 1
433 437 49
365 321 49
253 401 57
349 25 111
453 339 1
153 89 48
181 37 257
49 481 1
185 205 273
13 377 37
1 357 61
41 1 61
129 209 280
193 57 161
251 361 93
133 165 209
212 77 158
453 249 1
461 189 17
65 429 31
209 129 73
81 261 1
201 393 1
229 485 1
177 297 181
477 417 13
313 97 101
439 177 43
399 405 1
57 165 1
221 437 1
249 53 249
69 417 61
264 281 95
337 81 141
381 445 21
293 439 19
377 333 106
109 81 89
119 309 79
277 25 59
381 281 27
9 281 15
69 9 347
152 85 142
405 405 77
185 401 97
333 301 121
1 385 100
101 125 145
269 209 217
393 125 17
252 413 43
485 217 1
17 73 77
306 137 103
357 153 97
499 281 1
213 49 13
349 21 97
113 337 25
149 305 173
417 45 12
28 373 65
321 441 29
453 421 33
405 57 1
261 269 145
145 157 57
85 413 33
233 197 167
129 21 29
449 37 37
335 317 85
197 437 1
37 201 1
271 401 57
329 5 21
261 137 145
441 21 16
169 149 229
497 19 1
145 197 103
437 421 1
297 421 41
405 51 65
181 465 29
325 5 1
65 233 113
261 275 157
155 209 41
461 97 6
261 389 65
139 321 29
315 417 37
135 361 1
9 359 127
61 201 216
17 173 79
341 103 113
289 477 16
365 33 73
1 189 29
481 341 5
85 29 193
85 37 217
365 377 25
303 69 37
121 309 13
205 125 13
361 385 29
217 29 253
273 281 41
485 1 4
85 233 137
141 321 145
325 333 117
189 485 13
145 345 105
113 53 77
9 494 1
409 491 1
197 89 1
71 1 315
89 493 1
193 345 45
33 65 401
209 21 21
125 139 81
333 385 1
309 485 6
208 373 1
329 361 57
21 301 3
457 61 21
148 205 41
369 89 33
196 77 194
75 277 161
173 421 39
353 381 105
1 469 9
145 395 29
408 3 22
1 189 137
379 85 27
55 333 109
85 163 5
44 301 121
5 423 27
109 229 33
301 9 121
81 33 45
141 421 1
453 397 17
177 449 45
193 229 225
389 425 37
273 369 37
337 221 161
201 217 271
321 293 82
77 461 33
198 409 5
179 73 169
84 201 209
145 207 41
49 181 97
17 481 1
225 385 107
207 137 65
317 437 33
305 161 189
25 365 65
369 153 125
497 451 1
73 49 421
101 273 97
65 493 1
373 13 1
385 9 5
157 253 181
355 49 21
385 229 9
353 269 141
393 449 16
365 25 97
121 491 7
299 409 5
321 157 53
201 337 65
185 89 41
1 243 91
369 233 41
317 333 85
5 477 17
29 461 25
153 453 25
185 99 279
137 421 65
465 29 5
101 289 105
49 105 385
45 377 73
9 373 33
293 141 161
285 221 177
27 349 73
333 141 65
321 17 33
225 397 33
449 369 1
145 17 273
245 53 161
381 277 17
133 445 37
257 277 113
493 305 1
285 89 9
351 336 9
73 457 42
357 309 113
161 209 45
185 133 81
157 45 57
161 145 85
161 25 161
345 137 73
433 105 21
309 133 65
429 365 49
385 309 53
399 97 69
5 85 41
409 455 17
13 453 17
381 309 57
353 149 5
41 89 9
489 241 9
169 273 97
273 101 25
369 477 15
9 137 197
101 497 3
463 137 29
1 353 85
395 141 101
461 213 33
1 469 1
185 233 180
257 17 5
37 197 235
449 313 29
185 457 17
101 26 81
321 53 163
377 173 65
37 421 49
281 293 45
89 349 33
201 245 209
173 355 61
13 353 69
9 437 1
498 21 1
149 345 73
185 335 129
457 33 1
457 333 13
219 313 93
173 473 1
357 445 33
181 77 97
427 333 65
441 57 45
45 65 49
297 129 177
229 205 121
238 497 1
9 373 1
439 277 5
367 441 41
289 173 201
197 336 95
189 197 161
161 477 1
217 171 129
89 425 13
453 111 29
449 333 9
321 1 173
407 343 37
389 309 1
329 437 1
149 157 137
177 13 185
477 443 1
373 421 65
481 385 13
445 197 5
309 81 65
221 41 153
1 37 233
121 217 25
189 337 121
333 369 89
169 329 143
285 61 209
237 377 49
273 433 45
273 5 41
157 385 21
219 149 170
21 137 157
37 381 25
60 125 289
289 381 73
135 453 17
1 329 41
21 25 412
113 349 85
293 265 127
93 461 2
389 81 103
97 29 285
249 205 123
85 273 37
97 93 37
481 113 1
317 57 9
429 393 41
229 333 167
29 251 19
117 261 177
249 1 1
21 181 97
377 235 12
209 75 233
193 101 301
301 329 137
421 1 33
345 345 45
437 497 1
481 409 13
65 189 89
13 221 73
445 305 9
249 341 101
409 13 61
293 129 81
97 473 1
57 457 5
317 313 17
53 101 249
309 481 13
45 262 68
269 245 169
345 9 141
61 5 353
189 325 17
233 429 1
209 349 137
1 57 441
161 417 81
27 157 317
37 141 89
171 45 181
485 421 1
225 217 197
201 353 57
73 469 5
313 245 73
53 65 57
289 21 145
385 137 53
448 157 13
461 255 13
117 133 17
353 413 81
421 465 9
317 65 97
271 281 81
261 493 1
45 337 97
377 401 29
316 233 50
353 193 65
259 165 125
421 181 73
453 457 21
257 341 61
109 469 27
353 113 141
457 353 17
177 1 153
251 133 197
153 105 65
125 129 125
337 259 59
93 21 277
241 97 93
77 457 9
229 285 113
49 1 301
335 222 127
33 53 321
213 45 249
101 13 353
121 138 90
81 299 187
57 117 255
269 101 113
345 109 105
413 161 41
213 297 7
121 385 69
109 183 149
169 161 45
337 313 65
1 437 1
53 417 41
17 249 77
81 115 385
313 321 177
349 401 49
401 421 33
341 189 113
65 121 61
385 361 109
133 245 142
291 41 115
237 297 145
149 425 37
257 337 141
465 249 21
197 381 81
157 193 137
129 197 113
89 385 37
109 313 93
157 185 141
381 385 1
37 169 245
469 269 25
339 153 1
153 189 209
393 455 25
397 389 13
153 275 89
369 445 9
165 257 133
109 349 141
89 253 65
153 337 41
469 369 1
25 413 77
285 131 177
403 85 55
164 345 49
479 280 3
209 449 45
197 205 193
145 301 57
331 207 147
377 321 93
407 41 13
201 469 1
469 487 5
369 25 113
173 129 271
85 407 21
141 209 201
159 189 169
78 421 65
485 161 12
405 341 73
411 301 47
445 465 9
281 27 193
309 420 43
357 209 5
293 365 133
53 49 257
389 195 33
321 101 1
357 481 1
485 233 4
101 241 94
329 173 85
444 91 53
497 497 1
149 452 16
361 77 25
326 89 96
249 81 149
206 259 203
453 345 25
27 341 113
353 69 85
429 333 1
41 241 93
329 325 165
177 369 65
373 135 81
421 185 17
5 213 89
489 497 1
149 381 31
181 461 13
249 229 129
157 181 29
493 205 5
389 401 5
377 489 1
341 261 53
1 481 1
141 137 329
273 153 125
389 145 105
389 197 65
273 437 61
485 245 1
73 485 1
68 185 245
17 363 127
37 252 207
253 105 33
101 497 1
270 181 160
61 109 25
369 425 17
65 97 77
1 69 49
109 441 10
485 185 13
225 393 53
468 269 18
493 49 1
51 217 249
365 409 53
437 69 33
269 397 73
421 371 9
421 395 64
445 371 23
285 399 17
257 205 1
469 157 1
121 25 63
457 329 21
29 101 337
401 157 17
281 361 117
141 73 209
293 165 175
53 191 208
1 325 145
329 25 41
461 361 9
149 13 1
141 245 1
229 313 13
369 69 129
397 451 1
49 217 181
341 225 157
175 297 37
345 353 89
281 280 29
137 18 145
403 431 3
393 133 45
201 181 121
187 157 301
187 341 17
201 325 121
403 449 13
349 433 37
103 65 317
153 21 325
64 177 237
121 81 5
421 157 5
229 163 1
113 477 17
321 409 79
305 377 105
385 301 113
61 205 25
25 449 9
149 55 225
17 1 305
297 419 27
1 27 96
157 285 113
221 289 65
365 85 113
385 341 5
425 104 75
293 229 177
89 43 185
297 397 73
125 337 61
233 493 5
285 129 177
57 225 205
173 141 297
81 157 33
117 41 97
469 145 1
453 85 39
409 425 49
65 251 51
17 45 57
317 369 71
397 205 33
334 185 3
109 13 229
301 301 33
241 217 5
121 349 81
181 17 129
169 368 104
101 237 1
17 401 49
345 213 81
237 413 33
349 126 121
321 397 89
37 105 313
41 389 9
401 251 81
353 1 115
397 325 85
493 201 3
441 221 45
17 201 297
99 45 295
1 293 5
101 349 57
385 41 1
286 425 1
69 201 1
353 385 25
49 153 25
413 227 49
441 49 13
65 276 4
161 251 81
53 177 1
193 213 277
41 377 45
165 253 145
281 441 29
365 7 105
253 249 125
101 475 3
161 29 41
341 341 129
5 21 393
61 469 17
437 13 17
421 493 1
325 329 161
401 37 81
351 257 33
485 473 15
269 97 9
25 149 45
53 301 145
173 229 17
45 221 103
469 220 9
482 55 11
273 189 5
401 113 25
425 229 61
401 489 9
473 141 9
125 407 55
137 113 165
495 195 4
137 209 243
49 69 353
45 221 229
1 89 377
461 385 33
241 153 75
153 201 223
73 375 59
19 149 321
25 329 25
361 189 113
177 161 279
9 45 185
285 105 81
421 417 11
493 469 1
29 263 45
317 217 161
301 21 73
33 225 1
49 37 301
109 185 287
125 209 137
85 13 97
457 237 9
17 273 205
61 173 257
337 133 101
265 377 13
461 41 16
399 405 41
209 165 1
1 165 326
251 105 165
481 357 1
421 61 65
379 189 49
161 317 113
301 385 101
166 181 229
37 153 33
153 253 121
237 293 9
341 60 129
405 185 77
328 361 117
73 130 285
479 123 1
493 153 1
441 29 7
197 401 1
221 237 249
305 197 177
365 157 17
301 153 41
277 329 109
73 123 273
221 317 73
345 405 71
253 205 81
105 293 65
321 369 53
3 149 145
233 221 91
317 408 48
461 469 1
433 257 41
309 152 89
441 265 33
69 361 109
33 473 5
23 445 49
385 65 65
97 305 85
101 361 81
17 485 1
489 497 1
223 401 65
359 97 61
497 25 1
29 225 273
117 221 185
25 113 313
169 358 124
162 457 13
303 37 177
137 313 143
34 315 73
349 105 9
409 457 25
45 307 77
293 217 177
217 301 137
141 253 97
13 265 61
485 249 1
381 277 1
309 305 25
233 493 1
75 209 277
469 121 9
1 171 119
289 61 32
169 241 253
393 221 57
1 285 177
17 21 289
289 101 51
465 53 31
49 285 25
297 162 61
385 57 23
73 73 337
385 481 17
251 269 137
153 297 21
173 225 1
269 489 1
217 181 65
461 393 33
454 177 38
333 4 21
105 429 9
1 185 81
333 81 37
453 453 13
205 253 89
343 421 17
391 217 13
301 221 15
89 221 59
365 81 91
437 435 15
113 261 97
221 189 201
417 45 17
145 1 253
109 97 81
393 329 53
17 201 33
417 285 21
229 217 234
41 109 157
173 153 33
289 439 31
221 393 33
419 485 5
269 117 169
181 385 61
221 465 21
457 353 5
13 113 205
205 221 177
289 301 17
385 149 9
37 141 289
233 357 65
401 265 61
225 105 129
449 445 41
423 113 21
189 273 189
77 5 15
245 289 133
329 437 59
373 309 1
353 341 25
137 33 205
477 269 9
177 201 1
95 345 19
389 265 9
193 176 153
361 130 129
49 41 165
217 425 13
141 305 49
397 349 1
117 373 81
497 123 1
477 269 21
457 101 29
101 413 81
177 421 33
401 297 1
29 401 29
341 197 133
335 293 83
351 31 9
241 13 221
421 477 9
37 249 141
29 189 305
169 29 17
301 125 25
337 405 1
65 407 53
133 383 113
141 77 285
473 83 9
55 149 205
147 297 61
377 157 25
413 13 65
333 241 49
485 33 14
33 125 237
233 53 29
481 21 5
273 417 83
493 53 5
393 105 65
433 275 45
61 145 189
485 57 1
467 137 29
1 37 199
337 385 9
445 153 49
37 405 19
61 301 57
409 157 9
33 405 33
251 125 189
369 109 43
93 305 121
213 247 163
445 189 33
225 21 229
201 485 1
283 489 9
45 449 1
181 17 101
37 137 325
385 313 41
129 437 57
237 9 17
269 285 169
243 53 63
374 261 63
309 293 137
437 345 33
41 13 153
385 73 113
329 281 65
433 77 37
289 265 205
345 69 65
69 253 153
351 365 25
457 61 9
273 309 185
285 245 105
325 493 1
297 357 57
153 105 45
109 37 129
145 117 1
423 417 57
49 113 189
9 327 155
157 45 25
105 85 265
213 117 151
381 419 3
361 493 1
261 361 121
21 493 7
89 35 393
95 369 69
401 81 65
269 201 113
297 485 1
401 69 85
181 425 9
141 399 95
109 113 29
445 97 17
201 213 113
161 17 69
457 265 33
425 413 61
19 121 257
337 485 1
425 161 73
185 413 81
113 401 57
61 285 1
385 197 53
497 141 1
453 141 17
309 325 65
229 361 29
1 269 121
289 341 97
353 359 139
265 41 121
189 453 17
41 21 65
277 433 37
441 21 29
349 133 65
337 413 55
69 277 1
500 373 1
213 485 1
237 483 3
85 269 129
429 137 9
21 397 89
221 357 113
317 241 97
269 9 189
341 109 1
345 449 33
389 269 49
273 121 85
153 405 57
69 461 17
397 257 57
229 269 229
357 185 95
49 217 81
313 349 118
117 145 249
185 65 209
73 337 25
205 237 249
57 21 337
173 429 25
61 53 193
25 477 23
1 189 41
25 337 77
301 377 61
235 289 9
301 165 97
177 189 249
421 461 28
49 289 1
129 69 121
349 105 41
481 353 13
489 117 9
401 145 9
189 421 17
417 209 49
83 153 109
393 369 101
29 111 15
181 205 97
305 245 193
119 341 33
329 205 1
81 253 49
365 153 33
121 29 73
237 265 57
245 187 89
309 481 9
61 441 45
337 305 133
319 421 1
121 421 49
337 251 25
77 345 133
169 323 95
441 453 1
289 141 69
81 91 233
125 377 5
135 169 177
273 85 73
309 113 105
493 191 1
421 17 57
217 361 93
129 113 298
269 281 1
77 469 1
469 441 3
75 121 309
186 417 77
209 453 17
241 289 13
229 125 223
281 125 197
351 130 29
85 377 33
81 223 137
397 329 85
193 217 141
289 45 83
377 409 25
21 145 169
385 209 105
497 415 1
251 117 159
447 281 37
301 385 53
41 85 289
225 385 89
49 295 123
349 151 141
385 231 61
437 37 44
369 81 37
285 145 201
265 39 165
135 297 89
173 233 29
41 145 57
289 353 93
253 93 73
141 437 57
493 481 1
487 317 9
309 382 84
301 101 187
441 301 9
393 173 85
321 180 1
101 397 81
485 389 1
65 51 109
493 241 1
469 275 9
41 277 1
65 401 85
241 455 33
17 69 161
489 77 9
189 461 25
41 181 129
323 377 13
273 1 117
321 337 41
249 189 225
481 189 17
333 153 25
189 457 13
201 237 57
221 61 231
173 381 25
165 493 1
157 93 169
261 45 33
333 209 51
453 465 21
269 423 69
153 297 193
381 453 33
295 381 105
21 241 1
153 345 121
434 385 53
243 199 64
325 461 9
61 209 229
287 377 9
113 229 49
393 61 57
1 229 158
281 201 55
105 101 1
221 197 169
357 83 97
249 73 21
493 361 1
83 225 249
205 265 221
376 41 56
25 481 9
33 1 437
25 181 305
445 417 49
261 477 7
125 493 1
471 261 14
449 433 17
241 77 45
249 409 69
237 245 1
477 76 9
53 201 235
61 69 113
73 289 35
249 97 245
29 365 61
381 193 97
461 491 3
1 105 333
305 169 17
385 425 37
273 413 57
425 217 29
413 217 45
385 345 21
1 469 17
17 213 257
33 369 81
449 1 29
269 373 109
117 101 257
205 101 277
1 101 253
37 469 17
361 144 89
337 493 1
25 345 125
165 41 145
424 425 57
203 185 49
297 237 193
409 485 1
193 489 9
257 193 233
341 197 65
109 461 17
50 181 225
49 425 37
141 361 133
361 1 49
369 353 9
129 213 166
325 401 1
297 417 53
443 233 55
497 29 1
417 13 69
285 453 17
173 105 225
305 187 153
173 249 171
277 209 153
409 465 17
385 339 37
365 161 5
369 322 113
345 487 1
349 209 97
169 385 57
313 349 97
393 225 13
425 429 49
181 165 29
313 449 17
325 21 33
238 253 113
397 179 33
125 485 1
177 289 125
161 237 233
477 159 17
45 491 9
82 349 113
25 69 197
173 493 1
33 61 153
121 481 5
385 349 13
85 145 353
145 105 103
77 201 121
269 161 65
477 437 9
201 45 121
453 121 1
481 17 9
201 377 73
405 213 1
401 385 53
113 465 1
465 177 9
297 301 44
495 21 3
145 153 238
189 405 65
69 57 273
233 449 5
457 500 1
37 345 137
77 317 145
185 357 1
325 301 65
429 293 1
21 261 97
253 457 41
305 455 41
69 145 245
341 89 17
73 165 49
121 377 45
9 173 313
473 205 5
497 321 1
469 373 17
469 233 13
441 39 21
393 109 73
1 29 221
354 317 101
95 469 1
445 193 13
167 57 19
269 299 89
81 381 89
365 21 57
405 297 33
269 45 137
301 373 1
201 385 37
21 337 25
353 257 101
329 1 1
373 289 53
333 337 153
425 289 13
53 53 193
41 61 7
25 49 169
453 169 1
469 265 1
237 421 65
105 93 393
321 317 65
87 289 161
429 9 65
317 89 33
217 33 9
65 365 73
197 425 17
239 461 1
101 190 261
49 433 33
429 485 9
49 129 301
141 301 85
401 477 9
61 441 1
457 201 29
139 65 44
357 101 97
421 245 1
325 293 129
217 89 88
37 1 369
457 329 35
337 261 41
361 101 107
361 277 13
53 233 37
37 305 21
241 353 21
477 217 5
469 237 1
481 269 5
393 21 21
377 157 123
249 381 65
261 141 49
277 321 21
256 377 49
345 236 153
217 457 29
421 153 33
209 307 143
477 417 9
397 457 21
189 465 35
101 149 231
93 497 1
249 201 111
333 37 133
193 365 9
405 497 1
285 125 73
121 321 29
341 317 112
89 125 289
49 413 33
333 352 87
399 21 85
157 393 41
109 69 145
93 485 1
201 427 71
321 33 25
453 405 1
385 5 9
427 369 65
281 393 5
101 471 11
117 265 37
493 477 1
489 141 1
85 341 12
1 65 243
337 160 101
149 85 181
77 153 25
481 433 1
255 229 239
85 221 161
269 229 13
225 246 254
85 123 97
273 161 209
445 33 45
269 281 21
257 301 97
221 73 161
225 393 33
497 431 1
361 413 33
313 69 157
65 293 161
407 141 39
285 81 211
186 13 146
69 369 21
41 417 33
29 37 433
189 45 121
109 464 7
493 235 1
30 49 241
146 349 49
145 201 209
281 209 189
93 347 27
277 105 105
341 233 101
125 325 113
465 73 13
229 273 145
341 281 145
257 409 21
269 289 63
253 201 193
441 205 57
333 317 97
5 145 81
73 241 237
141 329 137
269 313 177
305 251 61
161 461 17
208 73 207
17 485 1
217 105 73
333 389 17
385 349 25
201 385 50
321 33 69
391 241 71
79 401 85
101 341 1
41 1 129
169 121 261
365 381 25
385 265 29
33 193 121
5 29 25
21 245 135
30 229 88
189 361 125
219 55 269
21 369 117
81 435 23
345 437 1
237 153 257
135 407 31
261 357 129
321 469 1
297 69 73
285 65 213
165 421 65
149 133 97
301 479 7
409 321 29
169 233 245
405 217 1
393 261 69
217 349 21
301 293 129
49 433 17
285 117 201
359 477 9
117 69 1
81 413 29
261 321 21
93 321 128
381 321 89
345 217 133
461 429 34
145 37 133
331 17 143
153 421 41
153 91 297
29 413 73
15 421 26
29 173 137
279 33 67
3 413 81
145 477 1
241 97 33
353 181 125
477 21 1
489 5 5
209 321 37
81 201 265
229 397 41
25 257 121
297 365 121
397 43 33
85 349 139
449 369 49
249 383 75
177 269 129
173 201 269
381 417 25
361 57 1
193 1 255
213 303 55
137 65 329
321 93 1
5 189 48
71 429 37
47 361 97
466 217 28
341 181 97
335 369 69
139 429 21
29 189 139
353 325 9
485 97 1
25 225 121
385 37 1
221 425 5
223 141 107
1 21 1
370 85 72
405 29 33
77 385 17
37 445 25
117 81 257
112 325 17
85 315 49
369 305 113
473 141 17
133 457 5
389 321 33
201 461 21
209 5 271
373 369 1
485 105 1
373 1 33
361 117 125
150 53 346
201 25 45
141 101 125
25 13 343
105 177 225
357 365 129
405 477 1
5 145 333
257 181 77
153 445 49
317 85 25
103 269 149
333 325 129
181 449 21
285 145 81
497 277 1
233 8 69
129 301 15
61 197 81
421 457 41
253 101 161
453 45 25
409 389 53
33 29 75
435 237 7
437 69 17
321 21 13
157 193 269
65 271 19
157 81 181
193 71 63
13 1 477
421 85 17
237 181 153
421 413 71
5 301 49
61 197 93
61 91 101
125 73 249
73 69 217
209 317 171
297 285 71
1 479 15
333 189 49
201 379 11
477 5 9
255 497 1
253 145 25
185 327 15
245 137 67
325 361 63
117 117 65
381 53 105
453 341 19
165 377 29
205 337 69
341 449 49
293 137 177
281 333 33
321 118 55
469 35 9
69 141 1
401 489 1
185 489 9
341 329 33
125 161 25
167 112 65
397 85 25
137 201 69
13 65 73
176 369 53
497 1 1
353 120 89
361 207 137
377 53 45
105 147 119
77 397 81
413 260 73
337 37 139
7 377 41
309 165 97
333 455 37
205 361 101
3 385 89
377 89 5
84 269 132
479 389 1
225 473 25
115 457 22
65 345 57
397 33 33
1 65 241
489 231 5
93 257 81
313 189 77
433 185 25
251 77 89
369 457 29
61 21 161
377 397 89
369 497 1
461 357 29
385 281 21
305 169 113
5 153 155
1 265 85
181 369 13
373 17 41
469 441 14
157 337 65
353 269 67
285 461 5
369 317 57
245 33 1
1 205 15
113 41 89
377 61 49
281 405 49
301 365 115
225 361 1
121 297 89
75 69 219
77 393 73
269 149 129
53 369 34
389 433 45
257 121 9
457 177 29
149 337 37
97 153 13
285 497 1
105 105 352
461 481 1
413 69 33
365 5 57
383 421 37
389 337 38
361 109 53
233 9 197
17 397 81
17 421 77
445 349 17
285 393 37
189 409 21
297 61 191
485 329 3
353 337 27
153 153 201
409 445 17
477 337 17
241 433 33
185 269 145
253 343 45
405 209 49
189 57 155
485 125 1
45 316 56
133 185 193
11 145 353
227 449 1
1 37 209
61 449 1
245 225 241
93 201 297
125 89 349
233 345 9
459 409 7
5 469 1
249 237 169
106 105 32
97 373 33
385 481 1
365 131 41
69 437 33
41 373 65
1 473 1
269 97 69
105 133 49
141 409 65
101 201 21
121 417 13
201 161 101
365 357 1
25 417 53
205 1 193
417 305 45
301 461 25
421 381 49
469 433 5
45 253 65
413 419 63
209 145 89
329 271 117
369 413 29
485 353 9
405 489 1
329 149 1
29 181 193
317 85 65
93 325 88
65 7 341
93 89 153
441 181 45
381 361 17
97 345 37
317 269 145
265 369 9
407 297 77
277 201 3
45 265 25
345 273 109
85 153 117
165 181 65
61 295 49
293 395 5
89 21 197
201 385 61
9 125 369
365 177 121
50 153 125
346 365 33
313 217 105
17 65 201
345 101 145
488 245 6
5 317 178
301 181 113
71 291 5
341 225 1
229 493 1
127 341 97
321 281 65
389 425 53
199 21 179
305 489 9
449 21 25
377 20 89
5 453 17
355 301 127
201 117 129
221 237 241
185 401 83
169 85 37
153 233 245
305 493 7
97 401 37
281 301 161
261 409 1
413 461 9
465 189 9
336 427 63
245 145 97
181 451 11
41 13 366
429 413 65
305 1 85
113 481 17
169 245 33
189 465 21
37 365 41
269 205 57
109 483 3
37 441 37
469 345 1
201 109 253
253 181 33
105 381 23
413 45 85
413 369 25
413 365 57
85 437 21
93 473 21
241 415 83
357 397 85
81 135 285
451 269 25
245 105 65
29 437 1
131 181 227
365 261 122
25 281 105
341 61 1
229 277 65
143 269 9
49 493 1
341 117 129
51 253 241
273 457 13
45 113 341
77 377 5
97 365 121
53 113 69
373 13 111
337 125 129
353 247 137
487 185 5
285 321 149
5 261 1
413 104 75
41 325 1
285 329 101
53 113 89
97 169 287
397 325 9
285 55 123
217 451 37
149 451 49
493 487 1
417 157 17
445 401 9
353 89 37
77 213 61
437 445 27
397 197 81
369 189 125
481 361 9
137 401 49
419 85 1
145 297 189
261 153 89
365 237 86
157 13 97
353 413 33
361 161 69
49 185 141
125 485 10
117 57 33
185 341 129
13 217 265
365 285 69
409 233 35
499 341 1
413 61 49
213 425 59
325 301 113
325 345 121
345 141 85
417 253 65
221 497 1
37 1 17
437 341 1
341 297 1
305 121 189
278 309 161
91 61 239
405 425 29
493 109 1
1 445 1
253 213 105
193 485 1
101 245 9
217 321 53
369 221 1
413 409 25
469 305 1
237 249 37
49 177 131
445 189 1
65 361 61
73 373 73
393 77 73
337 297 10
283 313 113
21 317 25
53 481 5
139 113 109
129 25 185
149 321 125
445 341 53
199 389 97
49 139 233
77 53 145
237 213 1
49 337 117
189 101 9
357 9 33
285 69 169
317 321 161
237 377 85
221 37 25
369 177 49
277 345 69
297 129 13
153 169 45
97 301 161
309 137 161
385 201 89
449 149 29
101 5 113
261 1 97
301 321 177
353 425 33
385 37 33
477 417 9
401 101 65
21 145 17
321 301 61
285 473 9
181 137 65
281 389 93
129 93 109
193 341 3
201 85 173
297 385 93
305 457 25
241 381 21
209 285 145
127 325 161
145 141 241
293 441 27
157 355 81
237 137 49
429 153 57
133 13 193
37 149 195
273 421 65
493 61 3
297 237 29
121 113 135
137 297 61
105 329 161
297 133 109
277 429 33
369 309 57
165 333 1
497 185 1
297 25 145
257 77 145
385 201 29
397 25 89
120 268 24
1 385 1
35 1 89
149 457 9
453 181 1
441 137 9
361 1 55
481 313 5
213 124 118
213 425 57
273 469 1
481 301 17
73 429 65
61 233 1
269 457 23
317 245 42
65 433 5
203 353 145
201 269 41
93 185 245
101 181 123
368 205 83
161 5 37
257 361 85
223 141 231
97 253 209
437 193 17
73 409 41
465 477 5
201 93 281
53 325 65
29 33 373
189 361 53
357 33 89
461 385 17
481 9 17
129 493 1
97 141 41
5 253 169
413 389 49
463 133 31
101 33 33
361 281 109
121 405 25
437 101 1
85 121 219
1 357 97
81 221 177
489 11 1
237 21 129
393 493 1
493 385 1
221 93 169
437 221 17
321 237 1
197 265 37
189 105 177
417 413 77
217 239 87
181 405 65
73 49 165
337 21 97
305 253 177
461 385 1
169 221 109
345 473 9
161 21 45
133 353 33
181 479 13
235 461 33
249 305 129
349 377 61
381 53 29
413 341 49
309 149 129
277 85 17
161 253 27
369 253 117
261 285 129
153 401 61
289 446 55
101 337 89
17 97 173
341 377 65
311 165 17
117 453 1
241 13 177
259 9 95
273 217 83
425 437 33
309 157 97
209 469 17
268 355 71
385 225 113
481 49 17
225 321 109
409 313 53
177 89 233
281 25 217
169 421 17
13 21 417
1 365 16
425 169 41
429 405 69
81 223 252
219 129 201
473 401 1
461 445 1
369 261 19
401 357 19
399 455 3
153 225 13
429 153 57
417 489 5
1 365 7
221 293 81
429 9 7
119 197 97
257 73 73
285 401 1
329 89 161
57 265 41
265 305 173
253 305 69
423 477 9
213 139 209
41 57 53
209 317 40
395 291 29
481 469 13
353 469 17
265 53 217
135 447 49
481 81 1
5 113 33
9 193 157
449 124 13
377 261 49
281 388 108
285 417 52
49 381 97
285 461 29
369 227 109
305 193 173
421 13 25
213 249 1
437 353 17
97 265 41
129 381 89
484 185 13
1 85 293
485 9 1
209 9 5
101 377 85
21 113 173
497 265 1
393 449 9
275 209 23
37 372 82
45 406 33
369 21 1
437 71 17
53 301 113
89 126 119
301 345 153
137 41 23
105 113 77
49 57 197
321 333 81
201 377 37
277 101 97
289 189 129
385 81 69
327 269 87
15 65 173
101 61 109
425 105 9
409 385 69
329 269 33
333 301 57
137 421 17
487 373 14
449 121 15
281 469 1
130 325 110
205 489 5
237 377 81
477 453 1
211 489 9
1 353 57
25 445 41
393 377 31
49 53 145
169 393 61
373 201 1
469 433 17
69 293 113
13 293 1
441 493 1
333 341 129
217 365 47
429 321 5
5 409 37
489 393 1
189 213 1
181 51 113
485 237 1
289 113 161
49 441 5
337 1 49
477 237 8
21 189 121
313 161 117
5 69 289
177 425 37
393 481 9
93 237 249
385 189 1
53 93 193
389 437 41
489 149 9
303 457 9
201 445 25
85 253 241
201 433 27
109 465 29
277 377 5
29 45 185
481 81 5
167 417 21
301 137 185
317 467 7
285 269 121
289 27 129
69 209 185
281 169 201
97 5 371
445 145 1
145 269 73
89 1 117
49 261 225
41 85 105
245 113 177
473 433 13
237 461 25
465 487 13
313 289 77
453 125 33
465 445 21
301 333 161
309 345 29
17 1 301
25 237 79
57 389 1
285 321 149
177 117 16
73 345 109
337 413 57
269 93 27
469 181 15
289 37 161
109 37 273
185 477 17
429 153 19
477 149 1
245 13 1
17 73 177
353 397 17
349 81 17
429 161 33
9 281 197
401 385 53
313 233 73
49 405 17
339 201 97
9 277 19
315 173 185
217 497 3
369 139 41
21 45 325
85 401 25
9 241 177
289 89 173
441 453 1
461 321 33
289 293 176
469 165 3
481 273 13
49 393 53
53 260 116
321 469 1
317 81 169
349 21 53
21 273 61
297 149 201
445 171 17
477 381 1
453 285 33
485 226 1
61 203 259
249 49 177
113 25 305
401 385 77
221 465 5
91 185 269
37 117 321
401 5 85
425 97 37
385 321 13
445 325 25
105 457 5
101 65 161
29 257 89
305 69 149
332 3 112
401 265 65
449 121 29
73 309 161
221 285 161
317 105 137
445 101 7
437 341 41
265 461 9
81 465 5
253 77 153
33 53 393
233 405 33
375 199 43
169 417 40
113 231 79
469 93 1
337 385 17
37 25 273
335 285 161
40 251 81
393 5 93
193 421 33
365 41 41
75 225 52
225 253 171
305 229 97
189 221 169
337 89 1
297 453 29
313 249 113
141 445 9
85 37 193
237 377 1
417 367 9
103 163 281
345 353 125
321 173 1
261 225 1
157 461 1
309 225 73
297 429 1
53 341 1
465 397 25
445 385 23
93 469 1
457 469 1
133 105 305
285 1 81
145 461 25
249 393 57
281 405 39
201 73 169
79 410 38
1 269 51
409 453 37
305 221 145
121 193 301
73 85 41
261 387 39
39 117 177
37 271 159
309 27 1
413 265 57
51 365 73
377 381 109
365 225 113
137 333 121
117 3 201
481 439 5
229 321 93
281 489 1
297 265 67
385 1 109
193 265 37
89 437 31
309 13 1
441 193 33
401 45 39
3 453 33
441 165 25
289 349 113
497 353 3
405 113 33
237 261 193
185 369 21
385 165 53
13 205 177
261 481 1
57 301 49
435 381 49
365 197 121
401 449 1
193 401 25
373 189 41
441 421 5
401 241 69
483 177 3
385 443 33
417 41 69
61 407 3
9 109 121
417 321 73
61 457 9
16 41 161
413 98 1
189 241 121
5 153 209
321 81 76
233 77 113
471 229 17
197 319 137
377 5 105
331 213 77
401 265 81
103 389 49
329 177 41
13 27 93
459 419 33
241 49 153
401 1 13
41 205 105
141 165 249
379 45 27
75 309 113
93 385 105
76 461 17
113 189 209
485 363 1
357 329 65
241 133 29
33 429 15
377 293 73
397 217 17
159 125 11
41 421 73
43 345 45
381 17 42
485 461 1
413 85 81
13 325 161
473 135 9
57 281 81
465 85 13
153 193 189
433 377 1
117 213 273
365 321 73
105 285 129
113 305 37
353 445 25
189 481 1
13 241 179
13 437 1
77 409 37
141 361 1
181 225 225
51 85 229
497 205 1
273 121 49
289 29 201
9 329 157
273 457 19
189 261 97
13 305 29
85 97 61
1 137 73
297 408 25
221 417 42
369 373 96
381 45 17
237 321 21
457 445 37
145 53 173
237 89 153
397 493 1
393 153 29
457 145 33
181 9 257
437 81 1
57 413 22
129 85 201
491 385 3
405 129 1
333 133 1
393 201 93
453 185 1
69 249 157
37 301 57
301 385 69
485 309 1
461 157 25
61 349 20
69 141 209
209 208 253
445 429 13
153 322 1
137 453 11
137 55 161
217 477 17
89 337 61
249 441 39
201 45 221
297 1 21
417 345 37
291 1 101
205 209 47
253 65 25
341 117 113
433 45 37
183 349 45
345 401 25
497 165 1
365 245 129
161 253 89
117 397 97
215 229 111
53 269 217
389 441 5
181 53 185
37 1 121
29 129 177
81 333 49
373 114 1
493 489 1
469 225 1
81 441 13
205 9 245
97 177 153
189 325 129
326 37 82
41 269 169
345 261 145
1 389 1
445 397 9
301 45 57
489 89 5
137 245 225
153 305 23
261 153 53
349 333 33
469 377 9
357 45 97
469 141 27
323 401 45
265 309 57
289 157 51
437 33 1
157 325 73
369 325 41
81 409 57
341 357 105
69 445 13
317 301 81
57 437 37
345 245 141
341 261 1
421 485 15
41 429 41
69 281 157
41 161 65
481 173 9
277 45 13
209 229 129
1 112 256
41 65 323
389 489 9
57 21 439
3 457 1
233 89 101
161 482 16
41 423 49
125 389 8
455 189 1
305 321 133
193 223 163
71 173 185
481 169 13
145 105 265
469 85 31
69 349 99
165 321 177
499 65 1
429 277 17
445 57 1
21 49 217
33 385 45
89 305 5
453 45 13
261 117 65
41 33 425
283 365 121
29 485 1
209 25 65
69 265 125
435 25 27
469 413 1
317 265 33
137 485 1
281 87 201
49 213 75
177 17 57
213 149 225
89 309 54
283 425 21
305 25 67
317 17 4
153 89 37
17 389 77
261 241 75
469 165 9
465 488 4
449 401 21
243 293 145
253 385 45
433 481 1
361 313 116
63 421 33
86 41 181
109 133 161
281 81 37
433 257 61
1 169 329
61 329 37
257 145 87
175 309 1
401 181 81
161 169 265
1 269 3
29 449 9
89 407 27
21 401 65
290 48 195
225 429 65
333 161 137
201 249 89
389 137 81
421 153 49
337 17 73
57 309 77
429 286 1
386 1 52
265 205 81
417 461 33
485 57 1
41 225 189
441 41 5
125 105 353
199 90 149
25 1 149
393 271 77
109 289 83
457 309 1
25 449 37
7 241 49
53 161 53
157 193 109
293 437 9
181 421 9
409 41 23
129 57 189
345 253 153
177 305 189
133 165 309
273 37 159
273 376 113
301 423 41
265 437 1
149 489 9
375 497 1
23 237 185
125 241 217
89 377 37
85 333 65
21 329 69
351 361 73
281 153 109
129 143 81
395 201 34
77 185 17
325 73 65
301 89 129
421 373 51
397 305 73
213 101 249
153 461 17
25 329 157
69 309 177
433 29 29
321 41 141
349 297 17
117 421 40
289 265 145
333 109 161
285 485 1
289 47 101
237 401 65
413 465 5
59 11 57
39 99 231
33 381 9
93 67 265
333 245 113
69 205 77
466 297 3
81 185 233
485 261 1
77 397 25
425 21 29
51 377 85
65 173 57
109 425 57
327 357 97
37 381 113
185 313 185
13 433 53
129 64 109
437 189 1
333 137 89
97 417 77
459 177 37
45 497 1
253 209 79
145 309 123
57 393 1
214 9 199
413 241 81
345 37 85
441 404 25
37 137 289
225 5 145
85 353 51
81 199 259
405 433 53
1 305 85
93 477 9
267 149 143
95 125 225
177 73 21
419 261 73
9 109 129
265 335 75
489 245 9
69 369 89
225 1 57
289 97 61
37 133 305
47 245 146
337 493 1
273 309 65
257 325 9
409 429 17
49 461 25
37 193 293
1 401 17
57 121 361
1 229 189
389 429 17
41 225 177
421 393 49
109 369 1
477 245 1
381 233 49
137 397 33
469 63 1
85 465 4
257 317 41
457 373 41
317 301 161
85 85 221
17 303 81
453 156 21
69 473 17
73 440 56
93 465 33
49 133 73
433 5 65
345 461 1
449 45 1
317 361 105
500 261 1
417 401 29
385 217 55
93 425 1
261 205 227
485 297 1
421 441 21
293 485 5
253 233 229
291 265 173
65 13 45
349 399 47
365 309 73
313 73 21
441 153 41
329 273 5
201 253 221
353 73 25
293 245 65
277 133 65
85 493 1
449 37 51
237 15 137
493 1 1
109 75 41
409 377 33
37 13 449
333 89 25
137 365 9
337 469 1
177 497 1
181 373 1
33 477 5
475 149 1
437 113 25
93 117 305
26 321 21
81 491 1
37 57 73
323 261 171
153 409 61
165 329 169
497 105 1
33 269 177
33 453 17
148 29 110
321 465 17
161 429 9
81 125 209
425 53 25
177 321 101
261 181 177
321 125 85
45 385 45
57 453 33
437 385 1
441 265 17
101 245 225
307 313 105
133 273 195
445 193 10
105 185 307
465 321 11
197 101 233
443 89 55
225 57 225
377 461 33
381 273 33
245 81 173
213 55 193
201 217 69
461 151 29
385 357 1
169 481 9
137 305 165
237 108 232
29 229 65
245 429 49
277 481 13
305 53 85
275 341 7
93 361 53
57 7 205
345 421 50
129 449 17
417 357 81
301 325 69
113 361 97
194 477 5
101 143 109
421 69 17
129 267 199
249 273 49
429 249 1
17 21 308
279 45 41
241 369 105
173 421 1
97 17 325
377 61 35
81 443 12
69 493 5
485 381 1
161 245 1
117 441 17
453 493 1
85 313 145
53 197 273
421 13 65
169 61 37
305 237 1
188 459 33
225 45 173
293 349 5
421 381 1
413 325 33
437 21 1
165 393 17
89 445 48
429 245 17
457 485 9
69 265 181
377 265 77
421 97 1
217 229 209
353 85 29
139 105 87
193 109 209
165 377 65
329 313 89
197 9 241
1 497 1
301 211 97
105 261 124
113 205 89
69 129 101
133 205 289
9 200 31
393 101 57
449 317 9
365 261 37
433 253 17
309 421 33
317 473 1
113 21 93
81 37 393
374 95 81
1 450 31
201 401 13
427 369 39
251 125 193
1 201 285
113 109 73
317 401 97
101 21 249
357 305 49
317 49 1
29 307 127
409 61 77
257 253 105
57 434 67
1 141 223
177 489 5
181 229 21
65 85 1
497 469 1
329 414 15
85 51 59
357 73 27
41 5 173
229 385 25
185 185 41
461 209 33
469 461 1
265 77 189
99 153 233
269 225 33
89 77 223
359 369 37
461 77 25
136 365 97
101 453 17
189 137 129
421 425 73
326 421 77
337 465 1
85 457 25
149 197 51
177 341 33
381 217 49
185 461 9
95 1 65
429 37 49
233 189 1
149 437 1
217 69 149
117 9 297
365 361 37
301 117 33
9 489 5
69 437 49
401 1 57
421 409 25
265 17 49
105 33 265
393 209 33
73 105 313
45 259 1
61 55 177
9 457 5
129 43 173
1 281 128
297 237 69
385 101 17
285 325 5
105 325 129
217 161 205
222 467 4
195 425 65
247 489 1
311 9 129
496 209 1
241 445 13
109 405 1
417 121 57
253 65 137
121 465 1
341 1 129
137 101 229
441 305 1
289 353 93
269 317 49
305 165 53
421 357 41
441 47 57
497 493 1
25 357 17
45 73 265
177 136 269
45 399 97
269 25 41
181 473 9
261 109 145
289 3 61
325 49 49
485 163 1
1 61 337
373 241 1
327 373 65
33 93 141
27 251 33
205 437 17
21 201 241
21 57 433
233 351 1
329 349 121
317 289 41
77 301 121
273 109 25
465 221 5
321 15 161
185 149 149
9 413 57
173 389 17
393 353 88
169 353 93
205 455 1
417 469 25
129 85 201
397 421 17
493 397 1
117 201 233
269 323 75
193 165 197
237 45 9
285 129 41
241 25 97
365 81 17
45 469 21
461 101 25
205 445 41
385 321 93
149 237 169
473 489 1
213 145 257
429 425 1
165 257 99
1 173 49
137 69 29
261 285 101
401 197 69
377 285 37
229 413 57
245 321 25
59 169 317
241 239 42
141 165 1
437 147 33
169 341 21
365 93 69
473 265 5
209 237 33
301 1 113
101 485 9
369 345 17
217 245 1
265 129 99
237 121 145
126 365 129
181 339 95
145 241 89
225 53 17
105 245 89
301 461 1
221 90 169
369 55 93
195 193 298
141 81 242
5 269 1
413 281 49
345 251 16
373 1 9
185 257 213
401 29 21
489 329 9
29 253 41
161 292 55
361 393 53
33 485 15
69 121 305
333 301 105
441 445 21
469 64 1
251 193 161
478 397 9
73 225 93
333 125 93
337 209 125
145 253 49
277 241 69
33 389 65
165 1 9
485 253 1
201 97 81
301 177 12
73 29 221
77 245 236
153 1 305
175 425 29
45 129 349
101 325 85
89 1 89
357 117 97
365 479 7
245 61 161
241 103 165
351 457 1
285 101 195
233 493 5
183 1 143
101 165 209
409 37 85
341 297 160
89 493 1
157 209 245
181 241 161
67 165 305
101 437 1
193 285 193
397 41 57
17 454 41
146 93 306
61 413 9
469 269 1
373 161 1
481 105 17
201 129 199
473 121 13
353 465 29
203 33 89
397 181 81
401 185 67
1 401 25
201 473 1
401 93 1
337 101 145
395 1 105
273 457 17
101 437 1
133 337 77
397 447 1
144 325 1
313 339 27
333 464 31
437 47 31
397 369 73
105 493 5
57 105 37
369 353 37
45 245 157
477 385 9
93 321 3
33 97 325
417 417 13
285 89 45
273 213 89
141 81 257
369 217 5
473 297 25
173 149 169
341 365 9
213 117 1
369 137 6
433 181 53
405 273 45
481 317 5
205 267 153
69 269 161
377 85 29
1 461 1
105 1 173
329 433 17
251 353 1
417 377 69
349 369 7
129 385 97
1 405 33
40 69 417
358 217 96
101 269 191
385 177 49
101 269 141
153 169 183
141 181 73
393 247 57
53 317 129
209 373 1
53 281 169
333 49 33
233 177 265
149 217 21
287 133 105
433 309 33
367 408 78
261 45 33
1 277 105
237 261 113
289 205 37
99 385 49
233 465 9
345 445 47
345 321 125
37 303 79
281 73 49
161 217 279
305 221 101
381 473 11
301 201 25
125 29 61
439 353 55
93 401 55
397 497 1
357 197 49
181 129 169
163 221 5
207 465 18
277 41 97
419 77 79
489 173 1
309 345 57
475 225 25
477 157 1
337 213 125
73 263 219
413 385 73
197 81 1
181 145 121
49 137 261
169 397 73
397 137 69
5 421 29
141 489 9
281 1 73
365 229 25
239 225 201
125 281 105
413 497 1
445 377 41
313 377 105
213 225 1
429 167 33
457 81 13
405 5 89
285 89 137
85 9 321
385 133 1
477 29 1
121 1 109
165 461 1
217 429 9
49 69 289
259 217 89
413 301 1
249 242 91
161 145 129
137 37 317
157 81 107
157 325 161
85 393 97
197 121 165
249 215 75
257 461 28
369 13 117
409 481 17
33 365 65
277 389 65
329 29 61
279 376 52
29 313 95
53 361 9
197 169 97
373 321 49
113 57 9
233 449 49
473 145 1
77 337 49
397 309 81
81 165 215
490 357 8
133 401 33
85 25 129
85 341 49
85 13 161
237 401 17
193 385 73
351 169 137
97 269 173
36 41 319
145 177 81
65 121 201
297 1 193
369 65 49
159 133 7
253 306 122
489 421 9
173 249 57
41 57 73
9 377 61
281 409 49
425 333 25
59 341 97
1 305 33
221 225 237
93 416 64
205 210 198
169 129 145
421 497 1
477 329 1
145 301 1
317 133 129
449 485 1
437 425 29
289 393 93
305 117 177
197 277 81
133 487 7
421 175 1
477 189 17
249 345 141
365 485 1
89 125 209
271 285 193
33 453 45
271 257 213
101 241 61
421 169 65
133 345 105
201 443 13
49 289 121
433 157 31
249 461 1
93 377 109
453 9 17
309 437 33
185 125 257
285 21 73
269 497 1
246 105 204
312 277 1
429 73 57
413 141 13
493 129 1
149 125 49
497 129 1
489 161 9
439 413 61
401 413 35
441 113 25
443 397 9
317 253 17
349 305 33
381 61 65
273 209 145
193 289 105
161 333 1
425 305 1
297 201 161
355 373 65
365 121 1
53 337 61
141 489 5
345 183 145
19 261 225
473 393 1
229 117 97
307 93 5
309 209 1
77 233 233
309 491 4
453 429 41
401 157 89
8 365 53
121 173 209
385 125 69
153 245 81
413 227 5
151 123 255
461 169 17
41 185 69
105 313 129
115 101 319
161 433 33
469 225 1
401 141 9
85 13 225
305 218 105
85 405 13
1 117 345
453 425 9
97 253 241
401 261 9
381 481 17
337 437 1
353 73 77
249 69 141
157 73 113
261 81 145
69 285 137
293 357 129
149 313 181
381 285 29
157 69 77
105 157 121
197 341 33
385 97 45
85 397 1
189 149 153
449 37 37
271 445 25
373 393 33
289 37 197
77 109 185
221 251 249
289 117 137
101 25 113
81 107 341
445 201 1
361 185 1
401 249 61
145 237 49
97 121 189
21 401 29
17 389 109
157 457 23
223 237 173
325 431 15
385 309 65
305 205 153
57 39 389
53 197 239
111 345 121
269 161 135
45 269 127
61 185 41
173 37 255
137 97 341
105 237 169
209 421 65
237 317 169
37 449 13
365 73 51
441 397 49
458 431 19
441 301 21
269 397 101
489 385 9
373 141 97
393 445 5
273 357 113
301 405 65
397 205 33
77 325 33
1 461 39
93 369 41
17 47 363
13 89 173
145 493 1
441 384 33
405 105 81
153 341 33
401 157 41
173 61 249
281 173 157
65 485 1
129 61 185
269 49 8
25 405 65
37 461 31
296 273 63
405 29 85
225 189 153
133 73 81
401 221 29
305 401 21
193 489 1
241 165 85
77 461 19
321 493 5
421 413 25
1 57 85
153 101 213
233 93 21
433 489 9
133 405 65
317 495 1
109 1 349
309 102 169
349 273 69
153 213 125
253 461 25
373 209 5
421 341 65
259 281 25
485 245 1
113 287 213
241 245 242
233 265 163
381 163 113
143 349 25
33 473 7
41 361 137
441 349 41
41 57 397
93 253 241
109 481 20
173 421 17
281 53 33
349 181 121
13 57 249
301 421 9
269 213 225
129 249 45
385 9 97
245 417 41
457 141 21
269 349 65
381 121 65
381 413 57
481 181 1
417 293 9
33 266 109
181 393 62
129 177 161
241 401 75
473 189 21
301 417 45
365 213 97
239 371 13
429 297 65
81 391 85
301 21 33
415 253 83
119 225 137
485 69 1
425 209 57
201 93 9
85 157 161
397 197 33
313 333 97
245 309 192
9 39 167
133 329 29
413 363 17
481 73 5
201 109 229
357 409 33
381 69 65
45 453 33
249 93 235
245 193 245
61 15 241
145 185 151
445 109 41
77 293 177
477 85 7
479 353 15
345 201 141
241 253 129
81 285 1
237 189 121
417 29 53
61 85 273
405 369 65
77 221 1
189 345 49
261 17 113
281 441 41
149 329 169
29 226 98
293 217 161
385 425 41
73 417 83
117 101 289
57 269 17
309 189 129
221 97 181
373 57 17
81 93 273
325 413 83
401 165 45
489 291 5
177 206 163
189 301 9
389 169 97
81 445 1
353 113 41
153 233 241
73 105 257
393 241 91
405 41 13
1 33 41
212 113 134
21 349 37
181 261 225
141 41 273
233 5 177
365 1 129
13 261 193
253 193 105
97 133 1
91 485 5
387 429 9
269 53 145
81 144 175
29 197 1
93 277 213
355 453 1
293 481 17
485 389 15
85 173 225
315 401 19
153 337 101
397 181 40
233 153 169
317 401 61
419 121 73
25 205 33
433 117 29
261 401 53
197 93 193
141 485 1
135 297 93
349 145 147
369 461 17
285 445 25
185 169 229
119 341 65
137 179 161
381 129 99
357 45 65
453 41 1
53 29 321
121 389 57
213 29 193
101 285 57
101 289 209
129 341 97
77 301 145
445 495 5
145 249 159
201 289 177
441 303 37
145 497 1
301 467 13
325 369 99
231 241 13
406 81 21
137 285 209
285 73 165
265 389 33
201 257 101
393 177 105
249 353 109
41 81 213
385 347 5
401 493 1
73 1 313
177 125 201
25 225 209
5 341 73
153 149 185
13 361 41
313 313 69
241 425 57
249 169 73
137 93 241
269 65 57
166 25 304
445 493 1
301 285 161
285 309 129
125 205 177
113 257 85
381 477 1
255 257 13
189 457 33
193 109 213
153 301 169
29 323 89
237 217 9
475 389 23
165 141 1
491 217 9
381 149 25
189 251 125
241 257 109
11 81 405
89 249 149
260 161 83
385 453 33
269 141 185
231 341 1
281 461 33
109 313 19
489 289 1
297 205 149
409 189 25
53 109 201
460 45 25
5 181 97
153 209 153
441 469 17
297 413 81
97 181 81
5 117 1
69 329 45
493 37 1
437 289 45
273 159 161
225 250 160
337 341 81
57 475 1
217 86 213
497 453 1
293 87 81
197 107 209
249 1 53
405 317 41
325 1 17
57 133 113
7 313 149
360 133 18
403 481 17
481 5 4
253 241 237
133 33 1
273 493 7
293 279 105
89 185 313
221 9 77
1 169 161
485 97 9
137 149 161
273 185 93
29 1 393
233 77 205
401 185 53
421 65 61
65 77 337
101 101 337
41 155 253
365 229 1
45 309 185
409 413 9
401 389 55
421 97 4
345 427 26
329 195 133
61 37 353
289 489 9
281 55 129
325 485 1
241 183 45
309 285 177
401 397 73
34 73 273
124 489 5
433 205 13
355 485 13
23 245 1
261 129 237
253 497 1
385 322 109
205 485 1
29 357 1
135 93 67
5 473 9
41 273 145
269 317 145
417 65 1
493 477 1
21 397 57
325 1 1
437 445 26
425 329 13
101 273 181
213 237 153
169 117 293
349 469 11
117 269 105
364 421 5
176 249 153
481 177 1
77 297 81
213 141 217
385 437 1
125 393 1
249 105 161
409 61 13
495 168 1
61 385 41
153 277 145
273 89 201
463 435 29
53 397 57
305 489 5
45 293 157
173 333 137
437 89 33
85 203 275
129 121 217
385 421 33
489 349 9
209 389 61
249 360 63
145 173 9
469 433 1
468 273 1
117 196 150
333 229 73
409 33 25
405 125 1
81 325 97
77 413 81
279 341 65
385 241 89
436 224 53
277 65 1
211 393 92
105 237 249
369 9 93
129 433 17
21 385 9
165 405 73
361 1 57
390 125 50
461 37 1
169 41 185
473 125 21
437 301 1
301 133 21
349 121 17
277 429 7
331 285 59
313 1 61
76 381 65
337 197 117
369 305 33
21 471 27
105 357 81
39 397 1
277 309 153
333 69 111
209 181 189
497 201 1
441 117 18
129 87 273
153 245 233
97 295 19
45 261 97
341 225 125
325 105 97
273 129 33
173 181 71
463 429 13
209 481 5
449 55 19
317 121 25
77 281 157
297 69 53
145 29 281
249 145 145
29 283 139
157 9 233
353 53 61
113 161 209
213 285 73
373 301 33
310 265 39
297 285 113
255 329 5
99 261 113
497 109 1
217 401 17
397 165 33
189 209 161
305 149 1
25 485 1
29 297 13
217 125 217
353 477 9
293 159 93
257 13 219
1 73 319
177 489 9
137 203 79
361 395 73
269 361 97
449 149 17
441 181 45
241 429 49
89 481 1
81 65 405
293 283 65
65 113 281
121 421 41
17 399 65
37 461 4
473 457 5
105 385 54
353 172 53
485 49 1
109 333 129
309 129 1
365 41 31
325 85 49
189 497 2
325 93 97
445 337 33
201 429 35
189 401 13
429 23 9
69 61 145
349 373 33
341 79 145
369 6 85
337 47 61
49 455 39
165 261 225
188 315 97
383 313 113
177 265 215
409 69 3
69 185 21
169 401 9
455 153 33
293 401 61
289 445 1
105 137 251
29 317 89
97 321 53
257 238 157
159 433 65
417 309 13
445 141 1
485 475 1
489 109 5
269 441 45
485 169 1
485 333 1
257 385 83
497 277 1
173 381 89
365 89 51
157 15 1
309 493 1
253 121 105
344 253 84
175 177 269
157 277 65
305 485 15
465 49 17
417 225 63
13 133 305
333 17 121
457 309 25
411 486 15
297 196 97
271 149 171
173 487 11
369 373 49
401 297 1
337 121 153
265 193 229
253 181 121
317 125 33
355 485 1
497 163 1
85 173 65
93 269 9
337 445 9
225 137 139
361 277 112
361 437 17
401 85 93
241 105 13
221 301 153
201 133 285
433 381 33
85 5 77
329 385 29
141 287 91
305 253 41
417 147 1
1 33 385
181 197 277
129 245 1
149 121 97
485 233 1
9 469 14
485 335 1
323 485 1
469 289 1
201 376 74
201 265 17
21 357 50
441 65 5
61 341 49
73 385 1
369 265 63
123 197 169
333 5 113
229 385 37
45 153 341
137 177 109
201 293 113
41 467 7
445 113 17
491 269 5
129 351 63
345 201 107
273 449 5
373 1 71
1 113 209
225 113 53
353 341 65
129 361 57
65 137 189
113 177 13
65 135 341
465 165 23
376 201 7
349 181 33
437 485 13
221 433 17
437 469 1
493 217 1
401 460 27
269 57 125
411 417 1
345 47 57
365 89 81
425 113 37
289 457 25
485 477 5
125 423 15
461 371 13
121 425 1
113 457 9
357 369 77
429 113 25
53 393 97
33 185 69
177 295 113
357 181 101
155 81 37
65 379 73
105 17 261
357 161 1
453 325 29
177 153 109
291 339 151
402 221 35
44 357 81
489 49 1
209 433 61
421 85 57
37 61 405
45 273 121
437 497 1
20 81 233
377 9 56
322 197 105
161 1 245
469 201 1
97 365 129
141 337 106
345 309 25
439 469 1
373 383 83
101 365 119
337 373 1
489 225 9
17 385 109
345 485 15
1 285 193
117 293 1
249 497 1
371 365 83
257 388 25
309 421 77
261 401 97
273 285 177
333 221 141
325 101 97
235 465 17
333 237 89
341 212 141
1 361 61
421 7 17
101 99 398
421 341 49
267 429 41
285 413 57
477 285 17
491 385 9
217 101 49
273 326 111
313 325 89
357 72 73
313 77 27
377 153 29
21 73 81
433 169 1
401 473 5
393 1 25
125 29 313
201 337 69
217 221 61
301 489 1
169 285 121
65 105 29
99 357 113
21 67 177
389 133 81
33 309 19
419 225 75
181 261 217
77 63 337
249 17 233
93 397 25
377 329 9
437 377 33
257 1 161
493 441 1
481 337 13
33 1 369
309 189 25
233 233 93
337 357 37
141 213 181
185 445 41
17 281 153
81 93 113
125 225 69
37 421 33
55 117 169
121 261 17
373 389 65
269 394 46
497 133 1
279 213 67
293 401 69
453 385 40
385 249 33
401 97 9
469 205 17
469 385 13
397 261 57
441 401 13
270 21 175
385 173 106
273 401 93
49 201 231
85 161 269
357 439 49
157 1 241
497 481 1
441 337 49
321 21 93
301 177 113
169 433 21
373 209 97
93 385 33
41 1 401
369 469 17
401 329 1
173 117 189
397 417 37
257 209 21
345 165 149
79 405 17
97 381 97
261 77 165
261 198 23
397 273 81
26 193 101
233 393 57
253 197 247
5 361 113
89 285 1
153 61 177
401 182 21
329 477 1
5 485 11
181 349 9
337 361 39
381 217 89
101 321 161
321 229 157
37 361 53
13 449 5
417 49 79
461 21 25
429 311 33
345 5 113
285 61 65
9 37 449
97 17 101
253 1 121
17 265 63
445 171 49
141 329 169
37 1 209
269 173 185
341 305 14
385 305 17
69 384 53
121 257 41
111 385 49
81 409 21
25 105 73
89 21 161
449 465 21
405 221 33
161 317 1
337 169 105
230 349 5
9 89 317
30 489 9
221 293 145
182 225 233
397 93 25
321 253 129
125 57 9
217 1 281
341 65 97
329 297 113
437 225 33
463 393 1
145 209 1
437 381 1
1 341 1
189 281 213
351 13 141
89 457 2
69 41 417
365 209 113
53 125 33
493 37 1
353 253 49
461 189 1
393 481 1
177 337 89
269 109 49
113 141 121
310 491 9
73 149 33
185 313 141
359 269 39
179 477 1
145 449 45
221 465 33
405 53 65
293 125 1
121 57 113
209 293 33
411 189 14
293 421 51
57 429 57
121 485 1
333 27 57
93 237 49
225 377 113
133 201 213
383 181 61
109 401 89
245 441 13
97 353 33
53 349 57
46 469 1
161 197 145
389 161 58
225 9 241
261 373 33
381 237 61
145 357 81
385 113 105
73 445 35
81 465 17
1 253 153
465 173 25
49 409 17
13 69 401
265 469 1
153 73 265
261 1 237
441 249 49
269 337 89
349 305 17
21 37 241
21 297 49
207 137 9
193 131 297
21 381 41
281 241 1
405 421 65
193 441 42
121 185 229
445 129 25
425 361 1
65 424 21
301 425 53
121 185 125
49 177 181
401 69 11
97 221 49
97 157 49
89 89 1
249 361 77
45 301 175
348 481 5
245 157 33
121 65 377
121 185 297
313 421 17
133 116 1
453 73 17
369 453 9
157 121 113
120 349 105
453 193 41
453 377 1
150 9 255
121 397 49
105 361 133
485 227 1
201 485 9
189 205 73
241 397 17
305 53 189
405 157 73
285 157 137
385 17 101
413 361 21
295 85 53
89 5 249
269 181 153
385 469 1
305 341 81
191 129 207
424 349 72
417 321 77
389 197 79
221 125 193
1 37 233
65 225 244
397 349 25
265 133 169
421 341 65
57 65 13
225 377 45
13 409 46
413 329 49
317 13 165
457 189 9
357 265 113
105 373 97
413 177 57
117 113 163
115 269 77
25 65 321
421 401 1
421 469 1
133 425 1
485 1 1
329 37 137
289 285 181
1 357 81
213 93 21
21 345 149
135 213 233
221 1 33
381 497 1
459 61 27
193 49 57
493 475 1
189 57 81
89 101 273
429 345 19
337 269 1
321 461 25
409 385 24
409 89 65
105 117 353
1 337 33
145 9 217
365 141 113
391 408 69
153 229 241
97 445 1
121 25 197
477 25 9
121 325 65
405 5 17
121 357 113
277 165 65
197 381 81
293 65 65
465 81 9
89 369 53
253 181 137
121 5 313
281 225 33
425 309 61
337 153 153
29 279 139
229 406 49
381 497 1
457 253 9
145 305 125
201 233 113
333 383 21
17 305 153
241 389 81
89 148 280
17 297 29
353 165 49
161 249 193
445 207 5
373 301 1
425 145 9
389 301 17
133 17 97
357 161 129
109 426 69
153 345 25
269 481 13
341 353 45
441 337 57
1 421 37
425 441 37
184 9 131
115 457 21
89 469 1
41 349 33
1 65 119
89 97 13
429 413 1
477 269 6
1 89 373
145 79 277
321 341 9
309 317 153
133 261 129
393 465 15
57 25 325
209 261 49
413 209 25
281 197 133
497 262 1
409 105 33
446 145 14
77 344 112
109 225 9
173 137 57
73 135 273
137 441 27
485 217 1
345 289 105
81 473 21
425 441 57
249 117 45
61 33 265
57 209 37
337 225 105
81 161 241
481 493 1
215 465 11
205 357 49
201 277 49
107 185 117
353 461 29
217 417 9
85 453 33
233 197 61
449 21 37
301 407 87
361 9 13
61 105 97
269 5 17
401 13 97
401 29 29
321 377 121
457 185 33
57 225 61
221 177 81
437 25 1
145 113 201
433 429 47
205 225 45
401 153 56
41 189 193
285 429 49
359 493 1
281 21 185
89 17 9
189 465 7
53 493 1
405 245 1
349 341 129
1 93 311
1 97 356
149 29 9
77 313 173
329 485 5
189 85 1
479 19 14
457 221 25
373 157 45
1 293 33
337 107 61
291 401 9
153 11 329
419 473 9
397 25 41
73 397 17
385 381 89
497 345 1
429 305 65
225 129 153
85 261 81
327 157 33
57 429 49
389 169 1
421 105 41
293 1 125
181 329 109
297 433 17
125 185 293
221 127 17
421 57 65
93 493 6
137 209 173
253 441 57
157 137 321
453 213 17
97 221 161
237 385 21
489 53 1
149 369 1
485 93 1
157 301 105
207 389 5
93 237 209
217 417 49
37 221 265
209 349 65
69 225 117
493 141 5
311 275 115
61 217 269
393 277 1
468 37 13
405 209 89
125 469 13
317 73 73
361 213 117
385 229 69
41 401 93
45 121 341
421 101 9
441 153 5
241 317 17
269 441 17
221 151 201
245 461 1
305 497 1
49 447 9
389 161 9
251 17 97
433 24 61
105 69 269
376 125 104
385 145 45
387 313 65
305 213 65
145 121 255
69 245 129
453 61 17
17 273 217
389 70 1
53 421 30
169 153 83
353 93 137
157 405 1
497 277 1
365 73 73
1 153 313
398 489 5
1 61 345
337 417 65
29 440 44
89 57 5
469 249 10
485 149 1
379 225 47
401 413 65
73 417 58
61 21 417
65 101 281
193 245 177
265 101 174
33 269 89
383 333 53
233 201 69
445 323 36
265 191 121
357 181 9
465 369 17
89 329 37
89 45 289
77 465 33
92 205 241
425 449 45
353 301 81
25 45 1
118 381 53
137 325 131
361 45 61
39 69 57
5 233 237
85 109 161
289 481 5
100 73 310
93 185 81
205 301 41
353 337 85
381 413 29
457 25 21
89 473 17
297 341 157
309 357 105
145 279 19
337 297 101
393 181 85
89 425 57
229 285 61
117 449 17
225 105 201
161 225 31
469 465 5
433 125 33
261 333 89
117 209 17
321 137 141
437 165 49
217 129 157
29 73 357
229 457 41
153 485 1
101 249 141
45 445 9
277 209 1
409 185 53
53 153 329
423 413 55
229 345 101
241 61 37
465 83 26
89 281 21
343 93 32
17 133 357
109 61 9
385 133 73
449 157 47
137 1 117
221 257 1
357 185 49
285 327 51
365 341 49
121 313 37
321 133 117
461 101 1
141 239 229
33 383 113
385 403 1
489 357 1
21 372 40
377 205 37
289 485 13
397 453 13
181 217 75
413 1 13
113 117 209
449 29 9
305 177 29
305 5 165
346 41 107
45 41 9
469 249 1
273 49 137
109 421 19
285 85 169
113 61 23
337 137 5
241 73 251
349 377 93
325 217 81
253 481 9
134 164 322
101 393 17
357 281 49
385 265 85
321 169 57
33 195 239
309 61 1
485 145 1
36 489 5
285 497 1
285 60 113
296 319 161
349 21 50
489 405 9
309 393 87
167 359 65
19 269 153
285 1 9
13 13 209
373 21 87
109 235 49
497 241 1
421 465 29
429 1 37
91 89 291
237 253 161
33 201 173
125 213 241
135 401 81
373 437 1
389 473 5
421 175 17
299 241 67
351 120 67
225 381 117
37 261 81
229 161 65
445 61 33
445 457 1
197 377 113
385 153 33
157 225 261
377 469 5
13 173 221
223 464 31
481 5 9
237 433 61
189 101 89
481 183 5
125 433 45
389 469 13
441 485 3
338 297 112
457 285 29
125 29 17
189 137 193
255 305 7
477 307 7
237 385 97
169 153 235
55 321 53
17 221 217
389 165 65
257 45 41
181 249 101
65 481 15
487 209 1
261 385 107
43 173 273
413 413 87
153 265 105
281 245 143
5 233 177
401 229 9
393 205 69
233 285 1
201 485 1
369 293 57
437 453 25
241 417 13
137 253 121
385 8 89
1 429 13
317 421 1
169 445 1
253 288 115
109 149 321
209 211 189
149 491 3
89 101 129
491 47 3
453 35 1
473 461 5
241 459 1
325 371 109
453 493 5
401 173 13
365 89 113
153 401 53
121 349 149
77 189 305
407 261 35
305 37 177
229 413 17
357 45 81
285 85 185
29 107 93
317 449 17
361 77 17
285 409 1
1 317 49
293 1 177
333 153 161
5 193 305
125 277 193
229 161 187
93 213 129
257 137 137
159 173 313
133 233 225
61 17 9
357 45 109
281 37 97
73 441 29
449 429 1
133 469 8
153 89 301
477 141 9
317 429 1
121 1 293
185 409 85
405 297 79
181 369 65
145 481 13
297 185 149
273 469 1
229 353 76
76 145 105
239 141 143
153 465 1
109 133 33
153 279 5
313 181 109
133 381 57
341 273 65
353 273 145
257 149 103
361 173 97
425 453 33
181 309 129
445 185 41
101 185 61
87 105 45
369 293 35
390 113 94
57 265 145
395 419 67
397 477 1
347 185 7
375 243 93
409 381 35
433 429 13
317 101 177
489 5 9
221 45 121
321 333 33
341 380 25
137 13 281
265 161 93
61 153 149
197 209 233
89 117 60
241 333 41
1 1 437
233 113 173
265 1 213
181 45 193
437 357 31
121 477 9
317 145 145
173 325 141
349 53 39
229 435 3
319 117 139
73 213 129
429 469 13
181 153 81
371 79 121
425 349 65
237 77 233
425 45 55
45 445 33
129 93 101
57 225 177
481 421 9
345 413 1
113 73 261
261 221 49
475 161 1
21 145 77
138 53 79
301 241 21
65 29 277
113 179 269
161 481 1
475 221 3
353 489 5
386 373 93
137 233 81
257 365 49
77 337 133
259 5 61
45 449 13
161 473 5
373 82 29
345 289 49
133 101 181
277 165 1
101 145 53
477 113 1
341 125 57
285 157 17
41 337 101
113 77 61
285 197 145
169 381 65
162 69 67
277 377 41
465 157 1
29 121 337
169 293 161
425 309 25
489 403 1
177 133 235
229 305 49
373 469 1
221 137 185
225 285 33
245 369 93
189 25 265
381 297 17
67 137 181
433 233 37
269 361 121
241 289 133
413 93 33
219 301 189
121 329 17
93 97 173
187 261 170
469 357 17
253 297 201
9 13 377
301 101 133
9 133 145
205 381 65
133 225 109
101 251 161
497 373 1
29 395 59
257 25 201
213 465 21
261 69 187
495 261 1
185 401 97
417 189 37
397 205 73
457 393 30
329 189 1
9 278 24
141 81 133
385 69 73
93 97 265
183 49 277
153 477 9
185 441 8
453 165 1
301 349 129
125 345 137
170 161 93
201 145 101
425 445 25
73 201 153
365 333 123
465 441 13
291 281 103
217 365 121
193 393 1
385 65 85
385 453 1
265 449 25
77 189 121
441 489 1
153 333 41
446 1 46
485 97 1
467 177 29
5 449 37
92 369 111
77 485 1
441 241 5
281 181 193
269 485 9
245 369 18
1 145 77
421 301 1
365 469 25
257 9 153
413 145 21
217 449 13
289 217 11
121 149 129
285 337 41
165 477 9
353 409 23
1 261 97
287 81 39
325 445 1
365 75 101
409 33 61
137 61 213
213 189 281
385 437 25
209 101 21
285 353 23
169 445 49
5 381 25
141 445 9
301 85 65
301 309 129
297 137 103
105 37 25
461 57 37
309 305 65
385 213 93
421 185 17
141 201 57
305 329 137
385 191 5
497 17 3
361 133 53
301 207 81
225 222 141
145 113 181
1 473 17
45 313 173
1 401 87
389 385 49
1 101 1
193 91 101
273 141 133
129 53 261
35 489 1
45 1 327
205 385 61
285 115 85
33 77 385
433 89 61
101 465 13
261 21 229
201 161 285
421 217 80
437 205 33
365 445 21
453 317 37
461 13 1
417 281 37
485 383 1
85 245 1
437 185 56
393 51 97
33 473 27
237 381 1
385 209 9
29 249 221
349 13 25
229 185 161
379 453 45
284 265 133
93 33 81
236 413 73
489 385 5
469 233 1
441 497 1
461 469 5
428 261 63
417 31 9
1 181 1
345 252 33
385 490 7
55 481 13
289 421 17
449 357 23
341 449 1
257 433 1
377 223 67
73 79 197
445 309 25
413 1 33
421 353 65
409 409 81
321 261 63
309 369 117
209 193 137
377 491 3
113 287 165
453 93 25
1 89 353
309 405 33
221 441 41
137 301 41
425 213 1
33 109 137
333 263 161
337 329 85
61 101 313
409 405 29
33 25 145
405 53 23
275 265 119
353 293 37
85 189 273
305 25 13
149 369 129
197 253 77
301 33 101
437 153 33
209 457 1
413 173 9
109 61 145
433 301 65
33 361 121
353 33 17
433 185 67
225 327 128
269 29 133
455 117 29
117 485 5
161 273 157
105 137 197
173 181 129
105 253 213
361 113 45
329 165 161
169 461 9
485 249 1
49 457 1
221 45 41
477 21 9
497 409 1
177 337 153
497 461 1
197 113 196
349 449 29
313 163 113
229 455 3
445 189 33
101 217 29
85 39 353
13 1 369
101 385 101
20 244 233
349 365 105
493 493 1
481 169 5
101 273 197
165 340 43
197 449 41
353 361 101
461 93 13
325 385 7
165 225 165
189 49 219
453 123 1
37 171 119
497 101 1
141 29 125
197 17 177
21 469 1
5 489 5
93 385 73
373 133 113
145 189 1
85 97 109
335 5 13
413 201 73
445 141 5
489 193 5
301 17 17
99 169 225
370 161 7
141 145 177
358 301 24
45 369 97
465 385 17
1 441 25
85 269 201
365 454 10
93 413 65
157 29 137
345 137 77
405 169 17
33 117 193
325 453 41
69 385 105
437 361 33
137 31 237
481 413 9
1 21 193
223 497 1
325 61 65
461 61 25
81 43 193
161 265 217
202 73 70
53 93 370
21 265 61
65 303 157
289 369 1
65 21 197
193 421 61
377 209 89
293 421 21
317 57 169
485 473 1
469 301 1
129 245 225
270 393 5
1 361 97
485 317 1
49 117 179
480 373 14
77 341 81
185 1 305
335 21 121
493 93 1
441 101 1
293 497 1
337 17 89
309 493 1
116 469 5
233 412 56
221 1 185
451 313 9
355 333 19
41 493 1
341 210 65
269 337 17
357 225 129
301 231 33
225 233 29
105 433 25
21 297 97
497 381 1
165 267 7
317 285 49
17 153 151
181 365 105
381 9 107
437 221 52
81 469 1
457 291 13
461 381 21
357 81 109
485 375 13
473 161 13
461 93 1
217 477 21
333 37 17
361 469 1
77 25 185
487 441 9
157 305 93
204 29 155
137 29 257
313 429 1
13 289 9
469 397 9
325 150 29
413 113 33
369 213 83
301 97 25
263 435 19
81 329 5
192 1 258
101 257 37
161 345 57
235 341 129
105 125 285
393 125 33
481 145 17
351 406 6
1 333 121
431 469 17
477 137 21
165 146 197
181 485 1
265 165 101
365 115 49
41 345 33
365 181 79
189 325 133
381 101 17
445 333 9
457 457 29
77 409 85
215 205 101
461 341 25
249 197 159
201 119 93
149 494 1
77 253 239
265 309 1
213 225 31
229 369 117
207 49 155
269 293 105
377 301 29
57 131 297
473 1 1
393 345 15
401 125 65
453 453 27
341 77 129
189 133 57
193 285 193
357 101 129
421 177 17
389 109 105
201 489 9
461 385 1
149 493 1
201 5 157
329 485 1
119 445 17
153 379 121
305 45 129
357 409 21
253 421 33
93 225 161
357 149 33
489 177 7
421 201 17
1 228 145
329 365 89
125 413 17
169 284 66
101 317 97
161 209 81
297 61 141
165 181 65
485 317 1
425 319 17
71 161 285
61 217 21
385 141 19
285 257 113
441 497 1
195 323 75
317 477 1
281 41 113
385 309 57
377 161 57
353 21 57
185 121 174
129 37 357
369 117 29
295 329 41
201 185 93
397 473 5
193 361 69
49 65 269
29 381 49
107 353 77
454 45 23
297 305 41
21 337 25
309 129 65
165 165 331
377 153 29
103 405 73
289 285 9
125 361 125
433 461 17
377 281 93
437 193 45
265 93 141
433 441 9
373 225 33
269 85 177
153 205 83
225 329 149
349 85 49
126 421 1
109 1 321
269 357 97
1 373 105
367 481 17
1 105 179
201 153 297
361 205 21
405 341 17
329 193 37
229 161 17
489 245 9
265 121 89
225 301 105
237 381 2
229 37 49
197 330 84
272 153 130
85 497 1
49 429 57
301 245 153
257 436 62
333 125 57
309 237 1
93 89 201
13 117 17
333 141 1
341 326 33
295 213 81
81 409 89
225 217 209
169 269 73
431 65 32
197 297 33
169 437 33
458 365 14
117 93 49
117 425 61
25 301 25
1 25 113
313 305 65
101 341 1
457 373 35
197 133 229
126 181 1
221 449 33
161 169 69
37 469 1
377 285 53
225 395 63
305 229 13
15 405 33
337 410 33
395 101 41
165 429 5
205 421 55
65 101 177
139 101 255
169 9 285
177 145 241
237 149 97
81 9 181
429 281 65
173 19 89
21 253 129
153 13 173
153 493 6
153 25 9
301 129 153
441 421 37
259 497 1
217 233 149
101 493 1
105 313 89
171 37 107
325 29 33
417 385 57
325 449 25
5 41 177
37 461 1
497 93 1
397 337 89
277 153 65
149 379 83
269 441 45
1 413 25
113 245 73
129 65 193
385 213 41
53 401 15
449 357 37
321 453 17
274 185 176
89 365 113
381 300 57
389 37 41
494 265 6
57 129 5
5 113 245
497 173 1
165 201 205
241 133 213
117 45 129
73 181 249
345 333 130
321 213 25
363 178 39
413 101 69
213 289 85
469 177 17
449 373 3
141 381 21
277 141 17
101 277 9
13 201 1
49 253 129
53 33 133
269 177 145
85 413 65
97 27 289
165 411 71
445 181 17
441 129 21
189 342 80
245 397 57
373 361 1
251 393 9
165 293 177
313 427 53
405 145 65
77 51 41
102 53 30
93 209 289
54 209 221
425 217 21
125 389 81
17 53 97
405 255 65
234 139 202
9 225 201
55 109 385
215 373 41
9 109 363
337 457 17
89 167 271
493 445 1
49 393 37
277 213 97
169 277 161
213 229 69
21 161 209
401 309 1
129 297 129
441 85 11
213 459 7
433 1 29
61 217 9
57 331 155
181 133 65
269 133 108
189 194 61
265 221 105
325 401 1
449 189 33
473 189 5
41 285 185
373 165 1
101 29 353
265 449 7
269 87 161
293 305 109
205 233 25
345 365 97
29 1 185
349 397 25
337 189 5
281 109 205
337 88 77
385 241 87
49 193 57
129 121 169
93 145 9
261 473 13
129 157 33
269 93 201
289 109 101
57 38 77
217 327 47
29 137 157
449 193 21
169 425 17
1 321 61
129 5 141
381 241 33
109 73 185
45 461 37
457 93 29
413 469 1
305 197 191
457 437 41
321 145 165
481 205 9
281 189 125
9 73 244
185 273 65
163 81 113
181 129 1
105 341 25
121 337 89
317 263 129
214 489 1
395 265 53
41 129 105
121 441 9
135 289 57
33 97 189
153 37 317
421 393 33
461 369 31
297 240 81
129 493 3
405 221 33
457 365 1
437 17 1
185 297 157
65 109 181
369 89 1
189 401 97
249 5 189
113 293 195
465 161 25
85 1 97
9 279 57
281 425 7
341 141 154
321 269 129
402 85 75
133 125 81
41 157 337
137 453 1
5 437 1
255 213 81
401 417 37
451 1 39
1 457 37
401 257 91
137 205 225
141 81 57
437 365 1
1 329 97
101 249 165
221 17 201
167 305 109
41 141 209
185 305 93
345 37 35
381 157 31
317 353 29
133 441 53
269 223 41
466 445 13
257 1 61
425 337 9
301 141 113
473 33 5
425 133 67
52 73 173
113 125 289
93 357 71
65 293 139
13 105 321
365 205 65
205 265 161
241 365 122
281 493 1
389 257 49
493 57 1
38 201 269
129 409 57
321 69 63
121 113 9
341 265 53
281 181 81
101 209 25
257 169 225
293 425 25
181 349 9
33 159 245
357 253 33
253 109 121
5 285 169
185 229 77
183 164 289
489 309 9
489 129 9
263 133 177
41 141 265
265 301 61
281 309 67
73 65 343
285 149 57
13 109 289
90 89 253
485 437 1
393 1 69
481 309 13
465 405 1
461 53 9
173 21 83
293 201 141
156 309 161
365 470 28
321 1 169
173 45 177
197 13 65
89 389 97
53 301 89
417 45 9
459 331 11
121 305 85
389 9 95
33 317 73
277 269 129
216 173 29
401 97 9
489 269 2
401 65 86
73 469 25
89 216 4
21 153 153
181 269 72
429 177 29
389 41 41
481 421 9
181 21 65
453 85 33
85 121 101
357 305 113
277 125 33
457 201 13
181 341 65
73 337 113
441 31 25
101 445 1
175 453 37
21 421 25
133 377 65
347 259 103
193 217 181
381 485 1
57 125 233
193 161 249
421 145 17
251 205 161
305 131 97
361 147 25
261 53 97
325 421 41
25 465 13
421 173 1
189 309 97
1 337 137
109 273 121
321 385 1
161 373 17
281 241 157
165 153 273
353 113 73
349 205 145
373 153 97
401 305 21
297 421 65
1 381 33
357 65 65
65 351 109
309 101 57
309 253 97
445 341 9
37 29 258
165 45 113
69 185 285
433 89 37
401 165 1
325 253 97
429 64 27
33 17 239
45 153 141
257 472 4
277 469 29
121 269 89
141 177 5
149 125 193
429 321 17
396 359 1
441 237 29
177 413 9
265 29 61
189 253 97
17 421 49
409 213 9
325 244 161
405 49 1
355 1 139
337 201 161
73 181 253
381 437 53
161 101 241
293 385 5
221 377 77
369 73 109
21 121 97
57 401 61
305 345 53
221 201 169
251 150 171
473 337 25
61 413 33
1 25 97
445 143 41
261 61 185
413 141 23
37 23 81
1 93 393
345 242 73
229 201 49
413 105 73
173 1 225
241 251 67
359 166 127
161 405 73
345 205 97
21 229 81
237 401 69
117 57 65
277 9 201
465 423 29
125 409 61
405 385 65
285 421 17
373 243 62
237 171 121
449 45 45
105 1 273
233 197 113
101 245 1
421 61 75
425 293 49
281 253 165
123 101 21
336 97 152
377 125 73
405 19 33
49 281 217
81 289 21
225 449 49
77 137 161
117 189 17
101 153 277
1 113 129
105 477 1
251 241 171
248 265 1
489 253 5
459 197 3
329 349 61
41 221 106
57 353 41
373 85 17
201 477 1
209 145 201
225 5 5
33 249 109
161 265 133
289 273 105
409 189 81
421 125 49
421 89 49
381 313 9
81 121 289
37 285 49
85 445 25
197 337 133
341 385 73
29 37 325
321 329 169
337 1 97
65 11 227
157 341 65
397 65 17
385 165 57
381 81 81
421 301 33
73 317 129
229 285 105
1 217 253
93 211 93
235 369 37
385 421 1
237 257 173
421 141 37
381 229 65
281 461 33
481 261 13
349 367 13
141 149 129
401 213 85
429 253 65
135 313 133
303 41 87
221 221 173
97 229 253
329 217 69
233 93 57
161 145 89
1 449 17
457 125 13
453 193 39
469 365 1
253 221 217
241 345 133
125 361 73
313 245 48
453 105 9
165 1 335
29 269 113
473 457 1
121 109 101
333 253 145
85 217 245
493 495 3
485 89 1
13 289 141
17 41 301
433 305 57
297 357 1
425 321 1
293 121 161
153 385 113
325 141 129
149 141 129
25 221 257
189 497 1
461 365 33
125 341 113
257 369 37
349 135 149
105 393 21
189 81 193
421 473 6
441 233 29
5 393 73
51 249 233
93 377 41
105 244 93
301 481 1
41 205 33
1 385 113
413 485 1
259 65 141
313 123 37
81 257 181
93 89 97
157 233 53
461 189 36
57 309 1
113 1 49
281 357 95
21 221 169
377 105 37
1 119 87
297 500 1
37 153 341
157 117 329
133 389 49
429 33 25
267 181 213
209 93 161
137 157 249
141 381 57
493 309 1
415 105 75
77 408 32
41 125 345
369 233 21
302 305 157
29 385 53
325 421 71
369 377 57
233 177 13
85 137 301
257 313 9
143 1 17
137 101 337
141 9 249
397 321 21
289 85 97
333 241 125
309 421 45
197 193 301
141 361 1
405 329 79
473 353 5
73 30 243
91 421 65
1 283 105
165 281 97
149 193 245
381 69 17
81 497 1
85 133 97
193 125 129
289 385 97
321 133 153
209 313 141
9 353 137
193 481 1
331 145 127
249 181 177
281 1 25
213 17 257
385 385 29
181 140 129
249 131 121
165 357 46
297 17 97
173 441 60
117 477 9
177 55 109
253 389 17
323 109 73
433 181 65
117 393 41
261 241 1
137 253 137
101 121 93
89 353 69
445 317 33
313 53 129
127 225 85
93 91 17
169 397 41
11 219 118
481 423 13
209 229 1
25 397 89
457 289 25
1 361 29
89 457 13
21 479 11
357 25 57
465 301 33
121 499 1
125 221 9
13 209 85
21 1 417
381 161 33
401 447 27
401 473 1
13 1 121
137 113 217
469 117 5
137 153 313
337 488 1
73 217 103
457 69 21
385 285 45
309 389 33
75 139 275
1 273 17
317 301 105
93 215 59
221 241 49
273 493 1
17 439 47
417 101 25
405 317 9
401 341 45
361 173 81
137 321 165
473 385 13
429 177 17
389 85 49
271 33 159
141 407 79
39 393 37
133 341 1
267 251 187
1 425 17
411 181 75
429 131 27
125 313 121
201 137 253
97 101 129
465 193 17
81 13 357
487 289 7
213 453 9
9 145 20
469 377 1
281 461 3
377 105 69
301 485 1
161 1 1
69 225 89
43 1 209
121 467 21
25 421 26
421 61 71
329 205 167
317 163 145
249 425 73
177 401 97
287 73 107
361 476 11
481 345 5
377 9 95
68 129 61
377 197 41
409 185 9
361 1 45
181 273 166
461 477 9
493 225 8
305 417 9
165 153 241
329 305 85
201 481 19
97 325 65
407 265 59
381 85 9
125 425 13
319 285 27
325 17 121
261 165 65
300 313 141
493 397 1
261 17 41
417 201 26
297 1 81
173 253 169
5 281 173
440 209 14
101 69 337
69 427 49
441 41 9
493 401 7
95 309 129
449 333 11
493 297 1
353 25 45
421 29 65
151 449 1
181 85 65
69 401 5
485 457 1
449 293 41
485 253 9
127 45 133
381 369 17
121 257 1
497 243 1
373 137 1
317 429 25
141 417 1
413 285 65
417 263 9
150 17 275
243 214 149
85 365 1
401 369 9
65 431 51
357 471 13
209 320 86
205 273 1
306 153 72
265 385 41
205 385 109
445 385 9
133 241 5
309 365 97
401 329 25
353 67 93
441 257 7
255 425 69
341 161 41
465 197 33
49 125 326
173 317 137
305 265 101
45 469 1
93 37 17
405 129 33
169 145 9
49 365 9
425 3 69
147 1 37
25 113 109
181 265 213
85 61 297
461 29 25
109 21 81
373 77 73
406 185 32
229 85 126
169 93 309
89 389 17
297 73 81
97 125 82
61 273 63
281 413 49
105 337 21
81 89 25
357 173 49
499 335 1
185 487 9
449 91 45
141 297 121
369 265 49
157 417 37
333 1 129
1 485 1
141 37 273
185 65 9
85 485 1
1 217 233
281 85 45
393 101 103
345 65 29
133 401 21
203 261 214
145 429 1
225 1 65
17 101 81
361 489 9
265 285 77
139 325 113
325 453 1
258 87 14
341 253 145
213 173 225
393 285 101
429 53 54
445 397 43
29 293 7
281 413 25
269 477 17
385 289 84
105 481 17
345 483 3
317 113 9
1 469 17
325 373 49
125 65 17
125 345 29
329 29 145
17 179 287
121 375 91
209 161 53
269 281 189
403 1 43
397 225 37
45 149 129
249 117 237
396 241 10
305 257 17
25 105 149
277 469 23
181 337 5
61 209 245
208 29 157
241 269 209
197 201 202
105 129 357
37 117 1
381 60 89
129 39 121
497 465 1
305 129 74
321 217 73
493 25 1
37 277 121
125 193 201
65 225 25
469 99 1
453 85 17
25 269 121
133 357 1
484 437 13
381 293 65
461 241 1
253 385 57
93 435 55
405 65 83
45 257 77
176 13 307
195 333 137
389 61 5
377 325 113
436 325 21
251 323 71
177 153 37
467 410 25
41 185 197
225 261 49
301 45 185
95 137 103
257 350 97
317 69 161
201 425 37
217 321 175
337 493 4
21 345 41
121 405 33
1 29 13
261 319 135
237 47 237
181 185 29
185 85 85
253 361 93
409 77 21
119 57 139
45 53 33
285 461 9
221 113 113
129 417 13
1 389 107
85 25 15
231 257 105
1 321 97
293 385 69
137 1 153
333 393 41
81 385 5
169 407 13
497 465 1
333 77 47
285 445 17
61 169 81
297 109 177
149 397 65
9 1 25
421 469 25
321 285 14
413 393 57
369 121 121
397 245 25
229 41 129
397 493 1
321 435 47
321 385 37
389 309 17
281 477 1
61 153 73
381 1 105
461 25 25
353 469 17
345 25 141
103 237 73
485 493 1
141 65 217
1 121 209
125 109 141
241 289 5
341 221 65
405 65 3
333 33 89
49 373 1
297 349 41
85 321 161
403 85 55
429 241 65
195 397 17
197 29 49
201 62 299
381 245 55
345 116 91
101 205 249
195 473 21
485 293 1
461 473 25
107 341 153
341 485 9
385 37 13
169 137 239
361 341 61
149 237 209
161 289 197
125 325 113
321 37 141
429 215 25
229 93 33
337 401 61
45 347 11
473 329 21
121 221 65
229 277 121
137 381 9
129 149 129
5 149 289
317 389 49
251 397 65
37 423 75
385 5 41
385 261 77
219 49 135
125 389 9
483 293 13
281 73 165
101 5 177
297 469 1
237 333 105
373 413 41
485 389 1
293 145 193
304 401 1
409 109 72
449 299 9
41 481 1
141 9 121
273 181 85
25 153 281
113 234 85
221 289 39
261 326 127
269 289 169
243 385 17
353 177 145
373 401 26
260 485 1
437 457 37
253 421 73
345 467 21
345 209 93
485 205 1
1 9 161
72 469 1
153 405 1
453 33 19
153 477 5
221 67 249
161 335 141
469 117 1
485 229 11
1 103 269
301 413 29
460 81 13
493 289 1
249 83 25
181 401 5
413 385 1
341 73 56
381 273 5
405 149 33
485 457 1
187 461 25
449 37 37
129 387 101
377 145 49
353 425 13
59 125 273
365 433 49
313 89 13
349 471 29
253 373 1
61 173 41
269 341 9
233 57 101
173 129 97
73 481 19
145 361 1
461 473 1
141 369 121
325 57 53
485 189 13
317 185 17
321 277 161
9 405 57
189 193 133
197 25 93
451 469 9
41 121 205
349 457 17
237 237 241
209 145 197
333 157 25
117 153 157
493 341 1
389 345 49
169 489 1
165 225 221
241 177 117
405 421 65
317 457 21
353 173 17
241 477 1
113 297 169
289 339 1
281 425 17
197 109 237
41 425 49
289 165 129
417 141 21
322 330 170
481 21 9
313 335 161
477 369 9
457 69 17
157 109 129
73 359 123
273 303 177
173 425 9
405 193 65
133 448 47
497 257 1
277 1 129
229 345 133
473 449 1
335 475 1
61 287 117
13 385 70
481 461 9
409 425 1
405 209 73
461 429 1
361 337 13
185 441 41
33 33 105
133 29 289
321 141 109
281 417 29
173 133 77
385 25 109
369 193 85
385 481 9
31 73 337
177 233 1
249 85 85
97 201 277
337 241 59
469 393 17
484 445 1
217 365 73
455 297 1
325 125 25
69 213 33
19 233 181
421 285 61
385 79 109
101 153 69
119 457 17
53 185 53
41 195 115
405 141 49
497 325 1
153 313 133
129 429 14
341 161 1
121 353 49
337 53 117
189 57 41
181 393 17
457 145 5
395 477 1
311 109 39
205 165 119
141 37 313
193 369 67
432 151 15
417 485 1
461 493 4
317 105 105
181 237 145
301 157 165
377 53 29
381 29 97
161 1 117
1 273 201
153 181 201
485 465 1
398 361 25
449 149 5
333 154 127
481 145 1
65 25 259
493 13 1
97 469 17
321 301 117
189 197 145
447 153 49
45 85 289
369 81 117
205 321 49
185 197 241
277 73 209
153 475 3
337 257 85
269 449 25
269 5 161
49 467 33
329 61 141
149 221 23
93 157 73
51 225 147
13 361 21
405 421 65
17 1 101
369 1 13
187 243 63
89 29 245
485 439 1
441 149 31
376 281 116
433 189 53
399 269 35
437 445 43
3 329 61
281 73 125
45 485 1
321 353 137
397 97 81
443 321 39
385 337 17
185 157 209
123 1 221
185 97 181
421 169 17
197 429 25
316 433 5
369 345 5
73 137 349
493 69 1
73 357 41
105 253 87
57 73 369
165 389 49
265 385 105
337 15 45
109 205 49
249 153 37
497 49 1
313 1 115
29 345 141
205 369 129
497 325 1
345 49 89
189 401 93
221 429 1
257 109 234
141 9 35
137 477 9
205 465 33
269 57 213
177 117 113
1 497 1
269 9 221
105 361 125
293 269 169
271 321 113
433 149 9
385 341 85
285 349 81
113 453 1
385 5 61
361 449 21
343 213 9
305 337 113
245 225 1
258 493 1
37 229 33
65 453 17
353 417 57
41 317 177
429 417 33
101 405 12
49 369 105
129 85 149
161 489 5
449 385 40
461 285 23
33 37 161
181 241 157
257 137 69
301 157 139
461 113 25
350 129 120
101 61 225
221 149 249
121 405 49
337 62 57
209 65 145
498 381 2
121 369 69
287 57 169
361 409 81
117 497 1
17 415 18
485 309 9
94 37 145
53 389 89
1 381 1
37 397 65
499 449 1
281 373 117
101 357 1
409 71 9
37 457 25
385 209 41
5 417 37
29 5 289
353 261 33
425 85 9
37 321 1
261 212 129
121 361 41
277 341 113
105 85 1
176 269 1
5 177 251
301 449 37
377 102 53
301 385 101
173 461 25
241 80 21
307 281 157
301 101 169
321 469 1
273 125 37
169 327 53
269 341 129
369 45 127
383 173 3
341 430 64
61 489 3
109 241 1
141 289 97
109 213 120
465 349 9
445 457 41
189 177 1
13 285 61
449 103 49
205 412 58
417 237 1
289 89 173
405 37 65
101 61 241
201 461 29
421 237 65
397 240 73
253 361 109
173 363 93
433 421 17
221 293 193
77 289 181
361 449 13
189 317 176
269 481 17
377 313 77
485 325 5
109 333 137
485 485 1
193 201 257
221 120 81
169 233 233
249 417 1
79 21 233
49 153 259
45 89 369
225 433 65
293 429 17
197 151 29
357 341 81
181 281 173
225 21 25
445 445 25
441 49 45
385 69 53
181 341 33
265 199 21
385 301 109
289 173 103
477 45 1
325 285 129
265 209 129
309 341 81
453 105 17
141 261 209
65 409 53
353 1 133
381 137 63
69 85 1
23 29 357
429 379 57
389 489 9
333 189 89
441 433 21
5 189 293
361 17 29
205 465 9
97 193 67
285 233 61
246 209 19
385 413 53
373 153 65
245 249 77
497 109 1
393 5 41
213 385 113
393 201 1
225 197 77
137 149 273
149 119 65
457 365 13
381 209 89
51 105 341
353 285 57
1 1 409
465 181 33
197 397 99
121 441 25
17 9 81
161 225 73
5 57 285
405 137 33
29 313 121
269 85 161
225 373 65
149 17 161
53 189 297
333 161 149
73 467 29
341 337 129
169 37 289
407 397 11
51 41 99
61 17 137
387 297 91
105 237 217
5 405 1
257 141 49
437 261 17
389 253 1
369 105 125
57 285 145
169 297 9
137 345 43
85 31 9
289 429 49
61 437 49
305 277 93
445 113 13
273 449 1
37 165 145
253 129 137
101 289 109
409 353 57
329 453 1
181 473 1
381 183 33
249 389 9
103 121 281
429 299 10
385 261 45
357 321 17
425 105 9
309 97 1
225 87 41
265 365 49
205 153 97
497 309 1
387 5 49
405 241 17
189 409 61
325 305 17
369 77 123
105 165 53
473 389 9
231 317 90
209 317 105
47 145 189
401 161 77
301 301 41
55 255 243
277 181 161
119 89 235
437 401 33
45 97 277
213 465 5
209 33 148
361 261 37
129 441 21
461 73 9
1 1 453
209 377 29
237 101 237
497 445 1
465 497 4
261 117 225
421 109 49
421 251 17
201 337 13
109 13 222
449 11 7
219 361 113
157 213 197
129 417 3
1 489 5
373 403 53
293 129 145
321 445 9
201 301 65
465 57 5
485 33 1
345 389 17
457 25 9
477 237 9
40 77 401
5 389 33
177 385 9
209 45 189
261 163 68
161 413 17
173 297 177
405 353 1
53 301 193
333 277 25
65 151 151
349 305 73
153 73 21
189 473 21
85 277 161
477 461 16
405 345 65
189 69 249
425 265 61
409 41 87
21 201 261
229 113 117
264 329 13
205 365 41
233 465 13
489 305 5
469 224 1
329 109 165
125 25 225
145 181 217
245 101 1
305 455 45
429 465 1
105 345 105
237 293 197
377 129 21
13 313 109
101 17 203
333 440 14
97 157 97
285 37 169
217 177 209
117 299 115
25 293 1
497 313 1
489 297 9
13 229 1
389 237 52
441 433 17
133 117 361
239 453 1
21 253 145
281 57 25
277 345 1
293 1 9
281 1 25
201 437 9
217 353 77
413 429 1
401 205 59
91 421 17
241 319 63
345 333 137
17 333 33
321 189 144
185 445 49
271 421 65
245 405 33
165 321 33
201 401 49
25 497 1
1 197 237
227 325 49
33 493 7
37 45 291
325 33 31
241 485 1
477 421 9
345 201 5
333 197 127
177 113 173
1 385 5
421 413 1
13 325 41
321 441 33
25 369 53
237 181 137
461 89 17
78 253 169
269 445 1
377 53 93
337 201 29
317 453 1
21 164 165
315 259 35
453 489 1
437 13 1
458 89 28
41 205 221
197 137 161
417 349 39
341 73 1
215 33 157
429 353 41
221 433 17
161 37 197
465 405 21
101 65 377
101 249 93
217 269 57
209 469 22
49 121 156
449 461 33
325 271 157
207 443 21
117 363 23
479 421 19
253 101 67
337 245 145
457 66 1
429 193 63
269 331 127
281 229 157
341 13 97
249 233 205
181 457 25
485 205 1
419 169 47
17 97 201
153 121 249
233 91 197
73 377 89
1 449 33
393 409 29
93 301 65
481 313 1
485 193 13
417 77 29
301 337 89
261 349 89
361 225 73
349 113 113
17 329 33
53 265 225
201 101 273
469 49 1
209 457 25
93 373 69
25 325 97
65 141 9
317 111 75
12 249 97
133 461 9
157 205 249
1 345 93
485 1 1
389 481 5
401 1 1
53 73 33
117 69 129
83 217 81
413 369 25
101 37 145
81 93 145
385 277 37
349 249 33
433 189 13
437 489 5
225 325 5
53 397 1
251 99 1
269 165 113
253 285 77
201 421 49
289 81 149
493 309 1
413 417 41
301 329 101
101 323 7
33 465 25
325 259 145
177 477 17
333 441 41
305 269 117
185 27 185
93 449 25
153 269 209
129 157 41
249 149 121
153 201 5
217 320 162
47 245 117
237 13 248
185 69 201
85 373 49
230 339 117
341 305 33
69 189 145
457 1 17
209 341 145
77 297 153
77 61 49
25 117 305
457 77 33
437 457 25
441 461 9
105 329 121
437 181 1
449 70 1
173 437 33
225 321 69
401 17 85
325 57 97
37 281 69
485 245 1
497 85 1
495 341 3
101 112 339
169 297 105
277 181 1
11 429 13
117 421 49
285 341 1
109 9 47
341 409 5
445 185 15
276 356 8
387 65 5
469 221 1
469 333 17
261 149 103
481 251 13
1 153 229
1 105 221
116 13 333
299 205 121
365 161 35
209 385 109
201 401 61
305 169 129
342 161 105
381 17 81
377 149 25
417 441 45
485 125 1
45 221 89
361 313 21
13 113 289
33 117 361
253 381 105
17 477 1
229 101 5
177 117 211
449 335 41
109 345 30
465 77 1
213 137 285
1 177 21
289 261 105
61 113 319
13 289 51
15 73 125
61 253 193
269 343 65
1 269 225
285 53 49
213 149 47
153 161 209
289 489 1
157 399 37
105 421 33
229 245 1
153 125 165
353 69 109
193 113 9
145 253 241
417 457 41
93 25 405
201 245 225
260 53 183
365 449 13
309 133 161
161 52 245
405 489 9
417 275 81
81 401 97
301 109 95
353 349 93
89 357 33
343 473 13
25 33 109
93 65 273
161 297 156
41 137 129
289 249 169
301 297 41
469 477 1
465 409 1
317 401 61
489 153 1
365 191 17
193 33 93
253 237 41
377 329 33
273 173 129
249 41 169
21 281 197
95 361 99
377 281 25
89 233 137
313 49 41
57 277 97
205 121 154
473 317 17
269 485 9
483 97 1
277 21 1
273 111 213
369 189 6
131 433 57
449 185 49
485 1 1
298 45 41
453 233 17
305 337 161
221 227 59
473 181 5
379 485 7
33 17 37
385 1 37
237 429 65
429 89 17
431 257 17
53 61 173
281 438 32
225 357 65
461 145 21
345 145 93
29 477 9
341 337 145
191 121 251
269 441 9
361 49 1
341 417 37
393 429 9
37 75 31
326 457 29
77 173 217
385 1 109
25 257 175
345 9 129
11 325 25
145 37 333
21 445 9
253 299 35
1 31 269
189 221 9
101 345 69
277 201 1
229 273 29
157 181 241
289 269 29
453 361 33
225 13 261
121 150 109
41 481 9
401 117 41
145 317 113
141 133 285
147 137 201
193 361 33
233 409 17
101 39 365
171 89 261
237 153 177
117 89 37
445 121 49
161 425 45
153 489 1
461 13 35
5 1 33
269 49 105
229 189 145
149 413 1
251 61 109
189 297 133
405 397 81
65 296 55
385 341 73
93 73 233
485 269 5
265 21 109
471 165 7
423 467 23
421 301 33
429 303 25
409 349 21
407 177 3
425 1 41
125 329 37
305 413 81
313 361 133
469 41 1
229 329 105
33 445 17
209 213 1
165 333 1
377 328 85
45 353 109
277 311 39
157 385 25
9 461 9
369 289 23
201 225 259
65 477 9
93 153 121
117 253 73
73 301 149
121 269 121
337 271 1
135 117 79
165 73 1
373 221 65
377 329 117
337 1 21
493 349 5
317 469 1
245 29 193
165 441 57
9 101 257
289 369 73
429 61 9
337 485 1
277 41 17
429 221 65
341 389 81
471 176 23
417 368 49
361 241 1
329 57 1
189 399 1
293 269 17
481 201 9
221 453 1
297 29 109
141 193 273
199 69 297
405 249 63
341 269 65
413 205 65
461 283 21
413 285 17
129 357 17
301 57 143
1 165 49
77 201 109
288 395 91
333 429 49
133 441 29
217 325 1
41 385 47
137 44 57
489 393 1
269 325 129
109 117 89
461 493 1
269 37 171
317 113 129
221 81 113
17 97 261
341 105 113
412 341 82
177 41 5
71 333 147
197 177 289
265 245 49
289 13 193
237 361 37
85 237 249
281 461 25
297 465 3
445 441 1
185 161 85
153 5 217
1 221 145
37 457 21
269 207 146
1 17 375
419 385 43
301 349 81
101 329 153
219 97 1
333 397 34
21 149 105
217 385 113
109 109 57
399 69 27
29 411 69
163 35 165
229 225 209
25 305 137
89 225 29
153 15 3
349 377 1
385 477 21
25 205 137
145 229 177
129 305 27
277 334 2
57 469 17
253 181 9
385 17 37
73 85 217
37 301 161
91 137 101
191 453 1
337 113 117
181 215 61
353 421 57
233 93 87
69 197 89
109 269 113
201 77 69
491 277 3
127 297 145
221 309 33
25 249 225
97 269 161
417 469 1
25 333 161
417 489 1
493 237 1
381 405 49
95 409 57
49 289 101
385 305 1
249 245 1
321 481 1
437 479 3
189 433 9
429 313 61
157 317 49
237 405 93
373 121 107
253 11 201
321 207 37
345 277 73
225 401 73
317 169 33
394 177 28
133 181 125
329 249 121
291 477 8
77 173 144
461 181 1
269 149 49
101 241 185
417 341 29
309 1 163
45 145 183
277 383 71
289 169 141
141 203 131
221 37 121
19 144 131
385 457 25
349 13 21
149 388 60
169 293 129
273 293 193
297 181 13
1 271 31
133 153 265
421 285 73
261 325 17
105 97 263
133 109 241
80 65 13
233 107 237
123 64 283
109 433 57
273 477 1
113 421 62
321 105 53
1 389 27
465 65 1
157 385 57
423 249 45
141 301 85
157 437 1
5 133 177
265 309 1
25 421 41
267 297 17
177 177 85
129 421 73
437 291 49
141 25 333
261 361 77
289 457 25
123 433 17
469 5 13
261 357 1
131 193 281
413 385 9
145 481 5
453 365 9
465 455 17
346 185 121
245 373 1
465 193 1
403 361 93
321 447 43
35 461 9
13 369 109
29 37 17
303 337 31
353 397 33
80 117 65
333 331 145
249 405 65
241 73 83
313 473 1
21 235 43
449 233 1
141 25 235
481 21 1
153 325 97
305 421 49
277 437 13
1 369 21
118 5 309
173 345 153
35 185 181
129 177 121
133 489 9
69 93 129
225 149 189
349 237 81
409 257 77
217 189 237
473 1 13
47 109 369
49 67 305
281 321 5
405 113 1
149 485 13
51 453 21
169 1 307
161 405 67
107 145 197
357 249 49
201 117 65
69 429 25
269 177 197
169 49 93
223 253 57
137 453 17
301 261 9
101 319 67
249 45 129
253 149 145
189 153 9
393 235 5
65 175 323
497 313 1
193 177 69
377 25 37
145 41 345
209 120 185
85 121 277
265 349 33
221 345 57
1 149 97
161 57 17
29 377 41
245 233 129
57 261 185
51 149 273
261 39 209
345 313 85
385 185 109
261 37 145
285 321 113
257 233 109
385 201 115
193 89 149
9 425 65
161 229 33
133 145 165
337 45 37
325 257 129
5 317 169
453 151 1
105 231 219
49 419 61
393 485 9
445 33 33
401 351 89
81 17 211
285 153 73
483 349 5
461 369 9
485 237 1
213 177 1
443 361 43
253 73 201
221 496 2
1 281 185
421 389 71
9 47 313
409 237 21
65 217 62
276 389 1
393 173 5
96 485 1
193 21 173
185 205 249
241 117 29
193 377 89
81 169 33
289 353 121
173 69 17
379 481 1
381 285 105
217 111 117
459 329 29
349 85 9
333 105 145
489 297 5
405 53 67
205 53 161
269 89 45
53 253 217
441 269 17
369 76 81
285 69 25
303 201 19
437 201 33
177 199 13
361 305 25
482 37 3
81 117 257
173 1 289
251 457 17
133 329 49
69 197 97
165 265 85
485 289 13
169 129 289
461 1 1
297 305 189
193 269 100
273 77 85
105 333 149
337 267 92
371 93 57
421 433 23
93 301 153
357 245 49
285 201 183
423 273 59
229 177 177
367 281 105
481 37 5
73 397 45
289 209 9
325 142 65
366 117 51
50 266 218
89 169 189
297 197 101
481 439 9
385 389 33
269 313 81
229 209 121
33 121 321
225 205 1
141 409 89
117 317 105
177 293 151
17 311 183
157 85 321
329 373 1
293 477 9
457 133 33
249 409 33
329 313 85
73 12 363
51 61 65
65 341 137
373 413 1
409 37 53
257 301 97
41 99 295
169 307 127
245 317 25
73 1 165
237 217 149
132 201 41
495 485 5
413 493 1
241 409 5
1 385 69
255 349 114
77 401 81
33 109 289
375 457 29
9 137 69
473 361 13
85 245 49
57 305 77
322 481 5
305 413 65
411 403 29
301 305 93
205 25 113
93 465 9
289 301 87
253 277 1
447 313 1
497 329 1
157 305 133
217 109 273
193 475 3
481 465 1
269 153 121
405 463 9
105 85 49
201 41 5
357 232 129
177 105 73
301 167 193
145 489 1
255 409 81
433 121 37
177 477 1
293 231 129
185 289 25
267 437 1
257 137 121
45 1 329
265 69 209
473 77 25
1 241 241
89 141 73
445 401 9
181 249 9
237 301 97
157 488 4
153 81 5
187 249 192
425 485 1
309 465 29
53 171 37
413 253 53
341 89 81
273 477 9
461 1 1
277 305 97
413 441 1
225 473 5
482 8 12
153 43 93
113 113 113
205 173 213
189 385 57
43 21 61
381 81 105
207 277 209
389 273 17
221 55 225
297 405 33
485 213 1
97 125 273
267 385 9
109 319 101
1 181 315
17 1 253
405 343 65
211 493 1
349 353 89
65 45 313
417 47 37
153 169 253
133 473 1
213 377 5
489 53 9
225 317 145
401 285 29
337 37 133
153 185 21
57 125 57
177 333 69
245 41 241
221 361 73
417 65 53
473 305 1
477 253 17
477 129 9
369 385 97
497 329 1
73 457 33
374 273 78
205 5 49
377 121 113
397 91 17
25 457 1
403 205 73
273 215 121
237 57 25
429 425 41
453 453 1
121 245 233
293 85 177
115 41 329
1 361 1
333 421 1
181 469 1
176 273 161
392 421 1
477 45 17
39 499 1
45 87 185
57 453 33
377 251 85
377 457 41
51 373 1
485 169 1
125 201 45
5 461 21
45 497 1
201 447 35
149 185 185
255 273 77
261 281 77
205 97 265
213 171 1
133 497 1
277 453 45
121 425 1
43 221 233
301 445 1
305 305 29
275 321 73
401 113 61
143 421 1
365 165 65
315 497 1
121 341 33
5 409 17
269 273 77
13 145 333
89 61 287
73 481 7
101 491 3
33 169 17
57 181 125
97 441 1
377 141 109
273 257 49
349 469 1
469 309 1
341 165 41
361 325 61
121 362 110
181 117 237
29 213 273
477 153 9
5 317 181
417 117 67
205 108 281
117 109 321
485 133 9
285 245 89
33 333 9
437 217 49
25 141 233
321 337 57
403 493 1
209 269 17
285 349 65
401 177 21
249 165 137
389 409 11
139 121 225
141 461 17
361 297 65
237 478 2
305 437 1
185 97 181
85 313 1
445 177 9
485 21 1
409 413 25
417 113 1
257 251 233
317 25 121
29 417 69
249 21 225
265 157 89
321 169 109
177 109 21
393 440 32
256 381 47
473 204 21
53 497 1
177 253 17
385 1 1
177 249 41
197 117 257
137 5 349
269 313 181
77 25 113
85 75 65
381 137 1
185 403 51
385 209 13
269 361 52
489 249 9
125 329 109
253 357 75
85 252 66
325 361 13
207 77 207
386 216 28
337 288 101
209 1 53
5 401 37
469 353 25
9 241 17
69 457 1
477 77 17
165 329 69
321 29 45
423 357 47
37 19 81
153 317 180
1 333 9
25 51 395
265 389 101
197 457 21
397 309 65
261 413 57
61 325 85
361 192 53
45 293 185
387 405 45
417 1 13
409 31 29
309 469 13
341 169 33
473 137 9
425 153 55
81 285 129
9 473 9
65 409 85
333 221 97
481 129 17
465 13 14
277 469 17
385 353 69
393 29 93
493 345 1
393 309 89
121 380 53
209 289 133
193 97 293
165 125 1
321 377 95
465 441 21
165 381 97
277 397 57
1 189 161
473 233 21
285 65 125
437 449 9
395 433 45
311 165 141
185 485 1
81 489 1
177 121 69
21 321 69
473 305 27
1 17 117
265 253 137
369 177 37
209 217 209
26 347 67
49 401 53
29 453 1
29 241 183
49 333 105
241 151 229
489 1 1
255 125 99
393 77 37
433 5 33
389 297 97
221 133 161
85 285 25
439 177 37
465 145 9
223 165 21
5 315 175
101 373 1
21 181 65
261 125 49
301 173 193
105 361 113
81 41 263
157 225 73
17 289 41
453 121 17
57 249 113
69 197 241
481 209 17
193 281 1
464 413 30
373 369 33
385 329 85
301 225 1
345 485 11
289 65 149
13 53 225
133 237 257
117 150 320
377 1 25
133 109 305
173 475 25
285 229 13
13 66 194
173 389 9
141 49 109
489 117 5
205 61 201
297 1 1
465 71 1
301 101 41
445 373 33
473 365 1
61 293 89
149 301 182
257 403 1
77 329 49
109 153 169
461 427 1
363 493 1
393 179 25
133 199 153
385 253 9
53 389 49
229 453 21
405 145 33
445 385 3
1 417 65
401 485 1
281 281 77
189 1 7
293 1 119
409 137 61
451 389 31
23 345 91
401 205 61
433 409 53
357 393 73
141 37 353
429 213 41
65 249 237
65 445 9
145 385 17
105 241 165
277 101 39
482 333 4
437 125 1
145 37 289
393 393 73
113 61 301
129 451 45
72 9 25
265 77 55
493 377 1
221 25 129
105 253 241
149 221 201
11 441 29
225 401 89
313 345 149
9 117 209
353 13 65
141 109 255
349 479 3
111 257 37
453 305 13
333 65 105
381 409 29
69 173 45
461 377 9
421 83 33
49 173 173
83 69 115
485 181 1
42 85 33
241 29 101
485 197 1
133 165 289
1 245 1
333 5 25
305 133 169
133 385 99
391 285 105
341 481 1
21 65 405
289 273 77
157 361 105
37 217 165
497 313 1
173 281 113
197 1 1
445 121 9
301 453 1
489 16 1
29 409 1
343 389 69
29 45 217
21 175 215
301 197 137
97 7 253
101 333 129
425 333 65
401 37 53
425 425 4
329 441 13
373 46 1
461 215 17
499 317 1
45 385 62
217 51 225
165 53 321
225 189 261
389 361 49
225 125 117
61 476 25
457 385 37
197 421 49
1 255 145
97 389 57
89 137 89
273 53 57
397 57 77
181 121 113
473 473 13
61 221 185
77 229 81
229 493 5
289 185 93
191 111 25
34 21 249
55 461 5
147 77 227
441 241 1
9 211 245
5 169 159
65 385 37
389 149 53
193 213 145
369 341 37
261 365 113
341 113 129
77 5 225
461 405 1
436 151 11
5 461 25
419 201 57
385 361 9
57 321 108
485 265 1
425 341 1
173 49 273
493 425 1
51 109 345
33 149 345
405 117 33
65 193 233
281 205 53
257 333 153
229 9 1
165 229 27
353 445 53
219 145 38
157 9 177
341 245 120
125 139 91
229 409 13
79 179 69
301 305 151
449 109 1
485 137 1
129 473 5
207 85 64
401 133 9
481 393 5
389 21 49
37 361 45
377 411 85
297 165 117
189 113 225
401 109 1
385 465 1
481 189 13
433 83 61
241 253 209
171 383 41
448 457 9
285 81 89
157 457 13
49 385 17
193 149 145
21 441 41
73 273 109
141 409 53
13 341 89
469 261 1
29 215 57
409 421 49
293 445 33
281 345 77
457 44 21
241 69 49
73 337 119
377 337 33
253 389 29
17 477 9
177 301 1
387 281 29
225 86 181
465 109 1
69 133 357
81 13 289
465 129 13
85 425 45
121 141 129
85 25 225
161 211 253
109 49 345
317 165 1
301 153 33
381 237 63
37 425 25
423 161 63
365 173 1
137 91 253
401 293 9
161 181 25
81 413 57
392 173 23
97 377 57
497 329 1
285 133 137
268 73 42
329 321 165
229 441 25
294 485 1
433 385 33
493 101 1
129 153 97
337 253 29
5 373 97
497 421 1
45 413 17
157 149 228
45 249 241
117 237 97
381 383 113
441 449 37
1 293 167
447 393 41
397 165 57
43 363 105
73 429 17
205 277 49
433 361 61
33 33 1
413 89 41
121 381 1
225 471 27
177 93 23
193 497 1
121 225 169
277 269 78
473 421 9
21 149 193
69 113 105
9 325 25
173 111 59
233 121 201
321 293 13
191 151 93
133 453 25
121 449 28
85 403 35
77 225 209
61 69 71
221 361 93
385 37 49
73 25 105
469 269 1
245 225 81
289 41 45
41 321 9
483 493 1
181 333 121
293 357 1
1 185 259
61 161 169
481 143 17
465 73 33
229 185 45
305 29 183
49 461 9
109 135 151
285 409 13
385 313 86
193 185 293
469 181 23
1 37 21
461 353 33
301 257 145
421 397 49
353 477 1
97 45 127
25 165 113
161 211 185
229 385 71
73 143 269
409 233 21
65 202 2
1 445 20
57 1 253
29 465 17
69 25 1
429 233 25
313 481 5
233 69 17
386 437 1
477 141 1
457 265 25
285 429 65
189 165 161
417 397 1
401 89 45
25 233 113
261 293 145
21 393 33
445 61 41
77 205 1
89 41 113
385 133 61
9 141 325
377 69 37
233 109 141
365 329 125
183 369 1
341 39 33
6 185 313
53 257 57
152 461 1
393 121 73
185 469 9
193 329 33
395 43 37
441 141 12
393 337 53
325 465 9
317 61 11
385 465 29
297 297 107
213 329 113
381 309 1
173 217 275
265 221 225
129 277 81
41 249 9
147 193 45
285 311 25
121 169 175
453 21 5
97 157 193
377 299 33
165 419 65
205 69 185
345 285 73
345 109 149
485 109 9
198 361 1
225 153 249
67 197 273
21 393 65
313 457 41
249 137 229
185 169 211
53 297 25
129 225 177
309 93 129
64 181 121
89 73 405
465 409 25
201 53 181
353 45 68
289 353 109
233 81 71
257 301 89
93 369 45
421 129 47
181 385 85
305 117 105
461 201 33
277 205 109
321 101 21
144 377 93
397 165 25
29 329 69
25 17 425
173 421 13
269 81 193
265 385 105
371 253 101
451 209 10
33 429 33
449 189 9
397 81 9
237 171 65
205 385 93
425 93 45
169 259 93
349 27 99
65 297 77
113 1 257
49 145 92
393 405 1
125 497 1
269 73 213
313 289 161
181 209 277
281 269 189
101 97 1
277 9 33
85 93 169
355 257 49
339 221 66
361 281 29
419 253 60
129 437 1
365 33 1
386 25 50
241 413 17
173 445 43
433 261 9
433 229 65
229 441 45
133 395 45
37 381 81
73 1 61
269 61 225
421 420 1
369 337 21
181 201 77
69 489 1
69 83 45
325 77 119
449 405 25
225 33 17
245 397 17
417 457 17
409 473 1
141 105 161
177 289 157
101 309 69
381 57 105
297 291 117
73 473 1
389 301 25
231 217 75
269 101 193
47 385 17
121 381 39
301 401 91
108 49 156
41 1 349
417 49 37
385 177 1
245 137 205
451 237 1
269 491 9
345 315 13
345 149 25
261 41 1
421 341 49
201 497 1
489 301 5
225 207 189
145 1 109
27 37 57
301 221 113
1 85 113
52 341 129
189 373 65
369 493 1
13 417 22
485 41 1
365 5 9
29 457 5
477 421 21
343 81 65
341 121 33
293 169 21
204 261 21
71 485 1
97 173 49
97 369 104
76 221 137
221 325 53
441 133 1
185 101 13
153 323 63
1 1 93
425 421 61
121 321 69
197 217 223
241 317 65
489 251 5
121 165 1
418 253 27
5 185 29
161 5 249
265 97 181
109 349 28
453 453 17
301 233 129
453 369 9
125 21 289
8 105 85
113 269 145
257 289 125
101 263 13
253 1 9
229 69 33
269 441 21
317 397 1
369 93 89
197 101 253
25 189 253
329 285 37
45 5 443
484 89 6
477 425 9
425 383 25
233 226 25
153 449 39
9 139 239
149 117 129
63 393 33
1 11 65
269 397 49
305 477 1
189 278 174
425 33 15
224 405 33
69 293 126
125 409 81
1 264 8
187 209 43
285 237 97
169 221 113
353 113 63
225 373 25
301 193 129
257 153 173
341 389 105
153 325 65
333 485 3
349 425 45
345 49 69
461 433 9
108 393 97
181 489 9
269 93 25
329 489 5
200 41 157
105 493 1
333 295 49
61 321 149
203 73 209
314 333 41
301 161 160
285 1 193
309 113 87
121 481 13
421 101 1
137 385 29
337 109 55
173 477 21
77 301 73
57 205 125
113 293 65
325 369 5
341 253 81
385 301 59
497 478 1
345 253 125
313 109 25
141 101 181
321 225 153
161 57 275
249 349 131
93 165 265
205 429 10
101 41 321
321 65 49
257 389 29
29 83 71
373 41 33
385 185 97
496 469 1
221 245 1
117 365 1
61 225 253
9 21 233
141 405 61
313 401 93
93 293 67
421 17 1
489 353 5
337 313 83
345 73 117
181 193 73
349 209 53
403 105 5
435 473 21
217 499 1
47 349 117
105 237 73
13 317 65
239 319 13
321 441 25
345 493 1
421 401 33
473 189 13
25 487 3
493 129 7
149 370 93
445 349 41
361 73 13
245 277 79
197 75 97
277 69 87
365 201 37
61 409 1
321 209 123
205 165 37
25 401 73
53 385 73
229 431 1
333 475 15
41 405 65
437 369 1
39 53 377
395 129 7
113 125 239
449 277 37
341 67 129
321 493 1
129 273 97
445 99 1
205 225 237
37 65 301
385 41 93
189 321 69
369 397 9
17 377 45
137 429 61
221 13 125
5 41 341
121 125 17
21 409 49
337 451 23
433 425 29
41 197 129
225 21 145
485 51 1
1 396 85
277 493 1
29 469 17
309 373 65
1 73 57
57 129 337
209 113 65
337 46 57
477 493 1
301 137 37
441 101 1
389 121 73
21 389 3
137 81 225
405 449 5
357 89 33
413 489 5
277 5 97
281 285 25
437 185 33
89 469 1
409 309 13
137 153 129
57 85 225
169 441 1
126 349 41
285 177 97
173 313 125
109 101 138
251 349 121
305 5 65
437 53 55
213 389 1
285 223 169
185 41 65
253 485 1
476 461 22
217 385 29
230 225 196
391 401 9
377 141 21
397 469 17
333 1 25
213 69 5
49 13 189
439 437 21
265 445 9
277 309 129
289 69 125
269 45 1
381 237 73
161 289 3
93 53 353
105 481 9
97 5 41
129 1 313
1 417 17
189 193 288
445 161 41
29 401 33
277 309 81
45 493 5
295 81 164
241 269 209
427 149 67
233 149 69
341 449 37
144 289 49
85 329 33
217 33 53
1 201 233
326 305 154
83 81 363
457 5 23
312 461 1
4 287 15
53 249 117
105 421 33
6 161 337
421 225 31
65 453 1
427 445 19
41 41 277
489 25 5
33 173 111
41 293 107
448 61 19
321 105 89
497 397 3
389 97 65
213 191 177
365 153 1
389 339 49
233 161 173
93 169 259
300 269 35
273 447 21
245 497 1
361 409 33
198 81 122
285 401 57
305 369 129
201 221 1
385 97 69
385 99 1
221 221 201
29 301 105
149 353 89
13 431 31
421 253 49
281 317 161
213 113 257
366 265 7
469 166 5
25 265 158
487 437 1
325 397 1
77 211 153
13 71 265
37 333 121
39 61 257
419 69 63
101 1 33
349 1 47
167 65 293
185 309 77
413 213 75
213 85 17
473 113 13
301 245 161
5 253 225
393 205 13
353 269 85
209 299 7
385 427 31
325 277 133
485 333 9
365 469 9
217 281 45
137 297 1
369 121 13
5 153 153
321 181 65
81 276 140
329 205 60
161 243 15
147 261 209
449 485 1
489 283 9
33 477 1
421 393 25
393 251 61
393 109 9
461 471 27
316 32 83
17 61 433
251 225 211
301 89 102
211 477 17
1 377 9
375 49 1
341 413 1
425 109 5
427 109 55
285 153 129
287 149 1
282 81 205
121 465 33
33 133 367
53 73 345
385 121 89
263 25 45
213 376 53
161 97 97
453 197 23
397 33 73
317 193 141
21 349 25
261 37 193
441 133 13
345 301 9
461 385 1
201 481 9
317 397 101
329 1 5
149 49 139
1 355 23
69 241 93
477 185 1
205 323 125
417 37 37
1 135 309
289 425 1
449 383 49
487 143 5
129 29 17
49 193 65
33 209 213
449 493 1
109 285 167
405 389 83
145 189 293
253 117 41
257 369 21
393 241 89
5 129 365
337 265 133
325 489 1
189 484 8
439 213 61
356 497 1
137 495 3
477 1 5
301 301 57
1 29 89
331 433 45
325 149 17
91 341 1
93 377 1
461 113 1
457 185 17
61 37 405
161 57 73
213 69 209
401 333 73
149 45 169
421 309 41
277 121 97
165 85 321
109 483 13
241 477 9
141 305 153
165 141 225
213 187 229
61 365 87
457 285 21
5 417 29
289 301 65
441 429 25
45 383 105
341 437 33
253 17 225
109 6 353
457 449 25
81 125 265
441 465 29
421 251 41
301 233 177
287 481 13
109 305 165
377 421 17
15 445 25
393 433 65
373 357 1
177 57 149
57 13 75
29 141 337
1 141 313
213 81 49
341 61 113
309 233 177
1 1 61
365 301 1
465 341 29
89 445 17
297 97 153
17 269 57
497 225 1
213 317 137
1 185 169
57 375 95
17 149 33
271 341 33
213 71 133
145 137 226
101 17 157
409 349 29
93 161 69
425 337 45
1 245 157
129 81 225
297 329 53
477 173 1
65 305 129
417 61 65
321 437 41
413 235 57
149 169 1
81 425 29
381 101 117
105 277 65
81 281 157
205 145 145
337 306 141
121 385 65
457 333 1
65 477 9
317 473 15
21 369 113
413 133 17
65 17 17
120 1 346
197 393 9
189 57 249
435 221 47
33 457 7
361 133 13
177 68 109
353 433 53
401 473 25
25 313 125
157 429 9
385 485 1
122 217 165
221 401 57
265 270 98
21 317 105
197 457 33
453 281 47
245 385 77
429 61 33
421 99 49
37 65 175
477 277 21
243 361 125
485 245 1
477 497 1
245 13 25
473 301 13
201 73 77
405 445 25
153 381 89
213 53 257
369 77 13
141 361 137
269 17 73
305 85 67
326 117 8
65 269 49
349 489 9
5 69 17
477 9 5
125 1 45
177 289 37
421 57 25
461 405 11
101 133 33
311 177 121
313 53 141
401 249 1
373 29 49
221 15 121
81 141 185
25 459 37
205 365 65
489 317 9
203 389 97
251 429 49
29 101 213
429 345 65
273 301 188
497 173 3
153 401 9
301 473 21
367 361 29
37 85 17
1 301 73
161 281 197
57 69 259
165 365 133
381 101 49
25 117 321
481 21 17
401 205 19
301 261 153
481 281 13
473 497 1
357 371 25
201 37 297
391 399 7
433 121 57
481 253 13
145 489 1
453 105 33
75 477 17
73 413 61
337 53 5
433 413 5
97 171 97
385 313 33
213 377 105
29 161 41
281 177 213
269 161 149
41 273 177
349 233 121
369 135 115
185 73 301
309 357 21
297 1 173
119 65 212
465 121 33
309 349 65
81 353 115
441 9 49
21 333 65
301 301 89
197 105 209
357 445 13
273 9 201
55 429 57
129 317 97
209 41 157
485 321 1
469 381 1
45 153 267
417 401 25
13 101 113
449 389 41
346 305 89
269 145 33
177 345 9
297 237 81
209 252 115
1 1 57
41 53 385
305 133 193
257 1 217
453 93 41
353 437 33
353 197 73
105 113 29
433 381 13
337 21 5
163 337 159
281 1 109
441 125 57
221 369 9
497 317 1
333 421 65
441 277 41
461 369 9
421 477 1
438 285 35
305 141 125
189 265 193
305 225 1
421 41 57
129 413 65
113 209 25
49 165 81
137 357 97
365 441 17
437 293 9
77 69 321
305 445 9
197 329 5
101 101 225
1 341 65
469 445 1
121 161 273
311 349 53
393 221 93
377 353 45
453 469 1
437 123 17
453 285 17
279 129 107
439 461 1
85 333 121
373 309 69
325 173 49
81 481 9
257 201 77
485 349 13
233 253 161
209 229 73
495 243 3
393 481 1
213 101 1
1 9 383
293 29 1
2 29 273
283 297 129
201 189 231
153 437 1
25 305 91
471 369 29
281 81 29
47 329 37
273 129 89
286 353 125
269 165 17
89 169 181
129 489 5
429 325 57
341 401 57
387 65 79
369 171 49
325 361 53
161 121 305
401 185 73
413 85 57
445 381 37
189 105 225
377 289 97
37 281 209
129 447 27
9 497 1
305 301 97
229 193 103
21 97 153
375 365 78
83 497 1
449 489 9
341 261 1
409 385 33
37 121 233
89 253 185
55 153 61
37 297 1
261 95 105
193 289 105
459 149 27
37 97 129
69 169 13
381 313 81
126 491 5
13 497 1
253 77 185
289 414 24
77 449 5
157 413 45
365 157 53
301 357 65
189 277 133
465 317 29
301 31 49
167 141 95
65 485 1
159 267 217
305 221 193
345 1 145
205 490 7
1 1 57
361 137 109
165 441 29
293 41 1
73 341 141
401 217 41
279 193 219
405 353 33
217 349 73
125 309 65
381 121 73
201 301 97
329 317 77
121 1 73
425 289 13
409 41 29
301 435 21
113 137 281
97 101 97
69 245 129
317 385 113
173 201 1
261 157 75
1 353 38
449 453 37
457 293 6
433 205 1
173 271 169
53 374 1
109 61 177
353 401 13
181 393 41
33 437 34
461 413 36
457 421 37
61 445 50
385 485 1
181 473 5
397 65 53
189 497 1
225 385 49
69 205 97
119 485 1
341 149 133
1 141 89
193 245 1
101 68 353
46 221 241
97 175 81
241 365 20
21 21 57
494 93 7
293 361 89
211 373 33
199 237 217
5 61 213
113 193 249
393 253 25
185 405 89
301 97 41
449 197 5
205 141 73
381 57 26
215 157 77
469 365 1
153 153 329
449 213 17
109 497 1
489 113 5
161 169 169
29 201 155
389 301 49
361 161 49
189 485 10
327 45 117
273 313 29
385 293 69
181 213 247
497 65 4
153 485 1
15 205 241
205 421 9
129 429 63
327 121 3
17 364 75
241 293 129
1 217 181
477 209 9
97 373 1
213 309 61
121 405 65
21 361 33
93 401 1
203 265 189
105 325 169
181 321 1
313 7 141
465 177 1
65 449 45
437 85 1
57 167 91
373 493 1
409 99 63
5 173 169
297 177 167
65 113 281
169 133 117
253 308 188
341 137 160
21 413 1
37 445 25
373 437 41
153 497 1
229 477 1
149 351 45
201 481 7
369 41 1
185 205 201
53 427 53
461 429 3
421 481 1
273 385 89
489 149 7
353 321 25
101 217 133
205 73 3
285 217 161
365 373 11
153 425 37
125 377 21
225 229 193
449 180 15
311 33 55
61 141 33
445 143 9
65 489 1
253 261 1
251 209 31
285 413 65
373 161 1
321 313 133
73 217 149
109 225 213
361 349 53
397 261 81
281 226 17
1 385 77
269 205 65
477 53 9
169 73 41
209 121 61
133 249 109
89 319 167
293 394 34
415 373 79
241 229 73
53 245 161
313 57 85
409 65 57
121 101 81
50 57 371
261 65 169
477 445 21
329 345 13
472 57 27
257 461 17
369 385 81
105 13 345
251 481 9
497 27 1
233 185 159
349 337 25
485 261 1
497 13 4
217 273 161
313 153 1
73 485 1
237 89 169
389 195 65
441 125 1
1 219 119
441 449 9
345 291 153
437 477 23
1 493 5
459 121 9
81 417 27
65 5 125
445 37 25
129 41 245
189 169 33
1 409 11
133 181 145
441 21 21
45 349 129
185 57 265
85 401 45
213 305 65
305 37 9
401 461 9
385 5 69
457 135 5
143 121 111
1 397 65
193 489 1
5 108 169
233 297 1
78 79 151
113 479 9
429 309 33
377 41 49
37 497 1
327 345 6
45 44 123
349 401 81
457 113 13
17 249 109
477 241 1
445 385 33
343 413 25
37 429 33
333 317 97
461 393 9
343 301 143
53 309 171
497 321 1
85 301 113
269 349 81
289 133 61
133 340 47
77 497 1
361 125 125
341 405 33
217 187 161
141 229 1
201 141 73
37 317 97
249 21 45
441 341 17
41 9 129
341 493 1
125 197 129
461 273 1
173 301 81
9 105 377
253 383 105
238 77 255
242 417 69
217 207 141
268 421 45
161 341 97
361 1 105
101 377 21
93 149 345
41 61 37
319 477 17
173 197 225
441 381 1
5 121 201
125 385 109
133 69 225
1 37 449
69 125 41
281 434 25
201 165 225
281 241 129
371 113 57
97 485 1
389 241 33
17 241 205
285 449 45
273 421 65
5 181 91
457 181 1
17 41 453
305 97 103
397 305 9
49 37 101
129 159 229
105 211 183
53 333 137
145 189 41
133 466 6
49 1 61
277 109 33
325 441 1
493 433 3
37 221 101
243 125 175
53 323 101
229 341 129
125 109 65
385 457 37
208 389 88
381 205 61
257 191 149
33 397 73
429 345 25
173 269 33
1 5 485
73 221 217
225 247 33
17 73 385
245 49 251
105 301 41
493 369 1
421 452 31
337 37 29
163 361 45
257 285 177
489 125 1
329 468 3
485 389 1
121 101 253
189 353 109
473 317 9
49 281 12
477 49 1
169 337 69
341 153 129
121 185 237
479 261 13
477 81 9
345 417 69
305 465 17
101 329 49
109 97 345
105 121 141
473 201 17
441 405 9
93 451 17
205 337 101
429 385 65
93 406 26
45 247 195
281 193 161
471 45 5
76 161 313
139 401 49
345 201 25
377 293 109
381 163 1
109 333 89
329 253 33
225 37 253
400 341 8
261 369 129
187 209 83
201 337 109
145 207 281
373 457 9
41 401 45
425 461 11
221 97 81
105 349 69
401 497 3
345 159 53
37 9 437
53 145 261
461 345 27
457 249 25
9 25 237
357 1 17
273 81 25
457 317 17
357 361 81
217 333 97
475 145 7
301 285 120
109 477 9
217 481 16
201 81 275
349 37 29
117 449 13
101 29 121
1 73 205
329 153 125
265 189 9
37 461 29
17 449 49
117 337 125
221 45 153
357 453 33
69 381 73
329 133 141
345 145 1
321 461 25
497 197 1
305 105 85
477 487 11
109 405 49
129 397 1
99 301 133
425 131 45
153 237 97
153 93 217
61 285 201
369 281 129
349 273 57
81 117 1
409 393 23
283 319 23
465 321 17
105 330 67
317 369 97
333 13 29
301 105 17
153 29 97
437 385 25
233 173 21
73 385 37
121 29 225
133 353 117
361 425 17
169 441 1
157 493 1
401 397 73
61 277 97
161 229 161
141 325 161
245 115 1
197 385 13
449 133 5
485 229 1
301 153 73
401 81 25
21 245 49
497 317 1
145 429 17
85 149 5
373 111 1
245 151 73
465 341 21
181 121 193
445 33 1
461 293 17
405 77 1
189 73 57
361 53 113
421 289 17
113 365 121
1 325 21
433 453 33
145 201 57
77 181 257
85 349 115
269 381 89
301 357 81
373 421 33
497 293 1
181 97 305
9 85 105
465 301 29
117 289 69
193 273 61
273 365 87
33 379 91
161 45 337
337 269 81
93 81 149
253 313 45
101 229 33
459 461 17
57 93 129
21 369 37
289 21 157
469 349 1
385 453 1
241 73 101
269 121 21
77 361 73
173 373 65
45 353 97
265 161 121
57 153 61
445 361 9
359 381 51
81 425 65
46 73 245
81 1 277
201 21 1
443 117 7
313 149 105
405 441 26
225 349 89
273 309 161
1 37 321
41 473 18
77 21 169
269 297 29
305 481 1
485 305 13
115 485 1
105 281 191
425 61 65
17 481 13
53 357 49
477 341 17
189 37 177
417 481 17
105 85 42
301 121 49
185 437 1
381 111 43
377 433 17
497 163 1
261 45 33
257 93 237
353 365 113
169 221 105
21 369 21
377 417 61
141 347 43
369 361 41
385 112 17
145 105 133
245 321 89
449 409 25
269 189 137
313 301 103
169 221 49
401 489 5
84 217 33
281 273 149
497 1 1
121 349 121
285 129 1
5 21 301
461 244 1
181 53 121
329 301 109
485 305 1
85 155 125
433 213 61
37 209 241
397 341 79
353 41 9
17 321 169
349 499 1
341 250 67
221 477 17
109 381 73
225 245 1
482 489 1
454 143 40
37 189 121
97 353 53
245 305 125
217 190 233
279 221 131
129 353 129
137 449 5
469 209 17
361 249 25
61 21 255
289 181 37
201 437 33
185 301 65
21 137 280
403 169 69
281 317 97
65 349 17
489 21 5
53 361 89
45 199 11
253 263 211
145 465 9
65 87 89
76 249 121
81 125 113
113 357 53
173 345 125
493 237 1
169 441 49
357 293 65
429 337 33
41 157 113
4 485 5
289 77 160
45 429 49
53 425 65
295 295 95
221 65 241
80 165 113
39 315 99
201 109 141
105 469 17
293 169 161
133 119 129
357 25 49
291 457 31
82 1 195
173 461 17
41 1 81
237 37 189
141 105 113
49 250 246
185 61 253
61 81 253
139 361 1
493 413 1
289 129 193
413 477 9
25 289 198
93 113 113
333 209 57
21 65 321
489 5 9
401 393 25
173 205 25
125 93 249
5 297 153
473 77 9
1 425 29
337 57 1
177 385 33
413 271 25
291 469 17
234 5 32
287 413 71
297 161 197
441 1 35
237 177 129
253 106 209
105 251 32
25 417 53
81 49 117
117 477 3
225 29 217
425 173 5
353 181 61
81 67 189
205 251 155
345 161 57
177 197 127
417 173 53
401 153 73
261 299 163
409 253 29
15 69 273
401 473 17
313 49 113
9 389 33
169 105 173
361 285 59
233 109 227
395 49 53
334 213 81
173 485 1
73 405 65
109 361 125
305 325 89
293 1 81
269 39 217
421 341 47
129 91 253
337 285 121
321 421 43
33 185 94
497 369 1
1 69 385
369 169 5
341 89 129
457 489 5
397 85 99
117 53 305
341 321 113
317 301 29
377 373 85
269 235 13
369 481 13
249 33 73
269 301 41
341 445 25
217 297 73
361 47 61
315 489 5
301 301 181
253 337 105
41 405 1
193 385 21
487 265 13
401 437 1
5 269 17
325 469 21
485 457 1
301 37 1
37 389 49
225 141 125
469 69 31
189 199 145
139 181 225
329 205 89
249 385 33
353 309 109
341 117 65
153 453 1
413 349 57
469 28 1
293 273 107
469 359 25
173 149 185
269 233 137
253 313 77
89 441 17
17 257 217
465 413 33
1 221 205
305 377 97
455 283 1
165 319 131
361 137 99
1 109 385
337 365 34
385 241 77
365 309 49
178 255 59
320 174 32
285 81 65
425 105 69
109 429 57
69 405 1
1 337 109
81 319 45
369 361 17
305 377 37
249 377 101
125 209 69
473 377 17
105 209 289
353 169 109
381 469 1
489 415 1
365 193 3
385 33 65
13 397 17
233 349 41
353 381 9
273 157 81
441 305 9
133 301 161
185 353 124
157 115 289
57 1 69
201 33 25
493 65 1
317 429 49
37 85 373
353 57 13
461 269 31
193 105 217
389 329 75
409 421 49
309 153 1
253 337 161
81 469 17
25 401 93
485 257 13
101 269 203
277 265 20
493 156 1
1 269 217
69 277 65
322 81 2
101 441 41
265 161 103
274 381 89
369 497 3
473 249 1
69 281 161
229 105 129
341 105 145
407 225 27
401 409 92
225 101 153
289 469 1
169 421 65
121 313 129
213 281 189
429 257 49
181 489 9
155 149 239
321 489 3
113 469 1
385 269 21
417 289 49
475 297 15
127 21 73
449 305 9
269 133 65
269 255 133
261 385 21
71 337 29
193 217 153
385 497 1
221 247 105
153 477 1
465 155 7
298 161 182
251 389 49
252 401 61
143 167 307
205 237 209
165 301 82
349 389 49
347 321 121
17 333 49
177 412 44
251 189 157
253 293 1
353 113 137
377 365 69
399 1 95
373 125 49
281 339 45
13 405 33
257 441 5
417 177 65
465 273 17
13 381 57
261 85 211
297 421 25
481 169 1
189 329 57
133 277 17
477 294 19
197 257 109
493 253 1
129 173 321
325 81 49
493 201 1
461 297 5
141 251 201
1 97 65
109 209 13
109 333 133
161 405 9
441 89 29
141 65 289
341 429 25
241 101 100
133 353 41
225 209 225
135 34 361
349 482 18
45 487 11
489 189 9
495 401 1
153 125 270
161 309 1
153 193 197
33 233 189
313 305 117
241 129 83
89 477 1
421 445 53
413 201 57
213 433 57
325 101 5
201 1 237
47 181 124
385 405 81
77 133 109
129 217 165
113 201 289
61 485 1
265 497 1
25 154 32
417 361 81
145 309 153
58 213 65
209 405 93
309 1 129
57 97 397
151 65 329
257 377 19
321 281 65
393 21 93
105 469 17
415 201 43
93 373 37
353 369 117
149 441 45
365 181 129
425 1 1
81 305 149
145 489 7
141 153 189
375 349 27
93 49 353
173 161 261
397 39 41
57 29 357
145 469 1
201 421 49
49 109 281
285 381 67
345 411 25
313 61 37
113 105 281
201 85 87
113 421 5
97 85 97
189 213 161
321 265 129
253 325 145
213 153 9
449 111 9
437 222 33
153 417 53
395 171 95
113 73 197
1 285 65
65 61 261
329 237 168
277 41 205
73 297 169
423 1 27
1 233 268
73 397 25
349 129 57
97 83 125
405 169 9
257 89 193
321 493 1
45 21 7
113 229 193
208 225 75
461 321 1
265 165 167
141 421 33
251 317 1
301 121 137
225 329 41
471 385 15
73 349 57
325 385 1
177 57 13
365 65 73
255 73 207
217 373 65
25 1 305
49 353 45
225 409 15
253 84 233
285 297 197
301 369 37
301 305 17
69 137 105
341 57 129
203 41 137
93 73 129
337 1 53
381 105 81
181 109 55
333 219 25
253 355 127
149 401 88
215 425 9
349 29 57
329 401 5
217 253 217
477 265 13
457 369 3
229 245 185
369 383 95
297 285 9
401 49 53
493 217 3
1 157 305
125 241 45
317 121 1
365 245 41
277 149 69
205 233 65
405 9 33
189 29 113
357 65 97
101 489 1
149 105 265
17 301 159
101 417 9
197 180 145
321 61 41
211 413 17
1 329 77
85 61 41
369 373 33
385 237 13
313 257 185
73 117 193
1 129 117
225 473 17
349 1 57
189 477 15
425 109 61
465 213 29
489 37 1
293 305 167
373 321 97
117 149 137
429 425 25
13 93 401
297 9 125
238 287 95
261 405 1
145 233 161
265 105 45
269 49 129
73 317 145
209 185 217
95 421 21
437 67 1
421 361 1
81 81 169
65 73 137
90 305 157
435 189 65
149 421 65
309 413 33
61 209 201
406 345 20
421 85 1
281 57 117
473 269 13
421 25 1
397 337 25
401 465 21
33 5 1
193 425 69
343 429 57
421 153 13
169 353 93
337 362 139
121 85 335
369 37 49
377 197 2
125 1 195
237 453 1
377 397 57
137 265 5
73 385 29
53 121 309
151 161 169
413 297 1
357 385 113
425 341 1
309 373 75
427 385 17
385 485 13
413 5 49
349 61 65
337 473 25
377 85 61
293 85 181
305 485 1
37 217 101
203 477 1
269 88 25
231 13 7
33 249 205
165 101 321
85 389 65
153 421 65
385 17 65
21 37 65
305 79 9
113 29 9
465 349 35
417 381 38
377 153 89
421 49 49
269 257 169
269 473 21
11 397 39
421 49 33
353 309 69
301 425 65
209 29 221
73 181 1
121 137 81
276 285 145
221 85 153
461 453 1
97 297 125
493 405 1
425 457 29
429 436 42
65 57 21
49 485 1
141 299 193
131 211 191
433 109 29
461 453 33
341 245 55
489 301 9
353 1 145
445 489 1
449 349 25
365 109 65
376 65 104
41 153 129
21 285 27
165 21 41
225 223 93
349 217 9
110 269 185
296 209 75
53 17 407
157 5 209
117 1 257
343 69 25
241 449 41
37 289 153
309 249 1
209 469 13
465 369 33
277 117 169
159 289 141
365 475 17
193 65 189
245 373 65
105 69 145
493 321 1
193 157 233
385 79 7
165 429 41
117 181 105
89 145 47
185 161 153
13 201 89
9 445 25
345 149 121
109 5 175
185 89 53
13 245 1
321 373 4
385 173 65
141 309 129
189 429 65
201 93 237
437 277 17
161 329 89
329 385 29
269 97 89
181 353 111
441 185 45
369 341 45
181 297 149
133 181 103
321 9 69
185 409 89
435 301 35
107 271 73
377 17 29
21 321 117
157 389 97
9 429 5
141 189 109
197 401 85
41 269 33
393 461 9
281 397 81
13 389 57
161 297 161
133 253 129
485 353 13
55 457 13
277 357 81
249 129 229
65 445 27
289 125 205
181 105 129
121 437 5
161 241 145
69 93 51
369 365 77
405 66 40
421 21 25
181 153 65
469 265 1
85 313 129
153 313 173
105 387 25
405 141 1
205 337 57
109 37 97
401 365 49
175 109 281
409 353 47
145 58 319
293 363 93
121 37 169
409 225 85
461 253 1
349 25 17
431 241 23
273 405 21
421 213 21
225 141 201
201 461 1
1 317 33
169 329 139
257 489 5
117 69 361
157 301 185
1 441 57
273 45 25
197 405 33
189 85 62
201 417 33
269 253 73
305 65 13
41 173 121
429 265 33
449 225 13
449 465 21
5 165 321
245 269 17
129 469 1
209 357 69
361 453 17
113 253 145
457 233 13
465 41 21
377 177 117
17 475 23
441 49 17
221 301 53
393 217 37
149 45 265
433 463 5
141 105 145
209 457 21
249 202 197
173 171 25
149 21 293
65 434 12
69 33 169
393 401 85
211 369 65
381 337 57
185 385 113
181 421 1
77 165 225
486 21 14
201 103 179
273 321 149
201 5 57
141 109 313
365 261 5
369 447 19
141 293 89
69 365 53
33 279 159
37 441 25
369 5 25
193 85 261
1 489 1
205 313 89
361 489 5
141 141 1
369 49 105
365 31 73
29 1 265
261 133 122
337 145 93
409 1 33
1 101 121
61 27 89
293 377 41
301 73 185
285 201 49
209 254 110
249 277 121
385 449 49
189 197 275
81 101 116
93 325 33
489 481 1
101 73 91
429 249 7
381 321 97
413 469 1
421 169 49
221 429 13
205 29 129
105 261 89
337 269 61
201 65 105
85 437 49
9 121 133
293 353 73
409 305 65
305 341 111
41 361 121
161 93 185
425 5 33
469 81 25
213 157 225
333 313 131
33 349 97
333 273 49
301 241 105
341 61 1
229 193 113
445 241 41
257 394 3
81 354 131
457 417 41
201 461 1
237 373 113
137 237 257
393 273 37
369 253 57
273 25 221
110 45 6
345 401 37
33 417 49
133 249 212
17 391 77
341 469 1
401 61 65
421 69 1
341 405 77
191 345 41
149 491 5
113 438 58
161 319 169
289 1 56
353 289 21
465 137 12
381 309 81
265 401 39
413 485 1
145 381 17
441 305 43
225 383 37
91 117 69
95 489 3
253 1 233
337 41 129
27 113 293
389 481 9
417 49 53
133 469 9
299 337 49
259 229 213
25 297 121
317 69 105
497 137 1
181 89 65
229 231 77
221 365 17
361 337 76
1 273 65
429 385 57
161 453 9
137 137 237
1 297 157
75 33 273
285 185 153
37 489 1
205 377 65
136 149 241
177 160 65
477 33 17
21 9 257
301 315 117
425 301 29
53 473 25
53 201 25
477 301 9
13 69 241
105 253 161
445 373 25
65 241 77
249 101 193
45 257 41
185 173 9
329 341 9
369 329 125
77 321 21
453 141 17
465 237 29
401 29 69
293 163 185
457 1 9
121 289 153
57 157 1
161 201 229
115 333 121
201 53 133
253 301 93
373 461 33
5 445 55
321 345 101
389 157 25
257 223 233
85 89 25
385 317 5
89 280 183
413 125 1
65 469 1
277 207 27
341 437 49
225 461 21
445 451 13
397 101 25
57 437 1
249 105 9
433 233 33
101 401 11
189 397 25
69 129 321
361 253 57
445 285 43
497 373 1
361 493 1
225 337 45
229 349 57
87 61 25
101 57 193
273 69 45
121 29 93
243 1 133
123 373 98
413 41 41
193 459 21
177 245 1
353 29 97
45 317 25
473 333 5
69 301 169
69 85 129
9 489 9
403 173 85
289 125 129
1 351 55
269 101 45
369 269 57
364 385 35
85 193 85
209 279 199
381 333 81
383 353 11
65 329 9
429 133 33
373 229 1
269 135 193
497 101 1
297 256 39
131 305 9
169 35 17
153 421 65
233 89 17
485 245 1
309 347 125
209 145 181
495 453 4
435 377 1
465 89 5
489 157 9
361 259 117
5 25 441
53 125 360
253 485 7
339 197 81
436 493 1
97 479 19
329 301 21
273 221 45
302 37 95
373 261 49
141 457 41
393 279 81
77 313 29
221 181 21
1 189 45
449 465 13
304 369 45
33 313 41
493 173 1
5 393 1
197 413 73
225 353 31
65 173 313
389 457 33
261 305 165
97 53 149
245 109 97
221 389 17
495 141 3
341 65 105
93 281 85
73 449 37
81 405 73
141 389 105
121 97 117
305 369 97
41 301 101
269 157 1
85 121 201
165 201 265
485 65 9
261 117 49
393 193 93
333 13 9
349 325 113
1 421 57
225 433 17
137 393 5
97 29 201
237 325 49
97 121 137
265 461 17
193 113 157
201 461 1
477 133 13
397 193 9
279 253 7
289 313 45
285 345 97
217 441 27
453 165 33
421 125 1
213 85 5
73 199 47
97 421 31
141 317 177
405 385 25
377 489 11
21 213 225
365 257 57
61 145 41
11 229 125
281 199 197
473 133 17
257 69 181
253 19 3
169 265 129
433 497 1
325 289 81
380 401 25
405 49 33
449 493 5
37 381 1
157 273 97
9 441 45
457 25 1
125 201 57
353 101 73
113 165 22
376 261 19
481 1 1
469 327 5
178 413 65
269 189 41
233 429 65
91 257 103
209 197 165
202 97 61
61 197 65
45 209 9
497 119 1
173 437 1
367 121 21
127 337 127
381 141 1
329 361 61
429 21 25
101 161 239
235 437 29
41 421 33
77 269 201
423 497 1
485 373 5
365 53 113
205 53 209
221 365 103
465 489 1
489 381 9
29 49 309
317 297 89
81 137 89
301 311 103
5 117 1
49 213 217
457 113 17
385 236 53
29 73 425
39 135 325
453 173 1
94 29 314
49 17 265
409 301 1
1 337 149
369 69 69
217 17 205
101 157 329
285 290 81
89 233 169
464 117 6
321 465 17
157 368 18
477 401 1
77 373 83
229 421 65
153 301 153
429 119 33
216 207 112
85 345 9
441 1 52
269 213 41
145 285 192
117 317 153
257 353 133
377 405 33
85 273 109
31 69 129
485 133 1
1 337 109
221 309 131
405 349 33
141 255 119
348 49 151
189 209 165
385 233 29
321 77 109
81 65 341
151 453 1
81 61 217
389 113 102
451 469 9
253 445 9
125 425 65
1 389 49
253 405 33
111 125 369
9 355 105
17 1 329
477 61 9
221 101 145
105 457 1
141 301 41
137 463 25
385 255 87
77 289 99
493 241 1
401 325 41
9 145 233
21 405 81
29 473 5
157 401 17
141 369 97
125 397 49
113 97 345
49 485 1
201 231 207
241 369 1
323 481 11
321 133 101
473 493 5
5 313 1
161 231 67
301 355 57
185 357 101
97 291 1
129 385 77
357 157 1
393 485 1
441 119 45
121 485 1
170 401 49
97 385 85
245 173 45
325 445 9
73 325 167
377 45 77
31 49 97
301 155 49
301 361 1
1 209 232
197 229 193
461 178 1
153 321 49
473 477 1
209 269 213
21 269 225
141 165 1
117 125 345
437 149 49
49 9 353
117 293 177
477 207 1
213 401 93
277 345 81
233 251 169
85 81 129
53 397 51
180 273 121
153 217 37
133 253 113
245 269 7
101 5 345
465 445 21
415 445 21
173 53 105
133 113 133
73 185 13
181 261 17
219 477 9
305 409 53
121 25 225
13 349 17
201 21 5
433 369 37
137 201 45
65 233 229
159 45 121
425 47 34
149 253 201
373 85 41
21 45 257
123 141 225
89 329 13
449 417 1
2 421 65
189 73 233
289 137 173
37 205 113
301 1 189
249 221 164
133 69 241
465 377 1
297 21 3
65 485 11
145 129 73
85 285 161
125 437 17
461 1 14
145 329 161
57 353 27
105 401 53
83 1 1
401 89 85
1 89 137
225 261 225
337 101 129
461 409 29
493 257 3
461 281 1
461 13 39
217 153 153
381 343 65
46 177 21
349 281 97
126 41 277
53 385 97
441 244 33
401 49 45
327 201 89
485 405 1
369 73 41
221 497 1
485 254 1
365 401 37
461 61 33
489 409 5
397 453 33
117 245 1
441 73 49
85 497 3
241 117 69
65 13 297
309 273 1
237 57 33
201 441 33
77 301 114
281 201 128
135 497 1
253 381 113
9 325 49
97 1 109
269 385 1
83 276 91
17 113 3
13 345 61
469 277 5
89 233 241
279 215 115
321 125 135
89 313 109
113 181 97
153 493 1
137 445 33
1 209 225
261 101 225
113 69 137
109 221 199
289 369 129
452 477 17
125 453 33
101 341 33
453 61 25
225 401 82
391 485 1
349 229 9
153 145 189
185 17 37
223 21 35
321 437 9
161 277 53
401 183 21
241 53 73
197 297 9
473 245 13
481 13 9
13 384 18
119 377 77
137 305 13
15 261 129
162 441 37
461 145 33
461 115 9
389 305 97
453 11 45
253 255 213
297 85 1
353 481 1
397 353 55
173 17 129
317 11 169
129 205 96
33 117 129
301 489 9
93 201 185
449 37 9
467 385 29
369 249 9
193 171 117
361 445 29
121 73 37
177 493 5
433 141 17
317 237 57
389 477 9
81 271 15
121 481 17
297 181 121
253 265 141
277 285 97
9 129 305
389 77 49
45 389 65
319 253 37
77 457 29
177 1 137
105 141 281
269 149 1
261 425 45
441 41 39
97 165 289
345 333 1
49 65 113
89 331 145
445 121 49
248 329 69
241 301 185
355 477 9
213 285 63
19 177 1
81 425 15
349 173 145
489 392 9
473 450 5
109 269 55
457 185 41
279 21 13
417 237 49
479 217 3
265 337 29
69 421 65
157 37 105
321 305 5
429 485 1
421 69 73
289 349 41
353 85 148
9 97 93
161 245 81
65 155 321
177 445 53
89 313 173
165 469 9
277 137 169
397 349 84
45 289 121
297 381 81
333 193 9
49 421 1
293 325 1
285 321 83
65 21 37
397 185 1
105 369 53
53 437 9
405 189 89
51 157 1
73 217 109
325 177 1
37 413 41
13 461 17
221 211 33
493 410 1
67 469 1
5 1 305
429 391 47
269 149 57
269 416 5
101 485 1
481 161 9
41 53 225
249 233 197
181 173 161
81 189 241
197 273 145
381 129 25
425 423 25
285 181 147
53 485 9
297 285 25
301 81 161
261 237 47
185 245 61
175 25 131
457 257 29
5 243 181
141 327 151
29 473 25
369 409 17
357 273 109
365 185 25
81 301 145
117 141 81
13 85 273
477 381 9
73 171 251
61 285 169
201 373 1
1 341 9
461 157 5
293 409 13
189 173 249
193 261 212
117 385 65
35 269 217
137 297 197
403 131 1
469 245 9
477 461 1
153 171 134
221 357 17
261 329 153
169 293 145
269 281 141
413 121 35
461 201 1
433 57 1
461 221 1
133 315 179
37 105 257
341 277 123
49 31 125
421 97 33
193 389 33
357 409 81
457 189 37
381 341 17
313 415 53
89 29 301
249 435 19
481 149 3
49 437 31
477 141 17
217 177 97
473 477 17
91 145 205
475 60 15
37 217 253
437 249 33
388 419 81
481 41 1
213 233 173
241 385 73
374 111 68
101 205 185
69 219 135
169 385 25
319 61 137
125 1 57
257 273 213
449 281 37
137 49 84
169 325 33
241 405 33
61 37 201
413 437 1
41 377 113
281 113 89
209 153 49
41 231 129
401 441 13
57 245 161
249 57 245
81 229 257
93 485 1
217 441 5
73 413 5
105 101 363
385 421 33
17 385 93
317 241 177
126 489 1
221 301 41
337 185 37
249 241 57
289 467 27
17 429 17
89 184 137
149 69 241
205 101 37
49 441 13
357 325 113
89 205 269
381 121 111
157 373 97
441 213 31
445 439 9
301 309 1
145 82 353
141 15 105
233 89 245
461 181 25
397 461 25
449 153 47
309 21 172
253 45 49
217 489 1
465 1 25
481 101 13
13 45 409
313 29 131
25 269 16
9 285 25
473 207 3
57 89 229
433 297 21
101 141 193
81 65 197
304 425 69
33 73 353
449 197 5
209 91 57
121 333 41
121 125 198
345 417 45
213 169 193
209 301 153
337 61 109
309 201 153
101 277 45
373 169 65
313 37 17
471 137 29
67 453 1
497 329 1
369 9 77
1 15 147
161 349 33
485 465 9
429 453 13
425 234 65
53 65 329
365 261 1
173 439 21
153 429 9
457 129 37
93 125 17
429 101 9
493 427 5
433 369 61
261 113 193
265 89 13
377 105 109
185 149 209
233 277 89
296 236 185
437 357 57
161 297 29
441 457 5
153 313 153
149 25 265
69 489 1
141 185 141
165 289 157
281 161 161
129 193 305
125 261 65
369 421 17
349 317 33
385 201 93
321 113 117
125 434 57
237 41 257
121 121 289
119 333 133
277 361 49
165 105 49
237 349 127
381 297 5
461 137 25
37 261 133
133 301 1
401 433 33
151 281 69
309 489 1
173 201 61
117 89 257
453 413 41
85 313 137
69 33 410
225 301 153
93 157 257
281 273 121
445 349 1
111 389 1
301 301 33
101 57 265
189 433 29
493 135 3
197 145 161
257 125 69
213 1 85
37 285 185
281 265 161
469 441 1
273 417 57
353 225 133
269 53 25
157 217 213
281 97 73
441 157 1
489 309 9
441 277 25
185 201 285
437 53 49
251 357 113
493 25 1
401 493 1
421 189 1
341 185 129
53 261 97
301 9 57
1 13 3
1 397 1
421 417 3
61 1 189
13 241 93
425 269 25
189 29 29
421 265 37
473 197 17
354 241 36
281 133 49
203 417 15
304 17 176
9 349 113
9 449 37
401 209 21
1 241 109
241 25 145
417 265 33
477 233 1
9 185 73
475 477 17
5 145 353
261 69 231
113 249 161
405 485 1
257 393 33
121 45 211
173 21 257
181 3 145
413 37 75
157 269 49
129 89 9
201 493 1
77 17 281
113 1 227
361 81 1
309 365 77
209 275 63
469 485 1
493 333 1
225 33 125
341 9 121
209 237 25
245 487 9
197 429 69
285 229 133
116 169 185
341 126 125
189 457 17
327 437 47
341 141 145
473 149 5
181 341 97
389 281 65
5 473 1
333 105 21
105 355 9
385 489 5
76 105 249
449 233 5
53 389 41
93 13 57
189 129 225
13 473 25
131 237 25
361 325 55
325 129 153
273 281 131
169 305 149
97 1 85
341 311 97
265 497 1
465 45 1
349 121 1
19 401 89
357 209 113
13 473 13
57 97 361
421 485 1
493 353 1
233 231 65
365 41 91
351 305 127
29 25 9
21 73 253
261 81 33
53 441 5
389 313 81
73 481 13
325 267 35
345 403 23
365 93 105
109 409 57
173 101 65
185 77 53
81 59 133
41 469 1
385 349 33
401 179 1
217 245 205
465 9 5
141 153 257
308 385 99
341 109 98
173 93 97
269 417 41
149 485 1
1 345 109
117 273 105
89 153 241
421 345 65
21 93 223
185 257 143
92 381 81
457 425 37
361 21 21
151 97 79
69 149 33
429 97 1
153 181 117
445 201 51
185 321 61
429 165 25
89 285 25
231 17 131
461 217 25
221 469 17
105 337 141
273 401 81
73 465 9
357 401 97
369 441 17
9 61 25
51 429 9
233 81 181
269 441 1
137 133 285
437 321 1
333 425 9
260 353 13
403 345 77
403 321 93
421 259 48
301 473 25
301 81 89
37 413 25
77 469 1
197 457 25
101 101 185
393 149 1
301 480 21
5 309 114
93 389 49
341 109 127
291 201 149
469 173 26
205 263 159
429 269 57
225 153 1
429 33 57
28 45 33
217 369 97
393 145 37
461 101 25
109 277 149
389 469 1
229 385 108
461 421 25
497 257 1
457 129 17
201 37 25
121 101 225
323 189 135
1 89 77
221 93 95
497 4 1
153 101 225
125 81 169
229 133 97
73 277 57
445 177 30
237 369 53
115 29 167
473 205 13
165 117 305
453 337 29
361 395 65
457 65 9
81 93 321
33 105 365
345 97 145
193 233 195
413 109 67
129 361 61
289 477 9
337 457 41
337 379 105
185 329 65
41 29 333
69 113 197
189 85 249
55 405 37
257 357 1
309 249 129
229 57 241
108 49 51
497 233 1
217 69 97
381 157 113
97 229 89
133 181 1
161 409 41
305 109 133
245 57 93
51 313 42
365 169 81
365 381 65
214 187 22
251 213 61
33 295 67
273 453 33
265 301 145
1 273 1
297 37 137
425 265 61
461 241 31
125 405 53
65 485 1
173 181 129
158 453 23
445 321 1
173 319 105
185 191 29
493 253 1
361 37 5
241 13 27
257 385 49
441 398 33
65 49 401
149 305 9
401 485 13
13 345 89
269 189 121
93 33 233
9 309 65
205 193 41
313 409 49
129 481 16
457 213 37
31 377 61
301 377 1
465 417 25
157 245 1
5 189 77
225 441 29
5 241 121
213 457 5
465 65 29
257 115 207
345 289 45
321 315 1
9 93 369
13 249 61
385 29 73
475 5 19
101 73 93
449 437 9
161 33 317
251 217 35
149 229 65
293 369 1
229 5 257
13 101 309
325 361 117
449 221 13
187 285 68
225 205 145
409 485 1
301 361 133
331 385 31
132 21 97
243 309 1
93 101 385
285 109 105
17 41 449
485 497 1
225 29 105
127 251 199
457 465 1
445 381 17
445 321 1
437 309 41
445 465 25
213 37 97
153 431 15
197 321 101
385 425 61
355 169 58
269 421 1
177 237 9
213 47 225
361 355 83
493 457 7
153 345 129
425 333 1
233 129 173
117 289 5
357 265 97
369 409 37
461 493 1
269 461 1
353 285 89
13 165 121
361 73 53
265 87 109
341 295 33
65 281 1
477 193 9
233 401 37
261 1 141
101 41 241
193 149 253
393 269 41
361 121 53
141 285 97
1 197 73
233 5 181
373 93 73
273 249 173
133 237 61
1 306 18
315 289 71
305 1 125
5 409 41
461 301 21
373 265 1
431 313 7
401 353 17
181 221 65
37 105 321
13 249 93
133 445 41
165 301 113
277 481 5
201 77 57
141 57 325
297 317 41
117 57 57
461 293 1
159 45 111
45 317 1
85 177 237
285 457 5
373 385 37
253 441 37
101 455 43
269 57 193
129 69 309
389 229 65
317 385 69
481 201 1
385 473 1
213 61 1
329 417 29
221 269 201
345 281 47
73 357 1
141 197 177
41 85 193
153 133 325
217 93 209
225 365 113
1 125 321
437 325 27
289 77 181
29 129 10
493 201 3
457 17 29
173 473 1
345 229 41
365 57 31
105 341 81
137 237 169
413 269 85
377 201 21
301 289 13
369 89 25
193 329 117
109 429 25
173 65 313
21 321 141
5 497 1
169 365 41
337 189 73
9 285 209
361 453 36
341 281 103
305 25 196
73 253 1
269 285 73
13 329 34
133 345 13
389 85 33
21 237 217
149 449 25
443 69 45
237 397 53
281 297 141
305 421 41
27 201 53
385 233 53
221 33 179
77 77 369
413 477 1
189 473 1
441 153 5
345 437 17
193 153 69
65 229 257
337 201 33
181 117 81
417 185 37
73 229 33
325 253 145
153 77 232
153 469 10
5 367 89
345 237 77
410 445 9
373 445 49
41 193 169
459 257 19
305 109 41
277 385 84
117 469 13
377 303 85
369 341 85
105 225 141
498 57 2
161 317 63
69 497 1
121 273 221
397 255 5
273 409 41
341 234 65
153 25 197
8 157 145
161 301 187
41 313 121
181 189 89
69 457 1
341 209 49
53 485 1
65 225 197
367 149 41
285 29 145
453 129 33
469 49 1
1 465 25
133 335 33
113 165 261
97 1 161
293 173 193
429 113 1
96 453 41
113 249 245
369 329 97
209 497 1
365 149 119
369 243 65
189 113 179
342 395 37
109 73 366
213 251 201
269 161 210
277 159 109
241 219 65
201 185 61
21 241 35
437 445 33
301 377 83
181 281 133
408 193 23
329 145 89
313 193 33
423 153 31
177 169 89
9 465 1
229 161 13
369 189 109
349 449 1
141 273 77
317 383 75
441 289 29
223 49 215
361 201 121
89 343 83
441 117 21
41 101 213
157 309 65
201 237 169
277 181 1
245 45 97
409 377 85
17 421 65
5 317 82
5 321 77
85 249 65
51 81 301
209 253 97
57 321 13
217 121 137
281 185 25
253 285 61
125 243 255
261 377 119
241 45 249
421 489 5
347 173 73
477 405 1
161 449 45
309 173 93
145 245 1
301 334 134
149 101 1
45 361 69
61 193 117
345 181 137
101 181 257
281 9 181
351 141 150
85 385 105
361 367 5
333 489 1
189 29 217
5 297 9
497 493 1
161 407 13
457 217 9
213 277 193
269 385 16
237 325 93
297 285 185
121 77 113
465 288 13
148 381 45
347 245 11
233 145 161
361 465 21
389 389 1
453 445 1
157 353 81
85 37 337
25 457 41
193 485 1
401 249 9
133 57 257
461 267 9
133 21 17
289 477 1
139 465 17
357 377 21
441 25 53
193 133 117
217 117 209
301 121 97
97 165 49
45 325 1
121 237 169
117 14 257
437 477 9
157 325 65
377 201 73
381 165 81
245 133 67
205 401 23
1 153 253
13 45 377
241 41 161
445 261 1
353 173 21
5 325 145
45 429 25
421 355 17
491 417 7
489 221 10
225 265 169
1 81 313
485 333 1
81 13 45
249 33 209
345 389 62
461 225 17
49 381 53
269 49 193
133 249 113
285 185 121
269 49 94
429 369 35
441 211 43
169 5 253
133 229 39
37 85 33
469 279 19
201 137 21
77 221 97
37 65 369
269 331 5
66 93 313
73 421 65
1 91 127
81 169 221
49 13 353
121 489 5
333 301 17
65 207 283
57 25 181
52 210 269
299 229 117
441 273 17
233 393 25
33 333 41
9 405 33
113 73 186
85 301 25
153 145 313
485 337 3
321 329 109
9 237 209
285 97 165
117 173 177
317 357 113
121 93 329
17 285 91
285 329 33
33 341 1
125 93 177
61 5 201
241 397 81
205 117 41
361 1 101
71 145 101
209 185 69
5 41 283
453 345 33
401 451 33
253 465 17
353 373 101
385 9 89
205 337 17
177 265 173
9 377 93
377 269 94
45 473 1
445 317 49
225 305 129
305 281 181
285 349 151
361 461 25
201 325 149
89 258 171
389 1 17
165 433 65
447 425 9
291 457 9
449 245 9
141 301 89
145 159 55
433 497 1
65 305 169
229 21 145
53 57 141
133 245 41
241 409 21
485 101 1
357 369 121
385 401 62
153 101 157
101 465 25
185 357 17
301 289 153
325 489 5
229 77 1
421 271 25
101 85 17
145 375 43
125 237 85
426 197 56
157 123 1
297 365 25
425 181 65
69 403 65
249 183 121
201 313 37
65 253 137
309 457 25
335 223 155
229 205 65
25 381 65
97 373 29
429 465 9
262 295 189
313 1 165
253 409 49
261 361 105
271 65 65
9 6 149
497 345 1
137 465 25
9 413 21
445 355 21
389 145 43
157 485 9
49 469 17
289 249 153
141 267 57
53 333 57
361 129 9
403 101 71
455 357 3
293 289 197
73 437 33
69 21 233
309 433 37
49 61 113
5 137 317
319 85 147
349 227 41
351 205 27
325 381 25
237 5 131
249 13 116
181 161 129
489 457 1
289 331 79
265 305 165
205 445 37
301 153 121
34 97 193
125 193 209
197 149 153
89 9 341
329 457 2
117 405 41
161 493 1
45 369 1
33 225 109
301 261 105
159 225 85
413 101 65
217 365 57
381 317 19
301 437 1
245 17 129
92 437 49
457 445 11
265 375 79
1 13 61
49 61 45
389 93 37
209 389 17
101 109 17
1 213 161
253 385 25
361 161 2
201 13 65
361 433 23
425 165 1
41 1 185
147 161 225
5 237 185
137 185 197
489 428 5
1 237 113
405 189 1
219 357 1
309 445 49
137 241 29
41 477 9
33 41 1
25 253 105
113 105 27
329 457 17
53 489 1
361 281 101
469 253 1
1 489 5
341 112 19
41 5 359
157 61 41
385 493 1
177 249 169
65 273 109
177 157 277
277 393 77
15 261 56
329 155 93
89 393 51
253 73 75
225 117 12
245 251 155
227 251 47
41 1 49
353 41 33
69 137 289
429 17 17
73 1 189
177 333 73
201 1 277
61 225 125
429 29 61
377 37 69
497 441 1
105 405 17
321 493 1
365 229 29
433 8 29
185 189 105
205 461 27
385 293 109
73 453 33
401 199 53
141 97 241
233 85 205
57 17 105
293 153 173
93 265 49
481 7 13
497 53 3
165 355 64
157 493 1
195 125 103
261 345 61
249 397 73
425 49 11
21 161 217
453 285 1
369 485 1
251 485 1
277 377 57
13 233 25
269 293 185
237 91 1
5 49 201
121 361 57
369 81 77
449 453 1
433 249 45
25 1 261
409 85 1
233 286 93
145 144 177
485 493 4
273 153 65
353 85 77
105 281 49
469 385 9
473 269 26
161 437 49
21 217 123
479 151 21
65 165 168
253 293 145
399 225 61
261 409 9
33 153 137
217 385 89
411 181 30
241 65 37
353 45 71
153 233 27
53 421 65
321 149 25
93 453 1
57 405 65
45 381 81
29 457 9
401 225 37
413 201 9
69 309 1
421 373 1
441 413 5
141 85 121
81 105 153
109 465 9
293 263 9
301 425 73
89 241 21
69 429 49
61 1 97
85 345 79
337 157 129
113 417 5
129 145 29
113 369 113
221 325 161
185 165 221
405 365 33
421 392 49
33 341 1
325 133 89
337 205 2
257 173 129
469 29 1
481 201 5
457 445 17
285 165 185
185 305 173
481 329 17
445 93 17
461 321 33
153 241 171
205 473 21
159 473 21
97 79 285
361 129 125
277 61 177
385 89 17
269 297 135
417 153 43
69 485 1
285 1 49
361 57 97
109 257 9
493 449 1
45 97 69
209 141 205
129 37 257
353 493 1
357 285 129
45 1 233
29 341 41
297 269 33
269 361 36
101 353 9
5 113 13
313 325 113
217 129 249
55 297 161
321 375 85
421 113 3
153 229 97
485 101 15
385 69 13
31 9 391
311 193 113
341 321 73
265 401 5
217 305 65
301 213 129
73 269 25
296 153 110
461 485 1
245 209 65
369 257 69
61 381 73
65 369 53
261 296 166
277 249 161
207 233 195
161 189 97
1 353 125
389 297 41
281 253 113
199 161 163
353 85 65
451 461 17
293 211 169
229 461 15
385 121 69
209 209 15
193 305 73
77 54 193
457 25 37
299 121 129
433 449 51
279 245 71
117 121 121
469 117 21
17 225 249
65 301 49
85 193 177
261 397 1
209 241 121
401 4 5
405 211 1
191 129 41
65 379 85
69 69 385
173 109 97
349 277 105
451 309 27
397 125 81
37 177 105
429 289 9
293 73 129
73 437 21
65 449 37
421 221 41
181 77 241
409 353 77
469 445 1
413 277 1
221 487 3
113 445 17
297 301 89
365 121 49
281 21 129
225 25 21
81 431 49
337 265 141
249 461 1
45 225 253
269 389 1
185 273 201
161 121 1
405 117 77
301 177 113
251 105 43
421 149 65
249 385 17
425 189 21
297 289 85
365 209 65
333 177 17
133 361 77
221 365 136
243 53 133
385 247 25
141 451 35
1 169 33
209 153 37
457 201 5
89 69 373
121 81 271
429 73 33
221 421 1
261 393 21
489 477 12
197 441 39
241 245 161
453 199 9
141 331 97
325 369 65
257 41 5
9 53 377
385 497 1
493 361 1
397 317 49
453 221 1
489 75 5
263 487 13
487 433 7
333 261 93
217 43 65
321 397 17
105 421 33
209 325 23
313 65 33
485 441 1
399 241 61
49 373 1
217 369 45
149 161 149
37 157 25
357 269 13
153 169 265
277 477 9
5 89 189
361 497 1
145 53 325
433 129 5
349 145 81
221 289 117
73 133 57
227 485 3
231 129 119
397 317 77
5 209 213
141 485 1
437 93 1
301 445 45
189 37 36
385 65 113
171 161 313
230 373 97
407 205 57
445 321 29
403 401 75
426 309 65
485 293 1
413 21 41
277 365 33
205 125 177
461 237 25
453 265 1
113 497 1
361 1 125
17 357 137
489 397 9
13 39 267
125 373 1
149 141 225
169 249 9
265 437 25
101 377 113
361 93 89
365 429 49
453 493 2
225 13 261
233 361 101
243 449 41
209 285 1
105 1 349
269 337 53
253 221 25
25 385 13
297 453 17
469 313 29
421 76 33
13 305 77
149 429 25
1 393 97
464 85 28
45 52 342
417 321 49
109 301 43
301 73 33
461 489 9
213 1 169
101 157 213
437 305 1
265 309 1
397 441 45
391 389 93
205 489 9
177 461 25
159 29 41
245 193 121
425 215 21
229 461 9
353 9 45
141 141 345
173 281 65
397 329 61
353 493 1
313 270 147
29 485 1
225 161 21
133 409 17
497 225 1
405 335 45
185 125 84
25 445 25
285 117 1
341 241 97
21 161 325
181 369 33
353 349 125
225 265 177
249 341 137
289 465 5
225 433 37
158 5 83
53 329 65
335 265 45
493 161 1
497 409 1
93 189 49
189 189 121
65 459 37
241 235 113
457 1 21
297 325 129
77 141 41
265 231 153
489 245 9
265 381 41
395 189 97
61 73 227
193 493 1
457 217 1
165 1 321
477 401 9
1 53 185
421 441 59
25 383 113
441 133 29
209 173 225
333 237 49
109 313 5
153 117 61
353 101 23
445 321 17
25 345 105
197 165 63
113 29 75
453 361 7
157 201 45
347 169 15
21 321 157
165 166 2
421 141 25
301 17 153
409 277 69
101 421 69
357 401 97
329 265 69
225 405 61
213 75 113
185 5 53
341 498 1
225 461 7
317 389 81
221 201 89
101 101 169
109 51 289
293 117 81
169 421 65
313 189 153
409 425 5
435 113 35
165 77 65
77 193 193
481 469 17
25 81 393
229 199 145
449 373 29
109 139 13
269 101 137
185 181 125
377 393 97
273 497 1
105 145 53
387 441 7
421 321 33
161 169 239
219 49 183
389 185 1
317 441 57
281 293 113
293 281 37
37 37 305
481 185 17
241 253 177
421 311 1
1 285 81
113 63 53
225 341 65
271 361 13
360 129 116
201 269 138
413 33 41
59 225 253
493 441 1
301 141 9
73 409 57
205 29 161
101 250 197
85 29 289
73 149 101
197 376 82
261 240 145
293 423 21
245 437 1
85 341 57
441 229 49
461 333 25
221 359 61
233 453 1
241 393 37
425 377 37
53 413 65
37 423 7
71 77 209
285 321 161
425 413 61
147 213 65
365 209 1
329 401 29
49 321 52
101 305 85
57 145 337
113 489 1
445 289 17
269 181 89
217 341 137
297 145 157
429 249 1
425 448 19
29 293 89
373 185 45
157 33 9
5 333 81
305 301 121
285 49 57
33 269 57
205 477 9
213 61 225
421 1 49
101 401 65
481 77 17
221 365 103
57 281 125
377 9 97
33 41 129
329 477 1
145 453 33
17 321 5
445 65 45
385 193 45
269 493 1
497 421 1
493 89 1
385 317 85
244 61 147
49 255 35
93 111 1
401 105 53
149 425 55
13 10 457
375 253 31
44 393 1
317 83 153
237 57 89
21 365 112
142 69 232
37 153 85
257 89 69
473 61 25
457 459 2
9 457 9
245 69 185
203 13 51
217 469 17
1 435 61
289 151 17
489 446 9
105 429 45
253 385 37
101 285 77
137 221 97
189 1 297
105 373 111
243 221 235
393 105 49
73 489 5
125 489 1
481 55 1
237 9 113
441 169 16
493 251 1
313 365 97
421 357 65
499 401 1
89 1 345
161 341 1
145 153 153
261 317 161
117 305 65
457 466 26
249 317 113
285 405 1
341 121 33
161 269 49
329 253 159
73 425 67
496 85 3
497 291 2
121 349 129
493 385 1
305 157 89
81 261 61
465 85 21
349 109 49
37 139 313
248 97 78
349 119 95
349 97 57
401 113 45
485 485 1
213 349 31
227 283 179
181 353 57
233 9 29
167 337 121
217 57 277
9 205 129
225 109 33
185 105 193
1 133 349
1 281 61
186 449 9
53 437 1
85 17 193
365 61 9
449 385 29
429 489 9
343 93 147
369 63 25
9 121 53
23 401 73
139 197 155
353 369 37
319 441 41
197 421 1
255 493 5
37 95 25
29 445 1
393 400 50
425 37 69
325 377 73
141 149 65
425 384 13
401 221 13
85 51 33
85 53 273
145 64 5
337 445 9
437 201 1
301 185 130
13 97 237
161 1 127
373 41 65
113 101 201
401 273 93
430 401 28
365 301 96
401 205 61
329 73 169
325 129 1
453 81 27
441 369 41
465 329 33
485 97 1
229 325 49
9 71 329
381 385 49
421 105 65
149 161 21
189 381 73
225 49 101
337 385 77
401 129 45
193 305 97
473 157 5
305 117 93
97 395 7
380 421 69
213 333 49
317 353 29
197 493 1
477 49 9
409 93 37
65 127 351
133 7 321
1 113 185
253 43 1
231 193 217
439 277 47
441 263 29
101 469 1
289 465 9
269 201 33
425 145 5
483 133 1
249 107 181
265 49 61
197 441 29
433 113 45
301 193 89
257 221 77
473 365 25
337 177 43
57 465 9
65 305 65
261 413 1
173 389 65
457 487 1
437 391 1
104 297 177
461 493 2
335 117 45
461 217 27
489 353 9
221 293 33
357 21 65
377 93 79
241 49 143
409 189 1
481 73 5
125 293 117
37 369 69
353 361 17
479 69 5
117 445 1
29 209 29
261 421 17
217 365 121
193 169 45
101 453 17
6 465 25
53 293 1
405 465 21
159 257 164
17 149 129
14 55 31
313 89 1
469 277 17
417 441 53
82 29 360
93 453 17
205 217 145
161 313 125
189 233 81
185 21 169
97 193 162
413 177 17
269 117 151
273 385 33
385 205 109
165 101 189
317 21 25
397 421 65
425 85 61
385 219 41
171 165 95
73 1 125
401 155 77
469 205 25
85 397 45
161 29 149
269 317 33
217 245 49
53 429 9
1 81 1
423 485 1
421 425 37
207 329 29
281 61 145
293 109 17
265 101 153
273 481 13
173 313 77
138 229 241
349 209 145
219 347 65
434 129 66
393 209 69
53 473 1
49 277 1
481 45 9
1 465 33
429 397 17
389 437 1
427 103 63
37 53 445
441 465 19
69 261 1
301 403 9
473 245 9
301 1 117
85 241 161
305 161 137
477 45 9
133 301 101
109 421 1
401 201 61
297 337 49
17 171 47
437 453 1
157 145 85
5 73 161
205 51 129
369 373 17
81 245 33
65 494 3
389 367 33
125 373 93
385 41 51
481 281 9
285 133 25
353 129 61
413 329 49
409 451 5
45 181 17
53 493 1
381 1 105
45 305 25
500 141 1
357 373 125
61 49 409
205 361 17
213 301 25
413 153 57
121 345 61
337 481 13
329 33 85
181 489 1
45 149 1
327 377 97
461 81 29
309 413 1
421 441 29
177 29 5
377 313 105
109 345 53
37 161 93
117 125 113
385 257 101
85 21 385
125 249 61
237 41 197
493 189 1
141 421 17
325 401 53
309 445 25
73 365 129
317 237 21
381 101 17
245 413 41
457 269 34
349 237 77
413 435 3
229 289 145
321 481 17
213 377 93
457 345 37
341 257 33
109 497 1
333 5 15
469 269 5
73 469 18
441 485 1
401 341 63
101 477 3
237 205 257
161 469 17
409 485 1
337 321 51
481 449 17
201 183 106
13 493 1
387 25 3
97 153 197
297 273 161
359 13 33
205 497 1
341 381 33
457 493 1
43 121 245
101 437 1
441 385 1
197 145 5
453 149 17
489 365 9
157 169 133
343 337 122
469 125 1
445 321 33
129 21 321
49 13 165
193 333 69
461 85 34
181 401 89
213 129 49
13 441 49
209 445 5
81 153 161
433 421 21
101 39 367
347 469 1
425 401 13
29 281 133
253 493 1
137 345 33
153 381 29
407 49 27
125 341 97
165 445 37
173 113 17
157 47 25
277 32 181
137 121 61
121 325 49
369 441 21
401 485 1
45 161 253
225 221 197
29 297 184
141 225 109
57 493 1
469 165 1
377 469 9
469 237 1
493 225 1
213 109 223
1 101 49
61 481 9
121 133 131
185 431 1
237 409 5
245 185 241
453 301 17
417 201 49
61 53 393
21 135 331
263 393 57
85 205 9
113 105 174
473 125 5
357 429 17
493 461 7
129 435 49
445 405 41
41 1 161
93 153 277
65 229 129
109 446 27
49 145 193
269 365 129
117 385 53
301 205 153
405 77 57
289 469 1
381 281 65
225 189 33
473 297 21
229 321 173
249 389 49
241 133 161
437 341 1
453 296 33
169 29 321
401 381 98
497 293 1
313 489 9
457 301 43
377 237 73
41 5 249
125 361 5
337 397 25
421 445 27
13 141 25
297 249 149
273 319 47
441 165 49
301 205 99
321 225 5
257 193 55
237 21 73
241 75 241
171 473 19
157 412 25
277 73 97
393 237 1
153 181 305
153 89 29
377 437 45
421 449 1
137 459 41
439 467 21
129 495 1
85 325 93
405 53 65
73 477 17
129 181 129
346 37 41
401 109 65
37 343 61
353 105 97
425 493 1
193 425 5
381 153 73
185 161 221
321 249 137
9 17 441
1 209 261
361 389 89
481 485 1
289 233 41
181 213 185
37 145 69
37 205 161
481 221 9
181 433 45
115 451 43
365 189 73
74 289 153
457 313 5
221 385 77
33 21 109
61 321 113
441 109 37
225 225 141
157 245 1
293 241 1
77 155 283
433 133 17
377 281 91
301 425 69
161 377 25
33 169 285
217 493 1
113 381 113
349 285 65
25 17 137
37 449 45
305 213 181
353 301 105
429 77 9
25 301 177
473 185 1
241 153 121
101 313 1
33 493 1
289 141 85
485 401 1
389 57 33
445 137 1
73 61 85
321 441 19
301 481 13
185 477 9
153 189 89
265 441 37
301 429 17
481 137 1
429 349 17
469 425 1
17 337 93
5 125 113
489 401 1
261 475 5
397 37 17
461 461 1
305 161 61
485 177 14
485 53 1
157 481 13
186 201 89
293 401 93
486 341 13
229 9 65
73 1 9
225 438 55
101 93 17
185 397 81
261 37 61
209 429 1
1 317 33
217 445 25
337 257 101
73 253 145
277 89 73
473 53 1
273 413 9
105 1 129
369 233 13
109 113 377
153 418 53
481 429 5
465 13 23
77 85 143
293 489 1
165 69 289
341 361 67
277 21 127
61 1 313
477 477 17
53 337 13
217 409 57
265 21 73
453 57 1
21 25 461
405 141 33
401 25 17
493 105 3
189 222 261
133 217 153
221 262 108
101 305 97
289 321 39
224 455 3
437 317 49
369 253 1
301 17 9
261 297 5
289 73 161
257 89 171
5 85 103
69 77 241
380 273 105
117 425 45
133 17 353
149 377 69
241 89 253
473 217 5
425 264 1
365 421 49
201 173 205
1 227 87
333 309 145
218 297 97
385 157 87
229 497 2
181 437 13
417 273 1
321 305 169
137 491 9
193 169 201
153 403 41
255 197 153
69 3 1
291 433 33
205 1 257
373 417 39
345 377 93
25 145 173
390 1 79
331 465 1
193 197 113
145 55 71
341 9 117
281 261 177
181 309 65
261 413 75
161 39 93
145 273 217
185 83 125
321 365 65
285 165 30
397 49 61
233 181 93
41 149 97
277 497 1
209 241 237
487 113 1
325 61 145
49 57 413
477 189 9
321 329 41
373 297 53
261 285 35
209 253 1
257 149 17
105 9 345
430 135 35
41 133 305
313 313 185
185 1 213
173 265 93
417 75 45
257 265 61
451 205 5
133 461 9
149 441 33
413 429 49
277 109 113
489 325 1
265 17 165
201 493 1
273 57 221
229 141 183
413 341 33
377 361 1
101 61 305
397 157 81
313 401 25
437 277 37
445 333 25
61 61 439
35 181 257
377 109 61
313 49 133
433 33 29
479 477 21
205 349 121
417 105 25
385 5 41
409 153 65
333 105 165
81 181 241
21 307 139
237 153 57
1 135 185
53 341 33
181 441 1
67 129 25
273 213 180
493 57 1
325 65 89
101 193 197
237 361 57
277 213 33
233 41 147
245 33 1
245 487 1
337 369 1
413 333 49
141 421 1
437 293 1
423 313 45
303 297 145
285 257 129
69 153 149
1 481 1
333 349 33
101 275 181
221 351 141
321 241 149
329 301 89
1 189 263
89 457 17
389 433 17
221 37 81
141 37 161
261 305 21
463 385 25
137 301 137
257 197 205
285 449 21
137 161 289
65 399 65
409 369 33
101 17 161
261 133 177
405 453 29
177 295 191
413 49 81
71 206 113
387 105 55
289 133 69
289 153 17
1 212 194
201 318 183
97 369 57
483 305 5
151 301 41
437 449 1
421 407 43
457 93 25
97 171 15
313 101 81
401 377 37
1 352 4
1 353 29
353 67 109
153 21 41
417 321 1
13 185 181
269 485 11
421 57 9
49 421 33
201 81 5
157 9 81
29 457 41
235 1 122
25 485 13
73 249 113
105 297 193
141 61 109
373 409 57
241 80 69
167 129 219
307 45 1
15 5 307
293 493 1
141 405 1
49 1 181
1 305 169
425 241 37
193 425 65
189 221 171
169 296 146
65 385 109
441 365 21
165 237 185
427 128 31
341 281 13
13 437 13
493 49 2
201 225 1
145 197 193
201 209 33
267 41 201
201 293 25
145 305 141
309 241 129
47 49 269
5 25 293
289 69 137
493 305 1
409 193 61
141 317 17
33 5 177
209 101 209
265 115 93
461 71 9
261 469 17
1 113 61
69 25 414
49 209 281
469 441 9
481 497 1
73 429 25
477 141 9
73 273 169
49 81 265
91 397 65
233 61 137
385 149 59
457 389 21
153 385 29
453 25 33
69 446 6
321 133 153
485 187 9
341 397 57
175 93 79
353 185 107
297 365 1
149 481 5
353 41 109
109 265 233
29 37 445
45 437 1
233 65 25
65 197 65
409 425 5
489 213 5
445 323 17
129 17 257
483 425 17
493 445 1
433 137 67
49 145 101
381 29 57
233 9 137
141 75 57
465 113 25
29 69 193
129 201 105
169 445 41
237 117 193
397 401 57
1 193 89
241 473 5
377 335 73
357 269 81
89 81 141
49 429 57
349 341 17
153 5 173
113 61 97
365 409 29
245 429 9
425 169 57
125 385 37
429 401 9
305 153 29
103 297 150
121 325 9
453 249 1
289 443 19
253 245 65
405 323 25
444 421 39
441 217 51
61 173 225
401 321 13
29 401 89
217 105 177
453 49 33
437 21 21
121 101 17
337 347 123
193 413 25
289 81 21
97 265 209
201 229 33
353 321 121
53 69 33
337 365 57
70 251 67
253 61 137
409 232 77
65 193 13
217 69 167
257 73 185
461 409 19
301 493 1
69 201 133
41 396 103
117 369 41
421 401 65
181 181 241
101 433 21
273 73 169
405 345 41
153 393 49
157 413 8
381 435 1
47 145 57
475 369 9
245 109 169
373 317 77
41 21 349
297 405 65
297 377 105
425 41 5
281 93 101
389 181 65
425 313 32
365 89 97
141 165 73
73 111 277
53 361 25
281 351 141
201 293 17
181 141 199
1 301 33
401 1 53
265 181 181
133 417 73
453 109 1
385 457 13
153 129 213
153 5 221
305 309 65
237 463 25
473 221 5
141 137 161
461 23 25
261 357 105
409 433 53
61 433 29
443 375 57
365 161 97
457 213 13
437 77 21
349 273 97
429 237 49
305 73 133
317 308 57
473 341 15
313 65 89
317 373 1
65 397 75
497 213 1
329 49 171
253 369 77
1 373 73
77 1 337
81 1 1
205 269 153
222 65 85
181 221 193
101 329 153
421 436 44
453 177 1
485 57 1
253 421 17
289 281 125
337 253 17
309 205 49
169 373 1
69 405 17
117 261 201
189 313 33
189 61 133
45 1 369
441 21 9
313 269 177
495 49 1
127 1 5
201 117 25
493 193 1
1 385 33
277 247 194
181 65 309
421 125 49
201 421 65
253 485 11
217 277 1
369 229 5
47 421 1
181 180 1
161 401 69
357 169 49
393 145 69
481 353 13
97 321 73
98 405 9
221 405 1
89 10 141
461 109 37
5 1 315
5 457 13
173 135 9
85 189 257
481 201 13
33 141 325
21 49 137
5 141 299
181 377 47
49 357 33
119 453 21
304 201 19
169 333 73
113 61 113
185 85 1
489 165 9
77 393 49
285 213 9
301 421 65
45 409 65
209 145 45
301 321 25
333 120 73
1 493 1
9 425 33
321 377 73
209 69 257
205 297 181
13 481 1
357 403 79
353 441 60
17 397 89
353 473 13
1 21 297
313 109 113
225 293 137
145 73 37
153 345 101
481 81 9
301 469 1
481 361 13
405 105 1
377 259 81
13 37 257
417 269 49
429 133 49
69 189 271
313 289 13
251 201 65
157 283 71
229 361 21
245 51 209
65 1 389
441 161 21
141 285 209
309 9 37
189 133 177
365 435 37
125 447 1
213 1 257
25 1 473
373 101 105
169 233 93
393 201 19
417 29 1
173 361 137
321 9 97
401 369 81
53 273 197
453 29 41
105 237 185
477 37 17
271 397 77
141 313 45
181 111 113
269 142 225
385 473 25
173 385 5
257 353 97
481 285 1
337 145 97
37 413 33
21 253 75
331 161 103
325 429 29
437 277 25
425 9 17
429 5 41
145 113 313
157 245 1
403 1 39
433 385 1
225 493 1
73 73 81
493 53 1
93 201 253
245 441 53
441 177 37
445 189 9
241 49 197
125 40 329
469 261 17
249 209 165
453 433 33
144 249 81
337 341 101
153 117 225
197 251 41
433 117 9
209 269 209
309 237 145
178 221 105
237 141 257
213 65 113
281 481 1
369 237 113
185 293 193
193 269 169
318 135 155
21 1 385
1 349 33
89 489 1
261 398 28
293 441 1
369 457 9
105 265 69
489 201 3
329 273 125
1 213 57
441 329 16
41 213 97
85 485 1
41 37 455
229 317 25
473 277 1
221 53 217
241 249 45
413 289 69
129 96 341
481 5 13
121 157 89
213 349 131
473 485 1
157 37 277
101 141 97
127 445 25
125 213 45
349 329 25
309 421 33
201 101 157
489 405 5
9 127 273
469 485 1
129 325 83
425 353 19
66 285 153
153 201 21
249 9 41
185 349 129
401 413 41
33 67 261
61 77 281
13 469 15
253 29 173
368 77 61
413 105 1
5 449 51
133 461 34
257 225 69
242 205 229
201 425 57
485 25 1
201 3 13
141 93 181
389 413 57
41 423 39
385 173 97
473 33 13
429 37 57
273 173 121
70 421 9
229 261 101
145 251 167
233 29 241
213 201 225
169 165 166
25 357 17
65 5 249
421 1 53
385 309 37
285 45 1
113 309 185
313 173 19
245 257 105
213 308 116
401 13 37
485 325 9
117 137 77
425 97 37
21 217 245
225 121 69
465 389 5
397 81 89
425 149 59
217 133 85
53 121 225
415 445 41
221 157 15
397 477 17
285 281 9
409 349 85
337 469 1
69 137 309
243 213 111
105 65 133
29 301 9
321 253 17
189 25 305
19 421 49
405 465 1
69 217 125
437 441 41
389 319 17
66 417 25
233 186 33
449 453 1
321 433 29
141 105 149
353 145 49
453 33 5
373 287 97
352 257 120
349 233 129
397 325 57
381 69 1
169 169 221
80 233 175
115 105 89
193 257 37
221 221 29
413 53 9
85 209 209
413 1 73
453 465 29
449 373 5
241 245 49
429 309 25
75 361 67
145 45 213
261 85 1
169 385 107
381 401 21
425 169 57
149 293 17
93 69 1
13 197 177
429 65 1
25 141 1
165 225 65
125 401 45
161 217 129
441 357 1
249 219 237
261 361 53
124 9 138
131 425 33
69 181 177
145 1 45
161 301 57
497 493 1
37 233 169
189 241 209
273 101 165
265 489 9
461 337 17
277 233 97
489 65 1
137 357 97
141 481 5
185 209 133
261 477 9
19 321 53
81 365 119
317 9 1
445 345 17
341 9 97
253 401 37
269 477 9
285 13 177
77 145 241
389 341 89
21 209 85
493 73 1
413 161 73
269 417 17
347 21 5
261 461 14
127 421 17
325 373 85
317 117 161
133 205 33
373 177 89
321 425 57
229 253 59
461 93 27
185 157 261
251 195 153
103 57 119
85 333 81
105 385 17
153 145 129
120 483 17
209 245 193
21 209 241
445 113 29
57 289 45
81 469 21
206 405 49
253 233 209
21 29 153
489 77 5
485 305 5
145 271 197
133 65 41
117 385 27
189 145 105
185 413 29
341 181 41
445 95 33
133 41 297
245 341 25
385 61 109
265 21 181
493 437 1
363 89 61
485 13 1
301 193 1
409 393 1
73 153 97
13 91 273
493 49 3
405 481 5
29 45 185
225 38 137
37 285 25
353 309 101
61 69 351
265 293 145
99 281 181
241 209 41
497 257 1
121 373 126
81 385 101
77 329 13
233 189 1
69 181 293
217 485 1
205 441 49
477 305 17
17 153 260
45 199 169
213 257 101
149 175 171
337 425 9
209 61 285
209 225 261
481 109 13
437 5 21
21 179 145
229 277 205
43 109 225
413 109 81
189 369 73
89 153 325
145 65 169
161 329 13
453 119 1
381 61 25
429 137 51
69 15 59
489 37 1
175 351 109
69 1 96
357 9 65
145 45 161
213 305 85
349 81 17
373 365 65
357 177 1
358 421 49
161 437 1
253 117 1
307 101 159
429 61 37
165 269 161
373 277 1
293 325 57
481 317 5
223 389 97
493 225 3
431 401 37
497 429 1
301 321 117
91 161 185
301 41 25
309 81 81
253 315 85
371 336 81
21 485 1
393 365 99
265 457 1
385 49 21
1 93 113
257 369 3
233 81 105
73 413 57
37 293 49
89 301 77
461 309 17
405 433 13
365 206 89
253 37 89
85 45 10
261 285 65
141 77 265
73 345 47
289 413 41
373 441 25
382 329 57
317 53 97
381 463 37
157 497 1
449 5 1
73 1 45
229 355 73
237 93 57
417 41 69
281 389 65
241 189 89
81 373 41
237 321 163
329 145 157
13 431 33
223 317 1
485 85 1
289 177 65
345 265 89
373 365 53
101 389 1
465 389 17
57 185 165
337 425 65
101 393 61
129 480 13
101 333 73
1 133 145
161 485 1
429 373 53
193 453 37
209 147 277
105 497 1
342 31 59
273 497 1
145 297 1
165 357 33
133 85 145
461 141 25
149 33 161
389 277 5
163 169 41
109 401 41
349 213 73
177 321 61
341 361 53
113 413 41
461 85 25
404 433 17
185 223 63
369 421 80
249 149 225
495 281 3
469 9 1
27 117 161
285 33 129
1 257 181
181 9 65
133 133 217
137 437 1
481 493 1
162 201 61
29 453 17
265 21 89
493 101 1
335 493 1
33 5 337
397 25 41
273 200 53
341 379 25
333 373 97
185 77 113
67 157 37
405 253 49
169 117 167
25 97 209
337 465 1
153 201 249
285 397 9
197 205 105
381 297 1
109 385 45
450 247 41
253 155 121
153 305 101
225 49 185
365 205 37
449 191 27
89 53 161
101 81 197
421 193 65
469 365 1
181 296 188
353 185 7
26 57 383
113 289 169
293 1 49
1 197 145
477 153 1
141 305 101
373 301 81
176 333 65
253 273 57
415 441 5
225 10 153
25 77 1
430 321 11
353 457 9
321 465 5
33 25 137
465 5 13
365 109 21
281 177 209
85 1 1
477 261 13
93 389 97
221 381 25
497 17 1
89 255 119
445 37 41
429 495 5
477 89 23
295 413 19
61 329 133
339 205 65
57 118 196
213 437 41
373 381 29
69 343 109
73 273 13
301 273 113
325 257 129
1 449 29
376 177 96
45 497 1
111 149 177
135 450 21
141 413 1
171 1 247
245 393 73
17 165 213
265 425 21
157 441 21
275 225 179
337 241 5
5 149 65
5 335 19
25 497 1
177 289 53
237 49 33
437 485 11
353 145 21
281 413 1
49 421 49
497 113 1
465 251 25
337 461 17
115 433 29
423 11 33
341 303 65
73 329 93
393 281 37
243 59 165
469 269 17
265 301 161
113 245 1
165 281 129
445 238 25
449 81 17
157 497 1
485 481 9
135 381 41
477 385 23
385 229 9
265 157 229
353 196 145
417 201 21
397 241 97
161 61 65
81 45 181
391 393 85
461 125 1
189 349 71
89 41 5
105 151 71
245 421 49
75 75 301
313 109 125
389 273 49
433 17 29
105 189 1
305 385 1
389 477 17
341 105 65
403 313 27
489 329 5
285 49 173
93 245 81
293 69 37
209 353 49
17 403 11
121 337 49
333 273 81
21 117 85
357 329 37
373 469 13
353 39 129
447 441 27
29 497 1
173 413 9
137 77 349
173 345 133
1 183 25
381 237 81
1 221 173
231 257 73
221 173 97
333 461 17
185 249 165
251 497 1
85 233 21
117 201 205
483 169 13
101 21 305
359 265 65
327 169 47
409 373 73
185 205 173
377 53 89
281 481 17
47 398 3
325 357 24
273 81 2
219 101 243
341 77 41
369 69 129
461 403 33
101 469 1
465 265 9
339 13 91
401 189 21
55 9 47
193 13 181
261 161 1
481 353 17
5 357 1
425 29 61
117 165 305
21 1 225
69 303 155
23 13 167
313 109 93
265 137 229
149 301 89
161 497 1
17 301 113
45 377 1
345 365 69
84 185 45
53 97 237
361 125 85
53 237 241
185 285 153
101 243 143
293 325 57
453 229 1
381 69 69
353 13 17
175 37 211
81 221 193
197 9 13
457 117 41
71 17 185
109 381 105
177 153 265
279 297 21
171 29 91
141 233 89
461 151 13
93 337 121
433 305 13
193 121 37
109 341 129
77 361 9
57 185 17
101 129 9
145 45 161
129 273 73
413 313 73
65 433 17
225 414 60
117 385 57
51 54 134
397 9 69
41 257 73
101 449 17
353 115 117
453 85 9
121 473 25
497 137 1
445 251 41
329 69 45
117 363 25
137 173 241
21 21 289
209 425 65
413 153 65
473 161 21
277 45 85
185 4 191
177 481 17
153 481 1
109 431 7
485 49 1
265 421 33
181 161 241
149 1 221
380 145 107
365 481 16
365 209 73
249 377 41
421 329 1
393 305 49
457 481 9
461 321 9
469 45 1
105 203 265
279 65 203
57 49 333
53 333 33
109 101 285
405 1 41
343 101 5
472 217 2
173 65 9
113 121 10
401 325 9
405 313 1
289 489 9
41 249 33
53 453 23
241 53 233
237 405 73
141 1 257
193 125 279
221 97 129
25 113 301
362 365 89
129 269 1
1 41 345
105 89 317
396 133 83
469 145 26
345 397 49
218 265 217
73 437 1
187 161 129
461 365 33
397 441 25
173 201 77
289 165 33
9 389 22
461 305 9
93 387 77
289 185 201
265 1 21
433 25 25
225 201 65
309 1 153
65 297 117
1 45 241
85 129 313
197 153 77
145 85 9
33 61 9
181 149 97
405 77 21
415 129 41
405 221 49
457 171 33
421 173 65
367 361 81
299 301 34
365 485 15
217 225 51
241 253 17
185 129 71
179 205 65
301 1 113
369 49 57
273 169 69
385 205 1
373 29 9
329 461 33
333 253 137
333 89 141
1 309 85
209 341 65
345 467 25
385 321 13
17 133 113
297 421 57
293 93 9
117 141 297
201 277 193
193 273 21
269 353 125
161 237 201
289 353 45
365 369 53
61 201 105
381 397 27
357 308 81
369 141 21
392 361 60
354 69 71
393 349 58
361 369 27
177 85 221
429 133 13
233 213 129
421 301 69
65 41 153
485 277 9
137 397 57
429 273 53
93 74 121
209 225 173
333 13 73
269 225 37
221 373 33
253 233 97
93 65 121
441 25 9
281 33 105
37 381 105
197 25 113
249 5 108
213 229 177
333 171 69
473 217 25
103 5 231
201 453 1
201 405 49
365 377 109
161 53 145
349 173 151
285 130 25
117 473 3
257 285 127
317 253 33
365 5 17
53 175 201
301 29 193
137 357 1
97 297 185
13 97 121
161 61 285
481 241 5
19 59 371
135 25 359
368 405 1
107 189 73
269 437 26
105 377 109
369 401 57
69 273 125
233 393 93
385 157 37
489 53 5
437 113 17
57 485 1
257 325 77
457 389 1
433 421 33
41 13 255
65 81 325
465 173 17
401 341 9
401 61 57
209 61 103
389 89 33
149 133 225
385 477 17
71 81 1
165 177 1
341 481 11
121 437 51
161 465 5
121 37 129
277 185 97
403 245 71
217 185 257
73 273 37
233 463 29
429 39 25
221 229 193
301 449 41
385 285 57
233 215 65
301 1 41
317 357 15
393 65 85
141 156 82
377 85 17
233 205 181
437 431 17
61 281 177
145 460 40
329 444 40
17 377 5
247 101 17
361 341 85
213 85 129
97 173 308
53 297 17
345 241 17
421 449 49
185 153 81
221 133 5
1 381 41
495 177 3
397 197 89
41 257 13
313 481 5
297 109 85
173 57 1
41 53 81
57 401 25
297 1 171
341 189 1
161 17 217
193 373 117
321 181 17
129 269 169
13 205 214
397 221 81
145 497 1
25 457 33
233 485 3
381 389 65
349 293 65
381 341 105
81 405 5
137 357 81
425 361 57
137 285 1
315 461 25
7 497 1
141 305 49
493 25 1
469 3 15
481 253 1
245 151 129
413 177 68
53 349 89
357 5 1
478 11 11
181 449 9
413 25 1
125 393 5
429 369 21
86 141 273
93 1 67
45 231 15
303 83 11
309 73 65
269 301 41
301 121 137
133 57 257
461 193 37
237 333 161
145 29 33
279 185 189
303 33 27
73 413 9
381 5 73
237 109 249
137 281 41
193 361 47
225 117 233
49 309 161
89 351 59
257 421 41
469 89 9
121 317 65
257 149 37
423 13 3
5 429 49
209 458 3
277 171 97
241 61 205
73 385 5
185 101 265
257 437 1
429 477 17
33 5 437
321 481 7
473 277 9
251 435 23
189 265 118
289 373 1
417 81 61
169 113 97
165 177 301
265 475 9
105 301 97
101 149 97
173 393 13
465 325 25
317 215 1
269 305 53
201 315 49
41 149 205
478 29 12
69 221 161
109 309 169
169 301 37
21 365 129
105 400 5
357 382 13
489 161 9
126 401 1
365 169 11
376 257 101
361 369 41
477 17 5
163 257 5
313 101 161
237 161 105
49 201 253
141 121 33
73 41 211
205 385 103
401 385 41
305 393 77
1 497 1
349 185 73
397 449 29
117 25 46
473 237 25
185 344 39
265 245 9
41 181 257
243 197 81
177 25 193
465 185 1
277 157 57
297 173 37
17 119 109
353 193 101
69 317 17
37 325 33
323 329 125
305 37 33
129 287 13
465 421 1
209 81 109
65 313 1
145 297 53
297 231 182
241 429 57
17 233 193
325 49 147
173 417 49
93 128 261
469 405 1
281 421 37
185 453 1
65 61 413
221 125 217
253 300 164
217 421 45
94 441 29
437 113 1
405 121 41
481 133 9
437 405 61
365 477 1
1 421 65
91 25 75
115 221 25
126 393 37
361 317 129
89 396 7
293 109 201
201 173 45
369 461 21
259 129 81
109 19 181
165 461 33
1 345 45
245 377 37
108 201 73
477 141 17
57 53 250
78 413 75
361 385 45
177 377 45
301 489 1
289 333 121
341 81 121
53 165 49
473 237 1
385 273 81
496 53 3
325 277 73
217 73 149
365 461 11
289 465 5
153 5 133
375 52 79
385 33 49
451 349 1
304 281 38
157 25 201
493 453 1
321 41 177
285 493 1
181 401 73
45 169 99
169 213 169
379 212 1
401 373 41
401 185 1
61 269 57
389 157 43
109 401 89
145 407 81
125 21 225
421 413 21
121 133 273
305 73 189
373 37 1
103 457 1
65 305 142
445 73 25
141 301 161
341 105 129
305 285 153
493 93 3
57 497 1
245 249 77
433 217 7
21 217 65
465 333 9
421 81 65
377 253 53
169 257 149
433 405 65
349 85 77
385 189 17
125 181 161
81 97 285
93 57 21
385 49 29
376 277 17
497 37 1
177 329 25
237 30 249
85 73 161
107 73 29
25 73 85
85 78 17
109 199 283
5 321 49
73 29 165
229 481 13
93 317 72
145 61 13
385 317 9
1 381 21
301 339 65
36 325 161
61 29 41
385 329 21
153 225 45
401 217 57
473 441 13
293 65 113
165 73 165
161 346 84
145 51 69
225 285 205
209 13 173
397 474 7
357 453 1
241 221 125
229 237 169
149 273 93
313 153 117
181 185 77
103 341 129
73 217 225
1 393 17
377 377 33
393 385 77
37 469 1
433 209 65
181 145 79
417 449 1
157 257 61
329 101 33
145 197 85
349 445 1
493 225 5
449 85 5
197 497 1
297 21 113
213 485 5
177 481 5
1 466 16
423 181 75
85 186 304
105 221 233
357 81 129
385 249 81
149 137 33
497 21 1
1 297 93
65 353 113
285 197 137
329 61 121
201 1 205
133 365 45
105 225 265
473 49 9
385 317 113
253 397 9
98 457 13
345 437 45
45 93 177
225 73 91
301 431 35
229 1 231
251 305 61
289 125 141
177 184 139
145 237 249
221 253 114
149 441 13
281 401 17
327 385 25
301 405 1
461 325 15
209 149 59
485 69 12
109 321 109
161 389 65
465 49 17
133 237 241
1 321 165
383 401 25
297 341 17
93 113 169
33 61 269
421 5 1
253 55 9
305 411 51
161 61 221
73 401 81
10 337 77
165 77 321
301 425 53
253 37 208
357 69 1
245 443 31
93 33 89
301 305 97
109 285 105
409 85 49
361 101 1
113 309 21
369 459 5
281 17 13
205 229 121
409 89 49
213 101 31
493 185 3
409 141 25
145 417 73
113 96 133
49 301 103
49 281 129
57 469 15
389 293 41
369 337 33
401 17 77
47 353 109
53 453 21
475 449 9
465 385 9
341 227 145
440 489 1
277 197 193
453 473 9
253 449 5
449 352 41
365 13 77
361 182 105
257 41 177
499 465 1
361 297 125
467 177 17
181 123 49
301 147 177
293 377 43
457 489 9
265 209 193
95 73 171
161 57 213
261 165 97
225 445 11
29 101 145
353 105 129
65 361 37
93 269 153
445 129 25
49 175 95
465 217 5
461 205 17
29 421 25
279 265 145
17 177 293
1 461 1
149 117 1
485 345 9
1 305 185
193 73 69
477 273 21
225 381 1
321 153 122
377 165 65
37 325 41
305 497 1
449 409 17
215 473 17
109 201 269
217 37 137
21 77 115
45 281 89
303 309 65
213 57 221
181 409 87
153 473 21
301 67 17
101 237 217
137 149 225
349 273 137
453 1 17
309 117 49
449 313 9
395 405 81
57 301 45
361 333 121
425 385 53
299 137 67
233 289 189
322 101 133
357 281 101
53 16 65
21 353 79
357 305 65
185 401 57
439 297 7
473 33 5
197 301 185
359 445 21
9 483 5
185 434 45
441 93 57
361 455 36
145 397 89
344 153 80
269 229 97
368 385 57
369 189 53
493 493 5
38 85 257
69 469 25
373 197 25
420 25 36
45 485 5
185 269 81
477 65 13
313 333 145
417 482 16
281 273 17
49 113 145
209 75 265
433 358 5
117 405 65
128 437 17
381 305 25
241 361 97
357 357 25
365 81 41
91 153 297
153 57 145
273 209 172
137 41 193
93 1 321
309 19 177
381 177 88
441 489 5
173 333 121
181 249 53
101 73 145
329 489 5
335 25 99
469 293 1
37 117 33
480 345 10
89 285 37
385 133 101
337 161 133
183 141 47
279 177 83
1 297 137
333 441 19
421 9 6
21 91 191
413 309 1
109 93 290
437 29 1
277 429 31
246 389 109
361 53 17
229 57 177
107 181 193
65 165 85
60 419 59
401 373 53
335 383 57
149 21 1
197 233 168
293 493 1
361 109 109
65 491 3
485 241 1
1 225 253
24 429 57
97 165 195
194 409 1
193 1 293
113 457 13
301 417 41
153 285 49
105 53 273
269 217 116
397 145 65
265 401 25
233 357 95
109 77 153
441 129 7
201 85 293
289 397 89
237 144 145
185 89 301
117 489 9
433 181 21
465 229 29
445 85 25
433 225 57
441 169 1
373 289 33
385 189 105
199 205 73
101 121 185
377 361 49
241 5 225
205 481 5
325 293 81
41 89 327
105 229 237
337 181 125
173 385 5
333 369 121
261 445 19
65 293 161
185 11 17
485 57 1
407 301 61
81 293 17
145 333 1
180 29 230
73 37 45
417 305 73
257 77 121
333 61 161
251 421 1
121 61 281
101 441 49
45 181 1
153 491 3
373 349 73
125 457 5
17 241 169
201 45 289
497 225 1
59 426 39
373 213 33
461 109 33
217 421 21
137 229 229
397 261 65
109 51 105
211 233 142
441 125 1
293 389 29
301 197 21
357 201 81
253 201 25
485 139 15
277 453 13
457 277 11
129 253 181
177 113 248
149 345 109
367 477 9
285 75 101
301 401 29
477 49 9
409 233 61
357 269 59
201 425 29
161 185 257
37 169 289
415 91 13
273 201 65
169 29 69
65 297 97
345 17 97
248 289 45
193 289 73
309 417 5
429 381 23
141 289 133
169 29 277
13 481 13
245 31 193
257 497 1
461 425 35
117 285 173
109 85 171
45 345 101
95 441 25
121 353 105
149 350 108
5 187 283
129 465 13
117 325 49
109 273 169
37 471 23
467 1 1
417 33 37
309 373 1
275 361 93
121 357 5
405 173 1
61 132 105
277 393 33
449 93 49
25 173 305
147 49 141
336 69 43
437 93 1
185 217 205
71 183 11
261 1 225
453 293 17
337 177 67
269 429 25
241 273 65
493 41 1
49 33 89
325 393 45
321 329 126
429 369 33
313 465 30
393 341 107
21 165 29
165 485 1
413 121 17
481 158 1
389 209 33
277 209 13
213 305 125
1 51 81
253 353 5
221 285 65
25 405 49
233 205 181
285 83 155
305 5 179
53 443 7
225 453 26
453 453 17
497 286 3
129 469 1
21 413 81
329 341 1
217 489 12
357 145 79
61 421 1
493 17 1
437 133 1
405 301 33
465 185 5
369 257 33
145 205 29
201 449 9
29 369 45
469 129 25
127 25 1
109 473 1
361 221 77
409 181 55
197 181 289
473 273 1
225 225 229
309 1 97
89 221 97
169 185 1
105 87 315
491 429 1
449 65 49
489 345 1
37 169 5
201 153 177
119 181 145
323 341 9
333 19 75
77 1 261
217 281 37
465 289 14
393 145 73
301 401 89
30 293 21
437 81 9
229 185 105
115 137 181
9 119 3
457 159 29
417 433 65
105 181 209
29 217 101
483 483 5
314 381 53
377 421 17
381 125 113
221 253 25
113 157 269
3 93 265
197 45 1
177 376 9
393 25 21
493 481 1
345 249 133
301 17 81
257 53 29
209 121 223
401 169 81
417 101 77
93 469 17
305 393 13
157 497 1
289 441 1
185 57 125
373 21 1
105 1 213
421 485 9
1 433 17
145 101 33
441 281 1
339 421 13
37 305 161
486 177 9
25 149 113
305 181 89
341 33 1
453 285 9
469 201 21
89 469 9
353 329 137
37 181 201
65 425 33
306 153 141
447 209 49
145 129 185
431 45 29
21 409 57
177 61 9
121 373 22
305 369 13
426 481 19
353 481 9
221 225 193
301 181 129
101 31 353
193 373 65
449 45 33
1 445 23
93 33 1
209 477 1
141 101 249
37 97 257
441 101 37
93 321 63
349 261 65
277 361 107
465 449 1
449 5 21
25 277 193
313 453 19
477 437 15
385 93 93
393 125 1
213 329 165
177 337 109
97 37 157
297 146 121
281 65 121
1 369 41
181 477 17
77 405 65
249 293 33
329 353 61
16 221 185
321 357 43
73 485 1
385 341 41
249 467 31
457 340 13
13 193 197
401 337 41
305 317 111
473 343 5
465 101 26
45 437 9
413 429 9
457 377 39
101 189 241
421 453 41
37 289 165
437 497 1
57 477 9
321 89 169
221 173 195
197 413 1
141 485 1
261 145 193
361 269 41
417 421 51
453 253 17
453 369 33
121 325 49
133 233 251
301 33 121
289 137 21
385 31 49
385 201 53
73 297 77
497 101 1
493 457 1
219 341 97
449 169 29
153 489 5
73 253 96
37 75 201
201 165 201
305 255 85
481 249 17
173 253 241
329 251 29
313 309 133
325 91 49
93 274 33
61 345 133
21 229 181
305 201 159
73 209 233
1 461 37
311 339 55
261 85 1
401 497 1
297 485 9
301 301 199
129 299 69
121 251 121
301 408 62
453 145 33
125 29 17
161 269 41
53 81 103
471 457 7
333 137 121
89 35 93
413 401 73
65 149 9
429 325 38
485 185 9
101 241 245
1 177 45
493 385 1
451 113 17
149 23 257
289 445 1
139 221 217
117 210 75
257 137 37
77 373 81
5 147 151
333 173 33
233 185 261
17 69 81
41 253 63
53 293 193
141 57 9
349 469 1
197 237 241
113 171 37
121 281 87
321 405 79
185 245 65
97 385 97
289 357 65
473 233 1
293 327 157
491 377 1
69 181 257
480 317 19
141 153 257
189 53 73
49 333 97
209 95 129
401 165 1
93 317 121
297 133 129
109 473 13
321 21 41
201 165 213
373 341 33
185 453 1
235 117 4
477 475 9
73 229 122
277 453 17
41 141 153
457 253 1
1 41 321
441 465 29
345 401 85
85 379 117
101 197 49
49 481 17
425 261 21
137 253 117
245 173 57
444 445 5
377 453 9
37 187 159
245 201 161
153 297 21
393 397 89
463 481 11
53 251 17
497 9 1
25 281 87
449 105 39
349 453 25
101 293 161
265 1 151
105 101 149
65 157 225
193 457 27
325 29 97
105 105 193
169 181 65
321 1 25
121 405 87
430 129 2
225 165 113
61 253 97
113 1 261
197 493 1
477 445 22
269 45 129
21 65 269
361 261 73
337 429 1
445 1 25
181 189 185
77 205 85
481 125 9
487 393 9
365 39 65
161 441 45
465 497 1
441 485 12
355 157 52
489 361 3
113 105 145
397 241 41
413 275 49
14 333 85
261 393 81
389 309 97
281 385 57
149 237 97
305 225 121
141 333 137
289 133 189
253 1 9
5 353 81
317 341 1
5 393 53
329 325 117
121 183 39
29 277 49
69 321 121
409 65 65
281 61 121
209 61 101
301 165 25
481 240 1
37 317 109
77 213 137
453 153 9
81 365 35
473 469 13
405 269 1
65 45 41
485 325 9
5 161 141
221 325 1
221 329 153
61 449 37
389 165 81
241 189 177
341 295 97
105 17 277
245 381 89
269 85 177
93 257 141
189 121 241
405 317 9
481 473 17
69 341 1
305 87 49
41 213 129
5 399 3
389 299 40
333 17 73
473 385 1
89 53 233
1 331 141
117 481 9
113 201 117
65 265 17
301 209 177
297 293 55
469 177 9
429 9 41
69 329 69
113 321 45
229 63 145
185 489 9
249 333 25
449 433 33
349 309 137
451 437 41
313 109 25
205 185 169
177 29 57
97 153 301
329 321 89
117 381 21
397 1 91
269 81 221
405 273 49
89 205 49
57 213 185
313 225 33
201 97 41
49 1 197
137 273 185
409 199 33
65 437 27
225 297 149
488 369 4
181 41 193
101 257 81
385 5 58
1 265 165
321 445 25
389 145 1
321 185 90
225 45 233
469 161 1
101 45 161
413 301 73
129 173 225
269 365 9
369 1 69
133 253 161
445 397 45
280 339 83
449 413 21
293 37 1
29 225 57
249 115 32
213 57 1
409 393 5
45 129 149
21 205 65
493 73 1
191 313 97
313 5 65
437 321 33
1 301 117
321 313 1
325 121 145
85 341 113
369 377 103
107 113 43
193 63 101
101 153 252
269 153 217
281 401 37
214 209 282
185 217 97
97 435 27
301 27 101
322 345 51
205 149 281
101 285 1
325 13 9
337 465 3
281 453 1
413 455 13
185 199 257
69 369 73
477 437 1
185 389 65
65 153 337
15 53 257
281 205 149
413 197 17
77 85 113
45 357 113
9 237 233
489 145 1
477 277 21
157 261 1
465 427 17
53 201 145
361 157 93
37 497 1
413 329 73
385 113 77
341 273 97
393 101 77
481 299 9
21 125 337
441 130 37
65 413 81
9 225 105
301 341 81
109 245 129
101 491 3
443 469 17
89 333 49
485 433 1
351 361 77
341 9 1
37 217 173
149 244 221
295 457 1
197 389 41
201 9 117
485 185 1
261 25 57
393 301 101
189 157 273
477 453 9
7 233 105
193 309 33
437 369 33
465 351 5
201 425 73
433 373 29
405 133 33
285 1 177
449 229 37
197 365 69
53 1 257
455 57 21
453 461 35
385 177 57
319 437 11
249 157 37
69 421 63
453 305 17
310 17 1
421 345 33
35 37 137
423 265 21
209 1 29
25 278 165
93 141 65
101 29 241
261 345 41
133 393 9
257 261 65
77 409 45
237 469 25
225 461 9
5 209 57
65 101 289
13 445 49
153 337 161
165 205 73
361 137 25
41 217 253
21 257 181
401 445 17
297 71 145
317 305 153
481 229 3
375 45 121
69 160 153
417 325 49
325 177 161
67 129 9
385 473 13
53 61 141
1 321 141
101 17 145
429 261 49
232 172 74
337 109 21
297 253 37
125 457 9
407 197 35
281 249 201
453 213 1
173 393 97
7 405 13
401 65 85
485 393 15
49 65 137
351 309 35
497 345 1
412 469 21
105 385 65
201 461 9
441 101 5
45 5 373
401 451 3
225 249 121
425 105 57
247 453 37
329 1 49
409 81 29
289 1 207
469 89 29
65 47 233
493 467 1
129 321 81
153 107 21
181 273 133
389 443 35
321 287 21
469 145 1
193 388 93
317 5 1
177 241 185
151 189 139
437 133 21
153 457 13
261 453 9
385 57 105
121 449 37
77 319 17
33 205 209
333 249 121
225 345 29
253 1 73
201 41 261
1 337 45
225 77 205
333 141 153
185 101 13
9 209 113
449 3 1
245 99 63
145 349 129
393 489 1
205 321 61
305 41 13
25 317 89
21 101 225
429 157 21
37 181 305
333 341 65
271 161 133
435 85 29
209 333 33
73 37 165
177 273 97
253 381 81
157 137 73
461 369 25
485 498 3
309 93 33
25 21 265
265 457 9
487 445 1
353 33 13
441 405 37
265 449 52
321 417 45
469 149 1
221 309 1
489 181 5
397 193 22
385 21 81
45 341 145
477 455 1
445 385 1
429 53 39
245 317 167
153 67 13
333 457 41
153 473 1
305 3 185
185 201 105
81 29 1
1 109 373
323 85 25
45 497 1
213 129 209
217 153 201
21 181 193
129 65 37
149 469 11
133 73 177
245 335 29
473 27 1
375 305 21
125 113 261
201 353 41
205 253 233
269 453 33
380 97 106
173 41 193
409 99 5
389 121 49
417 111 69
88 205 273
225 369 101
333 85 61
425 209 1
189 281 113
65 315 15
337 281 105
385 31 107
105 1 183
357 441 21
321 9 73
133 401 85
185 113 57
185 393 17
129 45 263
165 269 157
197 133 65
121 337 129
169 94 13
281 65 85
89 149 289
429 461 9
65 229 177
441 149 25
225 437 1
17 121 345
293 313 176
139 461 17
493 405 7
265 277 177
301 9 73
469 485 1
133 393 1
221 17 201
293 25 185
301 53 169
281 217 85
357 117 129
21 391 37
497 341 1
173 331 137
437 431 3
209 29 17
421 101 49
109 21 313
441 445 45
165 385 93
265 422 53
117 5 353
221 313 121
201 410 31
5 311 103
129 425 31
205 301 43
309 169 33
245 145 33
161 357 9
161 261 1
333 265 105
377 37 105
113 493 1
141 297 153
473 69 1
153 157 1
465 77 29
249 457 1
329 281 89
309 165 119
497 19 1
385 17 81
301 273 197
405 329 1
313 481 9
273 81 172
189 171 169
213 467 21
365 125 105
397 301 5
89 17 97
189 85 225
429 109 35
361 1 77
205 273 213
13 105 313
469 469 7
149 333 161
301 9 177
169 233 239
19 405 1
121 137 261
25 494 6
242 73 70
57 157 113
177 101 39
1 151 83
357 297 1
149 9 65
265 217 9
445 233 17
241 357 109
63 69 379
385 101 109
241 137 237
421 121 33
141 197 23
441 223 13
249 455 45
37 145 105
37 133 345
429 9 9
435 53 15
377 117 69
193 129 145
441 1 17
209 393 5
337 459 1
381 273 73
201 1 209
169 117 17
145 85 120
477 197 9
193 453 43
173 229 257
457 489 11
49 353 9
346 55 59
481 319 5
429 193 1
350 273 75
477 453 9
245 73 129
53 337 57
297 389 36
1 173 105
409 461 17
43 247 149
285 469 21
265 145 125
497 477 1
253 121 129
241 101 250
193 281 63
301 89 73
281 125 1
485 497 1
181 365 1
153 57 193
221 269 65
285 37 145
85 285 105
225 249 169
417 165 63
431 213 35
13 129 49
485 293 9
103 481 9
465 325 29
25 73 353
201 245 209
197 201 101
333 421 1
177 477 17
273 485 3
289 121 37
101 89 145
33 329 49
65 465 17
369 305 69
21 345 93
481 107 5
333 401 85
129 125 369
73 421 29
269 301 145
345 365 1
385 157 29
197 185 289
457 1 1
225 185 17
298 201 102
321 45 165
33 49 37
289 375 37
229 41 60
129 157 73
229 417 21
321 305 37
29 349 29
97 221 121
125 469 25
89 285 41
405 341 33
105 287 7
385 149 29
21 1 219
245 405 89
197 269 1
335 361 107
217 185 261
163 378 91
383 3 45
401 253 69
237 249 101
429 145 9
37 369 109
181 45 265
141 461 23
37 337 93
325 305 97
329 1 1
393 101 13
329 201 101
181 413 17
153 301 1
473 305 15
221 367 49
493 101 1
209 393 69
461 5 25
257 45 49
77 205 145
135 387 63
49 465 17
205 405 65
177 153 1
289 383 33
381 33 57
153 101 297
209 85 241
353 113 38
45 365 27
193 252 34
93 201 189
294 209 172
437 289 49
49 201 53
485 485 13
1 187 21
65 333 145
277 73 23
329 97 105
1 273 41
77 121 9
497 337 1
165 337 41
171 337 109
453 341 33
17 189 93
485 25 13
121 85 233
301 57 193
221 101 253
185 221 17
436 453 33
151 301 193
1 481 9
329 441 57
159 301 185
443 323 41
165 261 209
69 101 129
221 205 1
397 461 25
405 267 9
25 169 289
317 305 89
1 289 177
69 53 273
477 1 9
409 269 33
11 217 13
9 73 373
266 37 98
33 469 18
265 57 169
117 201 231
341 241 65
321 3 45
389 497 1
49 35 165
473 69 5
429 269 25
399 181 81
433 381 17
237 497 1
475 153 21
61 209 137
412 177 13
445 31 1
117 157 185
493 325 1
493 177 1
465 205 5
65 65 45
385 497 1
61 81 137
253 1 41
101 285 133
493 397 1
105 293 81
169 329 97
337 405 85
213 265 141
481 465 13
185 65 297
185 401 37
315 409 59
1 365 121
375 29 107
469 273 13
301 345 133
153 365 59
369 497 1
305 433 45
449 65 41
309 457 33
61 329 21
375 412 21
433 297 57
181 177 129
477 281 21
97 293 17
121 417 41
153 497 1
173 197 49
425 389 61
397 365 37
101 253 73
153 181 285
277 113 161
25 1 57
385 413 12
293 293 65
189 112 273
353 413 51
341 153 103
37 113 101
121 325 161
425 201 69
373 453 7
81 21 137
297 361 79
305 77 29
401 273 85
277 45 33
397 91 17
377 85 117
301 145 9
453 449 17
1 321 7
137 265 45
433 249 5
365 137 125
397 29 49
5 29 197
77 477 13
305 309 73
73 109 281
457 37 1
269 233 225
261 1 65
169 221 65
373 273 101
1 25 81
369 381 119
281 101 158
5 181 183
102 85 49
365 485 9
441 225 5
333 469 25
221 437 55
357 141 1
445 37 17
205 85 233
437 101 33
5 201 289
449 417 37
373 449 7
373 33 31
361 161 113
345 393 69
55 353 37
477 333 17
221 101 181
361 9 17
457 289 13
349 53 129
137 375 51
93 129 43
369 61 5
175 273 129
297 53 13
253 392 49
5 253 201
291 375 23
117 73 293
153 77 21
375 325 117
369 329 101
331 61 145
197 433 37
181 185 243
181 355 81
15 343 9
205 177 97
297 277 94
471 1 21
253 372 94
225 145 128
316 437 1
283 41 77
267 181 219
321 369 41
97 425 1
181 181 317
297 417 79
209 189 25
65 289 169
277 217 69
51 337 1
285 77 1
205 316 1
350 282 43
69 57 3
385 185 97
473 477 9
81 237 81
430 41 36
157 97 97
461 373 17
321 305 1
473 141 5
175 53 181
57 401 97
41 37 265
45 301 129
217 41 15
285 373 89
397 205 89
249 97 8
117 357 97
345 357 1
153 75 141
473 433 13
229 69 233
141 289 49
105 313 61
485 1 5
405 337 1
121 221 257
457 273 1
237 341 146
483 223 15
489 37 1
205 385 37
478 29 5
17 133 305
145 245 16
221 249 37
315 135 61
381 339 89
101 421 17
89 237 5
389 340 61
385 185 1
55 495 3
185 109 41
105 213 190
245 49 1
477 105 13
385 189 35
301 469 25
241 229 181
497 289 1
369 249 53
125 369 1
405 137 1
253 225 209
125 101 217
273 281 177
373 25 85
157 249 145
221 397 81
305 113 1
497 69 1
181 261 209
129 493 1
159 385 21
173 461 17
445 97 49
169 185 13
65 485 11
161 21 73
313 473 5
445 265 41
393 449 29
265 381 73
321 265 93
101 249 65
401 217 71
253 481 17
309 321 121
441 29 22
325 1 145
201 309 33
61 17 57
345 121 73
1 377 1
409 149 77
93 265 101
197 433 47
1 381 57
181 41 97
341 333 1
269 421 17
213 370 25
405 37 81
375 277 45
217 61 45
317 153 129
359 149 49
265 473 21
489 291 1
293 149 185
459 97 25
459 453 11
201 497 1
285 185 53
151 101 91
169 353 117
57 289 33
57 497 1
1 285 97
73 315 179
251 306 59
117 209 205
437 485 5
129 321 41
321 397 49
389 1 97
205 353 137
109 57 1
317 389 81
385 477 17
169 417 65
453 17 1
385 289 17
185 184 89
229 3 169
305 301 129
65 389 57
231 397 53
9 381 7
63 447 27
309 421 41
221 441 1
53 241 97
157 117 81
449 189 25
313 197 103
281 137 45
1 451 35
265 29 213
285 117 117
161 19 121
185 495 1
69 1 177
1 113 217
477 73 1
189 153 97
285 341 33
471 373 9
65 464 13
193 141 149
273 185 21
175 177 55
205 391 9
51 429 65
421 363 33
217 361 97
23 401 53
21 425 57
337 341 129
125 65 225
149 201 205
77 98 67
257 205 237
225 451 19
369 317 101
413 165 73
469 497 1
281 277 45
353 465 17
373 277 97
495 201 1
97 393 101
341 177 65
497 1 1
45 239 79
33 497 1
421 21 31
409 353 89
309 1 49
253 493 1
421 65 49
201 29 113
125 241 61
321 391 5
186 217 197
189 57 73
89 349 145
225 117 101
5 261 145
237 149 21
45 101 21
177 389 13
213 237 257
165 85 273
417 262 37
317 369 65
225 443 5
65 409 69
189 461 12
37 253 201
301 416 50
81 433 41
303 413 55
361 393 25
245 289 187
253 461 9
405 245 29
185 251 235
237 345 97
225 493 1
201 25 41
265 129 165
9 421 33
405 17 19
273 221 191
101 177 221
1 177 49
285 399 43
353 37 17
121 449 37
153 165 1
381 421 29
289 257 165
458 461 15
101 249 145
385 61 107
1 133 113
127 41 99
173 1 257
485 489 9
317 265 113
493 45 1
201 439 61
448 1 53
113 380 2
165 337 53
73 369 37
193 249 169
245 441 9
1 141 337
405 57 33
289 239 173
433 321 41
433 301 9
385 261 65
189 9 51
289 245 69
381 73 88
357 277 53
245 133 193
77 153 89
429 260 49
69 185 173
217 297 61
498 106 3
257 417 14
153 161 245
61 485 1
81 429 27
27 1 17
221 229 97
321 455 13
465 49 1
113 329 5
467 213 29
253 246 65
47 17 181
25 393 1
229 201 203
421 413 33
251 409 61
253 241 11
121 69 89
385 277 49
317 229 105
497 357 1
449 489 5
391 153 11
177 285 89
93 433 21
361 425 53
21 159 9
321 1 176
209 61 49
445 113 3
309 229 129
37 25 217
465 305 9
241 13 213
357 309 1
1 233 139
457 137 11
101 201 221
301 361 25
265 145 61
233 305 45
185 170 55
137 189 217
81 149 293
281 101 1
29 169 137
101 249 25
465 69 17
77 189 231
65 53 409
281 429 1
393 221 37
193 97 203
261 241 61
93 325 25
49 93 37
393 113 33
361 345 1
429 87 1
105 289 209
205 105 281
229 401 9
89 310 19
289 117 37
369 293 121
193 181 193
29 157 313
437 181 40
353 445 33
353 255 25
269 301 59
189 421 49
189 29 1
389 385 49
429 381 57
9 497 1
357 209 1
381 421 65
269 403 41
109 5 105
125 149 269
251 129 159
285 367 129
63 489 1
237 101 253
341 185 129
153 413 25
429 330 9
164 165 321
25 445 1
261 185 193
241 385 41
71 137 361
457 13 7
385 473 23
241 101 101
167 1 25
229 409 61
137 281 29
1 493 3
217 259 239
141 25 209
201 357 97
55 35 251
297 361 41
117 189 160
373 201 65
65 297 173
189 349 143
173 277 177
385 401 21
233 57 117
93 341 1
69 337 29
369 385 65
111 381 109
161 441 49
161 425 1
181 293 41
415 337 51
393 117 101
489 384 5
177 209 177
157 321 165
409 33 5
421 113 1
365 165 33
89 425 57
157 201 91
309 125 73
441 393 9
325 373 65
1 89 9
77 405 29
433 121 29
429 449 29
373 313 65
41 457 27
105 209 273
465 137 5
343 1 28
125 349 57
361 149 97
353 277 137
345 353 101
189 265 113
477 301 9
96 181 65
451 213 39
277 385 101
452 369 8
287 277 195
133 417 29
312 45 74
233 45 259
421 481 17
293 253 49
401 109 33
497 301 1
221 329 109
213 93 97
149 389 97
425 401 57
425 217 6
349 205 14
485 85 9
295 321 133
301 65 193
233 265 11
301 401 41
177 139 29
179 161 251
477 338 1
317 401 53
163 1 213
409 237 77
351 109 29
441 73 33
305 65 93
1 155 219
161 85 209
305 365 9
249 309 25
365 73 65
297 317 1
149 241 21
173 165 321
1 49 361
109 109 113
429 349 1
121 1 365
341 345 49
53 265 165
217 261 223
37 421 49
241 291 109
361 105 49
261 353 73
237 237 65
497 65 1
213 41 233
25 165 49
105 473 1
1 265 60
353 305 71
221 249 46
167 93 153
137 272 179
153 109 277
149 267 49
217 57 241
49 401 63
265 477 1
121 497 1
101 69 273
365 1 33
93 222 97
185 221 89
493 29 1
309 461 11
41 161 65
121 33 337
439 12 15
485 405 1
53 189 171
153 393 21
105 249 93
129 89 145
493 237 1
249 173 129
457 157 9
261 465 29
197 51 177
177 33 305
233 185 201
13 485 1
437 117 49
261 9 37
353 377 21
441 241 29
353 421 49
357 285 33
301 277 89
33 73 273
309 251 161
293 81 177
6 157 49
1 207 39
241 341 97
201 477 18
201 477 17
1 393 105
137 165 105
5 13 361
189 457 37
245 9 129
373 147 1
185 473 25
189 321 61
29 105 73
5 405 33
109 13 221
227 353 93
72 353 13
257 421 65
257 397 17
89 209 137
425 441 53
469 130 1
389 81 105
53 357 9
77 345 45
177 431 69
205 21 129
261 381 33
87 37 229
321 165 145
485 45 7
21 175 89
305 361 33
93 341 65
181 355 109
77 121 221
91 101 97
17 145 325
129 205 103
315 81 47
201 251 1
221 465 33
109 253 241
261 89 193
345 161 97
329 413 25
201 467 23
227 361 1
113 113 179
225 405 17
53 73 175
305 153 57
325 203 113
257 1 145
41 133 17
193 273 207
61 381 105
485 441 1
311 453 31
317 201 1
285 21 153
269 325 97
63 427 5
261 69 225
149 461 17
389 69 49
225 97 65
9 25 341
467 117 25
281 437 1
349 193 65
21 381 105
321 325 161
429 321 57
209 285 201
86 441 37
355 445 25
229 81 249
65 361 53
409 337 89
205 309 33
369 457 1
305 375 113
181 141 65
465 145 33
321 17 113
141 303 55
45 69 321
201 387 47
454 341 19
1 101 385
1 369 53
65 121 165
169 213 193
273 9 177
133 357 1
373 197 113
97 251 25
85 73 321
173 111 265
153 109 225
245 209 89
413 349 1
21 401 29
25 253 145
425 6 45
69 121 237
353 117 133
365 93 49
57 185 241
49 9 265
481 445 13
353 125 32
65 353 73
37 441 5
305 149 5
9 333 46
137 445 49
345 389 1
45 193 297
83 61 301
265 417 28
229 441 45
245 165 17
285 337 113
293 133 97
70 437 56
117 209 273
341 29 1
145 393 23
225 185 9
137 297 185
285 233 113
333 137 105
97 397 33
253 389 9
21 473 21
481 197 17
285 421 33
401 485 1
441 253 53
259 321 49
353 197 41
461 453 17
321 241 113
233 129 253
53 197 49
201 261 65
60 85 401
369 237 56
8 209 269
165 437 49
321 313 56
5 433 61
183 25 13
69 365 105
477 485 15
253 448 29
49 289 157
337 305 153
205 361 13
385 473 5
449 191 5
165 60 201
385 20 89
99 349 121
489 201 1
233 489 9
189 297 169
69 161 197
269 49 49
42 449 37
337 33 161
65 37 71
427 317 51
113 385 29
189 377 45
245 265 217
181 333 121
493 213 5
369 1 97
189 233 81
281 253 189
37 155 103
325 143 165
469 1 1
485 173 1
321 73 161
253 337 1
368 301 1
441 181 1
203 405 65
389 21 97
385 425 25
145 437 17
145 145 237
169 209 105
157 273 117
89 113 190
269 404 10
441 481 9
161 289 172
101 381 33
117 361 1
213 365 129
289 1 101
437 473 9
277 413 57
249 217 133
313 41 3
1 357 29
201 429 37
497 455 1
5 287 147
145 105 49
125 372 84
413 337 83
317 409 53
269 29 107
29 81 229
345 325 95
96 339 113
165 45 321
41 337 1
309 381 25
221 21 121
181 289 45
173 201 181
281 13 193
385 249 5
349 237 57
137 459 31
81 277 111
493 53 1
153 301 41
109 259 31
161 101 209
81 149 105
269 129 209
141 233 173
21 345 77
283 181 149
401 459 23
305 413 73
1 289 77
37 53 257
444 13 42
93 289 129
241 269 17
373 449 21
493 321 1
177 127 259
461 341 29
5 93 297
209 207 153
69 105 125
441 269 9
145 460 8
337 279 89
209 113 237
429 341 57
121 297 145
141 257 169
421 281 9
161 497 1
105 409 45
29 257 25
57 261 177
437 117 49
113 269 12
37 485 1
159 221 141
473 21 25
193 305 109
293 369 97
15 85 385
269 125 41
325 241 129
89 213 74
177 377 25
477 93 9
29 416 31
377 345 13
497 165 1
337 49 125
305 67 65
403 385 65
361 325 33
69 125 113
69 35 417
269 321 149
209 238 112
389 273 1
212 317 57
401 9 65
109 473 18
377 349 29
221 57 257
445 413 1
401 213 33
373 445 29
81 141 209
37 205 217
181 349 129
5 221 7
209 37 121
449 441 27
163 144 265
401 245 29
479 489 1
373 225 80
93 293 33
97 117 125
173 57 49
66 21 310
57 377 21
389 181 65
393 461 29
73 69 385
129 261 2
345 433 1
405 385 87
477 297 17
1 289 1
5 101 353
247 425 65
97 225 141
137 312 159
349 45 43
389 395 29
109 29 81
217 245 1
305 111 89
265 429 9
19 301 153
251 397 5
321 237 9
445 133 25
333 389 1
477 29 5
316 197 155
37 113 105
411 321 53
365 303 73
367 405 1
237 461 25
31 33 151
212 51 132
89 283 181
297 57 97
341 377 1
397 9 99
153 173 75
133 229 225
281 59 1
201 129 189
117 1 193
205 9 153
133 181 65
137 77 57
461 109 25
353 249 97
321 81 95
333 237 1
126 149 177
311 253 141
221 57 137
97 201 253
457 73 33
65 37 373
5 477 9
489 25 1
409 397 1
165 269 17
321 201 125
443 269 1
433 121 45
169 377 25
185 101 1
333 405 49
425 261 25
361 365 33
65 1 417
449 165 5
73 175 151
261 297 161
107 85 205
403 203 1
5 215 257
185 5 159
13 165 189
171 373 113
37 114 48
245 181 2
361 449 9
185 157 57
445 365 33
305 217 91
155 229 73
257 357 25
361 381 41
329 197 37
465 105 5
469 305 13
277 353 17
149 453 3
37 285 193
437 461 33
61 441 5
297 481 12
405 125 57
241 315 158
37 285 57
125 417 25
405 439 41
185 49 35
37 117 129
381 1 25
101 57 385
178 257 89
153 181 129
209 365 105
57 409 57
201 189 261
189 73 73
389 205 13
43 337 13
37 341 65
177 105 61
41 351 131
17 429 49
261 281 153
245 345 125
5 241 225
273 461 9
167 109 277
369 205 69
433 293 5
249 317 153
153 177 169
321 329 17
94 37 172
85 337 65
445 401 15
125 357 113
93 57 297
233 65 129
373 461 9
97 259 191
29 219 65
415 267 31
329 449 9
229 93 137
1 215 59
361 161 45
121 485 1
253 261 81
125 365 113
297 177 165
485 189 1
33 363 12
189 205 81
49 439 37
297 375 93
197 150 193
377 41 77
73 381 85
289 385 69
93 241 73
21 377 61
389 161 101
49 157 158
261 89 81
181 121 33
377 309 117
313 443 19
381 5 83
73 461 35
85 261 145
129 265 69
485 21 1
341 429 25
161 301 117
149 105 81
493 9 1
385 441 1
241 489 5
493 229 1
325 161 65
1 101 177
157 237 87
381 453 1
469 297 1
361 354 57
307 313 61
441 465 21
39 311 145
413 265 65
301 41 65
385 109 49
341 115 1
333 413 83
449 1 45
297 25 1
238 489 9
37 305 137
311 181 141
345 473 1
153 449 41
469 141 17
385 65 33
9 409 37
181 341 73
397 181 57
153 93 49
411 317 37
239 417 79
385 225 33
29 441 1
325 53 33
481 145 13
85 109 17
45 53 321
269 433 9
201 358 63
5 137 173
373 273 1
281 389 17
33 197 33
465 113 21
453 85 33
129 493 5
93 133 33
169 441 33
185 385 29
49 441 52
25 261 197
161 5 1
117 421 1
393 81 81
65 175 107
209 105 121
381 441 45
469 153 29
383 221 103
377 439 21
24 181 289
141 21 329
285 45 1
75 173 137
213 485 1
5 485 11
137 493 5
482 353 11
277 94 129
409 477 21
265 137 109
293 181 141
305 121 161
221 321 77
53 433 67
313 277 45
237 439 35
113 341 105
225 409 33
1 165 21
233 33 73
457 267 37
301 333 137
493 289 1
465 233 33
13 101 241
271 245 131
347 379 41
147 477 21
365 1 121
217 77 33
75 105 341
281 449 27
141 337 119
349 173 73
367 65 21
213 381 73
141 65 249
487 446 3
425 457 17
313 97 173
169 181 193
101 401 29
76 377 13
189 29 145
10 1 282
185 162 249
137 93 245
81 333 105
49 47 221
43 333 1
135 349 129
89 269 217
201 25 285
385 497 3
193 325 113
105 45 109
158 124 206
265 401 9
49 225 233
115 109 149
481 85 9
369 69 41
73 221 249
269 105 85
71 101 61
41 281 189
289 467 29
489 325 5
397 305 33
73 367 51
121 29 353
413 217 9
169 221 25
171 289 57
405 117 67
245 385 65
46 285 145
373 297 1
373 377 63
37 329 61
1 237 137
177 65 281
19 153 255
165 415 19
297 101 37
368 17 22
213 471 25
37 401 1
183 347 129
481 385 15
491 349 7
278 41 112
45 465 13
429 1 65
401 413 9
401 433 15
105 125 9
109 231 205
241 245 201
53 1 137
37 105 9
313 277 33
105 153 133
427 241 21
417 201 1
279 413 65
485 241 1
10 477 1
189 341 97
425 49 5
67 161 149
345 37 1
401 313 61
413 313 62
401 353 86
423 333 57
469 135 17
77 277 81
17 73 221
249 7 109
21 93 241
449 265 19
401 291 77
209 209 107
456 382 6
153 401 35
393 253 29
434 13 12
349 77 17
185 249 117
345 447 1
25 51 147
249 161 189
148 57 42
41 281 73
17 229 255
37 284 188
485 153 1
361 84 105
299 241 201
437 269 7
117 377 101
185 133 109
133 53 33
85 209 109
177 249 101
41 433 1
477 337 9
273 285 177
235 197 1
393 485 1
421 235 33
153 357 39
457 433 29
485 237 5
356 281 4
461 1 25
309 453 17
117 466 20
209 73 63
217 221 241
241 86 161
373 1 117
35 115 41
477 277 9
217 385 41
13 167 273
341 413 33
321 321 145
297 485 9
393 165 13
345 241 61
281 37 213
189 297 1
189 81 141
497 324 1
205 349 145
393 105 33
149 205 121
298 161 16
241 157 185
141 15 173
397 249 57
181 1 305
413 189 57
418 281 70
373 269 1
449 185 45
209 265 1
137 53 297
349 341 89
81 209 291
195 321 77
461 49 9
409 485 1
181 391 53
185 421 1
389 437 41
137 1 209
473 421 13
185 377 113
317 353 93
421 165 1
1 345 49
137 221 121
261 361 9
393 489 1
189 397 65
77 305 53
301 339 91
121 205 33
305 489 5
417 294 78
209 25 261
347 415 25
221 13 1
381 101 97
317 149 17
169 157 149
485 209 1
141 477 1
361 157 9
125 461 25
369 461 1
73 493 1
485 25 1
225 223 197
69 33 63
253 157 65
349 149 13
257 29 1
269 493 1
37 33 65
101 377 49
421 305 1
321 37 13
455 301 19
145 321 13
123 405 49
153 333 49
389 137 97
413 377 1
481 345 5
101 9 337
17 129 129
249 497 1
233 117 173
101 429 41
53 257 93
153 389 25
485 369 1
441 461 17
57 293 121
9 385 81
369 361 49
453 321 31
81 157 41
241 241 61
221 196 265
233 449 45
61 177 257
93 221 153
133 253 97
185 411 1
5 433 29
461 37 33
37 209 185
37 311 177
127 277 129
341 353 85
249 315 81
341 421 49
21 226 237
349 193 105
173 439 1
445 429 19
1 305 1
109 245 77
117 409 25
129 181 1
5 253 53
177 57 53
213 385 23
405 245 33
81 37 217
385 470 18
125 249 137
401 173 33
305 17 17
63 237 217
213 185 21
445 413 1
153 465 17
31 197 121
297 301 19
389 217 1
189 217 145
5 177 309
397 385 9
369 345 121
401 29 77
163 57 139
65 269 9
433 321 45
173 161 281
181 453 33
81 295 41
376 5 81
129 254 140
337 169 125
157 81 281
37 79 357
201 457 33
197 325 25
74 341 65
25 1 93
461 237 33
466 345 34
55 57 337
69 469 21
121 341 113
25 261 177
373 269 1
385 89 33
273 269 5
57 293 1
19 421 21
421 13 65
129 29 229
241 69 225
161 1 74
175 1 221
365 285 41
85 169 245
199 41 19
317 13 89
445 37 33
9 229 145
393 157 49
1 49 1
165 409 5
33 485 1
21 425 37
477 321 21
345 401 15
157 113 249
81 373 113
213 461 29
225 453 9
125 289 66
397 425 61
485 73 1
5 461 9
141 253 89
65 397 25
497 153 1
161 89 153
53 341 1
205 425 32
189 129 257
277 385 65
365 349 1
413 165 17
101 425 25
169 169 233
261 157 237
389 43 17
269 233 9
317 449 17
15 431 3
457 251 16
161 269 41
417 349 61
289 425 69
201 495 1
121 205 41
437 225 1
153 481 1
137 197 129
391 295 17
333 189 53
65 423 65
269 381 105
177 209 121
449 333 1
449 229 13
105 365 129
269 133 197
425 113 9
401 447 31
457 41 41
385 13 29
493 45 5
30 201 45
75 237 73
405 93 89
333 81 145
425 257 1
289 67 55
77 65 129
233 373 1
385 17 97
321 305 113
449 413 49
237 277 61
339 261 69
485 197 1
37 41 93
137 481 9
101 429 1
341 249 81
345 377 61
201 117 77
1 113 273
409 85 55
117 85 129
189 1 297
225 121 217
97 453 1
213 1 213
385 397 1
89 1 245
29 201 37
97 365 85
488 311 8
429 297 57
385 7 25
473 49 25
93 325 77
301 397 64
129 345 49
341 197 33
17 301 49
169 229 49
417 429 1
37 177 13
293 365 65
265 417 25
373 391 71
37 289 33
469 149 9
417 225 21
11 493 3
57 233 25
241 277 49
15 41 125
21 225 1
77 213 1
193 185 249
489 261 1
185 209 213
259 423 15
163 398 68
377 83 51
349 497 1
341 269 61
493 173 1
241 395 7
365 109 33
5 485 15
9 453 1
61 45 297
473 21 5
305 141 185
326 285 71
189 457 33
225 481 1
457 323 1
161 157 69
140 9 241
201 189 101
121 5 261
349 297 19
193 101 232
421 233 25
49 137 185
25 481 9
261 185 39
213 405 33
365 337 73
341 485 13
37 257 9
290 177 6
401 470 10
489 261 5
301 189 162
153 69 53
277 105 161
369 209 1
29 96 302
269 89 49
189 5 152
181 377 77
155 69 173
69 201 265
425 145 69
181 65 129
267 297 199
21 213 97
65 393 93
437 25 33
285 301 65
251 141 105
249 233 125
177 221 45
329 417 45
237 385 29
485 61 15
21 481 13
325 105 17
389 53 17
1 369 121
421 173 28
393 425 33
413 333 53
399 49 79
333 393 53
477 28 9
349 297 15
281 233 201
467 341 15
109 57 241
105 271 191
115 385 109
281 457 5
261 376 69
313 473 25
77 33 25
51 485 1
168 125 252
425 214 17
425 65 5
201 493 1
297 285 37
385 427 31
449 305 29
33 483 1
321 481 2
315 321 39
347 73 89
381 181 113
425 121 17
101 441 13
45 25 9
345 153 1
369 137 5
377 205 93
201 225 177
225 181 121
31 485 11
491 121 7
141 397 65
101 181 65
249 413 17
293 105 161
421 385 1
477 297 1
397 13 37
457 313 5
133 237 81
405 136 81
301 385 25
341 461 25
229 101 30
305 283 91
148 53 201
257 21 225
401 473 18
89 3 165
281 121 97
97 459 35
153 161 65
217 411 33
1 197 181
45 113 169
297 445 45
221 285 69
137 381 85
453 45 9
221 409 81
107 321 5
441 121 9
333 305 49
241 321 89
145 213 128
133 81 81
217 269 145
365 21 127
254 73 80
377 301 33
253 309 129
317 269 1
81 269 174
41 213 65
37 181 201
321 485 1
9 61 317
310 333 129
257 33 25
145 405 65
405 101 65
261 57 129
333 157 57
141 97 337
109 157 23
371 493 1
185 453 29
49 13 13
29 9 17
99 61 399
381 41 97
277 343 71
269 381 97
497 37 1
425 197 61
341 269 1
1 361 56
489 257 5
109 125 113
341 465 25
81 157 53
61 31 364
161 1 229
493 229 1
117 361 1
109 409 61
357 9 129
313 85 65
29 269 25
1 281 205
61 449 45
93 247 245
217 177 209
329 189 153
385 81 1
189 149 289
213 305 165
153 325 65
381 385 65
413 31 79
365 373 37
405 469 26
109 325 109
257 49 197
61 373 97
121 6 341
113 369 53
157 393 37
437 5 11
121 401 29
1 377 53
281 237 9
145 57 257
297 461 25
305 221 29
461 469 1
341 57 1
345 193 81
233 65 161
341 375 63
113 401 93
473 37 17
481 345 17
83 229 65
497 433 1
269 241 217
35 241 7
93 12 23
445 315 17
417 217 5
341 257 129
293 253 65
453 227 41
241 185 169
22 389 73
301 23 195
21 461 17
83 457 37
213 437 1
281 349 81
321 353 7
485 277 1
346 1 143
153 461 9
387 213 61
229 185 29
57 141 345
321 229 163
123 273 5
261 425 53
489 381 3
107 221 89
467 245 31
21 93 313
297 1 121
261 457 1
293 97 61
133 101 241
83 257 89
77 401 1
249 457 1
225 457 29
125 209 57
61 381 53
161 445 41
257 257 81
20 477 17
361 453 17
213 489 9
314 15 1
65 97 341
137 473 13
485 191 1
353 401 25
137 145 273
45 496 2
433 197 9
225 205 269
45 81 385
309 469 24
129 173 241
35 209 281
41 485 5
421 495 3
457 173 5
21 249 241
73 37 9
385 454 20
441 233 13
145 133 269
193 469 1
5 251 19
285 397 45
17 1 357
137 13 85
411 241 63
121 193 161
129 197 153
1 87 55
457 233 13
403 189 80
205 473 1
425 45 33
53 97 219
385 93 37
81 385 93
121 93 325
273 43 57
273 329 53
49 241 133
297 129 181
317 449 25
393 457 33
97 337 117
467 297 5
185 493 1
121 349 89
405 73 37
101 157 129
245 409 61
305 386 94
117 1 241
457 21 17
463 156 5
217 85 175
33 401 65
345 33 101
85 65 297
129 373 1
17 221 113
417 425 9
53 365 73
13 369 3
37 105 61
29 109 73
29 333 41
413 265 81
197 89 285
189 385 77
222 381 49
361 185 13
477 344 17
245 329 21
497 173 1
289 93 1
397 341 1
377 277 124
33 129 77
185 485 1
485 197 9
277 23 97
101 301 137
65 337 41
401 145 5
205 381 25
453 101 33
435 112 57
205 93 259
349 93 17
89 297 85
277 425 65
489 401 5
216 361 29
69 187 155
349 363 91
441 201 21
425 133 9
4 89 385
349 457 21
163 141 203
29 181 257
353 149 61
225 173 185
333 101 1
25 373 1
113 485 1
401 481 5
385 21 105
183 309 129
353 485 1
493 173 3
405 253 65
337 327 25
225 1 265
17 493 3
9 225 265
169 365 17
257 385 41
441 361 33
373 277 97
1 193 73
357 445 9
205 453 1
197 197 289
81 137 161
61 57 25
397 489 1
417 69 45
53 13 85
113 385 25
373 199 33
149 489 5
185 53 25
93 237 1
325 197 100
329 101 89
65 373 1
337 21 161
485 445 8
173 41 225
385 113 109
441 1 13
161 417 37
105 269 41
497 369 1
461 181 13
397 73 49
273 189 117
53 489 1
1 325 113
337 409 39
193 49 69
293 45 177
173 193 53
421 110 59
185 173 29
293 125 70
189 125 1
1 369 1
45 37 57
497 56 1
469 25 1
105 161 71
351 401 3
57 41 321
151 417 45
483 477 15
157 491 3
49 89 209
441 69 41
269 329 89
449 273 41
31 49 39
445 117 29
173 1 165
421 233 65
7 85 289
1 445 33
21 21 209
481 253 1
297 313 25
481 365 13
449 201 13
251 181 179
127 161 85
29 209 109
307 217 141
221 157 53
145 287 91
105 17 93
489 157 1
465 305 5
25 105 37
405 483 11
189 269 185
69 253 129
129 15 285
321 351 71
37 301 41
373 381 65
461 325 33
201 89 61
141 325 1
41 485 1
89 173 73
205 69 121
269 97 113
153 189 297
385 225 113
461 127 17
25 89 253
489 17 5
373 321 1
25 13 409
201 401 9
241 187 237
1 229 201
65 405 37
145 475 13
153 17 273
297 461 1
429 241 49
129 421 29
497 425 1
85 21 49
45 293 33
113 21 25
253 201 61
321 141 117
189 301 53
371 305 51
361 497 1
353 445 41
269 229 129
159 209 15
145 376 95
385 385 105
385 253 21
221 49 17
421 321 33
1 473 5
401 177 65
113 300 91
497 21 1
337 189 61
293 369 1
477 145 1
381 153 77
249 17 29
41 321 57
457 369 37
53 385 93
1 101 201
125 193 89
81 41 109
465 173 11
353 125 145
269 217 225
281 117 133
29 5 65
249 298 85
361 482 1
176 241 221
209 137 217
333 93 17
429 13 25
393 257 41
361 121 113
229 457 5
409 417 37
341 125 105
441 237 9
169 489 5
47 81 1
137 221 1
217 421 1
269 9 65
361 121 133
9 113 239
349 29 9
277 329 157
85 21 225
37 141 177
141 253 209
437 301 49
169 213 277
269 353 21
269 445 45
459 237 41
317 461 37
282 473 21
474 497 1
133 317 25
241 481 1
253 45 217
353 29 33
145 269 73
373 113 1
41 277 41
249 413 65
225 267 37
293 481 13
269 29 177
485 141 1
13 141 121
19 421 33
181 1 193
89 194 261
169 321 9
409 435 63
321 349 1
57 45 161
149 81 9
37 225 201
25 313 61
349 29 131
1 337 121
181 145 89
149 391 89
61 473 13
177 453 17
85 369 61
169 309 129
497 365 1
201 141 199
409 81 47
485 153 1
401 189 25
245 135 177
197 269 57
45 449 29
265 1 41
309 125 111
441 343 9
181 465 33
305 265 107
341 465 29
93 485 1
473 57 1
385 169 53
413 249 81
245 481 9
401 33 17
13 419 51
127 105 337
169 381 1
381 81 65
138 251 227
201 73 17
377 61 25
445 197 1
465 241 17
297 73 189
421 111 13
309 293 129
29 221 33
253 237 89
47 81 409
201 317 49
55 13 439
65 405 65
193 109 37
241 401 87
325 3 13
153 169 93
305 365 49
225 201 189
277 293 133
89 437 39
481 157 15
357 1 75
393 349 61
236 165 71
185 189 49
121 17 174
185 65 281
13 345 93
113 189 217
161 145 213
289 417 37
109 69 97
429 105 65
169 37 179
405 249 95
297 365 115
87 69 377
497 345 1
373 417 17
391 485 1
89 309 1
257 373 125
301 57 113
341 145 59
365 133 73
141 385 13
317 97 139
349 153 81
417 209 21
353 395 99
51 129 169
413 35 41
89 249 37
245 209 49
421 285 1
477 61 1
405 337 1
89 261 1
393 365 91
273 233 21
259 465 17
409 385 73
81 349 17
57 285 145
357 377 121
431 265 45
457 261 13
353 261 109
329 497 1
45 83 409
285 41 121
325 377 65
277 60 1
35 467 27
144 105 69
389 361 7
305 251 65
29 355 131
101 480 7
141 169 309
19 469 1
61 301 73
169 401 45
73 265 229
9 365 121
461 493 5
449 271 37
257 341 145
393 209 61
341 325 153
353 157 109
233 65 253
285 449 37
73 25 349
111 1 323
405 101 65
181 133 73
233 209 129
321 343 41
169 329 69
369 421 37
390 1 29
299 101 95
85 41 353
263 405 49
273 189 149
457 277 21
285 153 29
145 453 21
381 385 57
261 1 41
81 117 113
281 221 93
169 421 17
185 233 93
301 277 33
5 349 97
289 17 41
301 493 1
297 165 47
301 85 187
185 37 313
265 25 129
261 173 225
329 461 27
205 269 121
1 61 409
189 469 1
293 173 113
357 41 55
45 73 329
285 145 89
77 333 81
429 169 9
101 189 217
145 321 85
217 34 33
213 261 81
421 101 25
117 193 73
77 349 41
429 457 33
497 153 1
305 29 53
1 289 103
105 393 93
453 129 1
397 105 97
165 1 129
201 161 75
349 209 65
143 113 235
97 221 57
65 271 55
321 385 25
185 325 49
221 329 63
33 465 17
309 465 13
325 325 25
21 241 49
97 273 65
305 381 53
353 243 85
221 421 35
41 14 385
157 69 211
473 401 9
169 289 21
249 245 57
141 13 345
7 469 27
25 278 152
1 245 201
117 197 257
1 1 149
449 13 25
345 105 73
73 45 205
437 173 1
294 185 157
450 93 6
273 21 45
197 305 97
105 213 249
489 161 1
13 29 1
321 265 161
1 57 49
469 367 25
161 65 65
185 109 113
156 29 9
385 113 45
27 261 145
293 497 1
129 105 227
437 425 37
345 369 125
491 377 3
81 313 29
173 25 257
381 209 33
433 309 37
269 413 7
337 469 17
421 377 49
77 109 337
261 97 193
141 93 129
469 361 25
301 381 25
429 21 57
71 149 233
101 173 185
493 305 1
29 473 21
29 453 1
107 325 105
361 317 1
377 101 21
350 305 136
443 5 5
241 457 5
413 69 17
297 465 1
433 413 37
25 385 21
53 265 176
89 477 9
409 213 45
453 385 9
477 449 9
209 197 5
289 453 1
69 1 305
209 101 221
197 285 73
333 425 65
213 29 161
413 141 41
1 5 177
69 353 53
269 77 113
109 437 41
1 469 5
445 309 33
93 267 111
313 309 89
17 489 5
357 169 101
245 385 105
461 281 9
77 17 281
201 457 37
355 269 57
349 33 121
125 317 177
389 221 1
445 269 17
413 45 21
181 213 173
465 201 1
288 417 41
389 459 11
309 411 55
385 137 9
43 341 65
245 405 65
221 97 217
1 153 205
145 297 13
185 129 265
121 341 1
301 279 161
229 253 177
53 285 17
177 69 285
481 85 1
309 478 3
345 365 66
497 341 1
233 409 61
53 437 49
385 433 13
265 313 41
361 109 53
31 81 389
283 13 113
281 181 137
45 25 73
332 13 115
237 133 41
97 417 29
121 213 241
497 441 1
335 389 29
169 465 13
205 241 18
165 434 67
277 57 97
57 189 294
105 333 33
261 361 63
349 201 105
425 157 13
349 93 145
137 187 73
137 269 89
261 173 133
213 381 1
377 369 65
85 217 65
225 301 9
25 103 257
419 389 72
49 101 33
60 337 57
41 189 225
21 125 353
71 245 129
65 149 33
373 225 16
381 461 33
53 189 145
207 53 13
461 305 25
309 17 1
29 493 1
121 285 33
253 473 19
453 89 33
105 305 181
453 451 17
209 319 73
181 89 241
323 325 113
7 461 1
1 285 113
141 313 141
353 393 49
123 437 12
337 441 13
121 209 89
489 15 9
457 165 21
125 309 87
233 169 266
361 365 57
177 53 319
163 161 303
297 293 69
201 273 117
69 197 113
293 189 49
193 153 57
333 321 43
77 93 217
77 441 1
265 381 105
145 185 57
61 237 89
253 101 41
185 479 19
197 401 33
33 265 173
437 29 41
421 473 13
481 221 1
345 137 33
157 405 33
311 317 137
161 119 21
313 55 169
229 105 257
13 205 257
21 229 9
185 441 13
77 341 65
305 145 81
353 265 109
457 81 1
479 99 17
339 413 85
37 87 31
489 145 5
213 25 109
325 497 1
237 301 1
257 25 224
241 85 57
373 21 97
385 29 45
269 137 105
9 62 350
481 425 17
473 433 9
41 257 81
477 209 21
77 101 113
301 289 117
245 433 13
489 177 9
177 61 13
173 473 5
125 323 175
169 77 37
245 189 69
225 421 49
269 157 81
84 273 109
437 461 21
93 81 21
186 445 1
469 233 5
65 369 57
321 337 107
69 369 89
261 291 195
205 89 265
61 119 351
129 365 57
33 225 125
153 245 241
437 383 1
371 465 5
277 277 213
441 49 29
9 273 189
325 145 17
65 187 17
197 141 17
101 333 67
377 485 1
27 465 29
29 73 302
65 157 153
277 1 97
101 93 237
293 405 65
37 405 33
387 125 83
217 489 5
330 405 65
217 446 24
150 377 97
285 193 29
57 400 8
23 37 65
113 451 5
265 37 61
401 255 9
25 213 273
85 397 89
457 301 9
113 425 5
337 265 161
101 361 17
89 305 13
433 72 1
293 241 145
405 341 33
325 73 145
165 221 97
309 251 177
177 485 1
63 485 9
97 105 285
393 85 37
197 405 1
269 161 57
297 245 153
289 244 113
189 311 31
305 261 113
109 229 147
485 185 1
468 477 17
135 225 81
441 185 29
283 21 127
13 445 1
391 101 103
441 137 21
9 401 49
277 373 57
185 9 265
409 16 41
1 143 93
397 265 41
337 117 109
185 201 213
257 53 18
185 253 113
465 9 33
225 41 33
145 225 153
45 377 109
353 109 41
489 449 1
481 455 9
17 269 225
489 453 1
133 201 45
21 277 78
293 29 81
17 91 57
233 429 1
217 357 129
293 49 161
169 181 301
477 97 9
317 445 33
69 55 67
71 221 97
269 461 1
365 257 65
430 1 69
223 237 239
93 121 365
145 325 155
73 201 177
9 75 57
169 121 121
201 41 71
25 249 77
303 429 37
347 265 137
89 37 285
317 305 65
461 333 1
321 433 61
37 181 129
313 281 85
29 493 1
301 345 62
403 233 81
45 101 305
477 481 19
449 473 25
169 181 121
421 229 1
165 366 1
89 21 177
1 413 25
181 469 1
201 430 57
21 457 1
439 373 27
405 165 58
397 429 41
277 389 62
473 29 1
389 209 91
177 373 1
22 385 93
131 141 341
321 345 72
293 257 177
233 237 169
1 405 33
257 39 177
136 35 201
1 405 33
87 429 41
423 9 1
413 465 29
265 93 201
289 305 125
313 33 137
337 53 101
229 65 153
257 479 17
285 345 25
405 101 1
429 237 17
389 93 81
109 77 257
207 57 253
5 61 57
253 341 105
45 333 153
345 229 1
329 401 93
293 473 1
371 413 73
373 333 1
273 29 17
133 237 241
341 393 93
49 389 33
289 1 155
145 261 65
141 473 17
349 181 17
55 1 351
257 137 201
249 341 129
301 417 57
309 421 1
369 385 93
175 101 227
69 99 167
121 205 117
357 337 127
469 403 17
473 313 1
97 497 1
110 101 372
337 133 29
385 373 61
233 287 43
173 469 1
418 93 45
481 61 15
201 29 237
477 217 9
385 425 45
81 57 169
41 261 81
297 5 89
403 329 63
61 463 35
120 245 217
85 485 9
317 301 105
157 473 21
481 359 1
61 85 191
41 145 185
269 265 185
231 401 5
221 123 232
220 313 113
365 385 61
213 389 81
209 273 125
457 107 37
425 348 41
1 393 97
261 209 113
333 485 1
357 437 33
293 393 77
125 45 121
53 490 9
161 25 205
197 149 81
397 271 81
269 49 141
225 477 9
465 301 9
1 149 65
425 25 17
409 5 65
89 249 1
485 313 1
189 405 69
93 153 333
33 401 25
129 1 61
21 261 73
137 329 77
261 321 129
241 149 213
141 5 17
173 205 183
409 33 61
261 287 119
477 413 17
227 201 149
181 25 1
437 121 17
205 169 289
281 321 1
281 153 41
359 125 9
481 301 1
345 365 117
61 401 73
89 281 181
377 269 29
377 317 89
253 93 81
476 457 5
11 321 133
89 473 12
329 1 157
105 131 341
165 345 43
213 225 37
325 421 65
481 143 9
69 337 1
89 45 97
481 380 13
41 489 1
41 437 1
309 361 61
301 65 1
169 235 41
273 289 125
463 181 13
109 387 87
257 1 181
129 133 185
445 481 13
53 1 1
133 221 73
361 193 51
101 233 149
125 113 217
101 485 2
201 145 1
377 85 101
1 77 121
465 89 29
289 157 45
73 209 173
289 261 81
305 321 1
177 69 145
237 401 53
69 481 11
281 357 97
205 453 1
33 208 36
177 303 63
185 107 267
249 255 79
288 153 50
73 5 103
157 141 65
33 225 225
137 61 301
413 161 17
177 381 33
289 121 107
201 73 201
449 261 25
309 477 13
481 321 1
253 257 33
328 241 41
61 253 241
85 397 9
145 353 133
31 437 57
397 385 76
329 349 129
53 449 1
3 97 213
251 417 77
481 489 9
49 189 277
243 185 5
134 449 49
21 465 33
429 437 1
185 169 169
429 153 9
273 357 65
485 352 1
37 409 57
189 245 21
305 5 133
73 173 33
381 425 69
357 73 129
377 37 105
161 273 65
129 493 1
245 85 1
161 241 29
35 21 422
141 251 43
57 369 105
293 389 49
289 189 97
483 453 1
69 233 65
277 361 5
385 355 5
425 1 63
301 177 119
141 305 169
429 405 66
385 129 5
141 477 1
399 141 87
333 29 125
113 337 49
325 241 117
101 71 233
9 205 273
309 345 5
413 393 33
490 37 1
73 173 233
53 465 9
445 489 5
221 361 49
154 89 179
197 345 149
153 121 257
245 21 129
201 309 97
396 487 13
141 21 329
365 361 65
443 265 57
257 265 113
293 225 25
341 269 21
377 337 61
33 61 409
489 71 5
353 381 113
461 121 33
149 83 241
497 427 1
425 141 13
473 445 17
201 73 241
145 145 33
485 169 1
341 465 9
441 357 53
165 257 144
493 401 1
463 269 7
101 213 193
485 57 1
101 201 21
1 401 21
65 117 277
309 17 129
445 177 49
431 441 1
409 137 49
361 105 49
381 173 105
371 165 17
265 493 5
285 337 145
353 105 1
321 281 157
251 489 9
385 189 61
357 25 129
5 417 44
129 221 233
169 141 1
5 33 217
393 401 33
391 197 53
457 126 13
1 337 81
285 437 1
69 129 101
121 361 37
317 177 17
117 217 5
125 401 93
69 421 65
201 109 101
57 317 89
421 113 29
305 341 119
185 61 257
225 229 113
297 281 155
397 401 85
117 265 65
345 309 1
281 61 205
1 253 57
213 453 9
493 189 1
13 493 1
485 161 1
65 93 297
329 341 65
51 85 277
65 103 221
277 289 89
121 205 288
225 17 245
373 341 1
289 17 57
301 261 105
428 373 2
129 285 161
489 37 5
485 317 3
67 161 43
73 281 29
217 373 33
253 469 17
5 33 341
101 313 49
197 449 29
337 169 49
177 373 1
497 401 1
29 341 97
249 4 82
69 49 305
491 333 7
485 201 1
397 397 49
21 105 117
253 441 49
219 349 121
433 419 6
360 489 9
377 289 105
417 457 17
173 405 57
269 305 165
285 341 21
31 417 29
348 41 147
409 147 33
149 113 265
385 165 13
41 105 85
166 339 57
277 1 61
405 489 5
385 116 37
129 161 225
313 493 1
261 401 96
217 413 29
229 481 9
101 37 217
449 41 9
169 185 197
441 487 13
1 89 203
261 401 39
105 153 17
157 45 337
1 377 21
9 337 109
281 287 159
429 33 49
197 473 13
285 321 45
21 49 29
165 281 153
41 225 145
197 55 225
401 225 85
281 237 85
19 149 245
401 241 61
53 433 25
441 129 53
55 153 185
81 341 29
449 493 1
469 145 1
284 429 11
277 189 161
353 121 13
261 29 1
117 333 89
77 441 49
361 441 33
473 201 5
61 101 89
225 197 13
445 325 45
477 431 1
359 25 109
269 317 1
257 385 25
241 253 161
265 245 213
1 169 69
385 5 97
281 477 5
161 25 45
461 385 11
181 23 18
189 473 17
445 237 33
283 85 93
85 349 81
257 345 141
77 45 297
201 431 1
321 9 81
137 333 145
341 93 33
93 225 265
9 379 88
41 237 169
393 17 57
289 473 1
77 129 85
373 41 1
9 469 1
17 57 97
401 129 81
197 205 161
476 113 9
281 265 25
461 257 27
28 223 27
221 153 145
441 177 37
459 65 39
381 191 113
331 3 107
185 269 33
269 101 177
373 405 1
385 185 89
482 193 17
325 109 81
127 173 313
197 181 241
121 349 113
461 273 33
228 41 42
137 73 297
225 169 137
133 9 153
109 497 2
69 5 305
53 477 17
94 367 121
13 49 145
497 353 1
289 353 65
113 111 63
53 169 233
305 221 57
21 423 65
69 81 261
177 469 17
305 405 79
304 1 147
169 464 1
285 233 89
359 469 3
217 37 5
65 121 165
85 287 59
365 231 89
369 149 125
317 141 41
237 478 16
265 389 99
5 317 157
169 65 35
97 53 153
385 305 85
29 429 1
469 325 1
309 101 169
45 161 64
389 265 10
189 465 25
241 329 131
125 221 65
457 421 10
17 425 53
297 493 1
163 249 213
233 341 1
385 97 45
105 29 125
29 185 205
169 457 17
277 253 81
137 65 9
81 415 51
209 141 121
159 241 37
1 285 177
361 5 29
337 225 145
301 5 9
493 25 1
376 57 121
3 197 209
201 135 89
281 81 125
369 221 29
289 237 113
277 495 1
57 201 293
405 109 33
33 109 1
298 317 97
65 129 35
93 5 249
73 133 17
155 193 277
1 335 107
285 485 1
105 433 65
473 437 25
237 425 13
309 21 41
345 109 41
145 109 265
233 137 129
373 246 1
1 309 113
65 173 113
249 265 49
345 1 37
331 437 1
69 117 65
369 65 77
401 33 29
473 289 13
113 153 41
53 25 209
445 297 1
153 237 257
353 25 17
469 13 1
466 297 33
421 105 17
369 113 127
139 61 121
229 133 241
109 381 41
329 121 153
137 424 54
497 201 1
145 249 83
421 145 65
109 485 3
413 285 1
125 145 209
457 421 35
331 489 9
357 169 49
93 85 193
397 73 97
329 149 109
37 145 273
465 481 1
285 393 93
45 453 11
141 153 301
229 425 13
141 309 85
261 209 129
25 13 341
289 73 177
201 485 1
55 441 37
377 237 5
113 5 185
487 121 11
333 69 49
69 157 273
396 373 50
105 385 109
233 389 33
353 385 97
229 25 81
249 401 65
221 181 161
125 105 361
189 97 65
101 29 97
473 5 10
253 181 129
453 297 25
81 473 21
305 181 9
307 101 39
141 297 37
139 275 189
381 169 57
223 81 209
389 197 17
365 421 1
157 457 15
181 225 1
77 389 93
397 373 1
37 469 25
167 305 153
249 293 49
29 281 1
149 17 332
129 297 169
409 177 49
317 421 1
477 249 17
85 273 61
257 409 30
229 397 17
405 97 17
185 153 215
45 145 264
29 5 153
377 187 61
457 297 25
437 41 1
285 289 153
321 225 125
349 421 49
429 385 57
433 27 53
441 457 29
185 53 93
349 109 1
453 465 29
177 285 41
145 10 227
437 393 29
169 45 165
9 65 313
257 25 117
197 453 33
429 225 17
3 173 207
217 25 217
425 401 13
353 73 109
373 137 121
489 265 9
325 243 15
341 209 129
252 121 223
181 121 121
81 421 1
257 13 109
65 275 203
73 328 166
37 497 1
401 205 17
465 401 5
169 31 45
353 473 17
331 449 29
47 181 145
245 191 209
409 321 17
389 49 97
361 297 73
61 413 33
485 485 9
373 173 121
417 333 53
305 69 45
157 73 41
441 257 53
417 285 69
397 97 97
5 393 93
417 421 17
53 313 17
1 321 177
239 281 121
209 201 137
181 45 129
121 437 33
33 233 41
181 5 161
209 177 45
140 461 25
101 159 322
205 171 145
425 173 1
205 413 9
251 185 149
481 57 1
125 489 5
141 468 31
97 1 139
253 297 57
479 429 15
121 419 71
365 385 77
65 409 57
297 245 185
417 429 35
181 261 61
461 345 9
205 217 73
165 233 137
254 421 33
1 85 113
255 497 1
69 201 121
269 269 177
269 117 185
59 491 1
317 41 145
417 197 5
105 457 29
191 93 7
465 245 1
13 173 145
17 261 177
321 437 33
209 225 5
33 353 17
121 389 97
445 437 17
261 459 41
149 217 261
461 457 9
53 393 89
13 169 85
451 41 29
377 253 47
81 493 5
5 437 15
1 5 1
41 413 73
237 293 65
85 197 225
49 65 260
361 45 13
489 417 9
101 321 1
442 421 10
153 223 87
89 49 2
489 485 1
301 99 81
361 369 22
77 225 61
441 333 1
493 141 1
81 167 31
269 453 1
305 369 49
313 101 85
17 261 193
165 125 253
55 311 171
71 429 1
1 121 21
413 197 29
125 191 277
125 161 205
381 65 57
481 301 1
101 153 33
453 233 1
151 349 113
1 29 345
5 9 85
385 65 93
433 409 45
129 61 369
241 1 141
173 193 289
65 287 117
65 113 337
465 445 29
441 337 25
81 453 17
1 257 53
209 95 273
233 121 45
493 253 1
61 481 17
205 11 33
137 317 73
41 84 18
437 301 1
85 277 161
73 494 7
193 241 105
205 277 97
209 273 37
365 373 1
45 41 81
113 185 45
429 21 33
65 225 69
461 353 1
209 205 39
45 61 289
426 285 55
22 273 29
73 405 49
125 429 57
269 61 81
297 121 101
57 205 145
249 385 113
41 165 257
137 421 1
277 273 161
385 149 97
453 341 1
13 115 127
41 341 81
437 405 1
349 465 33
265 269 97
421 349 1
353 9 133
5 321 97
289 125 133
17 125 105
290 449 17
145 353 117
473 201 14
21 89 281
251 85 120
57 9 53
246 489 5
345 57 5
253 105 233
429 333 41
249 41 165
197 21 81
133 137 317
405 90 49
137 357 49
419 325 25
277 401 53
429 305 65
81 191 257
5 77 289
149 117 33
357 77 113
193 41 233
409 493 1
213 98 193
90 481 7
361 61 33
145 177 309
5 437 1
41 53 129
277 317 57
255 197 241
345 445 33
209 161 97
385 457 25
493 385 1
45 221 177
273 49 141
153 374 112
181 401 9
405 349 13
161 37 321
65 385 21
401 253 25
269 417 53
201 1 61
113 385 33
197 449 17
145 73 347
213 441 25
369 169 121
73 437 1
67 287 89
1 97 213
217 489 5
407 73 89
469 297 1
277 357 25
77 121 221
153 189 241
317 445 45
85 93 153
125 301 9
25 37 81
153 313 61
449 93 5
487 125 5
413 377 5
37 217 141
473 141 1
73 193 133
143 145 301
237 69 27
161 173 257
449 369 5
413 23 49
69 339 1
349 57 97
1 345 77
337 285 67
357 17 105
299 140 201
283 21 177
377 325 47
45 7 105
337 453 9
257 469 1
177 321 65
163 237 97
117 229 163
297 185 69
289 457 37
149 145 129
333 191 41
389 33 29
109 101 377
477 129 21
85 89 41
185 497 1
77 237 177
317 409 73
453 317 25
213 457 1
19 17 21
349 193 49
385 177 21
305 277 21
101 57 181
261 109 113
483 421 11
137 469 17
1 273 181
26 361 81
81 321 101
355 345 127
296 201 11
361 181 1
123 301 193
145 20 25
409 181 53
9 413 1
421 205 75
181 185 85
409 333 41
433 245 61
251 478 23
369 287 1
79 465 1
193 185 269
133 409 25
13 417 33
137 109 141
453 369 37
31 223 243
401 117 37
149 413 1
233 217 169
207 321 149
173 353 17
385 229 85
281 314 125
357 461 1
485 153 9
241 1 29
293 385 53
249 1 139
189 245 33
441 381 21
495 13 2
417 61 21
497 185 1
119 385 77
421 181 1
1 37 401
5 305 65
197 493 7
33 10 342
109 461 25
441 273 25
169 168 97
421 301 45
393 389 85
453 309 31
41 121 201
1 105 5
377 429 33
425 477 1
393 193 9
152 477 9
53 305 93
89 305 1
213 285 41
481 217 13
253 57 239
413 165 39
61 369 77
205 229 129
45 459 35
117 379 67
69 297 64
181 133 309
461 425 1
61 377 117
281 380 80
241 253 57
481 497 2
105 345 17
411 481 9
269 197 81
221 61 1
305 345 129
21 493 1
273 69 25
9 321 29
41 41 453
37 449 41
433 41 25
413 61 49
381 181 9
61 453 1
406 465 9
445 221 49
221 381 49
41 153 67
209 465 17
217 317 105
25 367 9
433 299 44
49 185 49
81 413 39
441 69 37
17 477 17
73 204 266
205 357 49
333 29 69
73 77 169
490 201 8
145 32 325
285 37 161
401 309 65
313 105 69
121 301 1
173 249 1
17 157 321
257 473 19
9 305 1
221 325 85
181 341 97
1 197 145
421 309 1
257 91 5
91 121 57
145 281 1
257 255 73
189 25 55
369 105 77
105 249 48
245 233 81
49 153 153
469 213 7
331 109 63
425 1 53
141 1 121
439 497 1
129 133 113
53 413 29
437 217 49
129 415 13
333 485 1
333 321 145
281 481 13
77 177 113
457 389 21
271 49 83
422 477 21
185 123 129
271 437 1
1 473 13
365 1 57
153 489 9
417 1 65
89 381 1
225 437 1
409 153 65
173 433 17
425 49 9
281 317 81
157 249 245
305 49 153
385 425 17
145 105 221
53 93 121
397 101 97
153 153 329
441 189 5
445 309 49
33 185 265
473 145 13
413 257 55
301 101 18
281 493 5
333 469 10
139 381 57
353 109 25
269 453 33
389 415 35
317 341 97
445 217 41
29 366 49
469 37 1
253 75 137
323 421 65
1 5 21
15 37 345
229 293 185
205 341 1
73 21 413
303 455 15
141 21 241
477 433 9
33 301 1
257 195 5
1 313 97
249 309 25
301 485 1
241 449 37
81 465 21
153 9 49
233 311 159
73 237 249
192 293 148
401 241 23
361 1 1
369 97 89
61 169 105
457 157 7
33 91 13
29 41 161
1 417 77
117 253 145
389 485 1
278 143 40
333 33 9
441 65 49
281 115 121
337 61 33
405 209 33
261 29 113
493 61 1
473 209 5
441 389 5
329 137 145
189 53 169
177 64 217
433 337 29
295 401 17
349 161 9
167 489 1
273 161 117
329 485 1
101 405 65
485 405 1
353 285 17
217 361 29
81 145 133
261 489 9
433 121 19
157 457 1
415 25 21
236 41 29
292 421 57
179 69 161
153 63 345
1 65 65
257 449 29
233 81 13
53 477 1
485 289 1
497 150 1
13 269 206
325 77 113
341 353 69
397 61 1
497 293 4
31 429 17
201 29 37
161 177 241
41 417 21
225 29 161
287 461 37
265 217 17
201 5 209
211 19 173
485 285 1
185 137 233
381 85 113
393 433 29
129 225 79
357 285 113
185 381 5
353 307 93
469 293 17
181 265 101
250 35 107
385 205 25
49 101 49
373 325 25
25 117 229
269 91 167
497 17 1
26 13 278
429 77 25
281 185 65
77 301 153
269 225 95
429 137 1
65 289 169
9 481 17
381 333 41
37 391 70
385 201 29
397 61 89
445 349 7
437 89 33
233 165 1
329 33 163
389 1 29
286 237 214
301 201 81
11 401 45
41 105 57
113 73 75
237 101 249
53 209 161
301 171 153
253 405 17
73 261 177
101 297 29
101 145 233
265 409 37
285 161 213
93 69 333
186 353 137
45 189 265
53 45 329
273 13 206
113 301 41
161 9 73
229 221 145
141 265 233
261 449 13
433 333 21
341 141 97
71 485 1
1 390 26
421 421 13
37 133 209
401 331 73
381 436 12
389 249 41
121 301 53
229 17 117
273 61 13
241 169 153
485 425 9
21 301 33
5 241 121
337 137 83
401 169 78
245 9 193
235 273 5
133 9 305
289 325 49
293 377 61
105 309 181
293 461 31
337 205 65
495 461 3
401 229 73
433 69 57
493 309 1
169 369 13
97 49 205
229 104 225
333 409 9
1 177 177
419 226 13
341 259 65
209 376 75
9 133 17
33 133 97
485 373 1
21 295 195
73 141 9
25 441 37
157 489 5
404 325 16
221 145 217
377 65 21
269 149 97
185 57 101
221 37 145
417 169 53
297 461 25
153 25 125
357 129 33
1 265 189
1 85 345
401 9 5
465 61 5
49 449 37
165 189 121
33 161 273
205 313 161
269 45 217
153 405 9
249 261 193
157 129 241
189 297 37
277 85 25
475 293 25
189 493 1
209 3 213
77 433 5
5 49 81
261 40 27
444 481 1
5 69 1
353 259 145
269 186 93
145 221 29
421 169 1
493 121 1
153 317 137
101 257 221
97 257 149
173 277 65
305 193 57
149 201 177
169 413 21
251 281 85
289 241 149
35 361 45
69 234 99
93 1 289
1 453 33
369 253 124
429 403 55
285 461 9
385 221 77
361 301 29
233 473 21
337 121 113
285 7 31
49 33 349
85 445 33
245 201 65
425 269 1
1 46 176
177 257 145
97 49 293
77 285 9
65 493 3
309 487 13
297 249 61
465 337 29
369 385 5
445 89 17
309 71 39
37 221 25
1 361 93
497 285 1
145 105 313
353 117 61
1 235 103
473 57 9
65 277 129
77 73 17
445 65 1
53 313 29
62 341 93
41 409 77
297 33 189
473 409 5
321 381 41
245 37 153
401 353 89
221 401 21
421 389 65
169 81 121
161 309 49
405 305 96
69 333 53
53 153 77
341 169 61
241 477 9
421 213 33
467 469 1
278 201 65
389 61 17
421 149 1
461 25 33
289 1 97
49 465 11
73 361 11
1 253 229
449 417 13
457 253 1
465 265 31
165 13 125
1 377 41
133 1 225
99 101 241
217 345 97
489 325 9
253 1 121
361 191 53
489 13 1
65 397 69
405 213 37
53 109 25
449 413 41
345 181 155
365 337 95
437 193 1
271 385 41
414 485 1
161 429 57
161 289 27
398 69 28
193 49 189
345 253 129
245 393 65
193 397 33
493 81 6
369 377 77
201 413 9
326 281 75
365 403 41
181 305 93
285 385 24
49 293 161
401 189 69
345 353 117
45 205 1
153 105 253
401 201 89
93 461 29
497 433 1
449 73 5
49 153 325
309 65 129
301 25 161
99 65 393
493 45 1
234 353 109
477 231 1
361 325 41
453 297 33
329 333 129
193 365 65
485 465 7
301 201 73
485 477 11
393 477 5
205 381 49
363 497 3
295 77 169
5 77 185
85 441 37
269 217 145
29 389 17
37 321 65
89 429 49
289 159 29
185 181 289
293 101 161
437 257 1
177 141 219
433 221 33
81 421 1
221 477 1
261 21 193
9 485 1
345 57 85
73 253 77
289 33 81
469 160 1
141 185 89
281 133 17
433 3 9
21 145 261
368 485 1
385 313 5
137 19 265
341 153 1
325 97 33
173 377 89
269 361 1
110 394 54
45 133 99
389 445 51
197 77 267
145 477 1
453 469 1
413 429 9
1 101 225
323 85 35
385 333 41
29 229 235
335 9 41
161 105 149
1 1 321
377 127 113
329 269 21
301 401 89
149 385 113
324 297 148
305 465 1
465 341 21
409 237 85
13 217 149
233 413 1
473 189 21
17 353 97
337 377 35
145 365 97
57 393 49
189 77 97
345 365 73
121 333 88
245 257 65
133 397 25
460 225 34
253 241 105
187 235 37
117 17 193
377 385 13
71 381 85
185 237 129
253 361 57
251 133 193
266 361 99
329 453 21
29 197 57
321 197 109
77 137 269
21 377 65
157 53 161
25 35 183
465 321 13
413 411 44
189 125 169
273 225 141
185 85 125
81 421 33
121 236 188
349 401 17
1 109 30
333 313 153
43 413 11
17 457 41
253 169 9
441 109 1
61 229 129
343 421 49
17 277 113
253 225 185
41 29 265
195 193 51
137 245 97
225 485 9
85 354 120
143 125 23
154 253 209
133 135 3
445 405 1
73 473 13
449 163 17
9 333 145
37 41 433
229 201 77
29 185 161
53 337 101
33 193 293
281 285 193
41 217 157
137 229 177
401 61 5
1 429 33
265 197 153
125 365 73
269 189 185
353 129 125
433 421 3
113 157 231
133 333 41
301 363 81
93 113 265
249 409 65
5 129 93
409 1 5
121 169 77
373 233 113
217 353 121
29 181 193
261 249 1
241 317 93
449 429 13
385 211 29
297 365 129
257 453 12
103 385 89
17 305 1
401 461 17
239 13 71
185 361 89
81 165 61
353 445 3
437 441 43
143 13 191
37 229 25
1 243 133
269 265 1
325 53 49
181 163 316
413 257 65
459 293 3
137 421 65
301 257 97
225 29 9
393 353 5
361 57 13
121 437 33
373 69 65
489 373 5
251 7 183
401 457 9
285 53 209
381 329 81
1 237 105
145 189 265
269 181 175
469 28 1
17 253 145
103 476 19
301 421 49
421 425 37
249 205 77
493 361 1
485 255 1
89 221 132
139 25 333
285 337 129
213 417 13
173 377 105
301 401 81
469 421 1
209 324 36
101 305 53
441 141 45
205 405 78
473 361 7
281 433 1
129 141 297
401 437 1
273 5 77
221 53 169
277 201 49
129 185 169
381 173 25
451 381 49
1 297 5
217 53 153
289 441 13
5 477 9
141 365 117
289 189 73
65 131 219
489 233 1
389 181 41
173 39 249
477 309 3
57 465 1
353 285 49
169 109 205
1 1 497
377 373 69
451 77 29
401 493 1
261 1 157
17 237 73
421 305 17
429 497 1
221 117 113
81 338 136
481 485 1
185 225 245
261 177 65
453 429 33
165 293 197
453 25 1
181 281 201
1 125 131
301 369 119
425 61 49
413 371 17
449 297 41
353 281 45
401 341 13
321 49 169
41 357 129
37 169 273
229 37 76
429 9 9
97 77 209
465 173 21
169 413 73
385 389 97
13 173 279
173 119 201
129 21 89
1 169 61
161 457 33
1 265 185
317 249 89
181 385 23
205 421 33
273 445 17
77 53 345
397 453 1
133 251 21
109 73 41
105 96 317
191 307 29
125 109 169
177 317 161
57 1 233
193 443 39
417 333 29
225 201 1
313 461 1
197 157 149
185 485 16
225 217 5
269 321 153
101 289 133
385 157 85
1 65 185
433 417 37
265 21 25
385 317 105
277 241 1
285 221 201
149 213 33
225 117 145
41 209 73
409 213 77
205 149 173
45 481 5
321 289 69
413 365 25
289 261 109
197 329 1
301 373 97
477 461 1
401 123 13
245 177 39
153 5 173
449 469 17
461 205 39
431 37 53
81 1 1
169 69 89
401 357 77
113 177 53
305 481 11
465 93 21
141 273 85
53 85 347
497 129 1
67 329 17
474 251 26
181 185 151
113 183 115
101 21 241
73 205 285
369 373 45
487 1 7
253 329 81
293 297 169
413 217 73
453 73 17
37 185 77
393 469 13
421 445 1
305 117 89
421 277 1
325 301 97
421 221 65
385 134 25
401 153 41
81 129 293
221 85 221
197 301 113
385 421 59
437 185 1
173 457 9
165 73 201
129 413 17
97 309 1
281 301 137
433 289 51
49 129 273
433 213 17
225 153 28
21 339 123
133 421 33
81 289 77
21 365 1
401 273 25
173 265 25
89 429 49
361 209 1
220 117 243
69 469 25
111 313 173
50 481 5
461 253 1
53 449 23
449 217 1
441 213 45
373 233 33
145 225 61
405 225 65
11 125 145
165 349 1
393 65 105
193 461 25
57 405 65
33 365 1
445 97 5
189 201 145
205 121 9
233 181 67
225 73 133
301 225 33
117 197 217
457 105 1
449 217 17
37 171 207
141 385 69
101 465 19
205 5 169
368 189 56
425 45 61
437 307 61
241 485 1
299 433 1
493 221 1
1 53 321
295 397 49
165 381 65
71 61 225
371 413 65
65 301 73
317 281 177
29 317 137
453 237 17
425 265 1
261 321 67
93 53 153
145 245 33
481 161 17
77 189 177
77 205 205
101 337 81
21 297 101
301 369 22
201 277 137
353 309 35
309 209 183
29 441 9
421 249 65
317 377 97
109 200 65
153 85 217
305 353 45
425 480 10
403 301 44
19 361 1
365 469 17
85 345 77
401 323 53
151 177 109
121 57 328
309 355 135
373 393 21
483 137 1
437 285 1
185 261 29
101 129 193
133 101 249
285 153 193
293 101 155
365 493 1
453 33 17
285 453 17
69 325 165
317 233 137
345 101 53
69 413 33
145 333 17
51 489 5
413 185 65
161 425 49
265 101 37
405 181 1
137 287 187
369 137 17
369 409 1
185 265 81
149 1 161
421 309 17
25 401 25
493 161 1
365 201 102
161 417 45
149 37 17
189 413 73
221 305 109
309 381 41
285 453 1
349 345 57
93 1 137
185 405 57
413 265 9
281 165 145
341 105 67
481 197 18
385 209 109
103 97 111
385 301 73
453 385 1
53 113 197
189 241 29
341 485 9
313 453 17
229 205 33
301 466 30
185 381 89
161 377 17
353 321 105
493 209 1
281 117 61
41 125 89
233 337 153
265 401 69
465 95 29
69 217 189
293 385 105
161 301 196
225 425 53
89 101 225
341 97 33
233 361 25
251 121 193
129 423 47
341 315 89
201 321 85
225 457 1
340 341 33
353 305 61
389 385 97
393 337 69
81 377 109
229 1 161
461 437 25
413 233 77
333 269 129
449 245 1
493 129 1
369 397 9
457 386 41
249 467 25
69 197 97
233 29 213
262 301 177
445 381 13
81 362 24
29 457 37
289 349 1
229 137 105
117 305 97
213 213 1
289 229 133
465 175 7
69 57 145
109 93 57
461 449 21
313 213 25
57 369 11
153 245 185
423 199 65
493 434 1
293 421 1
221 121 201
1 329 45
465 447 29
53 227 261
185 133 237
297 341 25
369 457 39
73 153 31
133 25 273
401 477 1
485 473 9
37 225 233
399 317 49
13 257 9
465 429 17
201 125 93
23 37 157
69 209 177
13 169 57
469 339 25
401 385 41
465 425 29
133 425 1
69 297 185
5 357 113
113 133 289
445 437 9
109 217 273
93 469 1
207 141 267
221 401 37
93 101 65
161 65 133
137 273 129
469 107 1
449 217 21
289 97 165
173 33 305
37 123 111
85 361 53
113 451 49
61 209 189
493 273 1
25 341 113
105 493 1
385 225 93
241 497 1
249 57 73
113 461 13
465 481 11
281 270 201
465 293 25
213 13 225
61 149 69
25 437 33
241 181 25
461 377 17
453 409 39
249 417 57
425 401 45
281 265 199
1 393 106
409 485 1
121 101 215
81 421 3
365 1 37
357 229 85
61 349 136
221 41 185
485 241 9
461 89 1
457 473 13
481 299 5
181 245 1
121 447 29
425 61 9
158 337 25
433 433 61
409 369 65
141 9 105
56 145 161
145 281 177
177 375 1
457 133 5
29 377 93
253 337 61
29 245 129
325 477 1
77 161 313
81 189 89
261 165 209
133 485 1
1 377 57
257 481 17
45 141 125
129 293 1
249 373 1
283 173 11
197 165 99
5 369 84
281 357 1
157 485 11
241 397 49
489 493 1
137 497 3
1 481 5
281 181 219
113 431 37
397 154 57
285 77 1
401 31 25
8 257 121
45 489 5
209 361 105
269 401 91
457 165 37
433 489 1
477 25 17
129 85 161
481 221 17
253 453 19
453 181 1
177 29 57
265 315 7
289 209 7
157 125 185
61 101 353
285 293 17
385 313 65
265 169 141
121 301 137
67 493 1
373 12 1
389 171 1
37 189 129
493 229 1
489 441 7
277 1 129
337 113 53
269 157 41
21 445 33
333 326 41
189 421 65
121 277 33
469 461 17
149 287 55
303 461 1
289 193 5
337 121 17
353 301 125
373 145 97
93 17 345
381 1 1
373 161 97
161 349 57
73 405 9
35 249 239
497 1 1
457 341 13
413 491 9
89 205 198
221 73 169
397 153 1
341 417 77
161 389 33
453 441 1
9 153 157
113 85 345
45 170 172
213 219 63
109 341 129
22 101 123
89 49 389
409 13 5
413 21 33
81 57 361
405 125 33
141 251 121
241 347 45
81 209 205
293 133 57
233 1 29
421 145 33
113 21 385
129 289 129
463 63 3
433 89 25
165 295 165
21 69 33
201 373 65
437 77 1
117 421 1
357 163 33
277 301 185
439 61 53
361 329 125
329 421 61
269 397 73
310 193 125
101 333 41
51 385 27
473 1 9
493 125 1
485 365 1
289 161 149
417 413 29
459 167 3
37 25 401
121 309 183
101 305 141
305 113 97
169 345 145
9 369 109
133 497 1
477 413 3
337 273 109
165 169 105
133 117 257
33 141 301
161 185 281
65 457 5
351 257 3
449 97 37
5 126 28
297 497 1
293 457 5
153 133 97
129 393 81
465 465 13
213 301 25
105 469 17
385 153 105
413 421 5
333 53 119
345 157 1
293 185 29
485 21 5
377 85 57
29 241 241
217 41 185
453 289 17
89 493 1
469 337 1
333 257 145
13 417 41
101 377 9
153 185 13
193 301 97
1 493 5
437 445 17
326 173 70
305 89 153
269 229 114
297 289 95
369 109 17
61 49 217
1 21 1
351 13 47
185 475 9
74 261 86
289 417 45
129 213 145
289 181 89
217 445 11
181 277 81
1 65 161
21 149 41
223 157 143
197 97 274
333 209 27
65 61 429
117 162 24
199 139 249
145 317 17
481 337 5
253 61 169
217 433 49
361 209 81
481 289 13
369 329 85
369 465 29
471 401 11
437 405 45
281 207 41
81 331 131
333 105 89
273 17 1
273 453 23
385 209 13
121 161 57
137 73 69
161 441 49
101 441 25
11 69 57
115 205 89
273 361 139
343 265 157
225 161 205
185 233 265
1 203 231
425 51 61
81 413 25
89 265 169
87 441 53
85 49 353
225 473 25
277 55 1
485 305 1
45 139 97
17 1 188
53 255 181
473 121 19
417 33 29
97 473 1
1 217 233
5 361 105
353 465 5
213 193 257
421 111 1
473 489 9
493 203 5
393 109 29
429 385 9
353 161 105
413 429 41
388 105 31
321 397 13
117 141 217
201 481 5
305 257 17
293 369 85
101 185 121
171 285 121
489 321 5
485 5 1
17 389 35
425 217 5
251 385 41
369 261 69
301 497 1
189 349 57
309 357 73
63 353 59
89 467 33
37 389 21
89 101 314
69 105 153
121 377 5
476 321 23
349 101 81
33 41 425
257 385 81
379 432 37
321 461 1
125 37 165
153 285 177
69 145 293
59 169 293
305 405 7
281 261 177
101 131 211
213 13 171
393 397 65
379 321 39
457 353 29
233 249 185
393 13 41
13 53 225
289 93 173
485 341 1
378 301 42
361 61 39
173 401 59
495 270 3
457 97 9
497 313 1
271 365 73
433 205 1
337 213 149
1 75 396
385 113 57
69 317 177
401 441 1
215 89 175
297 193 65
257 135 81
85 281 53
233 13 81
149 41 1
408 169 55
237 321 9
17 109 73
309 153 185
281 305 1
373 233 1
57 137 193
13 453 1
155 207 231
289 393 53
49 379 43
77 197 181
493 273 1
349 313 145
165 331 25
57 184 33
477 15 9
441 197 21
321 301 161
397 105 89
1 457 17
189 429 49
13 465 1
233 312 1
470 37 26
190 107 252
401 57 45
385 369 113
469 273 1
237 361 123
499 61 1
161 479 21
117 173 203
149 429 9
427 497 1
237 341 49
286 49 52
361 405 1
335 389 33
221 153 129
301 25 145
285 308 139
357 453 12
329 201 113
377 53 65
233 477 9
1 57 345
313 165 141
461 279 1
317 305 1
245 341 2
153 345 141
105 409 9
385 269 83
351 337 115
401 201 21
173 289 25
369 449 13
441 51 57
444 265 54
177 437 50
313 1 49
177 37 135
165 225 129
293 297 25
349 205 45
493 341 1
133 121 65
237 101 57
377 317 25
281 281 137
257 425 37
45 437 1
321 217 133
225 469 25
421 307 33
433 333 49
245 61 101
401 153 73
27 43 161
217 97 177
175 1 119
57 21 69
1 301 33
165 329 109
433 217 1
189 437 1
469 469 17
481 113 17
485 217 1
1 417 69
73 377 101
269 189 193
456 281 21
287 81 137
101 293 1
269 129 1
497 413 1
105 461 21
377 427 13
365 93 89
485 253 1
485 465 4
101 453 1
133 269 225
489 281 5
53 49 129
473 25 7
5 285 124
101 185 85
301 485 9
209 437 33
153 325 65
181 353 33
67 269 95
36 261 33
85 269 185
33 85 391
425 21 15
109 345 53
425 461 33
17 253 81
41 373 49
37 373 69
13 1 377
97 497 1
297 101 117
45 273 9
21 1 129
373 474 25
477 173 9
191 409 73
217 97 63
397 161 81
245 453 17
169 405 1
5 1 193
469 129 14
243 9 133
349 165 9
365 413 25
325 333 1
201 249 161
317 413 83
81 17 53
441 101 53
273 477 1
389 301 49
387 293 7
153 469 25
489 219 5
445 429 1
369 101 117
165 397 93
493 461 7
153 269 105
75 369 45
161 401 5
385 485 1
401 1 93
145 129 193
173 49 177
397 347 33
141 53 9
45 321 143
385 169 109
345 189 133
229 1 73
265 345 85
37 451 17
437 417 54
457 1 13
65 53 25
405 241 33
321 101 117
385 153 105
405 45 65
21 177 193
385 381 5
73 93 201
221 432 32
111 309 1
25 361 1
121 197 185
129 230 201
245 421 1
445 261 17
289 361 77
369 248 129
417 345 1
165 85 129
413 225 1
361 335 41
129 117 33
245 467 23
141 9 117
417 433 1
161 387 3
201 463 9
487 261 9
353 365 25
21 445 33
401 177 65
229 201 17
317 461 29
221 453 31
469 389 1
97 485 1
493 409 1
165 368 129
391 117 15
397 189 57
413 485 1
1 335 93
45 353 141
285 429 57
369 113 65
1 433 49
345 53 145
257 477 9
329 327 85
189 225 81
235 377 21
213 109 93
381 469 14
145 321 29
305 41 165
1 57 265
345 365 25
125 413 1
425 221 13
213 485 1
345 275 1
405 325 81
101 349 25
1 405 49
317 453 33
241 269 143
469 489 9
317 105 17
325 489 9
73 29 393
43 109 225
309 397 81
257 369 77
257 329 85
201 465 21
233 457 5
329 421 49
253 417 29
417 153 69
93 121 41
33 93 153
261 281 125
445 385 13
129 113 257
241 229 105
1 417 61
411 17 75
137 481 13
233 277 125
139 317 161
305 65 17
197 313 145
113 233 162
367 429 41
193 425 29
441 489 9
245 325 133
89 373 97
253 401 69
401 293 13
89 37 213
129 421 17
223 454 2
265 417 17
433 45 1
325 301 49
41 325 17
185 185 286
305 109 153
249 489 5
97 369 85
241 30 133
401 21 25
193 309 161
329 465 1
449 133 17
421 325 73
341 449 33
481 421 9
9 101 201
329 73 73
69 453 33
177 381 73
353 269 13
125 85 117
385 353 77
305 345 69
61 413 17
285 65 97
217 261 161
45 137 1
289 147 21
41 284 60
49 421 1
461 201 1
53 89 45
437 377 1
165 425 45
288 213 38
253 277 1
461 457 17
21 413 33
177 41 65
81 393 37
233 225 113
477 429 9
101 17 209
301 321 173
101 369 85
297 181 25
201 485 13
471 151 11
33 273 53
437 293 39
385 365 21
497 321 1
409 361 21
481 21 17
1 97 141
473 405 13
385 49 41
17 321 1
189 61 233
257 281 37
401 497 1
273 271 85
197 461 1
1 385 13
457 41 21
217 337 69
105 85 138
331 457 29
285 237 105
389 213 45
32 357 104
29 41 181
253 9 205
57 233 159
465 313 5
385 448 19
29 297 137
477 419 9
13 405 49
149 101 17
341 369 17
417 45 77
233 209 57
157 427 15
309 441 29
365 341 25
297 169 133
393 269 57
61 329 155
369 345 69
217 181 189
281 213 37
189 153 265
293 1 181
165 17 56
301 109 49
253 289 145
173 201 281
153 421 33
329 145 113
36 329 161
385 49 53
405 49 21
325 217 153
401 253 29
485 153 1
441 497 2
81 201 145
85 489 1
473 173 1
301 447 51
185 269 173
345 389 22
289 365 97
229 261 43
265 409 45
137 221 217
73 181 160
421 329 33
285 350 112
317 475 1
261 105 129
101 385 97
97 481 5
455 245 3
137 489 9
309 17 121
411 11 43
433 473 11
385 81 25
59 5 263
185 493 1
437 221 49
11 81 217
1 265 165
161 169 45
89 65 133
29 341 82
173 357 33
465 9 33
169 35 19
1 473 13
109 145 257
421 477 5
289 301 113
235 173 115
421 457 25
105 285 121
177 455 3
469 305 1
225 489 9
169 77 49
177 1 309
153 445 3
465 69 1
13 185 309
1 397 49
133 437 1
113 425 61
413 217 57
453 481 1
189 453 17
117 473 21
361 185 45
353 1 71
377 201 81
385 45 69
441 1 35
217 85 129
409 1 81
153 89 41
349 497 1
83 185 169
257 353 23
157 149 1
269 281 129
317 137 5
357 393 37
109 29 97
243 205 59
17 461 33
249 31 97
269 45 9
417 21 73
249 273 217
403 437 49
401 221 27
441 231 33
289 389 105
332 493 1
171 161 213
433 345 21
53 225 253
397 201 9
85 401 92
86 101 25
357 449 21
211 257 49
389 365 66
317 487 9
225 417 30
41 217 37
217 497 1
365 29 105
285 177 108
221 249 141
461 385 9
321 181 61
303 481 1
77 199 165
445 93 41
171 17 301
485 33 5
381 317 49
169 219 193
261 201 177
461 181 9
273 333 101
157 69 225
241 309 65
43 261 105
397 457 25
113 385 69
173 165 297
65 1 85
421 61 49
437 453 37
469 133 1
361 305 125
37 429 33
177 109 309
453 173 1
433 137 29
241 129 29
217 209 116
425 225 13
3 229 33
95 471 29
13 41 209
249 301 25
113 76 177
137 101 85
493 53 1
1 373 117
449 145 17
137 1 137
93 377 85
153 201 1
429 273 33
163 353 109
17 257 161
261 229 225
353 497 4
49 457 13
137 309 177
361 5 105
213 489 1
13 456 15
305 497 3
361 277 89
201 381 89
193 125 1
17 1 383
11 413 41
345 53 37
387 253 19
437 457 1
429 145 21
209 145 34
385 473 5
330 237 148
452 41 42
389 285 1
1 393 61
121 1 241
173 73 17
49 198 213
205 355 105
85 209 105
117 413 22
461 169 33
121 241 65
467 189 29
369 311 29
165 387 75
337 449 25
130 45 42
93 169 133
477 55 13
377 25 109
37 1 17
461 387 25
345 381 1
205 13 247
366 313 16
163 301 17
489 475 9
433 21 13
313 69 157
377 45 73
233 329 89
151 85 21
209 137 177
237 413 1
328 57 151
7 289 169
201 13 149
441 217 9
173 37 97
101 69 241
401 245 89
37 448 19
345 173 137
257 173 137
433 305 61
349 201 77
365 81 49
497 197 1
289 409 17
341 193 145
137 449 7
297 341 33
213 241 41
49 85 225
329 97 5
395 13 29
445 449 41
193 349 49
96 53 125
101 293 177
181 1 1
413 381 33
253 297 165
481 285 13
9 141 49
131 221 17
321 49 161
53 241 81
413 117 41
497 357 1
73 209 201
165 185 241
105 373 17
253 243 33
217 393 45
149 485 5
101 325 60
125 369 105
417 237 33
39 389 69
139 353 93
421 113 79
189 81 209
211 437 53
285 189 169
345 221 25
129 345 111
29 137 47
177 453 21
189 413 17
49 465 13
117 333 71
429 277 1
221 289 171
1 301 161
481 489 12
137 397 65
137 57 1
145 277 193
53 257 85
231 453 17
477 485 1
1 153 149
1 493 1
53 133 289
301 183 25
45 333 41
153 61 289
73 481 5
397 189 73
201 61 129
49 113 253
243 157 87
113 125 129
37 115 11
21 235 95
349 29 1
181 38 248
493 337 5
125 305 153
401 269 1
113 255 1
329 13 159
17 429 9
205 37 225
421 325 17
305 397 49
133 41 104
41 66 237
253 188 89
227 229 159
201 441 7
95 31 335
81 223 155
205 45 193
21 105 1
273 389 1
401 449 27
241 485 1
337 269 1
297 357 49
469 266 1
45 1 33
145 261 33
321 437 53
125 9 129
277 101 123
389 273 49
201 113 151
345 19 133
33 287 169
37 201 61
97 457 33
49 237 129
1 1 261
277 97 213
305 273 73
169 201 73
385 353 65
397 241 37
193 329 115
1 235 60
69 385 61
329 321 133
457 289 29
16 169 3
57 441 25
81 413 33
137 109 89
35 424 7
449 341 1
421 137 65
197 225 157
133 51 177
439 177 13
147 449 21
189 161 1
299 93 179
297 101 113
265 369 109
201 305 89
377 177 81
269 1 65
426 413 58
225 205 137
187 431 65
177 481 19
143 189 241
377 157 79
177 473 1
73 77 41
45 261 129
213 241 9
481 487 3
449 385 45
113 209 21
301 309 33
453 235 13
137 493 6
1 441 9
369 453 1
13 421 1
325 245 48
13 1 417
353 421 33
287 257 151
415 397 29
413 391 71
265 41 25
457 93 41
305 17 67
97 437 53
425 149 41
209 361 125
385 373 81
121 57 9
11 237 41
389 95 81
427 499 1
189 81 265
397 201 97
101 341 129
485 137 9
457 445 7
133 489 9
493 349 1
25 133 313
493 473 1
469 377 1
165 365 9
53 77 305
329 185 97
21 349 89
447 469 1
253 481 17
349 338 33
253 457 9
45 225 109
441 329 53
385 421 57
89 397 89
385 461 1
209 449 41
25 333 73
21 377 21
333 317 1
329 289 41
201 485 11
269 377 94
129 315 163
293 93 161
1 469 17
449 481 13
497 269 1
366 391 91
373 253 81
221 285 73
205 145 193
201 357 91
233 497 1
377 33 65
401 217 41
1 178 222
1 285 97
431 285 1
225 45 1
249 125 169
281 249 133
421 205 1
153 385 109
169 65 33
375 298 51
319 357 49
457 400 43
269 285 145
469 196 1
323 435 11
289 341 17
1 493 7
337 469 9
293 199 21
345 1 57
1 73 269
461 341 11
485 353 1
133 17 321
445 81 11
61 401 1
441 165 57
125 263 183
369 5 69
329 385 57
389 197 97
37 381 57
417 329 49
251 57 91
397 189 9
121 89 105
145 201 201
5 477 7
33 10 357
297 437 1
233 269 185
113 381 73
353 387 39
41 290 131
429 377 1
405 45 49
435 389 49
105 137 37
321 253 21
213 381 77
181 335 131
33 13 257
89 365 17
297 311 17
269 205 89
217 153 103
469 105 1
445 49 41
401 457 5
253 97 73
333 133 105
121 17 129
225 86 173
461 85 1
121 65 249
245 305 1
61 423 19
101 53 1
89 457 4
241 275 111
143 117 237
1 25 461
229 133 1
277 57 79
449 189 41
101 477 17
349 413 53
249 221 9
89 469 1
141 401 45
285 69 145
275 440 51
297 389 17
93 345 65
189 41 153
157 437 7
9 365 89
313 401 95
61 349 17
211 385 21
485 357 1
109 489 1
397 169 25
421 1 1
173 309 129
309 489 1
345 87 133
1 365 31
461 73 5
373 125 1
481 401 13
473 469 25
405 325 1
93 477 17
413 155 21
300 385 13
369 1 61
145 201 169
261 113 209
205 301 57
81 173 61
201 1 57
201 401 59
1 141 305
29 441 51
77 385 35
329 313 113
261 25 97
323 371 69
229 145 209
349 353 61
285 437 1
121 485 1
160 81 63
209 105 62
37 497 1
361 393 1
353 75 137
21 85 137
101 485 9
405 445 53
395 1 37
317 389 85
277 269 153
445 135 17
101 37 257
489 325 1
153 437 33
341 337 33
388 73 1
145 399 83
477 289 17
301 485 5
5 21 237
305 167 125
349 121 39
261 313 185
17 409 53
389 269 25
205 496 3
101 37 185
21 61 189
445 61 25
81 283 51
133 173 97
473 293 25
109 445 41
257 77 153
171 421 33
408 1 21
69 401 73
489 209 1
401 465 25
497 341 1
137 301 169
481 162 9
477 457 9
97 73 281
277 353 133
189 149 157
399 217 39
353 96 113
421 65 17
17 177 315
201 69 81
457 321 41
245 13 201
357 189 9
429 337 49
27 121 293
125 233 37
469 301 1
141 133 297
69 125 33
237 17 139
117 273 185
285 21 13
457 217 5
389 1 17
185 189 1
57 197 65
253 237 200
37 69 145
153 69 142
65 1 285
335 69 121
241 85 235
5 149 216
277 333 49
153 381 89
117 425 9
377 109 97
225 9 237
105 257 213
155 425 27
469 185 1
249 361 29
17 377 5
153 125 175
445 89 41
65 73 376
473 1 1
321 345 5
293 125 81
69 97 177
149 485 1
389 97 57
436 369 45
385 333 25
291 273 117
401 281 69
469 241 11
85 111 41
257 369 105
369 317 105
319 323 135
13 225 185
315 109 151
93 405 29
85 41 229
161 69 325
333 429 17
225 231 1
194 19 191
261 85 1
253 416 65
125 77 373
469 173 1
149 313 149
417 25 29
73 388 26
93 421 49
273 245 5
473 1 23
353 93 68
101 174 297
21 273 197
25 225 213
131 477 1
45 385 21
137 261 227
231 489 7
181 473 1
201 101 261
141 309 21
53 41 257
77 73 343
345 175 97
449 381 13
289 497 1
301 327 19
145 1 341
89 193 33
75 145 37
297 157 181
61 369 17
17 225 129
233 373 1
137 497 4
229 225 33
129 189 137
437 357 1
433 457 5
193 349 137
398 477 9
381 57 49
93 237 35
369 185 41
225 253 41
497 201 1
409 17 73
229 317 129
281 36 49
115 469 1
433 69 17
113 485 1
21 441 25
261 57 1
285 477 9
9 305 135
491 129 9
93 135 319
349 397 33
441 201 19
101 189 101
421 385 9
209 65 281
317 89 133
149 441 1
301 177 49
441 369 33
205 199 81
253 117 105
157 448 40
253 9 233
53 413 15
281 321 157
361 89 13
427 1 65
425 473 25
1 133 314
97 337 93
201 457 33
441 257 30
25 17 429
25 129 169
9 38 288
185 117 97
161 61 281
321 373 49
235 313 109
285 387 107
5 257 113
117 77 129
441 421 41
293 109 45
103 365 33
241 477 17
425 419 1
225 21 167
45 161 325
91 101 321
209 297 133
109 323 125
17 47 149
29 281 201
237 337 53
249 269 161
385 429 1
457 187 17
193 353 105
305 9 153
369 489 9
477 161 17
469 231 1
201 1 89
193 241 41
301 79 193
101 361 61
303 1 85
245 401 97
11 249 249
225 105 89
163 461 25
201 61 113
117 309 47
421 261 33
301 405 33
219 421 1
298 1 48
237 249 5
65 181 170
189 193 305
213 397 97
341 99 1
369 361 129
485 365 1
257 317 169
380 121 36
405 28 65
187 269 225
51 121 125
445 53 20
201 145 81
385 257 41
297 233 97
241 469 1
49 421 49
33 29 173
21 441 53
121 445 9
433 209 65
445 234 25
93 445 9
221 350 105
245 93 1
44 261 81
333 129 89
185 453 33
369 425 17
69 457 33
345 129 131
1 401 21
239 177 131
45 337 125
385 248 109
129 389 6
305 421 17
481 133 5
269 71 73
117 249 141
65 405 46
181 361 1
145 257 149
189 333 26
321 269 81
233 305 109
1 9 409
253 185 221
17 181 243
33 185 269
385 277 97
182 405 25
193 353 147
87 5 183
244 381 81
117 317 53
433 489 1
401 137 1
285 465 31
77 361 85
129 265 1
257 177 189
201 11 53
113 201 237
137 313 46
265 19 5
1 25 201
265 345 13
393 421 9
181 81 65
185 21 293
145 169 9
57 429 33
255 445 49
221 321 145
99 493 1
421 382 45
289 417 61
485 384 1
227 161 91
93 49 137
409 411 53
381 261 73
265 161 221
341 81 65
109 299 120
73 183 157
171 133 281
177 49 109
45 285 155
267 369 105
51 221 105
269 269 215
341 201 145
137 457 21
372 41 37
401 177 77
171 181 249
57 201 229
241 481 5
361 389 17
205 29 113
125 321 1
155 369 51
93 113 61
229 69 33
209 209 253
1 57 45
341 141 120
421 151 73
465 85 17
85 489 9
41 201 151
41 217 133
33 165 217
69 33 273
421 301 65
375 55 89
201 183 201
85 9 81
445 181 17
433 109 41
497 389 1
257 1 169
425 393 45
465 449 33
5 169 137
401 269 41
201 283 179
81 29 93
349 481 1
298 441 9
429 45 55
485 341 15
227 417 57
101 193 117
109 365 121
253 73 85
373 353 113
217 89 101
159 185 272
389 225 23
297 41 125
301 453 21
173 189 305
185 81 37
461 189 25
51 149 231
357 189 81
25 233 1
335 421 65
129 201 225
129 67 231
321 189 1
45 269 113
269 445 9
93 205 169
357 215 113
201 101 37
134 293 17
113 213 17
449 3 45
361 341 13
133 25 97
405 325 41
149 137 89
453 41 29
189 425 65
237 42 73
245 145 17
489 179 7
249 73 141
237 473 9
217 29 9
217 379 69
185 161 113
129 113 277
261 425 1
465 437 29
279 89 201
33 157 105
221 385 85
233 361 49
165 461 11
441 377 25
485 401 9
209 21 81
105 273 225
17 497 1
189 113 289
101 285 105
53 51 225
145 289 17
303 301 103
421 145 65
41 205 177
309 137 65
165 229 153
165 433 45
245 157 209
45 489 1
21 233 73
483 105 7
425 261 55
341 338 97
57 253 161
113 85 105
417 309 53
185 283 45
453 413 1
317 237 41
413 121 41
13 317 49
189 81 289
65 349 120
449 133 1
445 93 1
441 197 41
196 485 1
201 1 105
386 129 32
205 377 33
109 30 73
433 445 1
349 37 131
273 321 121
413 141 73
393 485 1
301 161 189
225 477 17
443 161 25
9 320 125
321 1 77
121 381 81
353 481 13
385 221 65
413 365 67
67 269 51
405 392 1
273 489 4
297 303 71
61 275 73
65 389 31
391 205 77
109 209 117
213 121 49
401 29 1
13 337 141
181 369 85
349 333 9
1 353 91
297 221 173
165 73 305
285 77 1
478 485 1
485 65 1
91 221 185
269 331 53
465 265 21
413 369 73
145 425 53
329 193 17
173 493 1
353 261 37
229 249 13
181 305 101
165 493 1
101 129 153
1 269 121
193 401 21
101 417 21
389 165 49
425 141 9
305 437 1
475 389 25
89 37 55
9 197 85
485 201 1
213 213 1
341 472 11
1 141 217
25 289 82
281 269 61
374 376 38
25 321 85
37 321 41
457 93 1
445 313 49
25 121 261
247 385 33
89 369 85
47 141 25
458 161 4
393 456 43
201 101 45
91 397 49
117 147 291
197 221 123
433 41 1
389 189 33
155 469 1
325 453 13
137 337 65
77 289 49
425 201 9
13 493 1
101 413 61
417 85 35
359 285 41
469 280 1
489 261 10
133 81 97
281 473 13
5 75 175
61 25 57
157 385 22
429 477 17
237 113 145
21 140 183
325 137 49
109 13 97
89 161 101
333 409 1
301 297 161
209 85 245
357 44 89
325 205 81
313 371 37
425 363 53
493 225 1
201 97 265
221 285 153
81 317 9
61 185 249
241 5 41
437 373 9
253 317 1
93 169 281
497 309 1
233 249 169
33 165 61
95 405 22
139 9 303
169 453 1
237 145 123
257 157 201
229 449 17
178 169 158
177 21 53
229 45 25
261 101 97
445 264 49
85 125 201
321 429 41
141 381 45
145 169 13
51 441 39
337 245 149
57 261 209
349 465 13
389 409 25
333 289 65
213 417 53
61 65 317
285 317 79
13 1 465
481 37 17
49 133 313
485 45 1
60 477 9
353 37 93
157 441 41
1 229 49
293 485 9
189 491 7
257 469 29
397 77 97
481 405 13
165 153 105
145 189 305
41 173 289
177 441 41
457 161 29
235 141 25
297 285 21
385 265 101
471 217 13
269 493 1
441 249 13
177 349 113
237 461 17
252 293 177
107 197 113
137 329 17
81 253 25
353 361 7
365 349 33
393 430 7
189 219 163
121 117 29
65 353 73
65 149 1
13 373 57
457 41 33
309 431 39
177 197 131
309 477 9
81 233 29
469 189 1
413 265 1
497 289 1
129 289 189
293 373 113
247 161 51
449 141 33
305 321 61
33 381 29
207 437 1
377 389 33
281 445 1
1 153 223
489 211 9
261 197 225
337 15 161
369 97 65
17 441 45
81 187 167
361 479 9
209 49 101
493 449 5
249 255 17
293 89 69
25 201 189
289 189 141
1 21 105
137 233 229
149 385 105
209 461 1
61 481 17
333 251 129
341 225 105
461 369 33
289 401 1
317 33 121
342 169 141
225 201 235
221 89 81
337 71 137
81 77 341
293 489 1
269 69 161
301 497 1
437 389 61
79 390 61
141 257 193
333 425 17
369 397 99
359 17 19
227 205 189
413 381 65
201 485 9
425 181 45
257 461 1
5 429 33
377 496 3
25 421 1
61 121 105
69 113 1
433 105 33
485 157 1
203 61 263
261 173 217
1 309 185
381 377 17
5 277 61
281 197 173
325 321 145
117 33 105
421 477 17
299 223 117
377 117 97
355 297 45
453 245 1
197 361 69
353 257 41
17 269 189
73 253 193
205 313 109
185 277 97
73 396 46
401 349 11
1 201 273
177 221 101
153 213 1
209 177 269
205 261 177
443 361 41
251 95 235
89 91 201
415 225 3
101 229 1
5 317 145
489 461 1
77 125 113
141 29 1
117 179 1
25 349 1
61 445 35
231 237 113
69 421 1
45 475 21
353 289 141
37 349 41
38 477 1
403 149 17
373 401 51
285 97 49
429 165 37
403 405 85
111 305 153
239 337 149
105 5 1
373 393 17
449 345 33
301 361 59
113 245 61
305 277 5
261 249 209
465 49 25
193 397 86
61 97 53
113 19 165
469 469 28
405 269 33
213 321 154
393 65 37
287 345 9
137 189 81
473 301 25
445 353 49
359 309 61
161 105 231
57 45 247
37 261 193
357 139 65
289 189 185
165 141 61
125 209 237
269 413 65
37 29 2
449 413 39
237 61 77
317 352 24
149 337 105
209 201 273
53 337 149
165 101 95
149 397 45
309 351 71
49 73 105
213 85 1
177 61 299
277 361 93
157 245 225
97 89 229
493 93 1
209 497 1
453 313 1
309 452 37
65 69 1
193 201 261
309 309 142
27 153 337
255 33 1
305 73 143
15 173 313
309 129 1
189 97 241
441 373 9
13 101 305
101 495 5
401 125 5
321 241 53
213 429 25
189 181 241
121 101 137
253 241 233
265 197 49
465 133 1
73 293 1
361 193 93
105 129 73
202 257 85
27 9 351
85 21 365
349 373 117
413 225 1
381 257 25
261 37 141
25 1 381
77 9 65
249 3 163
469 161 1
285 337 125
301 149 9
161 217 176
25 357 77
89 189 73
47 333 145
157 233 65
385 309 3
77 185 285
189 81 113
293 233 145
245 401 13
373 268 115
217 489 9
149 69 101
261 49 33
421 185 1
145 469 17
493 461 1
249 141 109
385 153 85
133 151 249
357 301 49
109 269 23
86 425 29
25 293 173
493 21 1
301 421 65
177 213 129
173 217 5
25 169 165
301 101 1
429 385 3
9 126 140
445 1 35
1 41 344
301 117 65
105 377 97
270 393 101
137 13 313
73 101 33
497 461 1
435 485 1
153 309 129
225 448 35
57 316 60
409 441 1
437 221 1
185 365 33
397 401 93
436 493 5
301 237 17
81 385 1
493 477 5
361 301 9
485 133 9
461 493 1
469 57 1
109 25 343
169 53 305
261 405 1
245 89 145
329 71 17
141 313 109
173 405 65
97 9 105
185 77 149
449 85 41
133 153 33
193 37 137
17 101 92
459 141 23
337 485 1
205 277 205
293 69 99
29 189 289
437 293 1
117 41 193
353 267 53
221 113 59
145 49 279
269 377 101
309 61 37
493 365 1
13 401 54
465 201 33
309 361 55
469 357 22
1 17 445
261 9 173
369 101 33
305 57 25
281 401 85
201 157 137
289 59 197
185 269 121
233 185 77
109 269 181
241 113 165
113 41 333
481 65 13
57 301 185
281 497 1
61 257 85
397 157 81
213 401 41
126 425 9
100 213 113
133 241 233
325 137 1
341 317 97
35 441 13
273 389 49
321 133 175
157 41 89
57 1 373
369 369 33
377 429 43
481 281 9
73 81 313
397 153 1
333 225 21
385 385 85
161 241 193
433 165 37
289 185 25
431 377 53
373 181 77
273 369 33
313 113 87
369 469 1
211 121 245
281 13 1
456 205 21
41 85 97
425 421 49
189 281 141
301 441 41
497 129 1
73 433 49
385 301 39
413 381 65
29 153 121
335 421 25
305 289 61
413 317 73
345 313 69
153 265 125
178 353 117
261 301 61
321 325 13
49 436 35
457 409 25
217 461 21
341 331 2
117 273 145
409 337 81
213 1 225
325 45 1
469 315 1
33 357 1
125 85 369
353 69 125
101 401 29
397 353 57
149 53 277
81 381 49
285 1 17
33 54 184
373 493 1
37 209 237
321 377 7
469 341 1
197 27 17
413 261 17
389 348 65
121 209 289
149 257 121
457 57 37
17 417 1
437 413 17
369 397 45
443 105 15
313 253 65
321 389 45
253 49 89
293 9 182
375 135 27
413 269 31
193 261 1
329 93 73
281 489 1
329 109 109
57 385 53
125 425 29
385 41 113
185 161 153
381 305 5
189 213 273
141 201 233
305 459 23
345 127 53
241 425 21
69 1 385
305 353 51
13 171 191
5 296 113
201 269 191
126 193 169
317 381 65
120 77 261
69 205 197
477 125 17
461 21 25
281 169 149
117 145 77
21 77 185
285 141 73
261 85 225
453 369 17
203 453 45
57 409 1
141 273 125
421 321 65
233 401 37
65 13 174
26 453 39
201 15 221
61 385 101
165 221 65
301 15 97
313 269 49
417 129 7
57 297 125
249 13 1
23 281 37
317 277 81
169 13 25
117 341 65
149 357 13
41 189 141
113 17 233
49 441 9
317 129 33
169 257 189
457 261 37
335 409 22
169 461 1
259 297 29
181 73 289
477 301 13
241 395 103
153 409 73
237 137 33
1 1 29
165 417 33
241 205 53
109 455 25
185 101 45
358 301 114
393 125 5
273 433 41
13 297 109
373 417 33
121 215 275
321 17 61
41 341 1
405 381 25
173 447 3
421 253 33
13 291 25
237 253 65
303 179 25
493 305 6
483 457 15
109 363 75
41 385 53
189 105 97
77 293 49
243 151 11
9 85 161
193 361 45
132 289 189
465 9 17
163 489 9
217 343 79
21 365 33
117 341 153
173 435 55
333 61 81
251 145 207
120 269 217
379 21 33
477 389 1
413 165 53
193 457 41
157 73 281
401 261 85
485 457 1
321 421 1
187 177 281
5 453 1
209 317 169
401 21 21
465 489 1
121 173 281
133 225 73
85 173 249
237 77 37
1 225 245
209 137 285
425 21 25
421 374 65
317 233 9
157 371 117
161 177 217
385 125 113
453 53 1
277 139 169
253 441 49
205 81 229
85 21 253
148 169 45
369 1 5
401 133 45
197 227 111
217 57 65
165 377 32
29 313 181
73 351 25
155 341 97
321 255 105
117 177 97
109 29 153
161 213 257
149 79 321
205 61 273
101 433 25
493 53 1
217 157 97
273 189 129
141 215 217
105 313 29
453 285 33
405 301 19
341 237 17
325 17 161
29 381 113
451 5 45
125 145 323
305 289 29
37 383 47
17 493 5
81 41 249
17 269 107
205 105 117
21 29 375
205 269 97
477 488 1
163 493 1
161 277 97
173 173 169
297 265 25
429 1 25
337 181 133
1 181 249
269 1 217
295 411 73
497 497 1
51 441 49
285 185 109
217 89 229
237 209 1
41 125 241
365 417 65
57 29 37
337 129 97
375 221 95
73 57 73
69 150 64
269 193 25
157 297 201
385 385 57
225 177 181
21 329 137
389 265 81
9 497 1
385 169 49
443 15 17
225 217 165
245 461 9
237 433 17
119 177 97
479 453 11
313 65 137
161 449 1
385 237 25
33 55 387
429 453 37
197 43 165
1 207 253
103 453 33
233 205 205
185 333 137
461 197 25
317 249 105
33 405 53
269 9 57
285 61 73
273 161 9
349 411 79
105 425 45
493 113 1
349 315 81
252 1 112
453 77 25
293 225 65
133 241 29
481 197 5
269 1 209
253 53 125
393 7 51
183 401 5
9 353 65
161 213 193
465 1 21
487 197 1
81 265 187
403 401 75
333 105 73
185 125 117
250 113 101
129 233 47
5 253 17
289 457 13
253 201 9
453 33 33
325 189 125
449 137 41
461 457 39
361 497 2
185 233 41
289 417 9
249 308 151
303 353 53
187 413 49
401 301 85
113 151 157
301 233 5
245 393 25
393 29 15
493 297 1
325 321 97
5 107 107
169 271 161
73 293 169
3 209 49
1 497 1
361 485 13
229 89 107
217 21 105
165 485 13
10 305 137
69 389 1
41 25 361
433 355 13
421 297 17
217 277 9
169 385 85
457 381 29
5 189 241
493 205 1
105 269 65
61 373 1
343 25 123
101 89 48
83 361 73
87 69 307
185 394 75
133 435 19
465 301 5
19 9 459
297 178 173
13 135 73
169 221 169
413 99 86
205 177 97
101 405 17
13 73 141
301 311 107
145 13 94
489 305 1
249 153 121
465 41 25
45 1 353
146 345 45
53 217 97
85 121 321
113 405 28
1 117 315
239 137 191
137 117 1
49 45 229
125 445 49
81 495 5
421 273 9
1 305 161
157 13 169
385 457 25
281 413 69
127 177 65
7 155 265
1 237 89
5 305 73
147 421 1
9 5 385
241 329 49
457 433 3
205 309 185
469 485 9
385 21 109
5 485 1
153 241 181
257 305 153
281 269 185
297 153 115
385 441 13
414 221 87
409 285 73
29 437 53
181 417 21
257 49 129
105 321 157
21 9 233
473 229 21
401 485 1
61 201 185
349 225 135
413 273 17
257 197 33
325 109 17
9 269 225
293 361 29
253 133 129
449 49 13
469 385 1
201 57 73
473 261 14
453 449 5
115 205 49
381 170 105
337 377 117
477 413 1
65 327 75
29 153 161
301 91 109
265 33 13
461 141 22
25 289 101
140 425 64
397 141 65
189 481 5
421 101 65
37 353 101
153 433 57
73 393 69
317 303 129
499 373 1
381 225 93
417 17 45
145 381 1
313 49 45
153 375 1
325 371 1
473 337 1
5 189 233
273 223 29
301 233 81
65 345 141
193 109 177
499 81 1
357 333 9
1 385 77
277 269 81
181 461 1
265 249 23
337 221 153
259 105 159
57 369 13
433 361 41
141 291 43
241 233 47
245 29 129
185 105 53
301 217 49
269 89 121
473 1 9
401 233 29
419 186 29
425 323 25
97 45 25
7 65 125
369 217 45
209 305 101
361 493 1
249 257 46
137 361 105
313 421 41
473 293 17
353 34 25
437 55 49
285 465 29
460 345 35
69 493 1
321 305 149
205 303 31
261 257 177
433 25 1
61 313 177
369 246 101
405 401 33
45 109 97
483 461 13
21 333 67
429 241 67
425 345 41
269 341 1
210 189 236
41 477 23
73 39 209
89 21 341
225 217 241
9 201 57
333 213 153
281 401 61
339 333 39
353 189 61
265 301 177
241 341 111
321 305 1
1 321 53
319 129 103
253 57 155
141 143 41
313 33 89
381 189 25
9 321 77
121 185 237
257 69 93
145 313 69
85 375 113
273 293 97
477 145 1
205 261 33
433 281 53
29 153 93
489 413 1
469 297 5
245 125 1
457 181 17
437 405 1
341 25 65
373 333 1
301 23 73
293 129 66
469 173 1
353 201 121
381 37 81
49 229 225
329 441 41
93 345 9
313 169 97
429 461 33
325 377 37
161 153 1
33 13 465
409 53 65
485 157 1
69 417 57
269 29 89
477 193 23
29 89 277
269 339 71
301 137 185
369 265 109
433 237 53
61 460 19
249 245 121
65 125 141
421 357 1
1 81 77
217 245 41
77 341 53
365 481 11
121 349 137
141 169 109
251 481 12
17 321 145
345 269 153
217 413 77
29 137 346
185 476 14
361 45 1
21 201 259
148 461 1
161 1 33
337 311 81
493 349 1
437 189 1
489 21 5
449 205 9
21 193 101
101 125 233
441 417 33
99 357 55
301 305 57
489 61 9
305 93 63
1 462 21
365 433 5
117 73 1
101 337 121
173 21 73
199 117 227
417 70 37
269 61 41
329 315 45
285 381 91
1 197 133
1 41 21
73 133 193
241 121 27
21 201 281
245 9 145
25 335 71
157 189 15
185 277 1
85 301 185
69 213 161
307 125 145
296 461 17
425 133 41
313 437 1
293 101 65
189 297 33
425 281 45
145 247 119
35 183 117
145 301 161
1 101 49
181 341 33
391 62 95
53 181 65
413 153 57
170 249 33
241 181 85
101 329 57
493 61 1
329 433 25
249 69 9
301 57 33
73 165 257
141 473 1
445 489 5
135 469 1
449 1 14
411 361 59
385 295 73
259 61 133
241 313 65
185 477 5
221 341 1
429 493 1
129 57 97
401 125 57
457 233 25
1 293 13
457 81 33
353 373 23
381 257 62
489 305 1
1 5 193
385 333 107
135 433 65
305 237 13
405 465 1
257 163 129
25 385 97
25 481 16
485 333 9
437 405 25
67 33 154
265 277 177
57 341 159
69 317 153
143 180 277
33 225 169
229 39 225
53 197 249
171 377 61
177 225 101
345 333 41
377 385 5
413 413 5
313 293 33
149 89 1
457 257 9
81 369 89
301 273 65
361 57 85
289 477 14
101 186 23
145 101 221
301 81 29
269 169 9
129 69 293
457 377 1
459 5 19
305 385 89
401 101 85
29 21 397
209 265 202
125 1 149
301 219 121
271 5 63
209 417 73
231 169 201
445 89 17
329 1 21
357 121 33
449 217 17
33 321 17
256 473 5
96 161 161
181 341 33
149 425 65
265 237 61
105 357 129
81 161 137
209 185 249
285 209 33
465 67 1
441 5 5
469 317 1
217 325 9
481 469 13
237 89 201
119 225 128
337 395 95
421 409 25
1 449 17
257 87 97
361 461 25
125 405 57
105 129 141
269 1 121
85 141 97
385 13 73
53 177 285
261 229 121
305 305 129
349 101 17
351 105 141
344 297 102
305 245 113
429 297 9
113 393 77
53 65 29
29 126 315
361 141 73
81 221 81
125 417 57
449 273 40
1 1 445
1 1 253
229 425 1
437 247 1
297 113 17
69 5 289
245 349 15
1 389 25
117 313 5
89 201 13
185 413 33
141 145 313
73 236 255
1 189 197
477 429 9
105 437 33
429 81 17
109 429 65
389 205 97
269 117 121
453 25 1
341 85 129
413 81 73
113 253 93
99 185 57
41 65 401
349 365 33
201 139 45
13 437 37
365 69 9
405 421 27
417 65 57
249 185 205
417 447 43
205 394 101
321 321 157
197 253 241
149 101 281
493 13 5
429 361 9
257 253 141
60 25 159
457 461 29
401 205 89
141 337 21
141 217 53
1 145 29
117 333 77
257 261 49
201 161 149
221 437 9
475 137 24
77 237 40
197 245 129
141 197 33
361 77 29
169 317 145
473 1 9
137 1 241
493 253 2
273 269 85
229 345 70
285 309 129
489 285 9
389 69 89
309 433 53
109 1 385
241 181 33
353 453 33
345 13 129
165 485 13
301 269 153
45 277 93
441 201 7
77 225 101
261 341 1
269 157 181
441 185 21
71 233 161
165 325 127
33 261 81
281 417 7
329 265 33
453 73 17
343 17 75
129 129 365
337 301 29
377 171 17
45 103 243
485 225 9
493 111 1
265 9 121
155 57 231
221 81 201
477 329 17
305 43 125
108 457 25
489 233 9
191 345 77
55 25 313
205 261 193
87 93 265
185 457 41
401 183 31
349 265 17
113 249 173
37 209 57
85 93 73
346 437 1
221 193 1
185 88 241
95 269 73
357 238 41
341 53 115
117 377 29
229 61 81
173 81 273
81 301 173
421 449 41
353 345 1
345 13 105
261 283 145
397 466 8
441 477 1
137 237 249
481 347 9
353 385 21
385 253 1
377 29 61
341 381 81
469 185 1
125 41 73
301 469 25
237 393 25
485 109 1
201 377 1
284 373 81
161 261 33
277 141 127
221 137 249
421 73 65
169 241 225
51 489 9
437 221 45
265 141 209
261 99 17
33 161 289
429 137 25
9 433 37
125 433 25
25 65 49
85 445 9
101 465 33
57 149 257
313 421 1
73 217 45
1 381 61
193 483 13
97 449 21
1 97 257
117 375 115
335 357 97
225 149 125
185 417 41
173 277 129
145 125 85
421 36 29
153 229 241
393 493 1
293 169 70
437 25 17
94 253 129
269 393 103
474 141 18
1 73 121
269 393 33
185 49 173
253 301 58
101 156 157
53 49 217
1 397 33
411 229 9
489 285 5
61 253 81
113 109 97
29 101 369
5 319 127
209 1 185
249 457 41
223 417 45
253 389 97
361 53 73
109 253 9
369 391 33
189 437 17
177 449 13
45 341 123
265 441 45
385 217 21
437 1 41
455 197 43
385 153 13
101 221 185
397 313 89
233 151 197
337 21 53
189 293 1
137 133 49
260 477 17
345 423 11
145 17 37
385 449 9
237 245 117
334 65 102
211 9 219
117 233 69
337 133 141
286 189 90
493 145 6
369 145 97
189 141 137
197 1 257
49 441 21
61 305 145
161 285 33
269 445 47
481 385 9
197 186 241
189 89 273
85 309 121
253 9 105
149 85 311
479 397 5
369 17 13
201 69 145
157 445 9
127 397 97
225 269 85
181 277 97
481 249 17
317 261 41
329 497 1
129 101 297
275 337 17
97 225 1
473 309 9
21 409 65
167 441 45
385 417 35
257 385 25
253 9 81
25 269 37
461 365 9
1 489 5
445 381 41
29 413 25
153 153 233
485 333 1
321 81 101
33 177 237
421 485 13
137 53 185
13 118 224
117 73 161
201 103 77
335 389 10
77 365 117
433 49 21
217 449 21
85 313 61
349 189 113
485 45 9
393 193 15
85 381 61
5 349 113
234 225 267
113 345 145
165 433 5
353 133 117
325 341 129
25 321 73
49 381 69
337 69 149
493 321 1
389 477 5
129 377 91
365 345 41
197 334 30
361 13 125
65 413 73
205 101 153
381 281 41
72 61 153
461 345 29
21 261 145
233 305 49
401 61 89
273 341 129
309 421 57
429 311 41
293 453 9
271 49 101
419 401 37
83 289 29
49 385 81
321 437 1
65 269 49
5 305 29
73 113 225
85 85 21
129 241 249
29 425 73
321 427 61
49 53 417
385 41 29
165 14 289
245 81 129
185 69 109
57 131 241
437 145 25
25 325 70
489 3 11
405 485 1
137 125 345
369 33 4
416 309 9
397 405 49
141 121 41
421 101 1
449 75 9
89 473 25
425 389 37
77 289 89
325 433 9
393 125 1
129 237 134
165 457 41
345 127 1
136 189 233
476 137 2
477 243 16
9 96 207
41 403 5
493 377 1
205 389 57
269 397 39
221 333 113
169 41 137
297 281 81
377 461 1
125 345 137
161 321 57
13 425 13
461 53 9
41 76 261
485 101 1
277 365 89
29 375 59
121 25 105
97 257 37
161 77 81
301 1 65
185 101 197
221 65 153
221 425 37
17 217 165
385 461 33
349 413 33
477 469 1
457 97 1
261 337 65
425 461 21
257 181 199
305 301 149
449 429 13
41 25 5
445 273 42
125 325 51
39 342 127
237 81 73
397 113 49
29 165 273
381 133 33
45 433 65
449 169 21
177 413 57
49 297 201
369 43 21
109 357 9
133 117 289
9 409 41
1 41 209
89 447 39
321 281 177
281 89 77
89 281 77
457 77 29
65 249 11
33 417 49
405 1 65
199 377 69
1 149 1
381 249 113
449 21 21
1 141 169
93 411 3
301 477 17
281 353 57
241 165 209
161 9 153
101 157 205
297 269 44
77 5 297
169 193 109
145 65 169
453 169 41
181 109 313
61 245 237
469 19 17
57 393 5
421 477 9
225 29 237
489 290 3
417 33 13
405 451 25
121 193 205
33 181 9
161 493 1
133 409 89
9 101 121
485 345 1
73 81 21
413 493 1
137 385 45
305 61 193
341 437 54
305 289 173
301 285 193
149 1 249
481 493 1
225 173 193
129 449 21
77 349 1
241 179 81
141 146 10
29 25 169
45 493 1
57 295 163
365 189 9
297 233 37
181 1 209
109 441 5
433 17 41
147 462 8
1 477 9
17 185 137
305 1 193
353 65 97
401 345 8
473 437 17
469 317 1
421 280 1
345 139 21
413 53 81
333 351 43
261 93 1
409 165 57
457 38 5
109 245 145
53 453 1
389 333 49
257 313 169
417 409 65
245 153 215
253 185 137
211 45 255
97 469 17
397 85 89
457 225 29
41 349 69
373 113 47
101 89 113
135 401 1
265 353 5
249 237 237
413 121 25
365 385 29
315 69 29
386 87 102
185 353 133
201 465 33
393 329 53
181 397 73
45 297 49
345 165 131
445 1 49
329 81 87
453 477 13
41 461 33
253 397 33
329 57 93
305 341 97
321 53 15
117 317 1
217 193 101
259 93 139
285 202 129
385 97 17
305 13 33
1 405 6
389 489 9
421 369 23
89 253 41
109 333 129
289 349 17
105 341 1
197 457 13
461 129 25
225 181 201
337 165 161
217 219 1
181 209 249
261 25 109
269 321 145
289 413 79
253 205 145
29 149 225
149 489 1
257 469 17
309 233 149
409 217 1
497 457 1
93 449 33
493 185 1
385 229 17
235 497 1
73 401 77
465 473 21
21 175 129
353 465 7
381 361 33
145 37 113
441 1 21
185 209 5
305 217 183
21 357 81
312 291 65
5 497 1
461 73 9
173 117 273
85 285 57
17 57 89
163 237 166
43 181 273
173 257 189
24 161 81
157 493 1
229 45 209
97 453 25
201 189 21
411 393 67
71 85 213
25 113 381
201 181 285
364 321 40
397 97 9
309 465 1
53 41 185
77 137 173
441 221 37
361 301 129
441 441 9
461 49 29
385 469 1
337 161 45
245 121 161
437 289 33
305 127 69
401 101 21
37 11 145
353 49 49
1 373 98
473 41 1
221 253 113
197 481 17
277 89 145
73 137 321
33 81 357
183 449 25
261 73 49
145 141 333
385 87 12
369 41 57
397 97 65
341 237 97
309 405 21
359 253 83
369 169 121
453 281 13
137 185 135
457 39 9
125 201 77
241 133 45
129 221 185
497 75 1
81 61 29
309 309 1
201 133 233
141 209 233
93 261 33
9 365 33
313 69 157
145 37 153
485 445 1
233 317 54
221 433 65
417 265 33
261 293 1
281 225 41
37 426 37
285 175 181
185 29 257
153 13 145
1 103 27
421 385 76
69 417 17
461 257 33
97 77 229
377 21 81
401 281 1
425 285 9
425 497 3
145 269 225
337 385 105
333 279 116
149 413 49
201 377 121
353 153 93
389 477 1
377 273 41
125 261 129
419 101 72
261 257 161
493 437 1
219 357 129
461 385 25
205 329 91
145 395 21
383 293 77
57 433 29
289 109 53
161 249 121
153 145 93
421 491 3
77 9 113
93 337 133
205 385 101
337 409 65
357 273 97
237 141 89
269 197 165
345 361 29
437 273 33
485 131 5
390 61 45
477 41 13
133 121 245
281 77 61
125 125 41
361 233 129
369 433 29
433 225 41
333 125 161
137 173 97
73 129 57
273 385 49
361 49 41
77 285 175
29 185 137
221 251 73
353 361 73
309 61 165
245 401 21
441 344 45
37 413 65
389 341 65
301 421 17
157 93 217
201 281 81
21 429 61
413 425 5
361 5 121
231 185 71
245 225 249
151 305 5
41 201 281
277 153 97
203 253 169
85 333 141
41 161 225
41 473 1
475 9 7
257 5 165
453 41 17
245 357 127
465 145 19
1 193 109
493 385 1
452 253 45
277 445 1
101 445 9
365 413 77
333 53 161
85 409 4
428 161 22
23 309 177
1 369 17
313 225 69
287 193 175
361 85 9
171 497 1
297 269 69
69 365 1
93 370 25
41 397 63
229 127 247
305 421 1
169 289 93
57 101 245
249 249 155
231 93 121
301 457 21
369 453 17
385 41 77
201 425 65
47 425 48
401 201 93
153 469 1
417 249 53
21 233 85
369 37 73
193 472 27
465 266 1
149 85 321
341 3 109
489 181 7
181 53 65
461 283 17
61 121 229
133 41 337
69 102 124
1 227 135
5 169 13
1 393 107
393 137 33
101 493 1
177 341 53
421 325 65
261 125 161
349 217 97
129 365 45
197 129 293
401 89 69
485 485 1
253 437 49
305 13 37
297 225 105
249 445 49
21 73 393
17 85 33
339 461 25
251 109 47
1 389 45
185 37 230
193 93 29
41 109 57
261 371 1
393 477 1
185 377 103
217 189 161
55 109 391
319 185 121
73 221 169
137 133 217
397 29 41
361 281 17
455 281 39
369 357 3
333 69 22
93 93 331
297 193 145
285 267 161
309 225 65
309 433 9
165 341 78
297 401 9
205 201 137
217 165 173
69 145 253
425 61 45
193 407 61
149 273 53
217 49 7
253 141 41
333 110 161
349 157 105
439 399 11
301 189 145
97 477 3
401 305 49
431 381 5
265 421 65
33 305 161
101 49 121
153 469 1
185 229 241
253 81 161
145 325 17
273 181 77
173 425 57
209 133 193
49 225 169
137 329 97
1 497 3
249 261 213
281 333 25
241 153 229
113 217 125
57 205 217
241 295 95
449 409 41
441 10 5
465 329 5
97 473 21
329 325 7
381 155 33
365 257 9
213 293 25
437 105 9
53 221 19
153 55 21
261 353 121
153 421 73
141 151 189
337 381 25
149 485 1
313 177 119
101 49 345
289 457 41
11 29 385
93 449 21
261 205 177
405 57 81
397 401 61
325 129 1
69 429 57
457 173 33
269 453 9
229 197 81
73 57 317
141 33 77
281 93 187
201 377 9
173 257 183
81 485 5
317 281 25
253 73 193
29 281 157
21 401 33
69 309 105
297 341 121
197 281 17
349 157 137
317 481 17
261 159 225
357 225 81
345 445 41
251 287 85
169 205 193
1 189 113
341 29 65
271 289 105
153 61 49
25 44 108
205 29 153
185 237 73
109 29 101
241 29 61
229 325 33
301 373 1
205 264 61
107 117 21
221 87 45
29 377 73
61 353 17
491 333 9
169 169 21
269 349 97
125 169 269
301 121 57
215 453 45
381 205 1
137 325 161
425 381 1
241 233 101
433 139 9
477 193 9
405 41 89
329 381 89
109 133 81
477 381 1
381 149 17
256 345 45
341 313 33
493 217 1
437 409 33
333 369 101
33 57 385
489 244 1
253 77 137
201 301 126
353 121 121
269 177 103
193 377 81
385 365 45
421 325 33
105 33 189
237 285 65
113 487 9
77 1 205
385 285 113
453 405 33
129 457 1
293 57 129
73 475 10
461 277 17
133 249 205
342 225 4
1 361 67
313 473 13
66 377 117
193 37 233
405 391 81
301 333 97
277 37 1
1 93 401
225 401 5
69 17 129
125 221 89
149 273 45
389 373 49
397 77 85
201 91 229
473 285 1
500 385 1
153 125 277
153 293 145
25 485 9
421 13 33
317 153 1
309 441 41
261 317 145
1 5 464
29 265 5
377 137 65
21 185 285
73 339 109
237 489 9
89 345 69
321 429 37
165 57 209
141 247 109
173 361 85
37 237 129
33 53 353
269 53 81
425 1 45
457 329 17
213 89 97
445 401 43
116 333 137
105 337 25
359 133 65
10 225 125
429 289 57
57 367 121
185 413 57
1 385 13
363 381 31
269 53 145
365 170 25
309 489 1
225 349 57
49 261 91
25 465 14
461 50 25
15 34 28
17 21 449
297 441 33
353 53 51
305 229 89
341 457 33
161 425 45
497 297 1
473 457 9
25 169 277
341 381 1
97 69 121
283 369 17
301 249 109
17 97 165
421 1 1
465 305 21
477 293 22
457 413 5
225 461 10
275 429 25
229 53 1
165 465 9
369 457 29
109 81 385
241 145 81
1 29 273
389 17 97
353 461 9
61 93 403
425 128 1
185 237 177
157 323 79
217 109 237
209 145 117
349 355 97
430 241 61
285 417 25
489 231 1
65 89 405
153 13 1
153 35 61
109 361 5
437 65 41
17 301 137
277 150 75
421 269 1
169 221 89
69 237 89
141 461 33
285 413 9
289 287 93
253 405 33
285 241 153
377 5 77
229 109 193
349 161 129
33 345 121
465 317 27
445 397 25
181 233 237
325 345 67
137 293 153
273 85 197
441 221 21
265 37 181
225 361 117
1 397 65
137 449 21
261 213 177
401 481 13
105 449 45
373 333 33
73 13 193
469 465 1
21 61 177
421 57 33
245 465 1
425 207 53
497 385 1
137 265 46
425 243 21
313 273 65
489 477 5
145 305 177
357 437 54
189 425 53
453 129 9
277 257 1
489 369 1
245 437 1
77 165 257
389 233 105
321 178 108
183 341 129
93 85 209
481 369 5
369 385 17
45 305 137
153 25 185
98 251 95
369 103 73
409 385 37
341 347 63
241 53 61
377 225 101
77 59 281
245 53 63
213 289 197
457 169 13
321 449 25
401 439 51
61 349 137
77 97 141
245 461 17
349 77 17
453 97 33
421 185 17
45 189 141
181 345 133
185 249 1
145 305 33
169 293 193
65 17 365
125 361 105
265 1 229
101 41 153
141 53 321
161 69 229
225 481 13
29 237 213
369 105 84
213 5 97
427 113 17
229 54 33
405 241 7
465 117 1
385 89 17
389 445 1
333 194 25
381 477 17
325 309 113
317 361 49
9 389 87
41 53 373
1 481 9
141 427 1
469 469 1
409 137 5
161 201 245
341 460 19
181 445 25
301 337 41
445 271 15
321 237 55
341 445 1
437 77 37
477 433 13
445 491 3
493 445 1
281 57 37
89 13 81
205 45 281
277 13 75
473 21 1
17 146 149
161 249 205
123 401 89
125 287 57
289 89 129
341 313 121
477 153 17
153 349 119
365 497 1
49 399 67
135 97 149
81 73 51
317 381 105
333 45 137
285 19 73
385 13 25
309 137 161
253 1 81
13 261 161
309 1 1
465 203 25
498 77 1
373 37 65
137 269 177
171 413 33
177 73 5
357 493 1
477 177 1
21 353 121
117 101 337
21 101 129
321 491 6
397 389 43
349 169 1
433 473 13
137 205 225
449 431 41
251 309 39
225 241 37
317 193 81
401 101 13
385 393 21
65 293 93
69 261 145
493 377 1
285 321 165
17 445 25
385 61 85
117 245 129
309 153 129
41 273 141
355 33 145
381 209 17
29 293 1
233 189 79
185 65 221
129 473 1
101 477 17
109 357 136
133 393 65
267 137 213
377 153 41
149 101 347
453 397 1
441 109 45
365 221 89
117 109 129
21 221 257
197 309 65
347 61 107
250 470 14
409 175 24
265 357 1
489 97 5
473 289 1
161 91 265
485 389 1
301 157 69
485 324 1
53 161 221
405 373 23
45 229 81
353 289 97
337 149 69
421 89 73
209 465 17
441 321 57
289 173 187
337 413 68
421 129 57
145 263 211
383 146 2
9 113 282
177 13 193
66 185 213
397 209 49
181 401 41
137 361 125
21 369 67
277 317 101
425 389 53
489 9 4
81 441 39
69 269 1
151 265 57
433 389 67
281 381 57
357 417 29
201 249 167
153 389 81
393 385 89
375 185 31
309 41 161
433 439 47
39 149 193
113 329 117
349 153 41
233 297 137
161 389 97
205 43 137
287 49 65
93 265 209
493 481 5
437 133 49
379 457 17
237 65 137
235 485 9
433 369 17
289 289 49
1 141 329
341 361 31
489 289 5
445 301 25
281 333 57
13 429 21
313 377 121
87 401 17
349 1 13
1 421 65
301 205 53
449 357 29
73 153 297
183 385 61
1 29 325
21 219 199
373 333 1
65 153 149
297 313 101
261 81 57
289 437 49
473 99 13
129 281 165
385 269 57
325 249 65
29 226 271
261 469 1
393 401 49
345 201 111
15 125 81
225 265 202
305 201 149
13 379 37
153 497 1
69 237 193
337 265 101
289 493 1
369 47 121
201 323 23
465 41 13
177 70 241
321 1 121
153 437 1
113 401 17
117 141 73
81 173 104
33 1 253
265 101 125
333 477 9
233 153 199
397 313 73
341 485 1
485 393 1
321 153 85
317 49 65
421 269 17
309 101 49
177 21 117
469 293 25
453 353 17
89 17 13
417 285 1
117 253 121
205 113 16
229 253 81
61 49 337
81 333 127
5 237 25
75 1 152
377 329 73
389 393 41
315 201 145
405 33 65
21 21 89
93 392 62
125 61 281
173 477 17
57 153 161
333 133 65
87 361 113
43 89 271
3 245 1
301 285 65
489 1 1
285 432 29
391 253 59
221 305 45
483 341 9
121 453 5
373 237 49
261 25 193
9 233 229
121 93 209
237 333 1
105 281 157
209 385 5
428 281 53
227 45 213
481 467 17
313 13 117
271 49 33
173 481 5
317 289 1
273 487 3
149 285 145
313 325 49
337 161 1
141 141 249
469 113 1
1 53 321
86 462 17
443 381 53
33 297 101
417 33 69
269 297 201
445 381 41
345 291 41
59 197 1
359 373 97
341 249 97
369 193 33
245 461 25
153 53 297
425 345 33
361 409 53
1 113 377
337 377 81
489 213 1
123 453 7
65 441 1
185 309 69
413 9 33
453 425 33
373 133 17
275 489 9
101 308 76
441 329 45
409 401 1
285 473 5
313 81 133
189 169 17
85 257 23
21 481 13
1 377 49
213 469 1
471 305 29
347 305 71
31 305 89
323 157 69
453 225 33
153 89 241
273 169 201
493 1 1
425 357 1
17 201 97
5 157 17
297 149 29
493 269 1
357 301 129
329 241 149
16 145 125
497 373 1
177 369 123
220 193 238
409 161 55
85 25 1
225 41 125
1 141 273
157 473 9
266 417 49
93 141 226
157 445 7
293 423 61
409 29 51
494 357 5
157 173 101
297 305 93
481 105 3
353 109 75
451 409 15
219 41 193
425 293 13
445 357 41
162 269 145
313 393 29
345 60 73
133 1 65
439 117 20
397 221 57
85 357 105
1 293 193
173 213 33
25 121 21
461 75 37
109 357 81
7 87 19
271 435 27
405 161 65
41 397 101
377 141 73
9 329 161
433 225 49
219 469 17
345 113 133
369 385 93
101 253 113
337 9 105
273 81 73
497 126 1
211 277 217
101 16 193
473 145 9
361 185 39
376 457 13
129 197 165
485 77 5
417 337 21
463 471 25
165 385 17
457 497 1
373 37 23
201 33 61
1 269 65
377 409 1
129 485 9
119 85 257
201 113 29
391 337 81
193 293 73
21 477 21
345 489 5
85 227 153
377 409 69
56 5 13
53 25 297
365 39 105
395 61 79
361 361 77
257 117 189
269 39 93
305 385 113
313 53 181
81 141 229
93 429 33
453 49 33
453 237 17
233 429 49
429 369 47
13 245 81
393 127 55
157 244 6
401 421 33
17 181 33
113 365 41
17 177 133
117 125 161
213 117 81
477 213 17
249 457 5
371 301 65
437 81 20
165 121 113
145 245 253
213 469 1
337 69 145
25 69 121
265 421 13
399 21 1
185 261 193
321 229 101
45 441 41
241 153 121
281 425 23
457 101 1
369 277 69
417 313 41
301 281 105
109 153 209
357 345 81
269 393 57
249 285 181
1 89 97
25 409 61
281 313 109
1 145 165
99 273 87
385 101 61
457 421 37
289 377 73
349 57 85
245 453 1
131 365 57
295 109 143
17 249 21
65 181 29
69 97 377
225 89 138
157 281 145
385 373 73
269 31 201
281 89 153
423 489 5
369 245 101
157 233 241
445 361 9
45 301 193
193 133 129
269 245 57
359 73 91
249 379 37
37 21 23
125 189 305
137 133 97
379 359 1
421 1 65
365 199 115
467 489 1
201 197 133
189 91 17
297 345 85
69 377 85
181 333 73
49 173 215
489 385 5
105 493 1
341 481 1
349 13 93
370 145 123
445 201 1
57 269 65
309 273 1
201 257 63
389 169 17
401 353 57
453 79 19
269 289 125
289 165 145
5 441 57
385 161 89
485 121 1
199 113 87
457 449 17
453 337 17
209 177 69
69 213 277
69 69 49
125 421 1
349 365 97
349 253 149
221 253 153
97 101 293
481 433 5
69 365 91
185 281 141
121 397 1
217 33 197
45 289 9
117 25 377
69 89 309
389 461 37
446 461 1
401 17 1
451 445 47
497 25 1
497 385 1
6 37 369
93 257 53
37 211 119
323 481 17
65 421 33
389 441 1
341 361 1
309 21 1
305 1 181
401 433 1
136 101 173
41 449 9
245 85 97
269 141 177
49 345 153
153 201 185
381 447 1
173 145 305
389 465 1
269 441 25
217 241 49
1 289 165
413 241 41
61 165 1
457 381 1
325 437 1
73 277 201
5 129 353
69 353 109
201 365 81
93 457 37
313 325 129
325 209 81
421 273 69
49 435 1
417 433 11
421 245 9
33 385 77
217 199 45
201 189 1
285 241 41
65 73 25
281 191 191
9 361 133
406 361 76
189 189 65
465 169 25
19 93 349
169 173 9
323 129 1
301 337 113
109 269 121
113 313 77
269 17 49
417 65 49
453 484 3
93 149 163
377 69 105
381 369 91
237 153 121
397 97 85
301 209 133
20 121 225
129 73 61
13 301 57
21 485 1
329 164 61
189 197 129
221 171 121
485 21 1
189 313 129
57 81 45
325 261 113
175 265 117
105 189 65
141 353 29
289 362 50
253 369 37
181 253 169
413 321 65
25 29 225
50 249 41
21 207 1
85 349 65
373 221 1
313 113 55
439 1 55
401 453 17
59 49 157
313 163 17
305 193 37
57 337 61
189 365 105
57 457 41
81 261 209
305 385 61
427 45 59
333 257 1
210 401 1
129 468 22
371 209 91
401 325 81
409 231 9
301 409 25
161 301 97
217 249 141
217 357 81
437 401 51
485 297 1
1 129 357
21 25 1
482 329 13
117 157 113
161 53 189
413 425 7
469 73 9
321 225 41
53 457 13
221 453 17
269 5 161
297 163 85
301 374 42
241 121 29
329 22 49
376 141 120
377 129 21
297 312 117
289 5 189
265 201 233
441 1 13
53 265 133
89 51 133
61 101 395
453 161 1
105 255 185
173 237 133
345 97 70
109 129 97
173 265 73
45 497 3
61 153 323
421 29 41
353 1 5
369 417 57
135 85 229
421 221 1
209 357 117
53 5 193
385 305 105
257 273 81
121 13 265
397 221 11
385 170 81
1 250 189
29 97 201
41 41 174
45 257 61
241 1 9
335 469 1
31 37 1
89 373 81
101 5 369
341 421 65
133 177 217
201 233 265
219 145 268
193 185 197
53 261 225
205 281 1
457 151 33
33 285 113
105 53 213
161 239 127
389 1 33
473 275 17
269 57 153
257 201 17
329 162 109
73 277 133
101 329 51
109 333 17
460 181 41
129 273 53
385 301 57
37 1 305
169 129 49
101 121 149
229 325 97
375 336 43
193 153 1
329 105 29
237 441 1
470 225 13
101 45 369
453 381 2
305 129 1
493 189 3
421 321 65
281 357 97
249 417 25
321 461 23
415 149 7
85 433 43
425 465 33
173 449 37
249 249 105
269 493 1
417 129 81
125 285 113
274 117 204
37 113 73
205 245 73
429 401 25
253 419 67
481 345 13
153 101 1
61 1 139
349 17 129
65 437 33
441 385 17
451 201 33
13 185 313
197 157 273
251 73 113
165 321 69
313 457 37
191 301 33
265 289 165
233 185 267
465 389 7
401 49 13
316 181 30
485 229 1
37 356 97
373 413 35
493 193 1
221 173 177
329 201 6
5 109 109
403 368 91
133 297 169
480 225 11
397 341 80
233 105 33
5 45 257
153 41 141
337 201 65
451 141 45
485 413 1
217 217 109
297 289 137
110 457 43
237 1 173
237 29 137
185 305 167
401 433 9
301 112 173
173 429 17
5 53 401
105 485 1
141 349 85
1 413 73
201 53 191
105 145 293
403 401 97
201 195 77
221 181 113
135 213 161
277 277 97
385 237 97
29 225 101
229 65 113
337 141 13
163 73 313
475 197 15
145 417 21
357 57 101
53 345 65
345 373 65
257 141 53
251 61 181
9 5 257
397 329 45
1 205 105
109 189 193
65 373 97
376 33 23
349 469 1
29 341 129
364 5 102
129 62 165
277 405 25
297 201 33
337 7 73
421 157 1
145 153 169
421 429 25
361 353 3
485 397 1
457 285 33
301 301 104
129 453 33
25 117 209
267 141 75
241 281 89
137 417 17
451 325 35
269 49 33
157 369 21
109 26 1
181 373 73
369 17 3
109 207 5
393 33 1
485 257 1
193 1 35
309 253 97
277 185 105
113 341 29
173 489 1
257 149 105
185 437 9
497 479 2
93 237 9
141 353 61
93 77 305
275 85 179
333 421 9
109 245 9
461 341 17
93 393 97
105 473 5
129 377 37
17 79 47
29 425 5
353 165 23
485 49 1
129 57 113
65 34 185
241 153 213
193 497 1
465 309 5
17 413 75
429 153 49
345 497 1
81 225 237
325 81 89
189 291 103
71 185 245
373 429 57
317 233 65
269 105 153
145 341 61
173 93 305
349 113 1
153 429 25
285 225 81
177 229 203
317 213 1
301 429 65
9 345 113
5 201 239
169 461 5
261 125 49
213 41 161
449 157 9
409 205 77
421 425 45
453 401 35
421 1 71
65 85 321
53 173 9
293 421 65
1 213 141
277 313 133
427 121 7
313 1 49
217 481 18
29 389 65
1 337 161
453 69 37
145 37 261
349 165 129
81 249 249
449 317 41
285 233 129
449 61 1
257 56 229
401 53 41
125 9 161
353 277 41
36 187 81
449 273 9
77 401 77
487 221 13
221 373 101
193 157 173
321 361 25
322 12 142
445 101 5
461 281 33
329 115 21
437 385 1
85 149 91
257 281 153
169 49 135
269 253 169
65 475 3
281 241 205
481 73 13
233 301 193
303 333 153
285 125 177
217 141 205
35 485 1
29 453 33
269 465 21
129 469 1
321 469 1
162 305 41
135 61 29
341 173 45
1 445 49
16 173 233
5 1 281
498 481 2
433 105 25
113 433 45
209 441 9
253 196 33
365 117 1
253 493 1
125 361 29
217 255 239
493 301 1
73 133 57
251 261 225
205 176 293
241 117 37
353 149 33
369 250 73
213 321 41
189 396 29
437 37 3
77 213 161
237 433 13
29 325 17
496 173 1
438 294 37
301 93 161
181 201 109
227 161 207
481 463 1
45 217 97
93 301 117
493 333 1
353 341 49
299 192 17
457 49 29
169 85 149
49 473 13
277 490 9
231 125 253
109 17 337
413 37 25
371 101 47
93 109 11
125 293 137
69 1 161
49 293 129
465 85 13
25 109 361
241 381 1
69 301 145
121 369 109
185 449 31
127 141 121
454 123 4
245 364 84
269 65 177
385 405 61
165 443 19
477 31 1
21 401 17
306 433 25
181 217 181
180 249 177
401 181 29
369 197 109
85 133 145
381 449 9
51 81 141
1 177 221
233 29 89
381 413 57
329 237 147
97 237 193
177 375 17
357 281 81
317 77 109
201 265 101
185 309 97
37 61 1
73 313 139
127 353 109
69 345 102
49 473 17
317 431 21
401 382 53
25 193 261
477 377 17
253 245 25
37 101 321
225 205 174
1 93 97
389 121 11
225 52 151
401 169 89
5 107 331
201 321 153
168 119 239
153 185 269
69 390 104
401 93 9
109 385 1
105 207 27
461 269 9
469 405 9
355 468 5
381 305 105
225 281 185
452 485 1
409 409 37
484 495 1
245 225 130
285 309 1
89 321 69
21 301 33
417 265 67
59 37 109
89 41 289
137 201 201
333 437 1
349 279 1
389 193 97
413 357 9
7 137 33
266 269 65
421 305 65
145 153 321
497 13 1
209 221 169
297 13 45
33 1 257
25 341 65
245 285 203
277 30 61
361 461 25
333 365 123
385 409 13
441 41 49
117 469 1
219 229 113
37 449 13
221 229 81
81 161 325
49 53 81
101 173 225
149 109 33
485 197 13
33 13 405
499 293 1
137 95 177
461 65 35
201 497 1
341 329 117
285 93 209
99 291 117
173 375 1
193 253 105
349 185 41
385 121 21
49 301 41
385 261 105
33 233 21
405 409 37
461 69 9
157 153 163
473 67 13
161 385 5
273 257 97
113 285 203
225 349 105
153 269 25
269 1 41
185 141 59
453 69 17
133 353 133
13 489 1
473 69 17
273 1 93
289 49 157
17 121 21
449 93 41
225 469 10
469 465 5
391 401 1
229 53 33
69 445 37
49 49 225
433 315 13
485 25 1
37 401 45
249 201 9
157 221 249
21 309 49
21 313 25
1 213 129
261 337 53
137 25 61
429 41 49
41 133 281
197 85 107
157 128 161
101 41 241
249 139 45
197 321 124
113 253 177
181 73 1
89 129 161
397 245 65
333 305 1
481 337 3
493 97 1
365 59 17
389 485 5
115 469 9
111 21 83
37 373 1
61 293 161
433 105 61
405 465 21
350 65 122
149 37 201
445 413 49
257 125 89
269 225 73
137 189 149
441 385 33
249 409 65
257 219 81
125 427 5
99 377 102
445 57 25
297 249 5
121 241 240
309 261 129
193 87 89
265 269 65
69 393 29
341 469 9
329 245 29
25 405 9
337 29 113
121 381 21
421 361 1
233 421 51
49 221 225
165 305 45
429 109 46
145 369 117
457 49 17
205 229 69
333 365 121
209 253 65
77 189 253
305 393 69
101 317 1
225 245 1
453 209 17
13 209 229
459 237 13
493 57 1
413 5 32
365 353 9
447 269 11
203 457 37
437 365 1
21 281 97
365 81 97
53 165 121
137 465 13
25 265 217
349 153 117
409 297 41
481 81 13
281 305 1
323 171 177
237 321 101
455 65 7
193 157 105
425 151 53
189 401 81
205 137 185
257 333 73
413 221 73
134 353 101
113 389 97
168 181 129
143 91 305
391 89 109
225 89 265
453 201 5
381 213 36
69 145 65
73 425 41
213 169 259
153 369 21
249 325 17
297 453 13
453 161 33
421 205 75
489 169 1
198 113 76
273 445 1
229 147 113
1 365 5
489 153 9
431 353 41
17 333 145
485 365 1
371 5 55
19 489 5
421 249 65
69 329 33
437 225 33
37 73 29
193 381 97
185 225 65
129 253 47
241 321 175
1 305 98
127 161 109
317 309 49
323 129 29
193 137 221
101 125 97
289 181 185
337 261 77
221 497 1
337 137 91
153 1 313
105 409 77
1 93 121
381 233 97
489 445 5
161 265 25
305 201 57
1 1 353
103 493 1
229 133 113
1 134 253
374 143 8
229 1 81
489 25 5
341 117 129
3 201 201
253 217 9
73 129 1
185 417 57
159 389 1
213 425 57
41 471 11
461 493 1
329 189 29
213 301 145
493 1 1
121 453 17
433 93 41
269 283 171
457 141 37
1 220 65
289 253 89
41 109 169
433 421 55
1 9 139
57 337 129
129 441 33
365 25 63
157 281 173
357 105 10
377 489 9
409 101 13
21 301 185
321 437 5
401 289 25
101 141 203
325 21 33
29 77 113
15 249 225
233 401 85
313 25 177
389 1 33
165 53 137
425 181 61
337 351 33
385 397 17
389 389 85
177 489 9
305 477 1
469 169 9
333 85 89
389 133 105
241 121 117
213 477 9
177 69 33
269 229 69
429 13 33
237 69 141
109 377 121
201 326 100
325 389 41
37 385 85
1 493 1
339 277 109
235 373 97
337 421 49
121 453 2
285 469 17
217 151 5
17 47 191
485 401 9
493 5 1
413 393 1
165 141 297
97 165 97
385 325 109
461 301 33
457 97 9
305 351 15
469 233 13
153 473 1
69 249 1
5 1 493
73 182 78
53 157 144
445 241 41
91 261 65
309 253 113
495 439 1
385 381 93
137 269 161
125 207 259
53 87 173
357 117 49
169 189 113
361 237 17
493 337 1
313 405 49
93 131 317
341 65 23
451 453 1
61 481 9
349 381 57
397 305 1
141 233 227
181 37 113
317 301 25
349 265 129
353 401 90
77 133 305
369 81 81
441 1 13
495 37 5
301 301 109
27 94 309
101 141 313
157 93 287
489 489 5
173 289 125
73 153 61
457 255 5
485 25 5
37 465 3
497 441 1
385 5 1
305 5 37
277 341 109
37 61 89
401 136 35
293 493 1
221 357 81
265 413 77
253 251 177
101 17 321
357 437 1
9 169 305
153 461 33
169 5 209
361 27 29
363 341 109
221 373 1
169 375 109
253 485 1
93 109 137
185 265 61
377 69 49
177 281 199
61 245 33
193 161 169
153 313 53
317 1 5
89 479 15
25 141 225
145 402 53
265 225 45
313 281 69
65 333 57
33 213 273
461 121 33
271 37 1
135 273 165
97 101 85
189 161 281
93 385 45
397 349 97
153 101 173
177 1 289
395 477 9
459 113 1
478 341 8
417 17 17
372 5 55
109 161 241
313 333 9
361 109 73
198 385 101
489 117 1
317 313 129
25 401 9
17 189 121
121 53 149
26 185 33
181 305 109
361 189 113
269 201 1
433 485 1
417 153 61
309 499 1
429 385 33
173 309 65
133 201 89
117 165 9
381 235 49
157 261 152
297 405 41
147 129 273
253 11 57
229 189 177
305 51 77
373 437 5
473 313 13
449 241 33
497 485 1
489 113 1
403 181 77
169 369 29
221 493 1
465 489 7
367 191 127
45 425 29
21 285 129
237 157 127
185 329 93
477 381 9
485 149 9
213 469 25
209 25 233
241 453 21
101 421 9
252 369 45
445 389 1
1 181 169
209 129 273
213 81 1
38 189 157
353 165 13
337 389 57
73 409 73
255 377 69
17 221 255
193 125 197
29 241 53
205 221 77
97 217 21
325 181 169
441 305 9
265 217 21
473 149 9
233 169 105
405 285 1
425 205 53
49 9 35
133 1 65
105 449 41
189 321 81
289 421 21
325 275 129
445 189 47
449 81 21
321 73 97
355 269 47
101 335 33
101 21 156
273 385 45
367 477 9
461 453 1
413 369 25
265 477 1
457 41 21
305 1 57
29 85 225
389 217 81
385 185 5
329 457 17
37 285 9
83 473 17
1 401 21
463 141 13
49 121 53
285 53 145
49 499 1
45 357 97
309 101 151
487 21 5
233 189 73
405 273 41
329 135 158
57 113 257
121 351 61
85 353 15
149 25 257
287 293 161
81 476 20
321 401 69
361 481 9
449 193 41
101 97 81
1 261 33
177 25 273
125 85 193
177 53 1
13 69 1
453 293 17
65 65 285
497 185 1
449 381 1
209 313 25
293 65 6
189 57 297
231 419 31
129 403 77
233 273 109
321 91 69
477 73 17
1 93 345
9 263 175
21 177 53
150 73 169
499 225 1
297 315 73
37 369 113
89 397 17
137 337 85
285 93 41
377 1 79
85 277 133
281 229 45
125 381 89
121 265 97
238 497 1
421 81 33
57 333 1
253 29 153
437 29 26
325 29 25
273 421 70
489 349 1
385 173 75
125 129 357
141 101 141
381 437 1
321 495 3
453 265 5
461 89 25
197 81 241
485 189 1
345 261 77
327 485 1
241 169 141
29 401 73
310 481 5
121 381 89
25 49 181
141 217 125
485 497 1
117 201 17
125 454 10
81 193 209
353 417 21
345 157 109
21 425 36
89 253 89
393 98 61
381 497 2
165 173 201
377 329 101
365 413 81
21 245 1
427 461 27
96 185 101
453 329 33
209 373 105
21 89 389
393 197 17
301 290 9
225 5 109
361 85 13
133 269 193
65 189 25
261 433 53
81 53 233
53 49 283
273 13 109
241 1 85
289 69 190
489 393 1
137 385 17
129 337 53
261 57 107
285 477 17
13 393 73
37 45 361
269 397 73
257 137 29
369 493 1
1 301 81
1 297 41
197 25 145
349 229 89
53 197 33
485 453 6
269 32 1
265 477 1
437 301 11
93 388 29
113 445 9
5 237 9
81 253 33
93 493 5
413 67 9
403 137 31
193 429 49
85 85 289
157 155 281
78 189 241
233 153 265
201 13 89
313 173 29
409 253 21
397 473 13
133 273 17
109 353 89
73 77 13
421 153 17
73 369 125
221 389 49
5 137 61
145 21 127
297 281 137
217 85 149
205 305 109
353 333 25
405 317 53
41 375 111
189 129 309
281 277 73
149 209 129
45 456 31
95 277 50
265 477 1
189 45 69
357 365 61
241 381 73
147 367 71
73 133 171
377 217 121
209 225 177
321 329 33
493 387 1
65 493 1
425 317 19
337 69 133
369 269 85
253 169 41
5 497 1
295 177 161
225 481 7
213 345 13
133 369 69
154 17 282
217 189 5
489 233 4
345 153 117
257 417 37
45 201 297
335 81 87
361 37 45
37 213 241
9 421 73
201 301 9
465 77 25
145 121 33
323 21 141
421 253 49
169 313 1
65 361 57
117 409 33
417 449 21
325 433 1
397 425 25
5 9 361
141 417 45
121 197 21
353 285 61
413 1 17
41 217 87
153 481 13
345 401 33
73 465 19
441 209 31
1 229 171
73 377 57
421 77 49
345 367 131
29 93 397
81 209 217
261 77 19
321 37 1
1 141 305
461 489 1
321 385 105
73 453 17
241 159 131
195 461 9
157 461 19
221 253 169
101 125 281
261 353 43
315 269 9
425 373 53
233 213 257
57 419 55
9 301 145
13 185 133
253 177 185
453 217 25
401 433 37
35 201 133
149 41 31
237 353 137
265 49 217
137 221 43
465 145 29
341 497 1
472 433 15
81 437 41
443 141 55
439 209 13
145 181 49
157 253 65
377 369 53
97 477 9
269 121 137
325 101 1
21 403 19
453 405 1
25 337 21
441 297 57
221 325 97
469 137 1
181 81 153
393 477 17
61 101 225
205 497 1
441 329 17
305 289 177
81 233 257
265 433 63
77 165 163
377 177 101
73 249 181
279 317 105
77 105 345
149 369 125
409 233 37
417 317 73
357 184 107
361 417 17
233 97 227
177 217 165
481 401 13
61 293 125
1 133 321
33 161 101
289 333 145
337 473 5
405 169 41
477 41 17
445 433 45
177 51 101
229 85 257
413 301 1
41 417 57
421 317 61
185 269 89
61 25 125
377 29 13
281 213 137
105 169 205
265 21 225
361 21 117
229 377 57
105 385 53
465 287 21
497 193 1
441 149 3
85 461 37
481 253 17
217 253 17
53 313 185
53 185 241
201 269 57
137 285 161
393 491 3
241 109 153
325 301 129
181 301 81
57 369 109
153 493 1
53 278 212
293 457 21
305 417 25
13 381 65
113 473 5
97 125 9
453 473 1
305 341 51
13 361 81
49 85 193
21 301 101
237 385 85
213 445 15
189 453 9
297 161 17
371 1 107
287 401 9
389 421 1
141 49 49
257 309 129
141 37 345
397 309 49
253 191 17
437 97 1
109 351 51
121 9 329
373 151 33
61 229 145
21 201 261
397 385 1
169 285 177
173 461 9
389 251 53
223 85 217
225 297 13
377 309 65
281 53 53
341 251 3
41 413 73
393 9 37
494 69 2
249 113 213
361 153 45
115 13 343
371 489 1
17 349 65
173 85 295
105 493 5
325 98 113
393 173 57
383 361 31
337 149 93
433 397 57
125 425 17
289 117 201
333 437 33
217 1 209
174 241 231
209 257 137
421 357 51
385 49 109
217 385 45
349 137 137
273 349 1
449 317 1
485 1 1
165 217 225
45 85 193
213 53 227
57 293 177
205 425 47
173 405 33
381 105 1
21 145 321
17 153 37
385 5 9
275 101 5
457 469 21
205 265 1
425 381 45
61 285 129
369 125 5
17 369 73
233 261 13
253 1 181
25 377 49
161 365 121
305 457 9
129 391 7
393 189 1
65 421 5
181 325 129
365 29 45
161 313 177
189 253 243
245 233 18
407 21 83
473 145 21
269 129 177
401 416 26
421 64 67
269 393 105
413 1 17
433 301 1
341 273 111
293 360 105
21 497 1
17 357 58
125 177 41
437 423 61
397 437 1
41 150 92
389 269 97
489 179 9
205 141 257
303 68 107
437 325 1
457 469 1
385 109 53
289 185 25
189 337 123
225 157 49
269 417 17
45 69 373
455 408 45
265 337 129
193 449 1
317 292 17
269 269 153
433 433 25
29 101 81
105 101 341
69 325 1
309 359 27
135 353 89
95 153 49
317 325 113
1 103 209
485 413 1
125 59 313
253 471 15
441 333 45
113 97 201
485 153 9
137 435 53
337 325 157
201 413 73
495 29 1
149 425 29
333 301 25
77 17 164
9 469 17
153 125 328
37 105 369
33 489 1
241 153 7
57 41 165
421 313 33
349 205 121
373 429 1
24 181 49
25 349 67
365 197 105
485 445 9
461 169 25
485 461 1
101 329 89
289 281 19
33 73 173
437 49 1
121 469 25
193 349 41
417 297 65
345 215 21
269 177 209
374 217 55
255 109 135
369 289 105
13 417 37
81 89 271
45 69 59
136 277 1
389 1 5
1 277 1
167 297 153
249 101 109
437 441 1
101 253 209
313 461 1
181 461 9
377 201 21
19 325 33
57 221 249
39 9 247
33 13 433
277 55 97
141 493 1
21 65 373
449 233 45
409 257 9
481 85 5
23 405 17
439 401 35
241 415 69
21 273 201
285 185 129
125 217 93
121 293 1
397 97 1
29 473 5
61 45 65
441 49 7
141 97 65
413 389 33
387 225 49
301 341 1
385 277 69
401 85 5
273 193 19
401 273 93
101 1 241
275 253 191
465 201 1
35 477 9
65 25 117
305 229 136
9 177 229
461 161 17
197 77 129
329 25 57
405 229 63
349 153 41
441 13 41
493 397 1
193 441 9
5 221 233
221 21 197
449 330 37
341 101 13
101 21 97
141 69 1
257 399 3
405 113 25
233 149 21
229 157 177
337 275 1
363 265 63
51 283 177
397 185 9
349 409 13
497 37 1
409 77 13
373 445 41
189 351 1
469 145 5
461 17 33
71 81 36
65 225 229
345 129 61
405 345 1
433 323 13
137 321 25
61 9 145
457 141 13
465 29 29
137 363 123
485 61 1
301 257 197
201 145 165
473 413 21
449 137 41
209 81 245
25 55 327
147 466 1
157 417 81
9 13 409
177 69 269
241 401 1
277 437 9
121 89 369
189 485 1
401 473 9
29 285 185
37 233 33
413 301 65
433 465 9
65 29 321
241 469 1
25 45 125
173 253 169
453 101 1
145 109 329
237 389 1
453 149 33
433 5 1
348 445 49
13 301 193
349 445 25
99 437 27
113 265 173
9 13 41
293 413 13
417 305 5
173 109 57
201 285 25
81 33 345
311 25 89
377 1 121
311 285 175
297 153 97
457 201 13
133 285 173
249 221 29
269 49 121
469 309 21
345 237 109
321 101 178
341 345 69
321 33 141
21 432 68
15 229 177
121 61 93
63 260 129
165 153 321
377 413 9
9 97 153
473 401 17
5 389 65
37 261 113
261 237 21
457 173 17
141 245 1
293 449 45
405 385 9
205 385 97
173 393 57
121 213 217
441 212 29
261 345 129
55 13 347
377 397 41
281 85 57
145 135 45
181 109 193
1 373 81
437 365 1
189 157 175
275 177 61
237 1 159
401 269 61
69 405 1
93 101 326
1 445 17
25 465 35
199 381 9
393 475 1
457 431 41
305 47 129
477 141 1
65 337 105
20 313 185
489 153 9
449 157 37
257 69 161
225 323 159
113 37 205
83 121 281
125 429 17
449 125 33
45 269 41
321 109 117
457 265 29
277 481 1
185 301 17
105 289 181
73 373 17
249 289 49
51 65 285
381 453 17
221 309 1
201 393 33
325 485 2
463 125 9
349 89 101
321 213 9
385 177 81
57 65 325
341 5 9
481 401 1
465 433 25
77 417 9
489 53 7
393 149 25
97 81 109
213 181 129
141 13 137
105 189 117
376 81 56
249 209 173
385 215 72
221 413 34
257 313 12
401 21 93
409 129 45
133 185 309
448 489 1
365 5 89
481 101 17
1 489 9
73 341 31
481 153 5
337 1 129
309 137 129
137 357 1
91 133 113
327 433 33
429 493 6
156 389 17
37 21 301
69 69 289
477 409 17
409 33 21
57 33 349
81 97 174
25 305 1
205 65 25
113 223 195
453 461 9
261 73 177
145 177 209
281 269 189
185 317 17
251 201 153
457 453 37
77 249 221
185 454 37
121 121 233
232 385 105
117 425 17
221 217 217
409 229 69
197 117 193
301 269 135
227 213 81
285 250 41
433 301 5
249 65 101
225 121 27
273 249 9
261 29 113
45 1 75
453 491 1
257 245 209
401 173 89
449 433 41
417 217 65
69 369 57
129 321 1
101 257 181
213 41 257
33 1 149
13 281 125
61 241 101
329 149 27
369 301 74
417 439 59
461 202 13
261 481 1
251 257 229
353 33 49
77 413 5
481 297 1
171 277 97
221 143 113
21 25 311
375 409 21
265 161 21
269 241 184
289 401 77
489 217 9
41 361 1
73 257 21
489 205 5
429 12 17
219 361 21
197 377 97
231 125 257
1 261 121
433 317 9
65 1 377
401 53 77
401 277 97
413 69 17
273 481 5
313 261 77
337 139 49
145 247 137
201 153 151
193 21 261
301 273 33
425 85 23
261 377 73
261 117 209
337 361 21
165 253 217
297 217 41
125 9 337
441 249 37
121 493 1
311 485 5
277 385 93
326 409 79
13 445 31
285 385 85
66 107 331
413 47 81
305 357 1
337 25 45
29 257 129
333 381 89
287 77 39
153 349 101
101 445 17
433 101 37
253 29 81
407 357 27
85 153 153
41 449 25
41 41 121
101 445 1
345 425 65
209 251 47
189 257 89
233 345 37
289 261 73
361 77 77
189 121 89
49 281 181
281 417 79
409 441 35
229 34 1
449 369 49
197 21 257
1 485 13
457 213 21
321 497 1
497 185 1
225 17 75
89 429 57
421 53 25
453 221 43
471 65 11
71 85 321
17 469 1
285 269 73
19 221 273
225 229 137
129 369 107
401 89 77
269 205 9
377 48 21
417 61 77
225 321 1
385 433 1
277 121 193
185 417 29
333 5 81
317 449 9
385 333 9
141 345 93
221 97 1
389 113 65
229 121 129
417 187 33
3 465 1
341 237 65
217 285 33
161 366 51
151 385 9
397 305 81
233 5 201
121 13 9
297 461 29
241 265 105
297 253 37
113 381 65
173 201 285
485 425 1
181 437 1
81 233 107
199 201 105
199 417 81
497 417 1
163 425 9
55 373 65
41 313 177
389 21 65
245 45 1
181 389 81
205 345 131
493 189 1
153 489 1
397 29 1
245 153 225
297 58 73
305 221 69
269 113 17
313 153 106
189 357 17
53 65 21
329 213 129
201 389 89
149 301 97
329 63 13
1 37 232
473 453 25
285 457 21
293 163 65
113 77 241
357 261 81
225 69 73
109 233 177
113 101 267
97 357 89
361 233 1
461 453 1
385 401 37
221 29 257
257 453 17
325 169 67
385 377 13
277 197 73
277 65 209
414 49 18
193 265 65
197 309 1
69 1 138
65 413 33
157 57 221
93 77 105
309 93 129
185 409 65
221 161 41
101 25 246
289 409 81
371 153 9
125 41 183
129 291 41
425 129 29
357 273 89
477 389 17
217 85 59
117 121 137
345 161 145
365 465 13
65 461 33
117 496 5
185 1 33
295 301 145
439 425 19
41 113 21
249 493 1
261 304 44
269 1 1
9 105 237
241 421 33
405 53 1
193 33 33
297 317 129
73 349 41
281 181 197
369 349 5
481 369 1
29 55 95
361 296 21
297 311 107
401 485 9
293 101 97
341 461 1
129 73 357
77 289 137
209 181 65
389 265 33
401 341 73
101 201 285
95 69 393
19 121 157
193 485 1
97 457 9
241 329 5
163 317 1
113 145 153
457 457 5
7 229 201
453 257 17
417 221 73
465 481 5
251 469 1
341 441 5
417 185 53
469 285 5
477 225 1
176 17 233
369 1 85
377 181 69
269 417 69
181 109 281
49 253 225
385 253 97
251 285 65
441 25 53
169 153 161
377 64 13
457 421 5
47 469 1
109 401 57
201 117 93
349 381 113
119 465 21
417 53 5
151 25 79
421 297 1
97 421 33
221 31 225
385 317 53
69 133 305
401 457 21
37 201 265
133 165 321
465 37 13
105 153 181
249 409 21
57 377 25
371 493 4
152 177 163
13 185 221
485 269 1
409 145 17
453 395 1
205 321 5
213 333 49
273 253 33
285 285 121
449 480 17
193 385 101
77 493 1
273 417 50
19 425 27
217 485 1
125 269 113
121 205 257
401 385 17
429 359 1
425 241 37
381 113 93
117 161 309
53 309 65
401 201 69
369 1 85
97 157 65
421 397 33
408 221 4
393 225 37
413 161 25
349 265 1
209 173 245
199 325 49
253 249 125
113 285 77
169 385 53
481 177 17
133 1 129
209 477 1
345 465 13
65 305 81
213 357 109
101 109 309
71 273 41
361 157 133
1 421 65
409 249 33
41 409 49
29 25 397
41 177 289
29 21 161
51 1 181
313 241 181
41 153 195
409 349 17
25 69 1
193 457 16
285 413 13
277 285 177
409 1 26
301 201 113
93 317 177
265 376 50
389 452 25
197 251 161
133 269 57
485 169 1
233 300 78
129 201 187
191 417 73
1 321 153
201 21 277
113 101 377
211 345 113
29 341 89
309 405 77
393 381 69
353 233 17
437 361 1
137 353 53
25 153 137
113 57 353
135 485 9
381 61 25
493 1 1
133 25 355
89 273 41
37 333 165
33 349 133
201 413 17
359 345 69
173 165 247
477 81 5
493 441 1
397 485 1
45 493 6
469 137 1
460 73 27
137 293 33
261 149 45
257 57 85
189 113 289
401 389 57
409 65 61
5 237 169
361 65 41
309 221 1
441 1 37
249 241 177
185 497 1
205 21 241
197 10 49
289 381 49
387 217 63
463 49 35
405 261 41
221 349 145
71 421 9
329 289 109
469 469 1
337 31 145
301 149 21
57 217 225
360 285 112
161 73 113
205 417 5
149 269 49
21 41 369
469 153 1
493 97 7
433 401 24
309 437 33
487 349 5
13 441 29
421 49 65
121 285 1
429 61 45
229 257 157
257 270 70
65 421 49
65 113 317
293 105 81
212 437 17
109 493 1
341 141 1
225 465 9
477 377 9
421 201 17
1 281 107
465 453 26
77 1 374
441 485 1
405 209 1
433 281 33
100 101 1
401 401 13
73 69 237
93 21 193
165 337 135
231 249 87
305 51 93
175 173 81
143 45 229
369 141 41
181 485 3
453 335 17
397 265 41
65 69 329
453 132 1
217 277 57
309 305 191
309 469 1
317 273 73
471 413 19
125 473 3
249 285 177
125 73 105
277 285 41
293 105 129
341 381 57
221 93 193
29 445 17
47 299 141
417 113 77
261 497 1
265 93 165
433 212 49
365 109 89
273 17 13
25 193 13
177 473 7
273 301 7
1 393 41
301 101 107
77 101 273
361 217 117
473 421 1
389 281 17
1 257 89
401 151 97
385 249 65
245 449 21
389 69 9
233 89 33
369 65 37
3 485 1
41 61 49
385 145 29
253 193 41
373 485 1
441 109 37
1 409 45
65 164 200
101 435 21
157 239 73
321 19 133
499 5 1
5 57 235
269 369 125
77 269 57
449 11 1
153 11 61
61 177 193
299 397 11
445 1 25
481 1 17
457 181 43
70 449 25
137 261 127
85 329 33
73 149 317
85 57 161
33 185 101
425 337 17
465 121 25
435 333 31
385 305 45
453 33 9
121 385 5
289 249 175
317 13 73
149 101 25
41 21 301
85 455 13
445 189 33
473 461 5
1 137 77
73 359 61
401 181 61
101 397 1
297 201 171
449 25 9
189 137 1
425 81 1
45 241 181
257 343 135
481 141 13
385 165 57
369 223 1
309 421 33
53 33 213
437 421 29
181 21 193
427 451 13
265 273 65
69 453 31
45 221 241
153 455 35
465 333 5
381 301 89
169 357 65
101 485 1
165 209 107
177 257 224
489 229 9
97 189 293
25 477 13
217 1 41
377 101 93
345 37 105
293 333 165
29 105 52
158 497 1
189 173 245
429 213 49
81 65 227
313 253 73
245 37 1
60 93 257
88 391 31
1 36 28
153 189 23
485 377 1
239 373 65
165 102 161
17 221 105
317 1 109
73 205 241
241 285 165
253 209 1
381 33 93
237 485 5
331 250 41
105 117 1
477 237 9
437 261 1
333 165 73
89 325 65
425 331 25
181 289 141
73 237 181
157 77 305
9 185 73
127 109 225
1 461 9
65 385 41
341 81 1
361 269 81
81 65 417
253 161 199
417 29 29
373 245 45
309 117 97
469 433 1
453 441 1
301 69 185
349 301 119
437 373 1
425 129 17
363 1 113
481 125 17
13 341 97
241 313 149
305 369 9
465 73 33
85 1 353
137 341 137
177 453 33
417 461 17
201 157 41
145 261 69
489 157 1
405 59 33
425 237 1
129 1 125
437 329 17
465 187 1
89 105 365
281 361 1
187 37 39
57 193 197
179 177 109
13 401 73
409 481 9
421 5 33
301 37 97
97 201 261
109 40 177
349 225 75
409 345 17
57 293 145
217 237 2
11 93 249
373 177 1
357 253 33
285 444 10
13 217 93
453 237 7
337 429 65
309 21 97
373 457 9
297 261 185
229 329 93
93 349 113
165 29 305
122 435 45
385 81 1
169 469 1
92 264 232
393 369 97
61 333 33
201 185 217
39 297 161
221 177 213
97 281 161
89 203 121
417 209 34
389 205 69
361 65 85
1 165 61
171 385 61
101 441 21
9 465 13
325 489 9
435 261 39
167 417 1
169 205 249
405 179 1
297 309 157
305 25 85
153 37 77
227 385 45
421 365 17
101 261 209
5 449 49
373 97 53
113 277 129
425 5 37
453 333 17
29 1 366
181 417 77
499 437 2
185 461 9
52 147 167
489 77 9
141 87 267
113 245 17
405 121 61
305 113 189
217 277 1
429 325 49
1 113 129
485 261 9
241 9 221
81 269 225
313 37 37
133 225 67
455 461 9
485 201 1
411 461 25
281 389 65
385 437 36
301 446 39
105 405 33
113 53 225
232 169 22
143 273 129
59 69 257
449 477 9
449 165 33
97 169 233
49 157 9
337 205 73
281 469 1
321 497 1
341 185 65
445 161 41
345 121 21
5 413 11
417 193 57
469 141 1
181 205 177
189 421 65
349 21 25
137 169 13
476 199 19
173 329 81
25 99 287
65 129 209
121 365 33
137 101 233
73 341 89
101 49 369
269 373 1
417 165 37
209 381 49
33 85 393
153 345 141
417 361 43
407 441 1
19 193 197
73 425 29
221 101 193
241 101 55
445 153 25
101 237 1
225 329 25
21 369 1
341 317 9
165 249 145
453 61 43
77 393 97
213 417 29
137 385 113
425 437 41
413 161 25
261 261 27
385 321 109
185 17 81
1 217 233
441 233 37
475 177 13
393 59 65
65 369 123
113 387 21
329 391 61
109 389 81
133 53 177
430 153 7
153 201 181
105 117 321
133 183 129
461 73 19
453 273 1
357 465 29
9 381 1
461 475 3
65 353 61
141 33 105
293 297 201
208 161 120
97 341 1
393 481 9
277 137 137
237 417 57
201 321 1
389 97 23
201 357 1
1 21 417
121 169 162
449 297 33
497 1 1
415 132 47
269 93 5
141 489 9
365 37 113
31 205 97
257 181 25
61 401 41
202 285 73
277 129 1
101 185 77
89 117 129
381 445 41
121 5 193
409 37 29
241 417 33
361 185 85
441 393 45
393 101 61
313 145 153
401 161 29
305 33 67
428 305 4
245 409 69
101 421 33
381 321 9
1 281 161
329 469 1
437 301 17
437 479 1
113 185 77
229 189 1
89 105 165
31 173 105
281 201 57
73 425 5
185 101 177
181 185 209
174 17 285
401 5 53
45 173 65
417 405 23
64 57 395
425 425 13
457 7 29
428 289 53
9 37 401
273 481 5
305 293 117
453 127 17
481 137 16
405 393 17
325 65 81
241 17 85
493 69 1
405 461 21
301 68 113
225 213 205
417 298 69
21 97 377
489 73 10
397 493 1
97 153 121
37 69 1
1 337 149
301 393 37
473 69 8
225 389 65
465 165 1
225 437 1
145 49 45
457 39 5
289 69 173
33 297 117
331 317 1
157 97 297
345 345 77
69 25 321
5 301 81
149 295 45
215 289 29
12 15 51
385 413 17
73 109 129
37 277 97
169 141 85
233 335 3
56 133 129
439 205 35
333 147 145
429 401 45
377 23 81
369 377 99
73 421 25
233 337 117
177 493 1
221 1 81
137 433 1
225 321 157
401 437 29
385 401 77
345 429 45
21 351 103
213 161 169
193 261 81
449 89 9
41 285 209
295 19 183
57 261 161
301 277 129
305 349 17
9 405 17
241 1 61
61 261 193
353 465 1
337 97 117
433 153 9
129 341 113
441 477 9
137 269 156
323 189 99
137 177 193
453 419 33
317 3 41
17 413 57
101 481 1
53 333 153
149 413 9
139 325 89
93 161 185
217 161 169
205 321 17
198 45 41
421 397 27
257 121 29
255 69 47
153 289 93
369 369 89
137 85 149
21 113 341
53 445 9
261 109 83
477 245 9
25 369 65
189 471 3
117 498 2
435 253 57
41 257 73
289 495 1
19 469 3
169 361 53
89 413 49
401 201 1
13 85 281
121 161 21
109 445 1
477 369 17
97 177 85
101 485 9
273 1 101
209 473 25
289 393 57
201 73 281
495 241 1
405 45 65
463 229 11
41 5 401
453 305 9
201 1 109
489 421 9
169 442 17
389 265 3
67 5 413
337 125 105
405 9 49
51 445 47
37 1 129
477 297 17
385 21 105
293 24 129
393 497 3
293 133 169
153 485 1
263 45 64
221 265 117
361 37 93
329 365 41
309 433 29
477 169 17
137 449 21
140 401 61
269 129 121
477 430 19
141 337 89
277 41 209
213 37 79
253 401 61
445 421 41
465 141 1
349 437 1
5 433 45
333 345 45
221 377 57
165 117 177
128 141 329
201 441 53
261 237 89
349 251 81
109 273 25
381 305 97
245 177 65
385 405 81
21 441 1
373 5 29
201 149 249
109 489 9
45 481 5
201 53 253
189 421 13
41 69 161
245 109 134
113 113 365
393 193 21
29 233 249
305 321 85
261 113 225
189 349 117
261 497 1
189 69 81
213 145 155
225 289 173
373 265 49
301 241 49
225 353 39
289 497 1
131 429 17
63 205 285
317 417 61
157 21 77
97 493 7
405 145 33
281 181 173
437 193 41
207 5 243
9 301 81
165 497 1
341 197 1
154 169 277
189 249 111
155 93 245
13 409 17
269 361 41
369 93 33
269 69 225
141 477 17
317 233 181
210 21 1
149 313 185
477 385 1
251 283 205
261 221 197
365 485 9
385 201 11
123 397 73
209 49 205
189 385 61
457 341 5
17 281 53
361 101 61
1 197 33
341 457 21
385 273 87
13 301 145
77 29 233
151 153 163
21 265 173
289 325 145
461 25 21
385 217 5
413 129 1
241 17 41
65 365 49
125 65 139
185 477 9
167 269 161
375 105 111
173 453 17
365 69 9
105 305 53
461 131 32
1 365 89
97 1 345
189 363 117
365 269 81
225 261 225
449 125 33
417 96 35
194 401 21
257 25 229
109 465 33
229 455 39
33 181 305
73 281 217
401 21 9
465 109 17
101 145 253
425 365 37
333 461 1
201 37 257
397 221 61
385 465 5
145 285 137
345 21 41
437 493 1
201 337 41
297 145 121
301 331 71
97 277 97
129 293 189
177 289 141
1 133 95
175 321 13
421 273 65
397 229 65
385 43 13
369 325 9
169 249 185
65 489 5
105 89 173
425 9 9
105 93 80
353 181 101
65 281 29
169 37 17
249 85 105
317 5 25
485 145 13
475 133 11
369 341 25
219 489 5
241 473 1
189 433 62
1 193 271
245 329 49
77 269 161
353 305 29
477 137 9
416 161 64
189 113 217
9 345 137
493 101 1
53 337 143
405 53 1
277 489 1
313 277 117
423 353 49
317 41 27
147 281 213
101 201 241
125 405 39
421 213 33
373 250 1
269 93 145
213 417 9
133 493 3
265 213 214
421 329 45
478 133 10
17 493 1
101 1 145
259 197 71
233 57 45
173 417 45
139 469 13
313 85 61
177 101 177
77 191 247
337 1 77
437 481 17
377 489 9
10 205 93
57 125 281
349 293 25
241 389 99
197 379 37
1 1 441
409 297 1
425 333 37
201 201 177
417 21 41
345 441 57
137 245 91
333 53 9
301 345 97
97 137 1
359 209 139
281 473 27
109 327 15
121 346 63
417 21 5
257 349 33
401 185 45
373 261 1
485 105 1
73 397 29
485 113 1
245 313 149
209 100 185
261 121 193
445 161 41
137 305 77
165 401 81
97 437 49
329 313 65
485 269 14
445 271 49
145 213 197
389 79 53
261 153 113
13 89 61
237 329 49
137 417 65
61 189 281
67 373 1
205 229 161
185 5 209
233 315 113
89 81 109
81 201 257
161 273 181
113 353 133
417 449 26
353 137 125
382 497 1
73 421 1
149 389 23
85 337 121
377 345 85
97 53 261
213 29 13
165 317 161
369 293 19
265 277 65
197 153 129
41 437 49
171 5 167
177 405 81
317 129 81
341 421 17
89 485 1
189 297 173
49 161 153
457 269 17
317 265 73
9 13 417
409 157 25
157 289 205
49 353 121
270 45 163
133 473 13
265 385 113
117 101 121
233 353 109
193 413 73
29 373 101
351 133 35
379 337 19
129 201 69
291 421 49
389 61 49
229 389 81
157 29 61
237 37 255
1 145 93
267 59 105
285 329 145
21 85 355
423 123 41
329 89 13
121 41 109
1 241 73
417 497 1
33 181 29
401 293 9
445 425 25
257 165 161
225 246 195
409 177 57
237 13 161
101 153 329
97 409 89
457 377 25
477 65 17
337 65 61
461 165 36
113 1 181
301 301 81
457 377 21
366 113 12
25 425 25
353 57 101
191 137 85
9 21 233
489 253 3
401 417 5
249 341 33
485 81 1
75 173 225
193 285 169
221 1 141
116 1 354
345 329 109
177 197 289
277 9 223
23 153 277
5 469 3
175 493 1
205 245 161
325 453 1
325 153 77
373 101 65
469 121 17
377 385 101
181 193 49
201 60 109
41 321 145
217 361 49
225 245 113
45 453 25
53 221 137
425 329 73
277 1 161
431 325 27
133 269 209
229 449 33
41 71 309
445 325 25
433 225 2
137 457 1
129 445 40
101 271 99
17 137 209
135 69 333
221 421 41
309 121 65
429 81 1
441 361 43
201 105 133
107 407 65
213 401 37
81 481 17
305 253 141
125 477 1
465 321 29
237 121 125
61 381 15
213 413 21
417 241 57
241 429 61
289 147 45
225 465 5
33 365 129
313 477 1
245 301 183
321 281 171
45 101 353
21 393 85
21 197 17
393 378 9
381 299 73
499 429 1
153 225 221
403 169 25
329 265 133
385 201 97
441 269 57
465 273 33
393 333 77
101 197 265
239 101 145
133 37 17
341 301 65
425 170 25
197 77 257
261 141 33
21 477 17
205 309 177
101 415 11
477 149 1
41 221 41
437 157 57
453 56 33
257 161 197
125 175 171
237 261 57
53 197 161
485 209 1
485 481 1
13 65 405
193 359 21
421 133 17
341 289 1
377 265 29
337 403 79
25 309 1
301 72 1
41 421 1
243 33 47
81 333 115
401 489 9
361 209 137
221 117 97
73 197 67
497 113 1
397 221 9
481 257 1
193 105 227
377 161 9
59 361 1
41 37 201
449 278 21
469 493 5
222 113 35
397 229 1
381 349 65
1 93 21
109 500 1
365 469 7
205 365 89
201 193 33
5 337 133
313 219 1
465 21 21
206 361 81
241 357 69
101 353 117
461 281 9
457 301 5
253 303 117
113 381 73
297 329 149
211 97 193
253 73 129
29 433 9
417 245 45
195 21 255
245 321 37
208 453 1
387 119 43
149 207 267
357 209 89
153 437 57
365 125 57
173 413 25
37 51 251
73 389 81
237 261 209
201 256 183
299 229 85
305 381 45
9 133 113
25 377 97
349 405 81
405 481 11
49 353 1
276 333 41
85 457 5
77 73 305
403 457 25
61 401 47
465 397 25
249 293 97
261 317 33
249 421 49
153 413 65
321 169 45
157 453 45
117 41 1
1 85 33
53 265 193
489 311 9
46 281 201
217 341 129
77 266 217
401 193 17
33 249 205
65 281 201
229 229 65
85 489 9
185 109 233
201 317 89
257 265 217
385 403 45
441 225 9
101 149 17
489 253 4
327 217 43
237 329 121
485 405 10
477 337 1
349 281 105
277 281 89
147 291 63
261 81 61
73 57 337
437 133 17
273 1 168
437 453 33
141 77 1
301 257 145
93 157 209
449 93 33
289 437 40
101 293 49
129 277 97
337 401 35
177 101 305
137 293 33
121 413 17
9 261 225
325 113 145
173 25 137
421 317 1
477 249 1
469 449 3
225 385 81
189 165 253
437 317 33
305 281 61
73 245 1
209 378 118
325 25 161
299 309 129
255 381 73
61 97 41
5 105 333
161 77 153
29 305 129
209 45 221
315 317 81
369 9 85
213 405 17
104 469 17
489 65 1
413 481 1
399 151 1
63 308 81
409 359 9
101 489 7
281 337 103
41 185 217
337 125 153
373 297 1
425 276 73
381 105 73
281 397 81
369 5 21
165 465 25
173 437 1
1 45 281
145 345 125
105 301 105
5 441 1
189 311 51
406 417 69
145 393 1
369 425 57
69 480 11
465 285 1
187 129 29
257 433 37
301 1 105
121 441 33
461 493 1
413 253 73
469 221 1
161 405 33
69 189 213
397 481 17
429 341 33
309 329 145
75 453 1
237 101 57
85 349 89
205 89 102
389 333 69
341 45 65
37 369 97
305 41 1
1 413 53
313 401 81
145 45 185
237 45 137
38 105 5
181 269 185
377 289 59
45 189 210
57 451 11
459 321 33
337 17 69
241 245 73
181 21 65
333 245 161
5 129 9
321 369 1
401 129 97
37 225 89
81 429 65
325 5 129
25 141 165
105 13 13
135 121 37
49 417 1
413 325 25
105 385 25
141 365 65
291 429 17
417 461 9
317 357 25
237 149 1
397 309 97
189 305 129
133 413 41
385 77 113
337 141 81
157 365 49
57 93 241
173 209 261
439 413 45
413 139 1
401 277 13
209 169 269
257 113 45
161 77 33
49 133 17
241 433 33
301 113 33
321 33 169
241 97 245
229 325 97
139 185 21
269 297 153
466 409 28
77 155 29
321 133 45
277 389 81
181 385 73
243 185 73
209 489 9
189 57 61
345 477 17
113 465 29
5 181 117
377 173 121
209 181 241
261 385 105
245 149 79
477 237 21
329 425 37
381 261 25
169 153 96
421 301 65
409 421 33
123 121 293
468 81 9
465 29 13
437 205 41
392 325 94
377 377 89
181 89 161
269 469 1
145 149 269
77 9 133
1 173 201
93 201 29
77 499 1
265 389 105
213 429 25
159 449 2
53 449 9
377 441 5
65 449 1
441 281 53
113 49 251
53 261 161
245 485 1
237 149 63
321 449 41
401 173 17
349 329 129
253 445 33
176 485 13
9 37 323
275 281 213
125 1 283
489 471 1
225 305 101
333 341 49
313 429 57
187 445 5
494 53 5
301 249 120
153 201 121
357 17 129
145 125 189
357 9 97
351 409 69
249 381 105
153 453 29
475 401 1
413 357 45
269 269 193
341 77 45
97 285 193
251 1 229
193 465 17
369 317 105
245 333 145
221 485 1
213 85 113
9 341 105
45 427 17
21 125 273
429 61 17
229 417 1
369 493 3
457 245 1
177 85 253
357 201 33
401 209 9
135 360 133
305 425 5
65 325 97
397 381 61
261 213 97
441 1 11
421 305 57
271 38 75
121 177 149
249 349 18
273 145 25
190 261 135
289 133 101
21 21 385
421 485 5
299 217 191
149 301 101
229 253 81
425 262 33
349 265 73
329 109 45
401 371 89
45 145 101
213 417 43
1 197 15
293 257 1
445 121 29
497 177 1
425 333 5
128 105 213
129 357 129
49 361 37
37 209 214
129 349 41
441 397 25
275 281 85
153 89 57
461 1 40
489 77 3
421 469 1
205 353 45
401 385 49
309 97 33
153 254 136
321 239 33
277 401 93
285 145 97
277 249 1
401 65 89
81 441 37
91 109 228
201 117 25
299 49 117
385 337 73
405 161 65
313 417 57
237 469 17
101 65 169
201 85 265
413 253 70
281 45 97
1 165 49
49 341 49
281 177 209
217 269 121
33 381 57
401 19 53
346 481 1
301 353 123
229 89 193
337 109 25
353 393 73
321 497 1
197 81 139
105 221 193
121 305 61
5 157 273
218 93 72
321 225 43
229 205 81
329 441 3
25 396 27
135 303 185
465 353 21
1 349 145
181 209 73
113 17 289
193 129 281
1 1 351
497 105 1
209 309 135
361 305 17
253 397 81
281 305 165
173 273 121
61 245 105
85 63 129
187 97 33
73 217 265
265 161 113
453 109 17
45 209 37
409 125 33
33 49 261
225 373 1
81 493 3
21 441 50
289 113 53
465 421 21
57 73 9
113 221 177
1 81 37
474 265 7
117 441 21
461 257 35
413 201 57
349 237 113
257 309 169
137 349 97
317 37 56
201 195 193
181 25 261
52 397 73
167 269 169
341 461 9
405 425 17
117 421 3
377 69 85
10 333 17
297 205 137
305 301 189
181 489 5
481 69 17
121 449 9
417 313 29
189 181 175
177 297 181
313 189 41
385 113 85
361 177 131
65 57 165
493 185 1
185 309 161
309 77 141
209 376 122
1 433 41
73 9 31
297 89 41
481 457 17
433 201 5
337 201 73
481 145 15
353 489 9
445 208 19
449 377 17
177 57 301
1 413 81
149 21 177
177 261 225
121 153 203
454 329 25
485 385 1
485 105 1
353 285 49
437 193 1
285 397 97
149 401 61
333 345 25
253 473 25
161 113 107
267 285 29
453 157 3
421 325 17
5 29 105
261 97 201
65 37 129
257 73 165
73 191 287
301 401 73
169 133 325
353 361 33
209 249 153
441 1 17
185 401 61
289 277 21
473 17 17
101 37 137
329 377 17
411 421 65
488 289 9
21 485 1
445 165 33
45 233 161
261 381 33
203 385 89
365 337 129
409 493 7
1 461 33
361 469 23
481 489 9
73 341 65
153 85 61
357 361 85
209 141 159
385 177 45
293 85 97
169 453 41
117 405 85
441 181 41
269 1 181
285 165 81
393 213 25
141 353 141
234 69 51
265 161 153
185 481 5
169 225 97
393 293 5
369 353 85
249 281 217
85 125 113
177 305 71
425 81 25
489 68 5
49 161 201
9 333 53
89 453 1
329 149 59
369 473 11
5 401 53
201 349 65
153 477 9
193 323 51
53 185 209
341 45 41
12 197 261
225 81 225
173 200 291
85 427 19
97 265 63
453 149 21
269 459 21
405 257 64
469 189 1
257 9 233
1 21 33
47 297 85
244 233 228
486 153 1
205 437 29
229 309 121
169 269 71
291 61 163
337 93 137
449 157 9
41 53 1
121 177 189
353 329 103
261 91 209
77 37 193
325 25 113
205 9 201
145 47 229
337 1 141
489 305 5
325 273 65
381 117 101
1 201 233
30 233 49
493 241 1
161 473 25
73 317 81
441 157 41
309 273 157
489 226 1
401 89 21
203 33 161
125 1 249
257 137 125
301 489 3
469 111 1
61 189 57
265 85 229
401 9 75
41 417 31
345 337 41
421 125 65
33 173 1
245 55 129
57 381 33
49 100 24
121 277 33
233 469 3
129 29 37
281 17 141
469 201 7
353 265 65
105 273 169
285 237 1
393 433 45
281 193 161
405 385 33
489 437 1
113 453 17
253 189 105
25 483 5
205 377 105
33 457 33
385 97 77
165 129 105
201 25 129
5 73 421
13 81 169
1 377 61
449 181 9
437 1 1
93 101 193
453 117 1
341 65 33
325 65 1
121 313 61
21 205 249
325 1 89
393 137 88
461 205 29
403 385 23
241 381 33
29 177 227
41 201 245
301 65 145
469 481 19
359 309 127
276 341 37
321 41 29
142 393 97
166 173 149
496 137 4
117 359 25
157 321 81
161 5 1
313 341 137
461 169 1
81 465 13
21 165 65
89 297 89
477 173 9
1 277 41
165 441 37
441 41 25
85 437 33
489 449 1
241 265 185
181 493 4
1 397 57
73 329 145
357 73 97
489 205 5
77 101 115
449 169 23
293 161 113
1 145 141
225 113 113
36 169 257
349 301 101
25 25 211
97 37 223
42 85 1
409 145 13
73 341 1
481 465 17
493 305 1
235 417 73
165 485 1
129 405 33
5 219 33
429 433 37
77 37 241
157 389 81
45 1 345
317 425 69
141 189 293
85 37 357
137 271 1
245 433 9
305 93 153
485 9 1
191 81 292
249 161 47
121 269 105
432 77 6
117 113 1
113 21 145
141 229 77
401 385 21
427 457 1
337 97 33
355 131 39
213 212 49
238 157 118
221 417 61
421 397 49
489 437 1
301 357 97
401 313 69
131 101 185
257 221 37
187 385 53
33 225 189
437 397 45
325 85 161
357 297 1
189 85 1
441 485 1
381 237 33
185 97 265
281 277 153
397 53 33
125 1 233
381 181 9
1 119 89
149 151 285
305 37 85
297 97 105
141 467 11
129 225 153
37 13 113
13 33 377
403 253 85
153 421 65
449 277 33
161 285 177
337 465 25
177 157 97
109 125 337
229 89 52
297 1 13
189 385 53
361 89 69
5 229 257
429 119 33
209 449 33
209 449 17
157 373 49
177 145 53
241 323 53
381 357 97
293 1 97
141 365 43
175 121 229
201 195 37
301 345 57
489 249 9
449 381 45
197 429 37
1 45 351
317 153 169
86 233 125
181 1 49
305 169 169
345 481 13
393 201 21
169 69 61
189 185 57
373 349 81
61 201 73
237 173 117
473 9 9
373 41 1
189 161 233
49 429 57
477 421 1
457 193 9
493 225 1
101 81 193
289 463 17
89 229 225
401 329 53
176 197 1
293 377 93
135 489 5
5 407 43
5 270 157
285 341 1
85 33 369
351 161 61
193 441 47
429 473 13
409 165 13
189 401 53
385 173 49
49 41 17
315 489 9
77 54 137
305 445 53
57 361 41
25 423 31
323 489 1
497 481 1
169 41 297
73 141 89
69 173 65
453 149 17
401 245 49
105 473 3
301 237 189
313 193 45
245 5 193
363 229 25
349 109 7
425 285 19
325 435 57
101 225 97
31 347 83
125 169 89
65 209 165
461 257 21
181 69 65
241 77 149
101 285 1
389 217 17
393 41 17
166 25 206
457 129 37
253 93 11
49 337 113
221 253 121
153 385 45
45 395 57
225 361 121
497 233 1
497 361 1
25 397 33
205 381 89
449 355 9
217 441 49
7 13 313
473 417 21
333 397 57
309 441 37
417 45 21
333 361 125
209 497 1
221 149 65
41 301 89
171 1 173
473 365 21
361 485 5
405 109 17
441 269 41
329 279 109
477 273 1
369 241 13
107 119 69
387 213 9
497 207 1
361 149 109
229 153 165
469 209 1
1 29 441
101 481 5
89 465 21
301 477 1
461 389 13
338 329 119
385 18 25
357 229 73
293 213 129
65 53 17
201 417 77
289 433 21
325 477 1
5 17 249
393 125 85
185 405 25
133 185 269
157 57 328
239 445 45
209 407 45
61 269 82
1 21 257
465 9 17
225 425 5
141 89 145
225 361 45
333 401 61
237 333 153
317 225 113
193 411 27
465 205 7
253 89 81
114 317 133
17 265 89
313 389 1
409 241 73
83 257 153
41 101 65
213 239 29
189 233 21
137 221 9
29 389 81
101 33 321
429 161 21
317 85 57
329 333 73
477 213 17
229 365 9
241 121 257
425 341 9
401 213 65
209 89 213
365 253 105
221 469 1
75 369 101
128 325 97
145 397 81
201 97 269
277 29 153
33 417 69
117 213 129
305 353 109
89 361 13
377 226 101
465 100 21
173 289 61
119 69 57
461 17 1
329 345 57
165 385 81
289 485 15
57 297 61
253 129 121
421 281 49
425 109 45
433 69 1
253 25 235
385 235 53
373 141 109
177 465 25
265 389 37
121 101 357
163 105 235
149 201 65
153 457 17
201 81 49
429 133 9
377 481 5
69 333 81
475 303 9
61 325 1
433 453 1
1 497 1
317 101 81
253 225 77
481 105 1
289 257 45
421 425 10
169 129 13
249 269 1
37 53 257
85 490 2
149 453 12
153 347 59
205 253 1
121 77 315
333 121 153
225 385 9
305 405 12
445 65 25
1 449 45
361 449 37
345 459 7
361 477 17
241 37 165
309 252 25
493 421 2
421 223 1
245 429 25
61 457 5
445 233 41
469 113 1
449 289 13
389 457 21
269 273 20
219 269 153
481 165 9
401 9 33
413 137 41
273 285 95
389 177 33
439 357 39
33 405 33
153 303 67
153 409 1
405 481 17
345 397 1
85 497 1
361 69 65
145 201 109
305 357 65
177 184 166
241 21 29
341 103 97
201 141 77
481 273 5
353 141 97
489 157 7
65 109 341
261 333 19
273 489 5
301 33 65
213 361 57
117 99 181
237 37 241
493 25 1
93 259 107
385 481 1
393 45 5
109 25 265
293 265 177
149 301 49
441 429 29
73 181 181
479 213 2
69 29 353
341 141 129
395 13 25
285 217 9
371 485 1
205 353 89
219 261 193
337 437 45
447 313 25
111 245 49
225 297 77
135 51 129
77 9 121
469 369 25
121 261 177
385 157 37
13 29 113
409 485 1
25 9 321
89 401 89
297 329 93
13 365 33
173 265 57
485 201 1
401 121 2
425 289 5
171 17 155
201 293 193
97 341 33
79 445 9
125 225 153
9 117 105
121 73 41
346 105 115
289 235 37
365 461 9
1 221 241
81 297 97
185 269 81
365 473 13
1 161 241
321 161 143
423 65 31
61 181 161
489 213 9
325 309 121
307 217 185
401 369 17
317 109 137
457 389 29
463 257 11
225 361 9
453 419 33
81 229 65
1 33 145
185 149 241
305 293 181
105 225 245
109 377 59
497 489 1
173 121 63
1 361 97
109 239 149
473 116 21
397 129 81
230 93 234
213 435 1
341 133 63
485 273 1
437 69 33
85 329 61
201 309 15
13 301 33
385 181 33
49 113 80
437 317 49
337 305 55
357 421 49
73 153 121
369 137 101
101 353 109
413 1 79
121 345 85
473 411 13
445 157 21
105 493 5
329 129 31
321 117 9
49 397 1
453 277 25
365 135 65
449 177 37
169 305 93
161 417 29
236 133 236
373 229 65
33 141 25
1 401 37
337 165 5
493 307 1
41 185 295
437 434 1
193 109 196
301 137 9
253 417 37
191 361 29
477 205 1
389 201 65
85 29 129
441 145 1
209 221 1
277 189 45
297 233 85
481 117 5
389 113 1
459 149 15
488 429 11
21 1 289
401 261 37
193 389 33
129 61 109
453 401 1
257 133 29
375 29 1
9 25 313
169 77 169
401 325 85
101 241 37
457 113 13
201 89 209
285 161 71
169 241 73
21 113 89
452 233 7
153 79 265
25 253 129
317 89 159
145 273 217
385 297 5
328 5 116
437 321 17
201 269 189
321 117 173
117 213 215
360 165 105
1 133 113
333 297 9
265 145 125
9 141 35
393 333 53
453 81 22
141 196 53
397 65 57
69 329 133
441 143 37
125 385 113
241 333 129
464 135 14
493 173 1
201 181 277
21 137 21
355 437 31
181 167 141
345 403 97
153 420 71
385 141 15
489 13 1
229 425 49
169 413 65
25 349 25
297 365 86
381 345 73
185 417 57
373 473 17
183 381 73
121 41 261
489 369 5
21 373 1
189 1 269
427 189 53
91 257 205
201 421 75
119 221 265
109 489 1
29 381 105
321 41 145
393 333 37
145 333 153
217 461 33
301 27 49
241 253 95
289 153 33
1 33 221
125 353 17
229 425 5
345 284 23
421 100 49
329 141 133
181 179 65
193 241 129
341 229 65
89 229 93
65 217 141
449 321 49
489 89 5
120 260 26
281 209 133
189 113 57
233 365 121
37 97 129
456 469 1
489 462 1
141 337 35
353 285 141
93 357 81
377 29 113
403 153 83
209 109 273
181 369 17
293 361 29
461 285 33
61 293 81
41 325 150
238 301 101
109 477 15
225 269 105
41 105 285
441 9 13
153 221 87
97 433 9
301 485 10
253 81 213
157 313 163
93 65 193
126 141 353
469 63 1
239 369 117
321 245 1
109 205 109
29 229 65
189 41 260
286 261 31
313 485 11
457 41 1
104 365 75
471 77 23
385 273 25
153 369 125
117 391 39
257 433 19
421 377 65
437 405 1
481 13 17
341 41 153
369 97 85
345 488 1
429 281 37
341 461 33
125 453 17
337 245 125
329 473 19
433 31 9
497 461 1
369 281 49
129 225 109
357 213 1
173 361 69
489 417 12
21 273 125
285 21 49
237 461 35
393 225 89
349 301 71
413 477 5
61 433 41
413 381 25
105 201 245
153 89 81
425 145 47
113 97 307
69 329 149
393 253 29
253 345 101
377 269 1
221 145 97
457 389 17
13 103 211
47 57 209
441 225 37
153 57 185
481 493 1
37 53 365
469 121 15
353 476 6
457 387 5
476 189 23
173 425 53
401 337 41
189 57 189
121 145 137
185 333 41
61 189 9
109 145 285
297 185 21
19 465 25
313 105 141
445 345 9
13 229 241
401 385 5
393 251 97
297 493 5
245 69 1
1 101 241
261 253 161
473 152 5
99 149 33
129 185 65
475 65 13
173 93 321
377 376 123
353 129 9
73 233 261
489 9 9
137 226 107
251 13 71
349 1 95
233 29 185
477 401 17
267 201 145
185 145 261
425 261 1
421 161 9
171 493 1
407 81 71
333 181 129
385 233 21
393 109 105
69 181 69
477 161 3
161 79 17
97 225 173
331 373 45
245 373 65
337 333 101
421 261 33
485 325 1
73 493 1
421 361 65
165 441 25
293 385 25
361 81 37
65 117 359
305 1 73
241 393 9
313 77 45
381 285 97
29 365 85
341 193 141
201 277 129
457 163 33
81 354 105
353 145 49
353 407 37
393 41 81
257 88 233
125 301 81
65 9 89
169 229 209
453 219 7
447 277 53
304 417 53
203 209 257
129 1 187
209 305 97
385 351 25
345 341 81
473 401 9
1 105 245
189 387 77
216 201 30
245 65 137
157 489 5
377 293 19
61 313 89
49 269 67
189 413 17
413 347 67
289 57 161
109 45 345
5 351 56
361 133 117
113 493 1
61 69 209
409 389 29
73 373 1
193 37 185
321 153 121
109 401 31
277 469 29
201 381 73
345 269 69
416 1 34
433 121 33
281 289 33
285 421 25
121 193 25
385 121 9
221 225 1
485 1 1
21 389 1
17 141 81
417 325 53
425 145 1
9 335 25
229 211 193
449 465 1
189 241 145
5 413 25
269 441 17
333 101 5
437 261 1
225 301 141
245 193 129
301 9 45
385 25 81
41 329 53
207 1 195
497 181 1
449 369 25
417 253 13
5 169 173
385 253 33
119 333 73
173 293 33
345 321 109
39 217 129
309 181 5
481 353 17
233 297 181
229 141 97
69 81 29
441 361 29
297 121 153
269 181 57
273 1 11
473 201 17
323 173 19
481 481 9
305 177 1
1 5 433
313 81 173
329 285 53
433 97 29
203 61 101
77 429 3
78 73 26
225 421 1
153 53 49
293 37 65
369 329 63
153 325 49
145 101 9
5 413 57
17 116 210
349 279 97
113 245 65
249 425 33
277 1 1
105 21 109
317 101 57
361 399 15
213 173 25
101 117 257
169 249 177
301 101 165
205 137 105
217 45 105
171 445 45
169 61 161
101 177 229
345 153 109
207 433 49
401 149 51
57 441 51
463 383 31
245 145 33
261 237 225
317 449 1
17 365 81
1 461 33
343 321 37
169 489 9
309 113 65
361 57 49
101 89 351
217 29 143
279 21 173
37 385 113
165 429 69
269 77 1
457 433 41
73 305 5
361 309 85
24 177 169
5 217 73
109 377 45
493 413 1
149 49 153
453 321 1
473 177 13
359 449 25
173 97 289
209 437 1
61 413 25
377 421 49
5 77 265
189 485 1
249 109 37
49 461 1
125 329 101
437 319 1
485 309 9
105 25 61
85 349 17
337 365 121
489 185 5
146 421 19
135 453 45
441 1 53
389 201 45
433 33 13
201 421 30
473 453 5
497 345 3
301 41 81
421 389 65
485 261 1
101 281 29
241 285 37
5 497 1
73 421 33
333 369 25
157 449 3
205 341 65
45 225 79
269 173 169
145 321 1
289 201 109
230 381 25
85 297 189
241 97 133
451 453 17
105 109 193
461 165 17
469 173 1
313 155 9
279 261 217
285 157 33
233 197 143
349 25 129
425 353 65
29 1 313
249 141 205
203 233 49
421 481 19
73 261 81
181 389 35
157 129 45
249 17 13
65 341 1
57 165 237
481 21 17
241 445 49
397 113 31
91 479 11
189 195 255
321 473 5
1 441 17
245 173 249
337 401 5
325 171 161
377 197 117
241 125 35
161 369 89
333 49 37
177 57 237
489 281 1
293 261 113
133 45 257
389 485 1
135 133 21
369 201 37
119 133 81
165 369 3
429 245 1
1 301 145
209 473 5
461 165 3
253 85 89
497 156 1
449 197 5
333 171 33
65 341 121
405 261 49
413 369 81
241 433 53
417 353 9
45 121 213
121 1 125
97 1 89
17 21 341
481 189 1
109 337 117
265 125 1
185 401 89
457 437 5
325 121 17
149 465 9
425 373 65
43 429 57
481 485 13
469 457 1
221 185 49
265 233 49
489 89 5
201 253 97
317 497 1
465 213 21
381 253 1
385 445 1
277 465 29
385 389 17
453 13 17
333 461 9
285 101 49
392 101 77
493 69 1
21 369 17
141 349 1
153 277 65
65 121 161
277 441 1
413 77 57
201 153 109
125 317 169
289 49 101
163 25 69
73 225 189
109 185 249
145 341 65
429 181 1
392 85 84
81 401 5
493 135 1
385 133 85
297 57 137
277 73 153
445 193 49
41 357 140
393 33 29
163 89 65
69 229 209
361 249 129
457 345 17
121 445 41
253 145 125
41 469 1
121 149 321
109 405 33
289 397 25
285 339 41
229 169 225
113 285 121
85 335 96
25 261 17
93 53 269
171 329 5
275 201 13
393 149 73
333 45 9
471 201 21
291 433 45
461 257 33
313 453 37
417 425 9
177 261 129
169 321 53
477 141 17
177 37 161
437 445 41
245 193 67
329 301 159
297 173 1
201 497 4
385 181 85
281 345 17
151 62 237
53 445 17
297 237 165
41 249 81
1 231 111
341 241 49
89 53 49
101 301 169
221 193 193
369 191 7
287 229 127
465 301 1
273 301 81
49 35 189
289 461 33
81 173 120
165 265 217
85 429 37
385 409 62
365 33 73
101 66 377
417 253 53
383 389 49
320 81 154
257 213 225
439 293 47
9 389 41
93 149 161
301 357 56
329 153 162
47 125 113
489 443 9
81 109 1
21 181 193
271 365 81
13 361 57
185 286 121
213 43 1
241 77 63
385 209 36
135 341 49
145 377 117
215 161 139
369 57 5
367 17 43
281 497 1
105 37 115
281 109 33
285 433 27
271 325 65
243 177 205
401 61 29
85 225 189
201 237 201
326 369 81
201 481 9
345 245 65
493 265 1
5 1 449
113 261 1
25 81 261
99 285 185
325 305 9
289 9 85
335 328 159
33 421 41
341 101 1
177 5 41
121 257 151
49 145 119
473 117 1
481 311 13
29 481 1
145 377 1
133 469 17
321 389 37
161 57 25
89 257 181
1 349 21
477 93 1
429 421 17
303 65 125
497 409 1
125 93 305
141 361 25
201 497 1
329 361 63
345 101 45
73 153 213
211 227 243
457 489 1
105 301 129
109 453 17
425 265 13
309 301 129
441 49 1
245 133 113
1 373 9
257 257 45
273 141 149
141 293 107
1 369 65
61 181 301
69 109 17
385 101 29
125 109 313
37 169 129
460 289 25
357 265 81
292 413 73
77 477 1
429 233 31
341 497 1
293 421 1
173 229 84
385 349 33
45 93 249
341 85 33
351 149 67
269 201 137
421 415 69
69 65 113
29 493 1
393 29 85
493 201 1
113 493 2
75 69 147
489 257 5
313 249 109
9 345 109
438 297 49
491 185 3
109 325 33
337 109 29
153 405 33
81 86 396
457 365 1
441 425 1
101 253 185
325 129 33
145 337 21
1 201 241
219 69 133
461 293 25
145 241 25
201 153 63
97 469 25
97 404 44
291 459 7
445 5 1
45 421 73
493 65 5
189 433 45
451 401 23
25 271 27
245 103 65
189 169 201
213 321 39
151 73 267
489 397 7
351 385 69
485 141 9
449 85 32
317 448 3
425 421 27
493 257 1
285 245 177
281 85 121
69 485 1
365 5 17
267 465 25
349 169 17
49 481 5
285 249 121
281 479 19
65 237 1
397 449 17
357 413 49
369 5 93
65 213 1
485 265 4
301 323 161
377 361 97
401 435 41
309 29 97
69 85 377
13 169 1
225 133 9
69 305 25
361 201 105
101 393 1
263 137 142
201 217 1
185 373 1
13 425 57
269 235 176
297 497 1
435 409 53
301 89 169
17 336 93
401 265 1
225 325 121
161 27 149
145 397 81
145 477 9
253 405 65
249 21 241
23 85 129
221 105 241
29 457 1
125 349 113
381 413 49
49 425 69
93 141 81
41 337 21
149 129 39
181 273 213
453 309 17
37 205 241
416 305 50
97 461 5
373 93 49
197 489 5
13 345 109
405 305 3
309 237 95
325 261 169
241 395 49
189 389 75
39 489 1
201 253 145
301 221 177
401 41 30
285 445 1
285 181 201
55 165 113
441 413 29
481 81 13
437 325 33
53 37 65
389 193 81
417 385 53
253 269 1
221 5 41
385 453 31
237 269 25
225 329 29
41 125 193
425 317 61
1 441 37
497 471 1
481 61 5
325 13 49
253 349 41
21 225 205
53 413 1
225 85 261
13 21 289
365 417 73
169 17 321
93 421 49
145 189 75
369 297 65
161 473 21
61 49 281
309 61 181
481 133 5
269 469 1
77 473 13
129 233 229
377 325 21
429 261 17
249 445 41
163 149 39
357 81 65
493 309 1
233 329 121
417 17 45
251 311 115
197 405 65
321 133 89
129 301 127
325 469 25
297 325 77
169 328 92
241 373 113
443 129 55
1 57 409
221 9 173
181 449 49
401 221 53
161 433 17
457 467 27
101 57 245
157 341 81
457 441 25
89 153 97
229 129 129
177 337 77
61 42 17
37 241 221
333 64 137
46 393 85
21 49 397
31 101 257
301 217 105
336 69 96
433 349 25
357 477 17
489 85 1
309 329 3
385 397 1
313 269 25
337 249 61
5 469 1
325 145 57
69 469 1
85 181 257
393 317 61
62 181 129
337 461 1
233 305 145
413 101 41
137 173 305
253 401 33
325 157 1
421 469 1
297 9 197
345 421 59
169 217 249
377 221 45
32 421 1
389 409 89
485 499 1
37 217 49
185 281 45
117 1 129
101 193 149
13 341 121
441 161 5
409 1 29
17 493 1
385 9 29
65 29 305
121 41 329
437 449 21
345 341 141
241 341 39
401 293 73
57 181 65
273 325 145
41 169 297
317 21 89
357 425 61
149 440 46
473 291 17
361 169 121
437 493 1
487 197 7
189 249 33
1 37 309
21 25 272
429 201 41
305 101 77
217 65 53
17 33 301
491 269 1
49 489 1
396 61 45
1 321 101
337 469 1
389 361 17
169 1 35
1 126 285
417 189 9
65 421 49
289 89 87
313 29 169
253 457 13
449 389 13
441 353 25
229 109 225
165 445 53
469 413 1
181 457 29
101 489 9
311 233 67
381 385 113
257 141 233
299 313 9
189 385 85
329 230 41
53 275 1
261 189 81
421 25 53
477 81 15
337 37 3
100 437 21
129 63 75
289 473 13
161 101 297
419 29 35
21 197 177
349 371 101
449 309 26
57 401 73
325 109 100
69 297 37
217 85 117
333 245 89
497 482 1
333 249 137
141 145 183
161 277 1
293 281 145
483 57 11
409 425 40
389 325 97
273 313 69
269 173 73
367 5 15
213 217 205
355 377 69
188 481 5
301 433 45
347 132 93
425 191 33
497 97 1
425 67 61
189 61 145
457 273 5
165 481 5
253 121 21
365 113 73
341 181 145
229 313 161
325 381 19
253 1 237
177 385 29
257 105 225
453 113 33
289 133 165
313 125 153
497 329 3
481 481 5
237 9 185
53 33 417
217 101 229
441 385 45
389 77 97
403 473 25
51 353 113
93 345 45
41 5 97
485 1 1
113 289 73
125 457 27
201 173 205
321 385 1
309 105 65
217 475 25
259 381 9
237 437 57
209 105 163
225 137 97
329 257 165
253 193 57
145 373 45
1 77 161
493 385 1
409 49 61
225 1 56
465 165 15
365 365 1
137 281 1
9 97 213
385 185 69
177 441 57
1 97 289
281 101 89
169 49 29
397 205 57
421 397 1
85 485 1
269 349 113
121 489 5
217 481 9
429 345 9
81 317 143
21 325 46
241 43 201
105 425 17
1 31 145
405 257 19
13 157 217
337 85 113
133 213 129
383 153 89
369 425 61
81 469 1
401 401 1
125 233 61
69 261 157
153 441 1
205 217 169
433 353 29
241 197 61
149 181 5
185 405 33
145 25 349
245 221 1
57 113 173
385 289 77
217 373 13
1 353 136
217 421 45
17 249 45
53 301 9
193 394 18
385 465 21
305 221 113
213 273 207
1 161 253
285 77 147
25 253 173
121 260 42
333 289 41
77 150 260
421 269 17
382 441 53
421 149 17
45 461 25
445 376 17
129 149 118
281 445 17
421 393 41
481 349 6
433 473 5
345 393 5
489 199 9
333 433 33
269 285 49
341 113 65
269 157 161
376 389 29
421 413 33
337 241 5
465 397 5
201 273 177
385 101 109
57 173 153
401 431 9
413 441 40
321 165 109
3 53 257
281 289 205
161 201 261
449 311 21
137 457 25
441 153 11
153 429 1
189 317 21
221 153 265
225 137 153
3 345 149
117 19 359
477 153 17
377 305 89
193 221 73
235 220 19
385 33 41
141 453 9
109 449 37
25 477 1
233 469 25
121 1 101
389 465 9
427 305 51
205 71 113
205 85 201
261 353 65
293 241 9
488 241 1
433 37 9
235 53 189
437 265 21
113 245 73
261 261 81
279 21 145
313 117 155
65 133 81
265 285 109
389 353 65
485 213 1
145 84 233
333 269 145
319 85 27
337 465 33
289 205 169
421 29 33
168 493 1
333 17 109
133 355 81
421 341 1
345 117 61
181 329 133
261 401 1
449 281 41
485 310 12
105 189 129
361 165 37
233 225 81
315 61 171
201 153 150
461 497 1
69 225 205
273 1 177
157 405 73
319 153 137
421 109 33
177 283 11
13 125 81
373 409 17
161 81 337
253 37 241
145 229 109
121 9 91
135 335 29
273 17 177
449 429 49
105 5 57
49 301 39
189 495 1
404 349 48
465 429 29
33 21 305
17 141 1
273 2 5
425 59 51
85 246 44
413 109 33
175 401 37
189 121 61
281 401 93
19 385 59
261 55 17
217 149 253
397 93 41
201 377 121
37 201 69
245 455 7
119 257 121
301 273 1
445 413 49
101 1 161
389 433 33
57 441 53
93 381 1
1 181 293
457 481 9
135 481 1
269 76 73
439 193 5
143 153 117
181 297 37
13 297 49
53 453 1
153 185 293
89 97 301
281 165 213
333 301 145
401 57 29
377 225 21
217 417 41
81 85 193
345 13 101
237 197 175
189 129 193
441 230 29
209 463 3
229 381 17
385 456 43
461 485 1
13 105 305
221 173 105
281 73 25
271 313 129
433 337 49
457 201 20
261 413 1
133 165 321
333 29 73
73 493 1
137 169 299
85 449 1
153 285 145
1 197 81
29 37 129
457 253 1
301 185 177
485 341 1
69 441 9
413 45 57
97 97 381
1 237 41
325 485 9
77 105 37
85 265 5
121 297 161
329 415 17
129 161 265
315 93 23
353 309 141
101 1 225
225 473 13
445 273 49
429 21 39
69 93 161
363 201 125
397 141 9
73 144 18
77 265 105
433 201 65
493 321 5
409 453 33
277 47 198
359 161 43
261 265 153
1 13 305
39 381 13
249 305 29
3 204 26
101 349 49
441 297 49
197 361 21
253 269 1
301 109 155
209 281 69
421 97 72
131 85 81
85 165 209
441 109 41
89 137 226
361 393 5
333 23 53
229 401 21
305 297 37
397 401 49
417 69 45
465 297 17
201 125 251
237 269 209
493 225 1
149 373 75
321 221 177
421 241 65
457 93 1
39 137 52
133 373 65
169 37 317
385 345 49
413 93 79
485 127 1
469 405 1
289 97 21
421 233 1
485 209 1
433 141 5
373 173 1
45 433 13
453 249 25
1 113 41
473 29 1
477 189 1
363 123 41
353 417 69
61 201 283
305 329 17
345 473 13
281 225 177
473 409 17
5 453 9
67 153 125
453 145 17
489 387 9
137 117 237
409 301 83
357 365 65
193 325 33
25 157 113
1 281 72
1 181 257
185 193 169
103 449 23
235 469 1
185 419 5
245 1 1
232 37 259
153 153 337
445 425 41
461 101 1
97 241 93
153 349 73
49 283 213
189 109 201
217 57 53
133 211 11
201 109 117
105 385 101
249 127 93
413 45 17
365 89 129
443 485 5
169 217 77
447 21 25
253 29 221
385 377 17
469 451 17
85 369 105
401 101 21
405 65 87
37 67 400
401 213 1
321 153 49
183 49 1
321 145 73
461 181 9
137 133 217
435 429 59
345 153 1
329 417 49
241 457 13
133 441 45
473 85 25
341 305 132
61 277 161
297 475 9
209 89 153
361 57 41
77 209 181
109 469 21
13 337 85
433 97 65
345 369 89
345 421 39
69 305 25
73 237 81
203 425 21
405 101 29
305 413 73
393 293 37
389 1 97
69 249 1
285 321 49
425 133 41
476 397 13
429 389 32
65 266 80
241 489 9
129 169 153
193 489 1
1 273 158
77 229 33
1 141 201
1 61 409
301 433 45
29 45 425
151 273 160
37 269 121
425 317 21
281 165 81
213 181 149
119 325 113
295 381 79
145 473 21
85 420 75
101 153 9
317 133 49
105 205 209
149 253 17
313 357 129
309 405 49
1 257 65
41 285 121
197 73 225
449 25 49
281 481 17
297 485 1
81 229 145
125 49 273
77 303 41
317 465 5
309 465 21
233 305 21
17 401 63
90 369 33
309 225 129
213 329 141
353 161 85
201 37 269
153 339 9
281 185 41
133 105 145
145 269 139
317 301 9
101 441 21
341 443 7
1 389 41
421 377 17
129 101 149
5 237 135
109 341 71
445 493 1
325 277 113
201 281 9
445 261 1
361 353 81
393 233 85
85 61 81
73 73 265
125 261 177
13 89 193
429 361 35
181 41 177
493 204 1
69 101 329
1 441 25
473 65 5
177 233 141
233 27 135
11 169 323
225 185 201
469 485 1
133 85 93
473 201 6
47 37 395
51 8 77
149 285 153
209 293 33
5 245 1
5 257 129
413 85 1
429 385 57
21 447 3
21 273 217
488 51 2
293 177 22
73 377 21
353 455 33
117 135 305
425 365 73
5 181 225
265 185 29
61 163 159
27 113 17
21 285 61
45 177 201
409 385 49
213 225 193
481 269 1
1 361 105
237 465 13
481 13 1
329 421 53
211 469 1
75 189 241
305 486 10
401 161 11
209 113 177
197 149 165
201 493 7
333 193 29
413 353 57
133 500 1
105 493 1
155 202 60
385 131 33
125 467 11
65 30 429
437 69 33
165 1 239
369 443 43
401 213 17
105 165 161
465 301 6
181 433 61
485 497 1
401 289 33
497 253 1
221 193 1
5 285 97
361 457 17
381 169 49
445 249 1
229 153 1
93 1 57
221 317 177
191 377 9
151 145 203
265 33 45
44 129 52
281 341 105
149 93 225
269 409 29
385 423 41
141 269 197
45 141 353
5 329 125
489 285 9
69 313 146
173 461 9
421 277 65
449 81 5
333 79 33
55 409 13
319 5 23
421 329 33
45 449 12
301 309 51
317 401 73
89 369 41
269 389 65
445 7 49
137 241 61
333 437 45
245 121 1
497 457 4
445 219 33
233 155 27
365 293 93
137 81 357
421 77 1
265 125 217
189 385 89
65 437 25
41 295 69
181 285 65
65 57 209
1 37 177
106 473 9
293 153 57
201 269 105
415 137 19
361 125 1
249 273 41
265 5 1
261 89 113
37 313 125
143 437 49
79 419 49
237 85 209
1 297 35
305 233 45
81 341 1
7 213 261
61 317 105
105 201 29
273 291 1
241 169 245
457 233 12
1 169 245
401 107 53
109 309 65
125 85 121
73 297 45
401 225 59
205 351 67
17 177 199
247 21 131
493 81 1
77 357 65
365 69 113
461 403 38
221 409 5
405 341 43
188 201 253
169 346 89
177 485 1
225 161 37
93 217 109
397 271 41
157 382 76
133 353 65
449 51 29
269 77 145
373 281 1
221 281 23
305 209 149
205 165 273
113 453 17
325 393 41
209 429 33
103 366 26
133 313 125
5 77 17
245 479 21
437 353 49
309 293 65
313 169 21
385 109 97
129 464 6
401 489 1
277 353 17
325 453 33
185 485 1
57 201 119
473 354 21
489 105 5
477 401 23
37 337 17
245 299 95
365 493 1
69 405 25
89 145 241
105 401 85
99 37 177
349 397 65
389 122 81
217 175 25
49 1 149
193 473 27
401 325 31
101 301 121
473 121 19
37 141 353
269 437 1
181 361 64
125 301 145
397 313 1
85 449 25
257 389 17
477 65 17
257 37 142
5 69 345
493 439 3
141 500 1
221 317 33
337 37 93
445 469 9
441 353 17
393 277 13
301 409 13
481 203 15
233 201 9
393 129 65
297 1 173
245 317 113
249 45 85
229 217 177
117 261 177
105 256 26
61 305 134
225 67 61
493 1 1
417 301 1
157 193 25
37 57 49
157 425 65
221 329 133
349 135 1
185 201 225
489 269 9
409 417 73
1 277 65
245 377 69
421 169 49
217 253 145
483 485 1
241 189 206
369 101 109
193 257 157
490 453 6
441 189 37
155 317 25
9 119 281
85 467 17
453 477 1
45 33 49
19 493 1
385 225 37
429 413 65
385 153 29
441 161 5
369 385 65
81 476 3
53 193 293
345 301 121
265 77 113
69 341 65
169 469 1
325 253 1
25 201 217
337 313 37
77 386 75
219 361 105
365 89 49
397 431 27
109 29 257
241 61 245
253 449 49
85 409 53
413 469 5
241 313 61
65 397 81
226 237 237
405 1 9
189 193 237
221 449 5
101 249 161
185 309 1
477 1 17
213 457 2
121 269 137
429 153 25
381 373 109
273 441 1
69 1 163
93 421 65
157 101 97
242 449 5
277 181 153
445 165 15
489 29 1
173 345 33
353 1 39
444 485 9
99 309 169
26 389 64
9 145 305
95 53 341
69 25 73
205 153 225
7 137 257
345 475 9
405 105 33
353 21 41
309 259 89
485 165 9
421 17 65
133 33 161
245 279 99
19 197 81
289 145 9
247 89 73
405 61 33
367 341 83
449 141 33
253 257 25
489 413 1
101 349 1
389 129 49
185 341 69
277 173 1
37 181 113
261 1 228
277 269 209
469 11 1
437 337 1
59 389 57
263 73 43
1 125 137
405 365 25
141 117 113
285 37 93
1 133 249
189 153 121
165 465 9
129 409 5
385 53 104
457 497 1
293 189 161
375 249 7
297 37 1
369 109 17
17 145 121
277 245 33
497 405 1
385 413 25
121 179 67
337 105 17
260 409 61
201 473 11
41 207 85
101 497 3
437 205 49
421 357 73
337 481 5
113 357 13
281 153 57
335 389 72
429 385 41
193 409 81
475 153 23
109 21 165
381 269 2
45 57 1
145 141 325
177 73 91
17 149 1
49 81 1
201 73 109
53 375 23
473 393 25
217 290 86
389 183 49
385 5 25
316 489 5
373 181 113
121 461 17
249 233 205
237 401 33
201 281 189
273 297 157
85 109 97
21 249 37
413 489 1
405 77 81
213 81 97
265 289 17
385 465 25
1 401 61
77 13 241
129 473 17
23 225 269
49 265 169
85 301 161
489 189 9
305 393 21
445 141 49
227 317 157
393 33 69
333 301 129
293 9 9
149 19 81
475 129 17
309 281 117
93 493 1
471 377 29
233 177 213
445 1 41
313 21 97
221 385 13
181 53 209
301 457 37
433 401 3
137 305 103
105 209 113
405 69 49
313 153 49
249 265 129
113 45 229
489 213 3
481 489 9
141 13 329
125 85 297
169 377 73
293 349 1
424 229 15
221 145 41
225 393 45
37 377 37
57 213 219
329 417 41
451 331 1
378 361 55
289 17 173
377 177 17
489 129 3
265 85 77
377 449 41
173 73 49
245 497 1
299 25 19
169 149 141
45 301 1
85 257 229
453 81 17
245 441 33
303 377 99
493 481 1
485 133 1
249 341 113
375 61 107
233 29 221
185 65 233
29 469 5
121 371 129
369 137 117
433 437 1
97 117 305
141 127 193
257 301 145
385 493 1
249 141 78
401 401 45
65 421 77
33 453 33
441 57 9
49 29 397
89 208 106
453 137 25
493 165 1
33 409 49
141 69 25
449 269 9
441 1 33
375 441 25
217 439 47
411 481 9
485 293 9
485 449 8
393 129 61
369 301 117
481 141 5
377 229 53
397 65 93
397 1 57
245 333 73
169 137 197
305 421 33
33 201 77
181 497 1
381 169 85
133 113 129
41 457 35
269 117 89
11 401 69
310 97 119
33 9 77
65 93 78
1 329 37
329 181 95
207 261 1
257 193 153
97 29 301
295 93 193
425 309 37
437 185 33
449 121 45
373 85 21
427 301 55
153 395 41
49 289 77
225 345 117
361 109 113
141 297 121
247 237 251
445 429 24
133 225 1
5 146 323
1 201 165
273 385 49
495 441 4
25 269 25
1 393 67
337 477 1
3 41 169
125 425 7
69 453 45
45 21 385
97 285 121
37 377 56
201 457 33
477 17 1
128 451 35
187 161 221
151 185 285
445 321 49
497 17 1
207 353 69
457 389 5
85 185 73
85 93 233
137 485 9
349 101 9
198 489 11
347 13 49
495 357 1
13 193 209
401 181 69
253 475 9
145 105 265
52 329 129
189 237 254
453 481 9
269 49 201
497 401 1
301 461 13
349 101 17
497 309 1
145 301 89
353 161 48
349 197 41
251 65 101
301 249 193
109 265 97
479 277 7
197 37 237
485 469 1
173 385 21
65 113 197
307 5 19
249 237 107
452 137 37
189 413 81
361 321 73
30 105 73
477 1 13
57 49 257
143 169 241
347 317 65
105 41 161
89 61 325
461 49 9
333 449 25
97 91 133
233 361 41
213 313 77
73 81 229
249 157 177
449 47 45
285 125 169
173 75 25
177 249 150
365 30 1
237 357 1
381 497 4
57 465 29
69 433 29
21 273 29
37 337 143
293 417 75
29 177 221
65 453 17
233 101 217
265 176 157
193 429 57
225 485 1
162 280 35
385 261 53
449 129 21
359 457 21
265 353 41
301 25 137
415 301 61
421 41 33
437 413 1
21 223 3
385 85 33
261 161 33
9 245 113
137 489 1
249 77 13
405 355 22
29 205 153
345 443 35
65 342 17
161 249 109
41 319 119
17 217 257
101 45 305
281 365 129
209 317 177
270 353 41
49 475 1
81 133 81
265 365 113
101 137 185
341 429 41
165 433 65
421 165 75
13 385 33
1 137 321
475 69 3
49 141 1
205 273 41
293 145 193
157 361 97
266 325 73
205 185 153
241 333 129
361 31 77
261 117 145
369 477 9
61 209 281
333 451 1
237 385 85
493 73 1
42 81 61
89 385 81
413 177 57
469 153 25
429 173 49
313 257 45
165 489 1
1 457 9
149 449 5
413 183 1
377 333 81
285 481 1
257 69 13
257 345 8
93 369 21
129 69 317
41 369 45
293 449 1
353 221 133
65 493 8
41 181 261
81 201 13
33 165 49
463 369 19
421 109 35
1 457 9
249 418 79
101 437 57
309 485 1
417 265 25
165 17 65
421 385 49
421 305 49
49 453 1
493 93 5
253 185 167
97 477 21
419 125 33
353 225 105
405 41 17
357 145 129
181 385 97
33 45 405
17 149 81
489 281 1
157 433 13
305 61 141
117 121 113
205 481 5
41 417 57
29 406 82
209 53 205
413 181 57
61 33 265
455 317 17
181 441 37
74 321 37
221 313 177
169 253 41
293 325 97
15 185 265
253 13 153
201 225 173
445 441 13
425 105 69
469 401 29
217 461 17
53 253 232
269 381 1
187 437 1
461 173 17
173 209 273
417 197 1
409 109 61
315 1 119
169 297 197
381 77 41
129 69 145
449 113 1
385 281 69
241 301 25
285 493 1
301 285 69
121 451 3
297 453 33
189 433 29
269 17 185
320 93 97
89 469 1
445 430 1
73 193 81
409 51 63
1 9 349
321 213 69
100 49 270
277 77 153
409 93 77
141 1 241
193 485 1
222 73 41
13 37 65
311 453 1
105 389 49
341 305 1
421 349 33
157 157 341
429 245 49
389 281 49
301 125 113
137 153 125
441 89 31
417 9 17
53 493 5
157 57 273
489 161 9
433 326 61
389 389 33
385 265 77
321 9 157
277 225 1
173 185 232
469 61 1
137 45 273
57 433 33
319 285 131
313 441 49
101 93 295
149 49 18
213 373 65
369 473 17
1 101 261
41 345 109
385 409 29
117 145 129
193 213 97
289 485 2
57 137 355
7 425 41
337 1 121
349 351 29
489 201 1
385 25 61
329 69 61
411 1 9
129 429 17
121 1 281
5 251 105
369 337 111
87 349 141
281 361 9
269 164 153
73 305 85
141 89 137
87 129 136
253 117 225
449 351 37
101 405 85
229 469 1
185 73 234
461 425 13
485 245 1
305 457 9
461 453 9
486 331 4
389 357 65
421 237 17
393 169 1
273 151 85
121 229 1
113 21 41
289 489 9
121 301 1
25 229 81
37 85 1
349 185 79
133 253 57
301 297 1
425 145 73
66 177 301
113 21 189
401 393 29
409 121 17
243 465 9
353 107 45
165 269 89
385 229 81
401 285 61
261 49 29
85 333 137
81 269 153
281 395 29
485 441 13
1 293 145
57 85 49
91 421 17
151 419 71
149 41 321
417 153 13
173 101 57
373 325 101
153 205 53
113 369 121
173 325 113
157 273 141
325 25 151
225 45 1
473 221 25
453 405 17
165 445 33
57 109 241
121 423 1
73 493 5
285 351 59
101 421 5
447 197 42
189 409 23
255 189 213
293 365 49
385 247 109
41 61 41
121 17 237
181 217 33
69 141 237
185 437 15
185 77 285
353 77 144
408 233 54
1 405 95
341 289 81
269 417 79
289 109 29
313 371 105
377 417 77
177 341 5
165 353 135
341 375 77
443 89 31
9 205 201
25 273 1
255 261 49
409 305 2
89 453 1
217 309 1
421 281 2
373 177 104
181 193 297
289 379 13
249 353 137
41 453 1
93 25 177
317 85 161
237 45 1
341 469 17
249 77 97
111 369 97
101 389 17
397 185 15
97 9 5
388 53 19
1 61 391
461 485 1
461 457 33
297 17 165
469 459 17
57 485 1
77 389 53
161 448 20
37 289 141
139 201 123
281 361 85
402 5 16
289 181 113
261 25 97
257 21 100
139 109 169
310 109 6
361 329 69
377 93 49
75 35 227
421 307 77
399 14 101
437 409 1
377 189 37
145 255 79
441 197 45
321 367 82
325 341 129
57 320 54
181 441 45
1 313 21
441 297 45
313 313 93
485 69 16
41 377 73
69 177 97
257 451 19
257 441 53
499 432 1
461 259 17
161 85 297
97 145 201
37 61 233
461 41 3
279 133 15
89 89 405
337 253 137
285 193 193
81 25 265
213 429 9
411 409 17
109 9 365
105 265 71
189 117 209
493 193 7
357 105 1
81 261 105
265 125 181
193 45 37
1 267 5
17 1 357
165 97 161
9 193 149
181 385 13
57 265 121
61 5 353
169 255 97
429 409 1
381 309 97
189 305 97
201 317 73
137 347 51
301 217 157
401 121 37
135 221 233
353 149 25
173 17 297
89 289 5
261 259 161
465 433 33
109 333 113
333 161 77
445 497 1
249 385 93
481 253 1
421 251 49
441 421 9
269 469 1
417 217 57
13 137 225
337 1 45
401 213 1
229 489 1
425 189 63
237 1 185
353 403 4
385 333 81
497 205 1
481 189 17
275 469 17
161 333 121
441 309 1
481 405 9
109 65 9
85 1 113
199 197 49
289 173 105
425 421 37
413 189 79
135 89 63
485 157 9
1 321 1
497 461 1
156 25 292
21 199 185
401 225 71
309 401 21
101 49 381
125 77 201
113 13 365
231 25 201
1 365 105
101 341 81
233 495 1
109 5 101
297 169 25
5 485 1
489 61 5
345 47 29
429 465 5
101 325 113
461 385 1
383 1 37
121 329 133
481 201 1
185 41 201
285 17 1
385 337 5
221 405 33
455 205 43
12 305 185
421 234 33
225 97 1
213 133 207
273 205 165
95 9 83
253 297 13
77 69 225
217 189 203
497 243 1
205 365 73
233 9 81
117 181 36
101 225 133
101 477 1
89 53 23
25 241 237
185 25 229
453 341 1
1 369 125
333 58 101
5 433 25
285 305 109
453 11 11
113 69 25
257 465 1
305 101 185
33 61 353
297 385 113
193 437 1
273 319 109
277 177 1
325 401 21
465 189 13
125 81 311
133 313 141
334 33 105
16 353 81
269 185 121
41 287 201
381 149 61
105 381 9
125 125 23
489 149 1
469 269 9
77 437 17
401 473 25
21 457 25
189 345 147
117 177 217
71 417 53
93 337 73
34 161 269
121 441 3
377 301 101
401 117 97
21 1 225
25 485 7
7 337 79
57 293 33
121 145 205
29 261 33
369 421 33
37 473 21
81 54 333
173 129 261
397 33 79
185 69 305
349 497 1
39 419 55
413 181 9
413 209 69
433 425 33
315 285 45
301 417 25
97 361 137
373 457 21
353 469 25
473 301 11
249 437 15
183 151 295
101 465 9
121 425 41
173 125 281
317 381 33
297 27 137
261 49 97
497 161 3
387 149 21
273 117 85
313 417 43
353 297 93
293 77 171
301 495 5
41 231 195
57 425 13
101 481 19
85 17 41
65 373 77
433 357 33
229 273 81
269 417 21
13 189 50
381 291 119
53 141 233
301 113 17
265 285 137
421 165 17
421 83 33
461 85 1
481 485 13
101 37 337
281 37 97
353 469 10
89 297 81
297 409 65
305 101 109
493 377 7
305 5 153
233 97 117
137 359 71
81 421 25
225 265 181
201 289 13
181 145 193
461 285 9
473 145 5
285 489 9
489 269 5
269 369 53
145 125 245
179 465 5
321 171 89
453 9 9
153 41 129
5 201 69
305 57 93
37 451 39
409 365 9
441 41 29
53 385 17
293 403 51
329 242 17
152 319 119
281 441 1
195 125 303
137 473 1
49 297 133
297 413 65
314 121 51
165 90 121
257 117 133
29 429 49
25 145 185
105 221 195
209 469 1
173 381 25
461 53 1
61 493 1
329 305 93
325 485 1
129 91 1
245 213 161
233 465 21
177 213 113
449 57 49
447 481 5
121 197 265
473 173 1
193 217 189
317 469 10
47 65 341
33 385 78
453 269 1
301 241 97
5 21 45
401 313 74
397 41 41
481 445 1
41 377 109
437 173 17
81 445 49
453 289 33
197 146 65
497 93 1
229 433 9
297 1 125
237 337 145
341 387 39
477 73 9
137 69 333
37 85 321
73 9 17
129 449 9
243 73 63
273 117 209
349 21 1
457 497 1
453 305 17
229 177 225
417 493 1
93 105 252
145 305 1
421 497 1
229 265 129
157 481 9
1 105 341
353 337 85
173 477 17
500 21 1
193 337 105
169 133 57
465 29 17
353 89 113
161 445 1
201 217 187
153 105 81
5 93 73
181 45 285
333 245 93
301 39 105
93 457 9
149 129 185
213 345 89
237 493 7
249 209 161
129 261 59
205 149 217
217 181 89
97 385 71
137 151 91
165 141 133
313 265 17
469 265 15
289 157 169
135 161 149
159 137 259
401 389 97
287 215 29
89 261 1
17 129 293
189 441 25
449 361 37
441 33 1
13 421 35
113 361 42
361 385 77
341 251 97
369 61 45
73 313 85
23 301 151
49 473 21
13 311 119
225 273 93
173 189 61
189 187 249
232 61 187
381 61 1
109 489 9
345 489 9
301 455 29
249 377 77
129 413 41
25 187 173
285 251 193
265 249 81
433 25 33
353 305 101
453 449 1
489 161 5
265 29 169
129 141 1
401 97 81
1 159 177
81 333 81
101 141 201
209 65 195
261 497 1
439 329 41
193 469 9
289 65 89
477 285 1
57 49 25
221 121 220
433 179 53
285 139 45
109 430 36
285 85 17
449 157 29
461 349 25
125 81 301
49 397 5
121 141 81
229 85 65
285 405 49
281 421 65
149 17 309
261 261 17
429 377 49
157 487 13
210 13 85
153 25 217
251 341 25
1 47 43
425 97 45
333 103 121
89 401 1
57 345 141
221 321 155
301 321 29
285 193 129
369 405 49
301 465 17
461 433 25
481 327 17
388 373 1
97 321 33
141 177 261
105 201 229
57 369 125
25 307 23
139 29 257
251 49 209
389 361 1
169 461 13
395 485 1
333 297 13
281 205 133
201 243 239
489 341 9
157 421 1
215 413 81
145 5 277
49 305 29
185 119 309
269 401 81
323 177 81
113 141 73
177 53 309
485 85 1
349 261 57
289 409 1
162 313 21
109 301 153
315 105 1
249 437 1
333 477 1
409 365 9
401 301 41
105 185 169
425 441 45
201 449 1
229 261 145
61 191 199
421 153 1
418 447 21
145 97 141
365 477 1
281 363 65
213 365 69
185 105 169
57 377 61
317 61 17
313 233 33
113 357 65
121 103 297
145 153 69
1 441 57
417 429 49
493 351 1
265 25 33
429 437 61
285 489 1
89 449 17
160 297 69
117 497 1
365 45 49
429 37 1
1 5 217
481 481 9
261 397 99
81 449 21
345 81 85
205 425 61
305 9 21
119 225 13
265 245 77
305 1 189
409 141 61
169 461 33
285 85 161
45 393 93
181 425 9
189 385 113
281 409 25
377 153 114
145 205 1
261 23 65
9 101 97
265 449 25
189 269 189
329 261 169
109 89 101
265 161 85
33 139 153
5 193 241
489 257 5
299 141 185
137 161 1
33 1 261
457 73 17
321 1 113
201 133 77
193 485 1
197 337 149
485 469 11
141 141 17
74 193 141
113 361 29
251 409 61
113 121 53
261 189 74
345 337 145
405 379 1
45 137 89
177 173 89
453 269 9
469 105 1
321 73 5
241 173 85
85 145 69
269 1 193
385 25 83
445 91 41
171 213 49
385 205 49
197 401 77
305 189 125
29 485 5
189 273 77
141 57 281
5 281 61
285 493 1
65 209 237
261 199 105
297 203 187
269 281 205
85 213 97
141 437 1
1 305 53
197 413 41
445 181 1
189 77 121
227 381 33
329 465 21
373 189 107
73 249 53
425 353 25
1 369 109
1 421 17
457 49 17
101 165 225
437 366 55
489 227 5
341 209 97
477 325 17
341 73 119
106 313 33
73 117 193
421 457 37
439 201 55
69 33 337
249 337 81
265 433 25
21 433 57
489 463 9
77 101 177
265 249 155
401 45 33
101 449 13
103 443 23
338 165 59
113 157 69
251 281 121
145 189 17
401 1 69
477 145 9
445 325 51
141 1 191
493 459 1
225 89 185
261 153 225
197 113 241
423 473 17
457 21 25
333 385 111
281 481 11
321 197 21
125 153 145
1 145 73
365 93 73
393 65 1
449 403 37
217 409 13
137 305 133
485 457 1
69 101 151
25 377 37
337 493 1
37 333 97
153 401 97
125 473 9
333 269 11
181 429 69
245 479 9
457 97 33
233 177 49
421 325 9
389 413 11
393 485 1
245 488 1
317 189 177
377 233 87
153 113 217
377 237 85
401 241 49
101 287 11
89 129 185
177 441 5
309 64 177
489 465 1
193 289 25
381 349 3
1 153 245
129 197 35
241 129 173
341 85 65
81 229 33
249 401 13
5 153 49
53 89 25
305 209 145
101 182 8
449 305 9
385 425 9
349 205 59
389 45 81
197 29 193
357 109 65
381 469 29
385 129 29
425 323 49
353 183 141
357 269 25
325 489 1
497 399 1
303 357 49
69 429 25
443 453 17
377 1 33
477 372 9
209 403 57
154 35 68
157 397 41
69 225 204
145 149 193
305 321 109
445 85 43
101 365 73
105 365 57
53 393 53
201 45 285
221 109 233
333 345 13
277 205 65
465 201 17
385 177 77
77 345 21
189 105 81
1 5 353
361 177 1
353 73 93
205 385 65
357 469 17
393 145 93
457 208 13
433 329 38
451 457 1
389 45 49
237 154 249
11 129 189
261 53 193
213 357 137
53 221 273
289 161 145
469 198 8
1 377 113
285 241 89
41 181 125
89 101 161
81 289 101
101 169 73
137 469 1
157 470 22
453 473 13
269 301 57
327 117 37
329 253 69
489 41 9
301 386 31
105 181 161
369 405 49
29 377 69
213 259 69
497 101 3
341 425 37
37 121 41
361 1 85
417 17 5
409 401 89
401 457 33
303 33 93
452 181 18
29 385 11
141 309 9
9 237 75
317 61 161
93 165 231
209 481 9
495 57 5
477 473 19
355 17 123
181 165 57
397 377 11
327 457 33
73 453 1
445 141 29
369 429 65
361 317 109
137 233 119
5 433 15
141 73 321
297 237 5
181 401 49
277 349 1
89 45 261
289 449 9
477 29 1
173 105 1
193 469 1
265 297 93
289 319 137
87 221 181
101 385 77
285 365 25
385 293 65
337 473 1
193 377 57
189 369 61
273 137 209
381 265 49
285 491 5
371 249 117
425 125 9
237 385 13
267 241 173
173 269 25
445 137 17
421 249 73
129 277 9
49 373 97
97 469 1
465 281 1
253 101 149
233 49 185
329 65 41
81 445 53
272 437 13
97 97 205
353 377 45
73 133 153
185 137 45
242 249 229
209 417 69
205 69 273
169 365 113
77 473 13
3 29 201
467 345 1
257 181 89
165 149 273
277 163 49
477 9 9
169 153 285
65 293 33
341 383 11
491 413 1
377 141 121
1 289 177
141 429 1
457 481 17
453 397 33
23 281 209
485 289 3
265 317 95
449 285 25
255 125 207
109 165 105
329 225 49
453 299 17
41 303 145
249 489 1
177 401 25
9 385 105
345 121 95
457 64 5
441 353 13
5 381 103
89 101 17
356 89 142
425 249 49
69 25 337
45 85 165
227 85 237
339 389 105
441 193 1
341 321 1
325 9 65
181 73 193
137 141 65
279 13 1
315 357 129
453 237 1
405 113 34
9 477 9
165 125 305
17 205 65
345 73 25
201 437 41
61 423 1
213 137 145
1 413 85
76 423 27
109 185 75
191 25 85
497 141 1
61 489 5
153 457 37
169 353 117
305 105 5
171 157 299
173 301 89
391 185 49
485 9 13
149 25 289
269 249 209
53 69 158
437 469 1
425 21 49
341 105 65
449 169 37
197 129 89
485 493 4
253 73 177
73 187 127
161 481 19
329 241 155
373 121 111
267 89 77
489 481 1
401 1 93
385 409 45
481 73 17
65 333 73
69 485 13
161 17 149
101 1 146
129 81 9
309 117 127
477 153 17
333 153 41
439 321 33
357 365 81
35 425 7
365 289 9
85 309 19
319 149 53
169 1 277
241 381 49
421 317 53
197 353 75
257 145 85
377 293 77
145 401 65
261 305 157
381 357 49
449 409 29
181 397 33
301 81 137
339 325 77
273 405 33
205 17 29
65 413 73
395 325 33
81 189 49
1 189 170
91 395 5
25 261 41
233 85 147
149 467 24
425 381 41
185 417 65
361 405 65
289 389 33
93 81 105
201 133 97
185 37 221
269 405 1
485 5 1
437 453 17
179 157 203
57 493 5
273 205 1
1 393 93
313 161 45
153 406 24
257 101 13
361 73 137
433 201 33
425 125 45
59 89 163
189 341 1
421 149 73
117 385 105
197 305 77
204 185 14
153 1 321
181 453 25
389 337 31
227 193 101
25 58 217
301 481 15
457 269 5
377 239 77
121 309 137
409 213 13
5 225 265
253 121 97
175 181 225
333 333 113
197 247 13
433 189 41
235 321 173
417 389 13
493 389 1
345 405 9
424 465 1
421 409 49
65 285 121
197 57 1
169 9 57
149 489 1
261 237 49
457 109 5
77 113 113
157 389 17
141 237 213
265 213 65
69 485 1
389 9 65
251 265 81
301 197 25
497 49 1
173 393 89
451 301 15
325 289 17
45 145 89
389 485 14
349 473 17
145 459 15
493 41 1
181 373 3
249 161 157
1 377 85
401 109 13
93 237 161
153 53 29
297 181 65
161 85 1
493 353 1
213 105 65
353 137 77
169 313 117
301 393 37
305 415 29
401 121 53
113 405 29
301 233 25
141 293 113
179 321 5
33 297 89
281 141 85
473 1 17
485 283 13
185 181 265
153 329 57
253 481 17
273 405 9
421 357 49
1 81 161
43 105 241
269 261 145
457 93 17
308 261 101
477 407 20
481 451 15
5 461 9
193 305 193
101 481 9
413 141 1
5 259 163
37 365 49
347 161 135
481 161 7
413 349 81
417 84 65
33 285 57
117 489 9
21 149 33
73 289 97
69 65 47
61 241 41
421 22 1
37 421 77
9 65 61
189 401 37
357 53 14
349 89 145
441 121 3
285 281 177
153 421 3
5 401 97
101 393 41
269 473 5
251 309 9
340 481 5
321 387 78
469 129 25
229 237 36
49 481 1
341 477 5
221 457 21
212 365 67
321 305 149
9 421 73
380 385 77
305 57 161
437 81 1
53 281 13
217 245 129
497 85 1
453 221 33
269 385 105
69 193 45
489 329 5
81 465 17
265 481 9
137 293 193
441 78 13
253 385 81
165 265 141
365 461 33
401 341 17
181 399 99
181 45 193
233 433 61
351 205 111
461 263 1
393 437 48
413 141 41
405 453 17
221 165 273
253 177 137
269 65 225
253 481 13
29 10 361
193 137 189
173 138 297
337 129 117
303 241 111
9 177 57
151 461 9
101 269 155
29 285 129
109 225 9
101 169 113
349 1 129
473 231 21
93 163 277
465 185 13
439 247 13
245 453 1
5 249 237
249 237 167
197 269 21
221 471 7
281 441 33
61 1 49
121 229 113
37 413 69
237 345 67
357 413 25
109 73 321
77 229 113
253 301 181
189 113 169
141 21 297
45 29 137
85 277 70
49 53 297
229 137 97
401 181 29
395 361 15
345 73 125
109 465 13
429 429 65
9 333 113
349 145 105
177 57 225
205 145 1
485 477 1
41 385 65
77 451 6
181 301 153
173 197 97
289 157 41
425 281 13
173 137 281
237 489 7
37 457 9
33 17 165
97 219 273
361 309 101
361 21 21
151 381 113
213 141 193
277 57 161
325 285 41
321 37 157
25 21 285
155 261 45
238 61 19
77 353 9
213 305 97
495 289 1
349 459 25
333 73 41
495 69 1
275 313 137
291 469 13
421 129 63
49 53 253
205 349 105
149 245 129
397 429 13
397 473 17
133 473 9
269 285 65
221 249 245
149 345 137
425 493 1
221 13 45
217 465 21
341 349 21
497 449 1
117 277 9
361 265 1
473 253 17
489 1 1
449 145 1
261 61 225
149 33 305
138 330 105
397 145 73
269 395 53
45 41 121
157 489 11
467 333 11
225 405 65
21 205 249
237 161 159
141 109 221
97 281 13
245 253 201
31 45 429
9 265 61
477 57 9
77 135 157
329 125 61
113 95 19
309 225 49
481 465 9
269 237 17
457 129 23
85 421 53
435 137 9
473 183 5
125 409 73
245 221 134
429 97 25
405 75 61
231 309 81
25 301 89
141 353 119
329 13 109
153 427 55
435 117 51
277 41 153
67 161 111
421 329 57
253 489 1
161 5 61
304 451 31
385 81 23
313 245 81
236 284 160
173 115 281
81 279 51
75 41 57
101 353 73
405 321 89
85 381 65
335 33 85
313 157 1
461 113 9
477 307 13
173 269 69
369 90 117
101 480 19
245 117 93
391 61 1
337 109 69
173 25 197
25 353 113
25 365 1
493 85 1
129 93 185
349 73 89
21 173 121
229 123 225
37 321 53
157 341 47
469 429 17
289 77 81
341 161 1
313 73 117
178 97 140
449 161 42
201 73 235
13 153 329
205 97 121
249 41 157
241 281 125
161 33 321
69 17 145
461 293 9
1 413 1
449 117 41
235 478 12
255 337 73
337 97 53
269 379 65
473 81 13
169 89 237
180 241 65
273 201 125
145 453 5
1 349 89
365 205 65
103 317 147
179 69 217
389 178 65
255 353 1
129 313 185
25 71 143
333 341 49
421 429 9
19 389 33
485 265 9
493 233 1
425 197 65
429 173 1
157 1 217
329 229 165
305 213 189
365 485 1
309 417 73
417 333 17
409 473 21
321 385 105
293 301 177
137 341 1
61 73 245
65 5 137
21 141 209
197 369 49
421 133 1
185 325 97
479 405 1
473 5 25
453 117 33
37 421 25
17 497 1
193 33 209
89 349 49
41 361 55
421 41 49
129 477 1
133 317 110
308 241 175
1 309 129
367 105 23
497 149 1
129 313 177
49 141 1
85 141 345
489 181 5
174 329 33
409 189 77
377 13 9
405 135 13
385 83 58
260 177 35
405 307 17
35 261 1
329 117 29
353 275 89
413 85 9
399 457 33
129 261 33
93 45 139
321 279 9
229 41 65
305 89 65
205 444 53
297 381 13
153 461 33
29 381 9
161 257 113
129 293 55
381 423 71
337 229 81
281 133 125
489 133 9
341 481 13
113 51 177
17 349 17
357 17 109
49 251 149
97 485 1
345 285 27
397 497 1
29 301 25
61 481 19
261 241 55
73 193 95
173 261 225
395 333 61
73 337 37
207 251 3
213 141 49
385 437 1
173 378 90
301 57 29
313 41 185
185 173 201
109 305 73
425 249 39
301 365 41
313 105 13
201 229 198
285 485 11
301 105 49
189 109 1
309 329 149
201 129 85
205 277 65
457 441 13
1 185 71
207 365 89
425 297 25
329 495 5
401 389 73
57 465 13
181 273 128
81 285 153
289 93 127
465 445 25
225 417 73
113 257 177
481 349 5
405 21 40
441 173 37
121 293 81
89 393 33
377 399 35
457 321 25
469 145 17
197 205 97
317 349 113
21 37 337
255 445 41
381 493 1
109 181 129
453 341 9
169 434 38
405 357 73
135 289 69
301 181 45
185 185 85
29 473 9
361 469 17
385 401 5
229 89 245
197 143 177
453 457 21
69 401 65
1 397 89
289 365 89
369 25 53
449 261 21
217 441 57
477 169 9
53 301 163
261 229 206
69 165 129
197 261 183
289 341 129
301 489 9
117 377 65
405 405 26
177 257 225
437 417 17
427 441 1
349 205 105
205 337 85
149 89 145
225 325 145
301 453 1
269 201 105
297 385 41
145 333 9
265 1 229
213 185 57
465 30 33
219 201 191
137 421 65
397 361 79
285 221 169
341 373 33
181 433 57
273 57 113
153 341 159
333 353 73
19 349 105
25 65 349
19 301 29
481 63 13
481 477 5
485 209 1
121 457 3
201 397 73
497 69 3
319 38 9
205 81 292
401 273 33
45 317 169
389 445 33
133 369 29
285 77 145
213 369 125
1 337 111
325 481 17
257 377 41
29 17 289
25 1 61
213 413 25
301 277 153
294 181 12
157 65 177
313 371 115
37 1 208
133 1 33
313 65 29
409 492 1
173 385 81
89 121 57
279 461 25
341 169 49
330 181 110
341 377 17
257 301 107
437 425 41
403 141 15
397 195 25
33 249 25
75 1 107
273 377 101
21 333 121
429 81 9
13 1 345
481 193 5
151 337 37
97 61 165
257 297 181
369 409 69
241 185 157
133 213 97
225 57 49
101 421 25
17 445 49
37 213 1
217 493 1
73 447 3
41 169 41
447 21 33
341 119 65
127 13 177
485 193 1
329 305 61
317 161 85
29 311 9
397 345 73
217 321 117
369 359 67
269 121 113
65 105 284
353 141 37
461 401 25
261 249 209
145 37 157
273 205 1
401 17 69
289 29 21
143 189 137
201 305 145
253 481 1
125 377 1
369 237 129
325 225 145
269 321 11
73 209 281
69 77 9
229 305 117
281 413 81
401 353 21
429 499 1
381 142 18
481 365 17
237 461 1
381 85 81
241 437 1
421 81 9
244 197 47
109 173 165
449 1 43
123 69 125
397 213 57
45 377 85
417 485 9
1 261 145
425 493 1
129 37 325
337 25 123
37 405 1
485 189 1
21 199 87
251 477 7
281 263 197
341 89 137
241 321 13
397 205 9
461 265 37
361 124 81
229 401 37
281 5 129
117 269 161
157 24 201
25 273 39
421 249 65
155 193 101
5 35 253
429 265 5
297 457 9
301 121 81
139 457 23
489 353 5
153 465 7
337 331 71
405 485 5
469 165 3
488 317 1
465 317 21
497 101 1
363 485 1
397 53 41
185 265 169
113 405 33
281 349 145
285 445 1
413 363 1
497 141 1
167 57 73
389 127 33
381 159 1
153 17 77
89 217 99
467 449 1
165 251 171
253 257 33
481 325 9
109 15 33
377 461 1
21 125 141
17 357 33
73 105 369
329 481 1
493 93 1
41 213 1
318 241 90
81 217 45
385 441 29
393 145 65
387 369 77
117 413 1
381 283 81
182 493 1
417 137 5
117 403 97
9 305 105
165 401 89
81 77 193
473 170 9
101 243 147
165 285 1
437 263 41
289 461 9
285 477 9
13 212 52
449 49 17
20 209 45
301 101 97
137 129 213
453 13 33
345 361 125
445 85 1
477 421 9
229 169 203
361 157 121
443 429 37
468 417 17
301 351 35
357 183 1
269 89 123
457 5 1
229 401 87
21 41 313
219 373 112
61 269 57
144 415 31
109 181 237
213 6 145
285 417 1
117 397 75
1 373 127
17 225 29
365 165 17
117 257 89
397 21 17
401 17 61
101 365 25
349 357 17
305 41 37
437 137 1
181 121 65
269 377 117
93 37 153
385 281 37
1 85 369
1 469 17
233 161 164
373 89 65
269 17 65
19 29 201
221 213 65
5 149 33
381 209 45
409 289 45
5 21 129
365 285 9
347 489 1
468 377 12
289 161 72
265 497 1
433 481 19
133 177 293
470 189 23
259 345 149
497 489 1
293 425 45
397 157 45
205 493 6
267 29 35
485 385 9
481 69 1
491 201 7
421 189 65
419 131 51
101 181 129
229 327 23
217 193 229
73 263 203
365 201 65
73 401 37
437 365 1
289 135 189
317 202 153
445 21 23
237 301 81
93 457 41
337 13 25
161 221 221
493 421 1
369 477 1
21 345 81
421 369 29
9 437 9
73 453 17
277 109 193
121 281 23
277 357 97
113 111 289
69 241 99
117 389 49
209 401 21
18 49 265
469 217 1
241 393 93
37 69 313
237 337 157
229 201 129
385 189 51
69 353 53
155 305 57
225 369 93
269 61 225
149 33 145
269 363 55
381 84 73
259 441 41
65 445 25
421 481 9
225 245 65
465 25 28
213 85 209
289 61 25
121 349 129
25 165 69
113 121 165
21 269 89
165 41 17
345 301 69
77 37 225
403 353 57
465 129 21
493 5 1
429 97 7
485 229 1
397 243 17
233 1 121
105 217 49
190 195 255
55 353 137
409 153 29
173 445 25
109 69 193
277 321 101
253 85 37
453 77 3
81 141 161
381 129 97
349 77 105
173 429 65
455 337 13
141 349 127
45 309 1
201 225 45
233 185 33
43 337 45
345 377 45
325 5 161
313 97 121
433 101 9
229 321 93
389 35 71
317 345 5
21 397 88
445 467 31
429 181 33
493 193 1
285 157 65
245 17 193
233 369 69
337 413 25
165 309 1
253 193 137
13 105 241
329 425 45
76 337 117
89 135 307
393 105 77
261 9 209
281 21 69
133 169 33
385 29 21
173 461 9
141 429 41
177 121 317
389 477 15
285 325 17
241 45 121
101 460 16
209 137 121
269 457 1
473 229 9
181 17 257
361 121 89
81 201 289
189 77 287
493 165 3
379 41 53
289 189 207
249 1 27
149 233 241
1 21 289
69 9 257
153 345 41
61 497 4
45 41 9
165 441 33
341 9 33
89 125 121
205 309 61
377 465 25
477 453 1
224 361 73
341 341 129
69 245 129
225 137 205
96 105 89
13 65 277
21 189 185
435 231 41
125 433 1
96 485 1
157 285 183
305 339 153
381 245 49
213 405 41
208 201 264
1 477 9
497 253 1
332 269 85
9 281 161
117 313 129
473 441 13
405 385 65
237 217 41
67 429 65
145 245 129
457 265 13
53 261 229
341 437 1
353 317 45
21 241 149
237 493 1
73 469 1
293 437 17
37 301 41
261 69 185
457 76 33
49 277 161
494 228 2
433 89 49
293 445 49
69 453 1
149 131 129
453 401 33
221 105 1
145 121 303
52 101 73
309 381 1
401 357 65
425 297 41
193 221 141
95 285 176
181 65 289
191 435 57
385 221 85
25 285 201
453 109 33
341 405 41
125 313 177
101 38 1
197 249 73
157 357 97
431 145 65
129 105 277
25 469 1
441 345 13
161 61 113
73 441 25
69 185 257
293 429 65
301 225 165
221 173 3
257 301 69
95 109 273
185 17 121
209 65 49
473 301 13
77 426 10
465 393 9
325 486 5
149 189 17
337 32 141
421 101 49
289 21 45
413 269 9
309 153 53
273 333 89
84 225 15
217 53 241
449 81 37
38 445 17
5 95 389
225 269 137
353 205 69
1 113 185
97 297 193
381 5 33
5 317 1
459 365 27
461 69 14
1 101 259
413 257 27
205 373 1
445 405 52
197 197 57
199 1 243
161 221 25
223 389 49
441 297 53
331 258 11
385 113 73
25 185 109
365 425 63
489 25 9
469 485 1
317 301 89
369 161 121
423 149 23
21 69 1
221 277 177
49 49 209
235 349 121
209 389 33
221 381 5
383 321 37
489 339 1
189 273 117
409 161 1
241 481 17
249 163 81
445 305 31
157 321 109
489 377 1
373 433 29
37 318 25
173 129 225
109 369 25
441 405 25
97 329 101
481 209 3
473 329 21
425 477 9
241 205 29
149 201 245
237 253 113
229 401 85
69 73 134
361 33 76
365 269 113
89 153 285
97 289 117
253 93 99
25 103 297
101 109 257
281 149 149
317 449 37
201 193 69
173 449 49
212 117 277
45 231 15
417 205 37
453 217 29
313 57 13
229 99 129
317 185 9
271 301 41
105 341 49
130 373 93
133 185 289
401 151 87
125 269 105
233 185 23
393 473 17
301 125 125
497 329 1
465 173 21
425 465 13
69 1 219
9 207 247
317 29 170
1 489 1
425 22 73
329 129 1
109 1 265
135 309 1
305 449 1
421 441 57
389 109 49
101 13 65
333 225 105
445 133 1
17 25 333
305 281 9
85 221 9
173 413 49
283 223 178
29 13 25
497 20 1
469 429 19
123 389 49
165 473 1
402 185 12
493 182 1
365 177 113
89 153 337
201 245 1
5 277 1
489 73 9
424 149 3
489 105 5
299 229 41
329 21 113
357 49 135
213 1 109
477 273 17
173 477 21
271 285 137
23 201 95
147 497 1
305 253 185
237 153 101
405 73 65
289 489 1
85 151 69
406 361 75
217 253 169
153 337 101
1 385 49
167 281 101
221 89 225
253 425 37
189 301 85
481 254 1
329 485 11
485 367 1
202 452 24
285 189 117
293 209 31
205 353 101
333 313 81
379 349 45
103 137 97
325 289 77
373 301 1
365 25 41
385 305 61
493 329 1
449 451 17
63 353 81
461 481 17
349 133 63
419 293 81
169 357 65
201 37 269
349 445 53
193 497 1
1 411 1
13 429 65
373 77 57
469 53 1
45 109 225
177 369 121
249 293 145
425 69 65
213 193 1
333 9 145
101 309 41
65 365 113
253 177 25
433 68 21
333 181 153
279 301 153
385 401 55
493 73 1
9 241 153
369 147 126
485 49 1
449 85 13
249 261 1
123 109 73
441 281 8
169 273 129
210 237 201
273 497 1
65 429 25
53 37 259
361 150 25
465 305 9
477 97 17
261 177 185
455 197 25
1 249 181
343 101 15
489 265 1
191 113 181
99 425 9
405 29 33
283 1 143
117 65 362
117 285 163
252 37 111
321 53 117
113 317 15
165 207 195
295 245 37
1 61 209
185 409 85
193 418 24
149 204 112
201 169 257
37 433 33
241 401 25
61 117 129
413 105 41
382 139 14
349 9 113
465 93 29
373 129 61
217 433 49
349 307 49
61 109 329
277 137 129
413 253 9
369 25 79
113 305 17
37 433 37
127 413 33
85 273 193
457 433 21
437 321 1
441 73 21
321 337 53
204 485 1
305 121 57
469 337 1
183 5 39
385 441 41
57 389 21
301 167 53
141 285 201
337 385 13
397 399 65
131 97 217
273 213 37
221 145 113
181 421 49
1 1 405
89 237 193
317 449 43
266 317 25
289 369 59
117 241 17
421 485 6
141 189 97
225 25 121
377 9 21
385 357 109
353 73 21
125 463 15
21 401 93
213 89 33
489 13 5
477 1 17
441 485 9
473 385 1
345 381 89
283 433 49
205 153 177
345 341 113
225 1 121
289 285 209
133 257 197
405 49 1
121 29 189
29 457 9
205 5 289
257 421 1
473 253 25
425 479 1
193 465 25
209 237 133
117 265 94
253 207 73
249 373 121
305 343 83
381 241 113
57 241 53
305 481 1
353 305 100
145 469 1
469 361 25
15 361 97
313 51 49
137 285 133
309 264 65
117 485 1
311 37 49
365 401 41
421 1 57
261 341 137
133 125 149
41 189 297
261 101 91
429 207 69
99 461 9
411 325 5
413 493 1
225 489 5
121 273 9
289 271 189
269 105 137
213 325 141
137 345 68
201 201 161
261 93 113
177 417 69
81 489 5
57 141 233
445 393 17
309 297 51
321 173 63
293 33 1
421 173 69
49 193 169
320 345 61
493 269 1
489 87 1
461 21 33
93 473 21
37 161 121
1 268 200
301 221 85
237 299 55
485 437 5
473 161 9
489 1 1
185 49 197
193 109 25
453 149 1
277 161 97
259 1 221
111 160 131
425 273 53
53 378 72
37 193 61
369 253 85
495 493 3
197 405 57
469 173 1
119 329 161
497 377 3
337 253 77
105 133 109
345 185 1
321 121 93
469 405 5
429 93 49
409 1 29
361 297 113
257 1 185
89 345 33
333 207 5
269 265 33
139 293 193
465 77 19
209 145 77
477 321 1
193 305 81
255 457 13
157 237 145
365 473 9
97 449 49
305 414 71
349 371 51
297 429 49
321 253 97
421 76 33
1 180 295
185 469 13
137 296 140
469 43 25
377 93 33
25 253 1
345 7 93
177 69 221
113 43 189
1 253 119
101 181 193
285 5 185
482 249 5
49 385 97
189 64 289
313 105 173
145 217 113
461 19 25
237 141 117
25 129 301
453 225 24
197 65 17
1 171 251
445 342 41
229 417 17
397 45 49
241 257 13
109 263 189
97 13 285
377 337 9
333 437 1
105 153 97
429 13 1
33 493 1
181 74 1
485 305 5
485 373 9
369 101 113
393 265 57
289 491 1
149 359 31
25 105 315
341 49 129
303 98 191
45 453 13
429 453 45
93 481 13
449 1 29
77 77 209
1 485 13
425 489 5
257 145 105
401 161 33
397 157 41
483 105 5
245 301 83
405 53 73
289 185 65
465 201 25
461 185 25
13 103 133
121 105 93
74 13 135
5 91 357
263 73 71
213 30 1
425 297 25
1 149 73
257 315 95
21 57 17
373 377 41
253 117 103
385 133 29
140 61 286
5 485 11
201 321 49
269 105 205
385 137 101
117 109 193
301 53 81
39 257 57
297 257 37
451 8 40
289 469 1
433 161 5
389 140 65
84 165 97
317 293 169
53 269 187
325 189 47
393 345 1
353 401 89
52 493 1
377 313 21
335 253 116
53 217 189
157 493 3
449 279 33
225 29 213
307 457 37
9 461 20
277 329 33
441 135 21
269 137 97
201 401 81
209 197 69
297 433 13
153 19 321
149 13 173
301 109 93
293 13 161
6 129 5
205 405 81
373 452 43
49 53 257
433 297 25
373 117 70
65 461 33
331 465 9
181 217 189
33 457 5
489 243 4
485 389 1
85 171 79
489 345 3
493 209 1
57 157 189
29 13 65
85 337 5
433 157 61
385 405 49
289 433 37
37 325 73
201 139 1
329 201 9
237 329 65
109 181 196
269 494 6
305 425 21
465 395 35
173 185 293
157 453 33
333 129 117
77 452 42
365 305 33
173 241 173
173 205 217
413 397 41
109 369 81
421 273 49
457 87 23
357 113 1
25 5 241
325 1 107
1 35 43
9 253 81
337 345 141
41 89 153
433 75 45
465 73 5
433 425 45
105 269 137
309 305 1
85 97 229
81 245 197
193 385 101
33 133 353
285 109 113
13 221 105
137 421 1
473 61 16
117 13 241
193 195 261
385 445 1
149 213 231
493 221 1
13 293 193
165 361 97
5 405 81
161 301 185
245 85 1
437 285 33
9 9 169
241 489 5
1 365 123
1 405 69
465 13 21
385 445 33
29 41 445
91 61 81
405 89 33
125 497 1
249 161 107
413 201 25
491 397 1
157 361 81
397 145 97
169 413 73
25 69 273
233 177 105
481 297 5
181 465 21
5 193 61
429 177 33
149 33 41
1 165 97
453 113 13
85 69 129
89 65 57
221 37 225
353 73 103
441 445 41
9 1 277
341 437 33
463 265 37
185 401 93
461 301 9
25 389 1
473 353 9
397 81 1
133 165 305
205 177 194
77 441 45
109 37 225
145 221 129
197 477 9
265 417 57
121 173 97
173 21 265
173 261 209
41 309 133
21 381 113
401 397 21
137 301 35
235 201 187
181 333 85
185 165 221
337 481 1
77 209 289
461 209 9
149 493 1
251 347 127
73 149 177
457 125 10
309 81 81
393 301 105
261 1 231
265 357 41
493 213 1
177 69 281
245 257 101
41 145 301
225 177 201
93 485 1
369 165 129
181 25 61
181 269 121
141 269 145
421 93 49
189 29 165
157 197 1
209 9 241
325 49 153
53 257 75
201 417 13
473 410 1
177 353 121
41 41 237
345 121 49
485 489 5
189 405 33
117 341 65
101 263 65
329 21 121
385 357 109
429 106 25
213 443 19
337 277 25
167 253 1
257 161 13
1 465 9
57 237 145
221 401 17
113 101 73
401 64 17
365 385 101
81 301 41
385 277 39
445 357 49
4 293 141
49 101 381
101 457 37
113 325 129
153 373 9
361 189 73
193 313 13
405 157 65
45 41 297
197 73 97
93 285 121
485 393 1
285 181 173
401 169 1
145 269 161
1 397 1
233 229 227
405 273 1
71 489 9
480 121 12
149 377 9
49 257 137
305 465 25
429 409 57
385 297 33
265 153 181
9 165 49
333 461 13
267 321 1
317 285 1
181 243 67
253 401 53
61 417 57
65 269 1
205 281 153
209 41 253
433 405 55
61 485 1
5 487 11
321 165 135
128 265 5
5 33 293
93 269 153
101 361 106
1 297 65
433 157 13
81 421 5
401 421 49
153 67 307
245 241 63
121 165 243
481 355 9
413 301 1
21 285 89
309 385 81
349 341 5
33 253 201
189 257 121
81 160 247
481 101 5
21 197 269
489 453 9
161 323 51
481 273 17
321 217 19
1 417 69
109 461 1
121 357 23
447 121 15
25 277 129
105 153 95
73 441 7
361 49 33
401 21 25
449 425 17
385 489 5
161 309 65
49 341 1
201 77 29
229 101 145
361 493 1
349 149 97
237 381 113
65 165 321
151 261 97
373 485 1
125 1 345
209 241 141
17 5 413
269 301 177
77 37 169
9 285 89
381 149 105
251 471 8
421 441 21
37 329 49
345 409 77
101 93 17
385 265 57
7 49 129
141 393 33
341 172 85
477 253 1
41 141 1
157 213 17
57 21 85
137 45 157
177 449 33
25 401 85
221 445 17
257 101 121
293 65 81
309 481 13
329 69 87
157 261 219
285 301 65
265 169 9
137 101 1
473 251 13
269 169 65
153 115 87
373 51 2
317 401 7
397 75 97
297 273 177
341 5 145
49 377 37
263 1 219
237 133 17
147 229 1
361 101 101
61 437 17
1 473 9
161 437 25
25 49 189
137 381 41
419 105 13
477 213 9
1 323 171
361 29 109
357 25 21
453 145 25
497 61 1
209 161 145
273 161 89
305 229 109
261 425 1
331 333 113
161 133 49
261 301 169
85 385 37
413 42 73
353 457 4
429 261 49
113 245 161
243 385 73
425 201 41
1 205 97
97 157 259
37 269 73
113 9 105
199 49 67
297 201 1
313 269 125
189 149 307
393 457 1
353 84 133
481 389 5
357 105 97
369 1 54
161 157 5
153 445 25
477 93 9
313 17 125
33 153 305
305 161 5
429 357 9
287 65 173
317 353 85
81 309 81
153 373 73
481 49 17
438 185 37
285 85 17
77 221 231
225 29 217
265 153 179
381 385 45
269 401 33
1 334 151
17 413 25
273 173 181
425 429 1
49 145 237
303 53 57
465 41 9
89 273 121
61 469 1
61 45 249
177 5 69
185 181 73
53 413 1
373 373 97
253 57 43
85 349 25
197 421 14
437 423 17
498 237 2
216 305 125
98 409 9
337 161 141
121 205 296
237 25 81
359 89 69
289 17 145
133 361 1
483 185 1
89 1 257
133 313 121
375 169 33
173 281 17
293 477 17
5 101 145
117 169 193
165 365 17
425 53 11
33 381 37
135 73 283
449 273 37
257 273 154
457 377 9
225 481 1
129 383 33
66 29 71
351 186 31
485 433 1
221 17 1
127 29 21
153 29 73
393 13 77
401 141 37
481 209 9
21 477 17
485 249 1
485 137 1
65 441 13
289 129 57
337 153 93
429 125 41
101 117 15
221 141 41
457 421 33
289 409 17
165 469 1
230 121 238
205 253 239
385 201 97
403 173 7
385 313 73
169 165 49
177 245 97
153 145 299
268 37 69
389 81 101
433 197 45
289 485 1
269 322 133
457 293 23
81 277 129
49 65 413
301 241 9
53 185 279
489 361 9
485 133 1
403 305 29
117 405 41
145 78 185
225 21 89
21 101 273
161 481 13
341 349 121
425 1 17
45 225 57
469 85 10
485 389 1
1 121 329
474 149 10
129 321 145
401 409 41
281 481 5
41 397 102
151 205 217
1 305 69
89 25 341
225 469 9
61 381 25
13 229 177
497 489 4
237 125 9
153 193 257
477 363 11
1 169 65
397 289 9
62 373 89
253 427 63
197 1 49
125 277 129
329 61 49
293 101 197
200 277 107
269 389 81
1 9 233
9 205 233
157 277 169
409 357 10
1 321 1
185 289 161
21 417 69
369 361 93
149 313 45
161 201 181
439 269 33
205 225 1
49 409 29
385 213 29
465 337 1
365 177 69
345 233 77
301 69 22
273 129 133
433 397 53
353 209 49
349 95 57
41 69 65
213 341 81
229 29 21
219 129 130
71 125 49
233 497 1
225 81 181
357 381 17
393 381 47
77 441 33
397 98 33
90 441 7
375 265 73
89 153 149
209 157 185
281 93 9
1 313 69
399 49 1
137 64 133
197 105 249
37 347 69
241 461 33
93 281 5
313 273 149
39 291 1
317 205 41
393 65 57
403 341 9
281 317 33
73 9 205
93 241 161
313 137 25
133 485 1
113 5 269
153 469 1
125 89 85
201 141 277
255 5 63
21 245 1
123 101 71
401 21 37
157 397 97
33 27 81
121 69 49
153 361 33
207 10 187
385 341 105
189 401 17
261 249 193
17 385 1
333 81 121
93 175 325
397 437 1
361 169 97
153 293 81
349 65 67
255 145 181
185 186 31
373 333 33
25 97 123
257 149 225
261 13 145
65 189 57
211 105 250
465 209 25
301 317 121
97 345 13
461 321 16
161 133 101
205 421 65
473 497 1
137 193 289
173 137 137
485 25 1
1 181 63
497 293 1
337 139 37
94 305 109
29 461 33
29 173 53
277 273 193
417 177 81
485 185 5
389 37 102
381 13 65
161 29 321
481 341 5
45 271 215
377 149 1
113 461 9
117 151 287
329 9 93
145 405 73
73 241 53
165 457 21
141 485 1
305 449 49
293 272 165
1 253 177
385 11 98
73 301 17
477 237 17
181 369 85
395 205 101
351 485 1
29 361 1
361 9 17
333 461 11
53 41 357
391 209 67
389 345 33
77 305 145
5 417 49
473 305 5
425 369 45
89 412 59
153 57 341
73 105 68
17 329 49
201 265 1
137 241 65
65 5 141
285 413 57
338 269 130
389 73 97
281 333 41
385 249 41
441 249 21
303 421 18
421 469 25
41 45 225
125 449 9
145 159 306
385 449 21
151 153 213
409 473 1
221 381 89
465 421 25
369 209 57
301 365 87
301 485 5
197 257 17
101 125 329
481 456 1
401 461 17
431 189 23
49 273 213
385 493 1
449 321 5
341 61 33
493 287 1
137 265 65
201 381 17
281 481 9
17 433 21
253 125 57
493 101 7
425 49 69
251 153 51
161 135 201
421 289 17
137 145 244
185 241 229
341 89 33
405 153 21
101 49 305
289 217 85
125 349 137
349 301 25
37 225 181
17 213 81
129 217 273
381 417 69
181 53 193
49 125 233
13 373 49
181 73 9
141 369 101
141 465 13
251 269 209
405 253 37
57 497 1
401 89 73
461 349 4
165 105 49
480 121 4
149 357 141
101 180 202
93 313 37
385 377 89
301 173 177
389 49 61
181 409 65
129 63 345
497 349 1
261 397 33
65 113 313
439 213 3
81 237 155
49 493 5
177 301 27
51 325 153
89 187 165
344 261 129
201 153 197
497 469 1
163 333 168
281 341 65
485 61 9
44 341 15
373 225 53
201 117 93
13 297 109
41 279 73
297 329 145
1 89 377
85 421 1
453 101 1
213 11 41
327 225 153
213 441 13
193 241 33
85 45 193
269 37 209
321 345 1
141 305 57
205 56 81
215 173 131
405 69 33
147 333 49
177 215 81
209 361 41
429 21 1
97 49 325
373 389 37
493 205 5
269 181 85
465 273 17
229 73 11
497 321 3
77 317 169
97 117 257
385 117 89
141 285 196
17 337 153
189 497 1
229 69 97
197 349 129
209 113 25
225 221 49
171 77 199
321 221 153
137 213 193
65 297 197
249 413 41
485 401 15
469 149 29
477 305 1
297 181 165
453 355 17
5 213 257
489 17 5
343 441 1
81 473 17
433 413 57
37 85 129
101 353 1
289 193 25
41 309 1
373 457 5
1 125 233
141 227 233
277 237 197
165 269 137
25 113 73
1 457 21
117 253 97
57 153 89
349 205 137
9 325 49
493 191 1
63 425 56
81 329 129
101 383 67
65 97 181
125 209 89
465 409 13
337 285 15
65 121 343
273 193 17
9 1 249
73 121 37
353 497 1
441 185 1
11 309 17
33 321 53
433 281 5
389 241 97
17 413 9
425 1 53
405 41 1
357 257 17
303 329 85
89 149 321
493 413 1
89 125 249
9 149 54
29 289 11
383 215 83
189 389 1
33 253 25
329 13 57
433 17 53
357 293 97
9 45 1
385 283 13
69 361 81
37 101 329
421 385 1
469 69 1
409 29 37
425 185 33
197 17 257
341 105 97
41 489 1
235 33 59
41 61 33
254 33 179
53 406 80
481 429 9
137 445 17
325 153 17
209 425 73
409 1 9
284 165 188
61 349 81
245 59 97
401 85 69
227 145 117
173 405 49
17 137 301
265 489 5
69 133 49
77 145 117
365 177 105
301 141 89
425 37 29
365 261 127
1 85 173
341 137 1
113 277 65
497 229 1
261 369 73
429 305 41
288 461 1
465 385 5
77 189 305
409 39 9
25 93 257
477 189 9
1 25 445
493 137 1
233 361 89
249 241 85
65 249 146
205 325 169
113 485 1
325 473 17
57 15 125
397 361 81
381 201 57
35 217 141
353 88 5
229 189 97
313 173 55
409 61 13
269 33 57
257 269 33
389 37 21
83 349 25
429 377 37
357 479 5
387 341 95
309 1 105
97 221 1
409 401 13
281 461 33
101 361 25
237 341 109
425 317 3
305 45 153
125 405 39
421 281 17
441 366 31
85 461 9
77 493 1
313 461 9
41 205 57
477 37 13
405 93 43
301 181 89
197 61 77
413 169 57
97 191 135
285 49 97
185 187 275
297 309 117
457 403 21
161 421 17
231 313 95
421 189 41
101 177 3
121 353 65
209 49 161
205 35 45
301 325 161
237 181 9
287 189 57
21 456 1
117 313 33
5 105 21
58 129 297
73 133 113
325 105 113
261 141 1
385 373 37
433 293 17
397 219 77
69 97 307
51 325 117
225 301 109
299 465 1
485 189 1
453 461 9
389 306 33
443 97 23
289 201 165
97 497 1
273 189 29
87 21 1
257 397 57
57 406 15
449 1 33
125 249 183
69 317 107
449 311 49
161 465 31
1 217 129
351 377 117
485 435 1
445 379 25
153 409 21
93 337 61
333 453 1
10 65 93
241 451 13
257 369 33
489 429 9
141 429 33
453 445 33
151 201 289
121 409 49
369 183 117
113 461 17
401 141 23
321 145 61
181 225 253
53 185 215
489 440 5
392 289 59
257 189 213
41 181 77
93 253 143
189 453 16
5 157 135
465 169 17
389 489 5
483 197 15
173 1 137
97 201 177
97 461 25
473 292 17
161 401 21
1 73 401
105 433 9
470 113 28
165 249 189
405 493 5
127 201 241
167 207 73
449 273 13
221 361 125
433 369 49
373 149 127
457 213 21
233 189 1
429 486 9
53 380 75
25 277 113
497 430 1
1 421 65
357 325 91
113 225 9
399 13 87
181 429 65
413 1 65
289 421 65
65 273 41
221 293 161
10 377 65
177 425 61
497 249 1
461 133 25
77 121 309
473 457 1
340 1 120
365 401 21
297 453 1
193 201 9
321 93 165
123 121 263
229 261 49
217 217 61
317 349 121
145 173 153
459 225 11
317 453 1
281 359 117
149 405 7
317 465 21
273 61 37
119 381 11
181 253 97
421 273 65
241 269 209
9 307 29
229 213 49
453 345 25
61 393 73
457 129 29
289 277 145
237 444 51
313 209 169
73 93 361
269 185 81
219 277 81
189 234 265
397 253 97
401 353 64
477 49 1
285 411 55
233 129 37
477 473 17
305 417 69
125 301 161
341 225 33
109 341 33
53 225 149
169 1 73
401 281 25
217 169 100
325 61 125
169 497 1
181 481 17
165 357 65
497 93 1
121 291 95
5 488 11
277 101 149
1 169 117
1 181 33
297 201 57
189 393 101
113 185 305
221 181 113
465 259 17
277 25 193
381 89 65
85 345 133
457 85 41
249 273 129
333 273 65
173 213 193
353 333 125
1 197 141
101 341 1
329 461 25
421 208 25
145 321 89
245 387 43
405 41 1
125 453 1
439 393 1
453 461 23
425 1 1
201 201 261
73 257 73
149 153 117
37 421 65
101 497 1
244 245 1
369 85 89
237 253 105
325 37 1
285 249 41
177 405 49
117 477 13
469 465 1
423 53 9
329 149 29
21 445 49
413 409 1
461 401 17
381 263 25
425 255 57
413 229 41
117 410 17
437 297 13
119 181 53
419 377 39
33 233 33
229 345 85
413 321 57
77 449 13
314 253 35
277 69 129
217 477 9
93 49 329
377 101 61
433 13 29
349 69 65
353 293 65
329 21 101
305 137 111
105 481 1
125 113 209
385 68 57
281 473 17
473 105 5
1 1 241
377 65 97
45 181 1
309 401 3
45 417 9
253 121 61
477 489 9
77 393 101
175 413 9
37 202 220
21 137 93
85 94 119
313 5 33
273 89 213
461 357 33
321 269 17
177 441 57
393 61 41
169 325 85
269 69 81
157 357 35
181 477 17
149 49 161
53 221 45
37 57 241
141 269 179
193 237 153
185 133 141
361 17 17
77 173 161
473 221 15
149 129 193
281 329 65
325 69 97
37 303 3
461 485 4
465 173 25
18 1 132
321 121 109
189 261 193
209 417 37
253 305 73
349 465 5
235 365 89
277 117 1
481 309 13
35 341 49
165 221 233
1 237 49
113 281 145
269 129 225
145 465 17
485 3 9
273 233 41
169 77 36
79 149 352
297 433 17
285 433 49
217 1 141
261 217 165
6 197 139
357 285 37
333 85 137
1 401 85
109 461 33
157 33 5
399 317 71
105 29 121
313 151 85
413 245 65
369 53 23
29 57 415
126 345 57
269 262 49
77 361 29
33 165 113
493 321 5
473 177 1
461 461 8
163 453 33
301 265 97
225 220 241
133 449 5
309 201 83
5 197 289
365 153 97
413 389 1
202 185 152
401 17 57
497 441 3
245 441 25
489 489 9
193 435 49
33 489 1
177 193 277
29 297 149
225 385 65
69 495 1
417 345 37
81 253 225
205 257 231
413 37 73
393 343 21
33 229 129
423 73 13
385 57 9
427 411 57
197 1 17
221 349 113
137 53 283
481 329 17
297 357 129
385 297 93
297 169 97
121 221 161
401 313 9
161 369 1
465 473 25
297 221 61
41 373 34
281 421 13
421 329 45
265 284 11
201 33 125
341 313 53
485 57 1
245 157 1
281 415 15
285 473 25
261 421 39
61 193 97
61 309 161
181 373 65
121 229 49
249 321 141
57 321 133
21 233 5
145 369 109
77 267 125
241 315 5
453 469 29
413 189 73
401 9 65
175 401 61
245 109 1
437 425 45
439 465 9
339 85 107
49 249 225
161 315 173
53 393 15
341 237 129
153 61 229
21 269 225
197 489 1
141 481 5
269 203 25
133 37 33
41 89 73
21 217 37
249 417 1
105 365 69
237 77 105
33 73 265
243 425 61
301 429 33
497 107 1
269 85 105
237 489 1
357 176 113
365 105 49
413 435 25
145 149 45
96 177 77
17 5 410
97 269 89
165 321 155
109 121 241
357 169 113
101 301 41
389 61 21
153 87 121
349 61 49
77 17 185
253 349 137
21 421 33
401 285 37
75 369 9
61 329 65
143 249 117
113 177 257
361 449 5
222 37 257
493 221 5
101 125 305
361 401 97
201 213 257
441 271 45
301 153 199
125 231 17
261 393 3
135 12 91
145 169 305
317 53 89
105 345 105
397 341 11
405 365 81
425 21 5
297 1 141
361 85 81
433 81 21
461 429 17
249 249 65
53 229 177
249 333 81
177 61 317
165 349 17
401 297 41
73 229 201
465 317 33
93 161 295
125 9 73
121 201 85
37 329 101
165 469 1
317 29 121
77 473 9
417 215 21
61 53 185
81 165 45
85 45 65
269 199 137
417 53 45
189 211 107
325 49 105
145 137 105
153 284 158
441 309 1
53 489 9
141 97 57
301 313 9
433 97 45
169 89 221
485 457 15
261 97 228
365 157 49
449 53 3
77 425 29
165 309 3
225 165 201
17 153 9
153 401 57
429 65 41
81 205 281
1 299 41
213 213 177
33 135 253
209 449 41
261 437 41
285 37 121
153 493 1
468 437 9
117 309 27
111 397 33
425 473 19
289 401 29
453 157 25
155 237 89
469 297 17
465 113 20
33 65 245
357 103 41
317 385 25
193 429 41
93 471 29
171 485 1
273 101 181
65 289 37
269 225 171
169 353 65
17 109 233
156 217 153
201 69 205
33 165 65
49 469 21
281 93 45
417 369 9
89 437 33
9 365 49
321 285 121
293 457 33
477 9 9
180 307 41
215 21 207
209 1 237
107 497 1
445 105 17
17 473 1
225 1 36
357 97 129
285 273 73
117 117 51
357 213 124
169 137 189
241 223 197
49 269 209
34 41 105
377 417 17
196 1 178
197 457 5
209 409 1
413 468 18
465 231 1
421 321 1
17 445 41
233 305 65
373 1 105
385 49 69
161 16 181
9 373 1
421 127 49
135 121 29
329 95 157
321 73 1
409 475 11
349 89 121
57 449 45
337 489 9
309 361 101
485 305 9
53 385 25
405 437 1
477 461 9
393 137 5
185 289 153
85 403 65
65 73 137
201 321 53
125 357 1
301 17 33
145 345 121
257 101 29
357 117 97
117 209 275
93 355 49
493 121 1
301 325 97
209 473 21
334 165 123
181 413 17
145 113 153
389 341 49
53 309 129
289 127 97
29 185 273
1 389 49
57 17 197
441 207 49
281 369 27
53 213 257
381 41 65
278 377 91
345 365 125
449 297 37
237 401 53
385 61 33
277 41 125
165 243 63
37 233 113
165 166 55
361 21 21
13 273 121
273 45 13
169 91 57
421 1 73
381 441 13
309 265 177
457 351 41
265 473 17
297 415 57
205 137 233
153 269 169
201 97 177
425 1 1
201 453 9
166 449 41
229 29 73
121 495 5
235 385 20
476 170 21
301 25 145
193 481 9
57 9 181
341 481 7
405 101 57
405 477 9
33 61 177
121 425 5
65 297 13
81 317 41
85 365 113
237 389 84
229 245 157
437 27 1
145 293 123
69 265 189
447 229 25
385 241 91
417 333 53
121 121 229
349 313 89
53 369 33
29 101 289
385 137 97
239 365 49
205 85 79
61 437 1
301 113 117
225 157 109
145 145 33
189 405 65
403 269 17
397 141 57
317 321 1
477 37 16
33 469 13
369 153 85
37 65 129
385 325 105
485 285 1
301 337 1
337 145 21
173 79 297
1 375 17
449 249 13
477 467 1
209 381 25
281 353 1
433 197 53
81 437 25
465 39 17
497 331 1
369 293 97
288 105 147
253 469 19
61 413 25
189 13 49
389 13 1
481 333 15
77 261 193
29 449 49
77 225 93
293 211 177
405 389 33
53 397 57
173 105 33
449 431 35
37 237 1
333 253 9
281 455 29
57 109 281
385 297 101
21 73 409
37 493 1
77 377 65
473 1 5
47 481 5
65 121 85
1 233 45
374 185 29
461 411 17
409 61 25
53 37 161
157 77 321
29 21 25
439 465 25
385 333 109
145 493 1
481 213 17
173 141 121
11 485 9
277 261 33
229 249 130
365 445 33
297 261 164
21 193 5
151 283 145
301 317 161
339 341 1
422 1 17
325 185 17
445 5 49
401 257 81
165 353 33
57 121 37
161 53 105
493 49 1
91 373 1
193 325 105
109 219 53
301 251 97
157 397 9
397 301 73
357 293 17
109 93 217
471 137 25
101 237 153
491 301 3
41 481 17
37 65 403
101 197 99
213 251 141
485 395 1
397 357 97
153 465 33
429 481 13
453 285 41
173 221 105
9 69 84
161 81 285
61 361 73
237 177 65
197 421 53
85 477 1
73 101 169
457 321 21
351 397 97
273 34 29
385 317 73
105 341 97
461 165 37
10 153 324
133 321 149
105 181 101
213 205 1
121 385 49
453 230 33
153 137 109
449 101 11
25 61 345
147 357 33
376 353 1
193 437 25
90 129 313
201 417 37
169 421 33
337 37 37
477 305 1
329 489 1
73 445 21
285 189 185
153 37 301
493 157 1
465 492 5
409 493 3
161 301 129
321 41 153
297 85 65
385 316 109
42 373 1
245 125 57
209 321 37
449 365 3
21 155 165
373 457 13
37 437 1
257 41 29
189 369 49
181 457 21
321 461 1
298 321 161
241 206 25
361 389 37
233 357 1
129 485 9
105 91 237
133 29 215
257 101 201
453 428 17
469 251 1
21 101 241
369 189 89
265 299 47
317 489 1
453 189 33
135 1 333
45 177 309
465 377 1
181 103 257
245 213 1
285 293 49
457 417 29
81 385 33
461 201 17
201 315 9
297 445 9
73 89 97
357 25 37
17 109 321
341 77 41
433 93 61
473 385 13
397 485 9
71 211 185
343 125 39
237 449 21
353 257 125
316 61 88
425 185 1
183 189 17
485 149 9
237 435 27
191 49 112
33 413 57
161 445 17
365 293 17
57 401 53
433 41 1
325 97 105
205 109 89
209 73 149
13 225 237
305 489 1
441 297 45
473 329 5
469 169 1
401 209 97
345 481 17
89 281 105
221 81 273
277 193 41
325 189 145
221 141 1
111 121 225
445 189 9
265 305 33
409 233 29
289 490 8
336 357 129
161 478 5
269 21 61
345 397 9
129 361 1
151 125 71
133 361 37
457 341 17
401 481 1
445 269 25
341 257 101
97 101 181
349 313 25
119 231 127
381 118 65
441 57 13
269 305 37
249 105 229
449 261 1
201 293 97
325 193 137
437 269 25
349 65 49
181 393 97
169 165 48
156 269 129
289 220 17
269 377 1
13 433 67
425 177 29
253 37 66
121 323 75
129 389 43
90 318 76
169 161 197
233 29 17
57 121 45
125 331 135
145 101 117
455 231 27
285 493 1
245 305 165
137 381 5
137 469 1
41 493 1
373 130 31
117 409 17
345 401 53
101 117 364
261 1 1
313 453 33
105 141 257
261 305 33
461 77 33
89 369 93
165 245 145
169 465 1
133 1 233
299 1 201
369 219 49
211 369 65
185 73 89
385 81 61
57 489 9
161 93 249
297 253 153
33 369 101
253 417 13
105 201 201
237 53 209
61 135 309
473 269 1
29 229 127
73 449 41
321 213 21
273 437 49
105 185 21
109 189 297
93 365 105
165 157 33
393 263 13
481 489 1
397 75 87
147 469 1
69 349 9
193 337 53
485 33 1
113 337 149
305 169 181
37 261 165
485 117 1
189 205 281
57 465 17
465 233 25
321 21 153
53 253 33
65 473 21
405 301 41
481 161 17
465 189 1
77 169 265
417 217 11
217 357 68
37 361 1
13 49 223
225 13 209
457 321 1
97 397 73
261 37 33
185 185 21
257 177 9
125 169 319
445 237 17
313 229 145
293 5 97
113 63 141
101 171 139
423 81 3
177 309 181
337 365 65
337 437 17
329 1 65
337 309 137
69 261 97
189 301 137
141 269 121
313 314 74
45 457 29
1 413 41
231 174 89
425 29 25
317 217 113
453 21 1
257 29 85
105 296 167
393 269 17
181 395 51
129 385 61
445 357 9
17 237 201
321 477 1
125 15 249
357 65 17
417 485 1
185 426 1
349 300 33
185 285 1
121 101 157
477 405 1
433 165 1
331 77 23
201 149 161
49 343 49
217 77 157
261 161 33
49 293 13
381 273 11
481 193 9
225 325 145
237 417 43
65 1 27
409 333 77
105 233 122
471 278 19
315 397 101
301 385 1
109 278 71
265 217 53
457 305 1
445 109 47
17 333 53
321 113 9
145 473 9
497 193 4
13 461 1
339 309 51
385 1 113
225 25 109
157 69 121
73 213 201
325 297 17
269 181 177
429 409 13
145 131 157
49 169 109
85 345 155
487 469 1
385 213 61
126 29 144
241 329 129
257 77 121
397 425 1
181 409 49
101 133 65
45 201 265
201 277 193
257 189 9
17 209 45
45 65 79
477 265 1
269 253 185
337 49 117
297 443 47
405 97 33
201 297 53
421 125 65
417 14 5
409 245 33
477 305 1
381 473 5
97 229 245
441 385 33
41 361 123
181 141 241
481 317 17
177 301 121
161 207 157
451 457 33
345 229 121
365 433 19
181 455 17
377 429 5
157 385 101
261 113 73
185 365 117
253 321 13
465 17 17
345 1 113
349 485 1
261 279 169
405 381 3
181 301 169
295 241 155
425 377 41
261 293 97
159 33 169
313 173 53
421 1 1
125 161 317
309 181 161
85 69 369
13 173 93
425 305 5
413 5 57
469 105 31
205 349 121
89 196 280
253 333 73
65 113 381
23 215 89
385 181 41
463 201 9
449 209 5
433 393 49
177 461 33
185 85 57
175 125 63
373 369 8
21 97 351
329 53 9
413 201 65
455 375 11
249 389 97
237 121 185
305 321 117
261 393 73
257 149 137
421 461 33
313 9 49
457 377 37
297 249 169
185 233 13
413 393 33
111 49 349
365 385 85
449 165 49
81 361 109
53 11 1
265 213 153
171 409 49
277 121 33
457 1 17
281 421 1
93 36 369
207 321 61
421 353 33
77 365 33
369 37 49
201 327 79
13 149 161
157 441 45
289 1 197
465 281 29
101 25 281
350 265 11
337 217 41
21 425 61
117 89 353
321 126 145
445 361 1
489 391 11
165 353 33
401 339 17
129 289 189
185 419 67
385 261 81
424 453 17
497 129 1
109 469 17
221 149 265
13 295 191
369 337 27
405 437 49
177 1 245
416 361 25
297 337 113
301 301 129
45 353 81
225 440 7
289 281 97
453 409 21
201 441 41
493 55 5
387 169 109
58 129 313
77 301 95
125 449 33
33 273 146
249 459 21
129 261 209
277 368 48
285 141 57
121 277 102
117 93 161
89 201 1
1 257 13
273 345 9
427 149 17
343 453 40
437 497 1
289 69 37
53 117 65
237 229 185
497 1 1
493 333 5
173 61 17
79 145 141
349 149 137
343 429 17
177 421 65
285 189 1
317 337 19
323 29 41
185 125 86
91 421 17
365 245 65
153 161 269
249 165 229
493 37 8
363 289 71
211 93 263
9 305 69
361 357 65
351 281 101
141 111 1
497 101 1
185 265 135
253 17 97
281 393 37
425 465 13
81 369 117
465 229 17
49 493 1
109 449 45
21 293 1
85 333 161
33 169 317
13 477 1
493 465 1
448 201 19
209 329 89
101 9 113
85 237 73
165 137 33
153 421 65
465 413 31
185 145 73
145 469 1
309 305 1
233 81 185
389 251 33
173 109 183
330 485 5
325 193 97
261 325 105
85 490 11
71 41 427
125 409 57
317 85 147
197 1 273
323 117 103
9 451 35
253 145 31
365 27 3
193 301 65
385 253 37
297 161 161
271 37 131
7 5 81
333 197 65
61 205 281
33 349 121
49 395 71
433 221 3
361 285 33
41 37 317
293 225 129
473 151 15
421 413 65
333 273 1
177 453 33
101 261 113
413 229 41
329 161 153
81 489 1
417 17 65
333 113 49
349 421 65
373 485 13
101 337 5
53 297 98
41 45 193
341 349 1
273 483 17
213 137 233
141 289 53
1 37 7
303 341 9
481 45 17
437 101 1
141 482 15
137 141 233
341 85 1
325 389 97
410 173 23
305 497 1
241 353 65
77 371 117
49 469 22
53 169 101
65 137 85
245 225 11
129 379 17
105 1 133
333 185 25
285 381 73
189 465 27
57 197 81
289 149 149
229 149 33
241 373 57
381 251 105
396 111 96
433 262 57
273 411 41
385 385 65
211 465 19
205 1 81
353 269 109
317 305 57
187 165 263
329 321 29
437 375 25
341 337 65
297 297 25
89 301 57
165 29 289
269 45 153
331 433 29
377 33 49
469 181 21
105 85 225
365 341 65
437 17 1
41 401 69
73 497 1
429 121 57
293 417 54
157 305 165
313 161 133
497 93 4
25 201 265
433 17 66
61 313 53
153 493 1
349 461 7
73 169 225
209 85 133
45 315 65
65 353 145
133 13 337
313 73 5
65 169 105
185 105 181
37 489 5
186 173 106
337 185 45
213 459 1
1 136 167
169 319 21
9 221 29
277 365 33
105 333 157
49 369 131
389 473 11
17 137 241
9 29 417
481 153 17
1 221 273
175 205 33
181 117 37
149 289 137
477 381 17
165 449 21
357 337 1
85 425 41
169 421 33
85 257 101
201 409 53
473 121 21
201 394 104
413 225 61
85 191 281
95 117 1
169 101 189
354 301 24
241 459 41
25 233 261
341 101 1
449 361 33
73 333 93
457 245 25
409 341 1
333 217 124
497 237 1
205 235 175
393 65 41
209 217 93
373 73 41
297 477 7
425 409 37
305 449 1
281 381 1
117 73 65
237 1 200
485 205 1
313 385 37
337 357 73
121 65 285
289 373 49
61 113 153
409 281 86
385 441 57
209 261 1
41 453 1
117 493 1
317 337 33
481 297 17
85 401 44
369 65 57
345 301 133
417 125 33
61 137 353
461 333 33
321 129 145
13 45 181
337 405 65
481 457 5
145 277 97
475 25 11
261 229 161
305 213 165
1 451 5
101 451 25
237 457 19
73 153 201
449 69 9
337 293 21
33 35 421
385 221 65
49 93 281
467 253 15
469 325 1
65 493 7
417 249 37
237 433 61
281 126 61
257 137 13
497 477 1
201 365 109
477 301 9
277 155 209
155 89 166
403 197 65
141 389 57
45 97 173
425 139 17
377 325 17
309 213 105
237 421 25
199 229 89
57 83 328
101 385 25
325 37 17
193 285 72
409 473 13
341 385 73
73 477 1
309 385 105
53 1 1
490 469 3
1 141 193
189 405 17
173 5 327
281 493 1
405 129 1
341 233 141
383 137 117
389 341 35
9 451 35
29 333 137
65 413 81
157 81 113
493 363 1
325 29 17
173 33 241
173 365 113
297 101 141
169 421 65
306 251 115
497 41 1
465 365 17
301 54 21
489 405 1
189 427 63
361 417 9
425 25 65
369 437 25
129 141 35
89 209 275
285 429 65
141 445 25
447 169 1
361 17 69
101 145 253
237 403 46
265 425 3
85 289 141
385 209 29
345 265 81
389 229 49
339 469 21
349 177 133
497 213 4
101 341 129
377 5 49
161 353 37
293 401 57
421 333 1
89 401 73
1 208 192
47 449 37
445 301 17
133 265 5
473 229 5
253 209 153
1 317 81
389 73 17
403 313 75
439 21 1
305 1 177
69 435 63
109 57 1
397 153 73
33 429 9
441 141 13
177 201 16
420 389 32
297 81 121
189 245 56
425 33 65
259 449 29
341 53 17
365 85 105
485 5 1
5 421 51
153 257 205
401 281 49
133 325 33
29 453 1
295 65 121
321 57 153
189 253 153
201 441 53
415 185 77
243 177 53
237 9 57
485 213 1
305 495 3
437 157 33
231 349 89
45 209 125
153 315 131
117 409 26
213 165 137
41 481 3
251 401 41
497 341 1
101 117 353
405 301 33
53 149 33
421 209 65
453 145 17
189 49 193
165 41 289
201 273 45
161 405 65
89 485 1
193 305 85
409 475 25
209 432 20
353 257 81
321 273 121
377 221 73
135 357 1
237 221 217
373 369 127
211 157 1
341 405 49
273 357 109
439 141 41
297 37 101
269 351 61
53 57 109
249 69 29
273 393 9
261 482 9
85 53 295
157 425 17
145 26 77
165 113 321
101 481 13
165 197 161
9 17 253
489 161 5
1 301 129
441 129 13
385 489 1
89 17 13
113 317 1
245 289 211
105 305 109
73 105 349
485 443 15
437 309 1
392 465 9
389 9 57
6 317 181
421 297 1
189 115 153
295 203 165
489 1 9
305 453 33
153 77 201
61 45 153
497 29 1
385 49 49
181 201 48
465 249 29
365 169 81
413 21 73
309 65 65
381 285 17
133 495 1
121 252 10
337 381 84
249 361 65
437 205 37
437 425 1
213 117 33
137 105 249
301 89 153
89 53 89
289 109 1
393 353 105
473 233 21
317 390 6
141 407 11
451 413 37
365 233 33
205 185 229
153 77 41
1 285 213
53 381 113
285 397 71
441 17 1
197 425 45
405 265 9
105 393 101
65 89 297
247 297 5
493 165 5
207 205 13
93 189 109
185 329 109
169 85 281
247 425 57
289 329 69
101 117 30
265 309 129
285 25 147
177 423 61
333 17 161
479 150 11
341 185 129
493 69 1
385 1 57
21 427 3
401 149 85
429 17 1
377 369 89
337 221 133
273 169 149
325 65 57
485 45 1
137 229 161
401 41 65
181 393 73
305 389 93
481 381 5
457 470 25
158 97 330
386 189 98
225 17 13
277 369 109
37 437 1
443 381 7
161 277 11
177 169 225
261 329 1
37 309 1
133 446 47
373 217 33
277 193 1
197 333 11
441 101 1
25 321 107
385 177 81
373 285 41
361 125 73
97 61 323
269 189 161
361 141 45
277 101 53
305 451 39
9 481 5
325 13 1
293 377 69
341 73 25
9 61 145
49 53 307
253 453 33
109 357 97
457 21 13
273 405 1
469 433 1
93 271 15
13 491 3
373 106 1
17 117 257
153 289 19
341 205 65
93 491 5
385 285 9
361 73 125
77 229 73
433 413 65
29 113 61
185 241 26
109 171 81
34 101 81
301 345 105
445 465 17
61 481 3
294 253 83
257 149 69
157 285 33
353 449 11
141 114 257
269 309 113
445 349 25
117 13 65
229 11 269
101 427 73
145 317 89
137 133 169
17 493 5
273 257 33
139 397 73
317 93 105
349 181 45
101 385 45
473 409 1
225 127 214
201 65 37
89 269 113
49 197 153
337 233 81
141 153 1
50 45 158
457 428 1
237 177 129
365 93 97
153 269 97
373 173 93
449 21 49
65 165 289
481 405 13
89 353 25
169 85 179
205 361 113
345 389 65
193 385 97
339 101 83
453 381 17
349 169 81
321 193 137
285 29 145
73 89 397
209 239 97
305 349 129
437 325 25
485 149 1
409 24 81
485 277 4
193 297 117
85 137 277
373 437 49
453 237 33
225 373 117
481 325 17
371 69 23
11 384 35
349 321 137
465 493 1
357 277 49
131 157 201
109 305 125
269 169 185
381 297 1
489 269 5
293 245 17
37 245 237
53 45 289
309 61 132
5 245 151
117 53 137
301 331 41
9 497 1
449 49 33
109 205 177
81 41 67
215 421 65
21 421 17
261 69 33
191 277 187
421 145 33
361 413 1
271 325 65
407 105 89
9 337 125
69 17 401
441 481 5
293 89 1
201 45 119
329 273 161
356 265 27
313 171 173
189 141 241
337 461 33
377 413 65
469 317 1
37 261 161
161 153 144
417 193 65
161 241 165
309 311 52
401 201 87
489 249 9
365 337 101
469 489 1
249 413 1
433 77 7
409 137 73
69 285 73
439 449 45
161 149 213
209 473 17
149 19 169
289 1 157
337 33 129
469 189 17
205 357 49
293 285 49
97 37 241
37 41 185
225 225 69
323 37 87
395 113 81
253 101 81
305 45 1
421 269 25
401 345 77
177 221 145
273 25 17
17 13 341
261 277 65
389 281 33
329 361 13
249 101 1
269 181 91
101 361 9
101 149 53
461 113 37
57 465 5
417 353 32
291 227 45
113 457 13
85 301 119
129 467 17
5 37 37
435 1 11
313 201 97
13 13 151
261 401 37
9 1 429
137 65 265
57 445 33
161 321 121
325 17 49
429 85 5
429 1 1
185 5 29
197 209 206
217 41 231
489 427 5
37 285 13
336 337 19
203 97 11
113 361 5
281 357 33
221 469 7
1 237 125
413 457 35
101 197 145
221 57 209
297 57 77
489 393 1
493 61 6
249 475 17
1 259 169
153 193 149
437 301 49
81 9 257
153 271 5
437 169 1
389 253 73
313 383 1
329 433 31
201 161 105
101 483 17
261 341 17
361 209 1
185 201 57
355 401 31
373 449 21
293 29 161
101 1 277
9 97 277
225 109 189
81 31 345
385 421 45
401 181 29
273 325 113
37 165 273
401 161 17
329 269 33
441 305 37
129 429 41
121 301 149
17 385 105
393 205 17
443 93 1
93 457 5
276 277 33
245 251 51
297 409 45
301 221 137
469 299 13
37 373 65
453 437 1
361 73 25
337 17 119
497 33 1
184 77 19
219 13 101
65 385 109
473 213 17
369 473 25
293 449 41
491 181 1
109 17 249
81 385 33
369 333 113
417 437 1
385 417 45
225 249 77
221 377 85
133 125 241
137 137 105
425 421 29
169 261 81
453 101 25
251 25 15
496 101 3
125 435 51
157 221 273
465 205 9
177 163 249
95 31 169
193 121 205
269 225 161
149 33 137
489 205 5
241 421 77
205 153 113
433 121 53
237 141 115
73 161 21
153 385 85
1 485 1
323 473 27
405 185 49
289 445 9
441 157 41
413 413 21
253 365 88
157 65 145
77 457 21
461 241 29
473 181 21
413 129 41
17 153 329
145 411 33
40 197 137
5 301 25
167 297 195
85 25 337
77 221 265
49 302 35
257 77 137
421 357 25
223 201 177
373 225 33
11 81 377
101 345 1
45 356 67
287 311 47
497 149 1
277 357 49
129 381 81
345 141 45
21 133 23
301 293 49
69 457 9
433 129 1
413 37 1
141 13 241
105 49 361
171 217 205
437 195 1
309 325 49
205 177 189
289 233 1
237 309 1
73 281 137
389 325 41
465 113 25
365 241 113
305 125 25
193 201 57
457 321 5
301 336 124
325 269 9
89 289 65
457 137 9
49 405 89
137 453 1
41 149 273
273 86 128
137 293 129
10 249 49
445 189 33
20 185 214
369 37 1
141 425 73
409 145 37
249 303 167
357 45 21
65 361 121
17 34 45
401 421 1
61 437 1
321 57 163
77 425 69
305 1 109
284 413 33
365 297 65
53 429 9
485 57 1
357 349 113
339 469 1
357 321 121
325 361 133
197 385 85
261 441 29
251 165 3
217 53 57
61 461 3
337 357 41
385 491 7
361 153 137
93 13 369
221 359 107
163 209 45
173 199 101
97 189 49
469 41 1
253 269 77
237 297 153
445 181 53
233 331 31
37 212 284
341 21 105
89 113 150
437 385 1
297 73 97
109 1 193
189 289 37
9 419 27
225 473 21
145 119 15
189 301 25
345 25 125
141 101 289
449 73 31
225 145 167
209 381 1
209 181 25
452 497 1
205 7 193
121 21 93
61 57 361
233 245 65
397 89 49
469 49 15
269 57 33
1 131 141
185 349 113
17 483 1
361 57 1
353 85 105
85 345 148
13 107 181
441 261 11
13 221 1
137 429 49
37 169 197
237 377 91
465 357 5
425 273 25
29 53 413
201 173 177
237 461 9
329 117 137
113 201 45
249 345 9
37 5 151
313 137 37
365 389 17
449 225 37
45 5 233
497 217 1
297 241 5
113 1 329
83 381 77
413 313 17
105 265 52
269 157 135
489 341 1
121 305 81
273 249 185
305 419 77
129 133 273
49 385 81
265 437 1
57 73 125
53 333 33
9 21 65
245 245 121
485 101 1
345 441 45
52 21 391
281 257 61
178 33 69
309 109 1
321 57 129
277 305 149
111 45 285
455 77 31
135 431 21
221 245 225
309 141 119
221 401 53
245 369 109
233 457 43
312 53 153
413 325 41
381 253 105
93 145 325
29 369 89
305 233 1
233 5 37
165 281 5
333 473 5
37 25 393
385 287 1
465 45 13
329 309 85
217 73 169
401 181 45
373 369 65
193 37 21
453 37 24
101 101 153
309 251 28
457 137 21
393 221 61
345 41 81
251 313 85
401 393 77
265 485 1
118 79 84
277 169 193
289 1 17
17 381 49
445 341 33
485 145 9
293 49 167
13 417 37
245 301 121
261 181 113
285 109 101
245 265 1
97 309 1
113 301 129
365 57 17
397 321 41
353 273 105
465 93 1
337 405 57
157 281 1
377 473 25
351 157 57
33 61 425
401 273 21
221 161 249
179 373 119
105 485 15
201 201 241
73 473 17
269 301 71
481 269 9
101 313 145
37 349 9
377 65 77
437 121 1
421 301 1
441 453 43
69 149 193
469 137 1
333 489 1
221 289 193
65 333 121
33 281 153
369 43 54
377 361 77
353 221 29
453 417 41
173 149 297
185 449 17
233 269 97
13 185 245
93 437 17
314 117 111
360 157 16
197 33 277
341 61 69
281 269 17
113 245 241
493 1 1
477 401 1
269 113 65
57 365 105
251 337 1
109 432 55
301 33 165
437 485 1
93 309 49
73 345 73
17 421 22
1 446 22
441 413 1
425 25 45
301 105 17
329 433 21
93 113 157
279 237 161
333 215 65
205 369 125
141 1 81
237 181 7
97 365 97
457 1 7
371 251 61
251 321 17
1 211 259
181 61 165
405 421 37
355 429 49
373 345 121
343 205 105
153 489 5
297 269 121
393 413 9
229 401 45
159 233 81
297 253 177
333 169 1
273 473 9
437 133 1
41 249 157
401 245 81
41 153 141
289 417 45
285 169 197
13 129 353
5 57 89
499 333 1
457 73 5
137 89 81
413 233 49
285 21 113
401 61 95
325 273 17
309 389 41
325 350 72
85 153 77
61 141 1
5 29 201
133 429 65
102 481 17
169 115 169
65 73 241
1 417 57
369 453 17
341 389 97
61 393 25
289 313 85
489 125 5
332 281 164
301 15 9
85 160 270
233 257 197
9 65 151
405 245 1
301 313 185
293 493 1
478 157 9
483 457 13
245 305 121
461 209 1
429 325 57
362 353 95
457 185 13
469 461 17
9 385 57
345 225 49
289 221 21
141 313 25
73 281 124
73 477 17
57 189 1
473 305 9
17 265 41
473 341 17
413 65 73
477 165 9
297 365 129
301 173 89
1 325 65
277 301 65
37 309 100
163 257 161
365 185 89
217 89 279
48 181 217
445 137 25
73 349 89
261 461 9
421 169 65
213 101 1
237 305 3
241 17 213
489 211 1
129 337 157
53 251 179
145 383 43
218 285 203
425 81 69
143 241 69
109 149 193
89 41 193
425 89 1
65 477 1
137 445 1
125 17 41
345 85 21
141 137 73
237 269 57
437 171 29
469 25 5
397 153 25
197 309 129
85 393 9
337 313 101
153 321 137
189 385 69
433 489 9
473 5 13
203 33 155
429 78 57
161 321 173
9 297 109
53 452 1
357 165 61
145 217 223
233 173 9
274 393 81
245 361 1
265 209 117
93 131 91
181 261 81
9 223 81
373 61 1
381 229 73
73 129 69
77 181 173
149 385 105
361 369 77
213 321 153
359 317 9
369 169 1
161 297 169
13 15 485
485 65 1
333 81 105
162 1 115
309 213 102
283 277 107
65 105 153
302 361 45
77 437 17
1 465 25
209 33 69
353 109 90
63 41 195
437 13 53
121 149 305
401 43 69
364 257 103
369 301 129
217 241 66
269 321 27
485 91 1
477 69 17
376 193 110
25 465 1
185 359 35
374 297 6
297 273 65
421 429 65
269 353 125
289 45 169
477 461 9
57 469 17
489 73 1
429 361 9
45 493 1
403 449 13
5 69 1
165 301 78
269 309 21
1 255 91
285 33 193
425 269 25
85 209 229
169 305 121
333 301 73
457 25 1
149 137 1
437 193 17
45 493 1
13 181 1
57 125 169
205 253 241
401 385 3
135 45 57
109 173 267
153 201 101
349 5 1
401 333 77
77 353 29
9 225 233
461 269 1
249 253 115
317 249 177
101 205 277
481 81 1
161 405 25
85 245 225
289 229 60
305 69 61
285 293 145
429 125 57
477 213 17
45 249 205
137 5 253
225 169 1
297 421 79
33 49 429
197 413 9
53 377 1
361 17 47
153 169 49
185 377 37
221 213 129
397 9 25
97 117 362
209 257 49
69 297 69
313 97 59
360 41 38
301 257 177
253 21 21
177 213 1
153 133 99
177 57 199
1 309 99
361 137 93
201 213 245
301 258 89
349 165 121
5 289 121
1 301 169
425 465 17
193 97 145
133 57 97
485 353 1
249 432 61
277 201 97
241 377 9
413 13 65
405 237 37
341 365 81
289 265 203
81 129 177
41 25 77
49 461 25
269 413 37
181 37 1
493 213 1
429 157 21
473 389 25
177 141 149
37 301 105
101 113 197
329 377 117
493 301 1
441 17 9
153 309 107
497 13 1
423 437 1
63 321 98
233 53 125
13 117 129
201 249 205
25 477 1
313 221 17
253 477 21
125 317 49
37 185 289
485 361 3
23 457 9
91 477 9
349 69 145
441 257 25
301 281 161
421 289 65
5 253 49
385 73 11
281 61 13
93 227 61
29 241 37
29 197 17
413 97 47
81 469 17
193 77 305
221 69 65
437 129 41
221 105 185
453 225 41
41 405 1
241 317 113
313 305 157
41 149 161
257 293 115
237 73 65
337 289 77
405 481 1
397 469 21
281 325 65
109 141 217
341 197 107
101 153 149
213 465 1
301 461 1
457 473 9
357 329 1
259 369 101
373 5 65
93 461 9
21 369 25
445 357 9
485 33 1
192 349 89
87 361 98
485 41 13
53 317 9
245 65 1
282 257 40
477 369 17
201 53 229
472 85 4
127 465 13
145 77 1
429 13 65
90 177 1
73 105 5
329 93 101
19 229 229
365 293 105
93 301 1
301 337 77
302 149 192
309 161 25
341 253 81
81 1 245
133 481 5
341 305 153
69 97 161
201 169 93
17 309 161
421 181 17
101 473 1
441 57 1
1 7 147
301 333 153
365 265 91
385 121 65
465 277 17
69 125 233
209 29 57
145 421 15
53 373 33
109 93 385
213 245 1
469 245 13
477 265 17
239 1 153
189 113 137
463 477 17
145 173 225
401 390 49
113 333 65
215 357 81
261 5 53
9 177 177
397 397 9
21 329 9
345 4 73
258 465 5
377 305 93
481 497 1
383 41 7
169 241 217
385 161 59
233 296 54
289 41 109
345 53 113
65 465 33
389 413 57
1 433 35
393 437 17
461 473 21
109 69 321
229 493 1
479 481 11
293 53 197
357 13 97
153 117 177
441 269 21
461 453 1
381 333 17
481 371 1
465 133 5
353 481 5
107 117 17
281 471 15
481 281 9
401 141 1
365 49 41
281 9 169
333 317 41
25 85 65
109 3 257
157 9 289
151 185 264
153 101 213
217 325 129
265 237 189
21 193 239
69 465 24
285 141 71
489 9 5
285 465 21
109 129 13
41 449 41
129 5 165
185 429 57
5 53 253
185 481 9
209 180 105
367 377 5
261 285 161
229 141 23
1 273 131
60 425 29
127 13 371
205 93 17
181 89 285
345 341 141
225 137 61
201 485 1
393 37 62
334 273 140
353 193 89
101 172 14
353 229 53
37 293 161
269 81 169
385 245 25
57 93 313
61 189 211
269 365 123
197 97 173
1 249 113
165 297 121
425 185 57
45 21 57
373 433 13
53 3 191
389 425 37
317 309 163
249 101 245
81 33 185
121 257 193
173 101 153
57 9 169
385 397 17
365 473 5
161 261 137
485 373 1
251 465 33
45 139 171
405 14 33
337 186 113
309 37 129
169 77 193
289 127 181
253 105 185
121 93 69
217 35 93
397 61 33
65 479 3
73 435 31
157 181 33
29 433 1
289 101 25
141 341 25
453 153 29
117 313 169
325 173 145
5 37 17
369 425 69
425 413 73
241 369 65
9 453 25
221 337 77
61 221 98
113 113 129
381 173 15
321 101 49
205 37 121
477 321 9
309 41 1
189 29 233
185 185 117
385 377 101
113 209 146
121 307 193
53 453 33
369 469 21
1 455 31
161 17 273
461 477 5
73 1 133
341 453 9
253 257 209
93 365 57
53 301 161
365 197 65
405 469 9
73 361 129
85 289 85
177 365 17
101 17 19
185 177 293
1 409 51
46 269 225
19 101 1
333 157 49
229 285 57
429 141 65
141 373 29
261 341 113
289 113 149
233 45 145
453 453 1
53 293 185
3 49 205
449 369 25
57 181 161
405 53 25
253 225 161
415 161 1
489 365 1
33 321 123
313 380 59
117 481 9
64 221 257
269 129 177
269 321 1
395 205 31
17 169 169
197 133 83
45 445 33
433 217 49
309 425 17
397 449 39
357 469 20
89 421 5
57 319 127
301 149 55
61 385 21
151 57 67
273 197 97
50 113 301
101 25 81
19 39 233
137 161 253
457 33 29
377 329 5
1 353 1
311 237 27
325 389 99
397 153 87
261 5 145
125 341 17
401 309 81
301 9 41
417 49 65
397 77 39
421 153 17
349 325 123
193 305 173
245 489 7
477 245 5
175 389 17
121 113 73
409 89 33
377 481 9
133 225 201
429 381 11
493 449 1
301 169 185
301 309 77
231 457 1
169 361 121
461 53 1
481 425 5
353 151 129
473 221 5
267 381 57
101 357 17
369 445 49
305 333 85
309 345 13
161 155 333
201 257 201
327 161 19
425 405 64
41 225 125
201 410 85
37 437 20
141 201 41
245 433 1
109 157 229
57 15 281
5 321 31
409 321 53
497 101 1
31 153 29
21 405 17
369 10 65
465 333 9
221 161 265
1 201 269
433 219 1
436 217 37
217 229 177
368 377 49
253 309 129
181 341 1
61 201 101
1 89 219
353 319 89
381 233 13
67 153 29
353 137 52
21 53 1
141 119 9
21 121 273
397 373 97
201 237 73
161 13 97
257 167 41
253 153 185
125 385 9
67 419 73
133 49 67
165 201 49
137 193 1
69 465 13
157 21 177
145 145 255
303 37 159
301 233 185
129 441 25
165 225 97
385 205 113
37 285 141
237 5 193
117 125 73
125 121 217
237 356 19
189 109 70
477 233 13
293 369 49
73 309 161
289 309 173
209 373 121
23 317 177
421 479 20
425 261 49
373 157 21
493 449 1
297 473 1
323 449 21
225 33 106
493 253 1
485 11 3
65 1 381
225 453 33
365 401 93
369 201 1
385 301 21
297 417 17
213 303 122
309 227 17
389 14 61
461 205 1
285 49 89
89 385 7
365 49 113
311 261 147
21 201 201
125 489 9
373 23 1
109 201 269
1 485 1
37 223 33
453 21 33
369 491 5
457 173 9
189 245 65
381 393 92
361 1 73
354 153 14
101 433 33
117 437 39
497 489 2
181 373 119
285 217 46
209 421 1
125 485 5
124 365 65
157 25 73
333 181 121
120 421 65
145 469 25
221 485 1
97 197 129
267 465 19
329 168 5
185 81 81
10 317 137
489 353 5
211 205 165
21 401 49
457 251 37
485 185 1
257 93 121
157 49 161
409 469 1
269 449 29
361 229 21
357 115 49
137 229 49
245 21 1
173 289 123
213 245 191
133 245 169
41 169 161
217 381 59
253 323 37
121 4 377
21 321 177
421 73 33
221 481 1
177 301 125
189 493 1
177 125 209
341 225 33
37 197 289
325 429 25
105 29 337
293 177 113
109 69 225
25 45 369
271 493 1
385 45 105
61 393 73
317 117 91
121 305 74
85 293 73
313 333 89
437 373 11
471 465 25
161 201 5
441 365 41
345 297 101
9 281 185
275 89 205
300 101 95
293 265 69
25 101 337
97 1 241
389 467 23
431 91 13
399 432 11
113 417 53
333 77 49
457 241 39
141 81 25
105 37 393
305 421 65
401 441 25
357 485 1
231 201 55
333 109 9
309 489 5
483 33 17
93 457 37
421 81 10
365 465 9
227 243 241
185 81 149
335 401 69
45 203 205
385 341 37
121 461 1
281 354 32
444 441 7
257 440 41
101 33 397
149 41 97
409 119 17
225 209 265
1 397 57
169 89 101
325 65 113
385 361 25
169 445 49
185 93 173
118 393 97
385 21 13
205 55 153
269 469 1
143 21 329
365 285 121
65 433 29
5 493 5
1 449 17
481 205 17
153 413 65
405 405 41
153 477 9
393 273 73
281 313 77
391 489 9
33 341 33
77 85 81
349 9 25
289 373 77
305 385 93
287 273 175
129 129 97
365 229 33
473 29 17
469 201 1
189 381 57
249 86 17
145 93 161
465 189 21
269 361 51
369 221 65
229 277 169
253 25 33
257 453 3
57 433 37
85 387 83
113 197 81
169 345 156
161 211 33
381 141 81
273 405 33
137 69 181
148 209 289
33 437 39
85 165 17
333 73 25
105 41 395
249 173 1
491 145 9
385 189 113
445 89 41
53 157 121
85 303 29
461 325 1
245 473 5
139 325 45
13 441 45
469 449 1
225 297 128
101 407 67
441 33 17
337 65 37
127 69 255
161 113 249
249 317 91
205 285 97
161 129 301
125 93 293
397 389 23
345 21 35
429 361 49
225 496 2
153 257 53
185 269 121
123 345 141
107 333 161
309 369 1
281 85 93
349 361 109
113 473 1
141 357 113
497 181 3
213 273 125
453 157 17
209 249 121
213 85 113
9 205 113
349 413 73
409 391 81
13 485 1
209 41 245
397 315 81
381 169 97
365 301 57
457 273 17
229 377 101
149 5 97
357 141 43
465 333 21
229 201 193
497 5 1
429 81 49
53 221 153
125 37 169
263 125 197
81 417 1
17 377 69
281 391 35
313 5 113
473 373 17
357 141 17
209 145 43
349 21 9
421 445 17
195 191 145
415 413 53
61 289 57
13 261 41
425 425 49
57 45 205
485 249 1
117 453 1
201 357 113
173 463 20
313 157 117
265 437 1
449 389 21
349 261 105
257 121 97
460 145 6
117 441 33
309 417 61
293 477 19
73 353 113
53 273 201
9 133 337
49 3 201
205 253 17
129 261 65
489 201 1
357 397 81
313 425 21
273 261 77
309 9 65
429 5 65
29 181 65
136 273 37
225 169 101
113 77 45
461 117 1
61 65 293
241 361 73
325 229 121
134 101 79
369 341 85
217 269 25
251 457 21
89 361 61
417 261 3
493 2 1
473 321 13
221 393 21
145 285 177
1 257 193
349 1 81
89 197 17
53 293 65
273 321 109
181 293 29
137 337 125
489 319 1
181 369 21
301 145 83
281 113 81
185 437 21
127 133 353
45 437 51
333 281 29
229 365 65
61 213 225
199 253 81
373 57 17
157 385 89
85 357 113
73 353 117
493 469 5
201 405 45
485 117 1
469 153 25
277 225 97
233 353 9
349 421 65
400 229 82
57 337 105
265 73 5
273 423 53
66 489 3
301 441 9
177 381 105
349 273 1
113 141 276
231 197 23
401 437 43
217 401 21
473 321 5
29 469 1
73 265 209
457 245 5
17 461 15
109 13 97
109 353 145
461 329 5
25 371 115
269 193 137
477 397 9
121 149 297
145 321 97
19 305 65
89 53 285
345 185 25
165 61 209
349 289 19
481 49 1
305 241 173
477 185 3
197 243 109
453 449 33
157 109 209
425 197 29
405 15 65
53 205 7
1 9 385
52 137 301
33 353 105
385 201 25
101 469 11
429 441 5
121 301 105
306 497 1
437 211 1
157 37 257
433 293 1
389 465 17
434 201 51
357 497 1
149 1 157
481 325 9
73 493 1
397 341 25
153 411 17
89 377 21
81 161 85
241 383 103
237 29 181
326 477 9
457 399 29
25 133 1
417 461 25
193 409 17
319 321 5
105 281 161
355 381 73
485 21 9
475 209 9
285 437 17
273 469 3
437 1 1
209 345 125
313 313 69
305 185 165
97 78 85
401 489 5
121 85 337
45 229 133
145 73 49
1 49 49
229 133 81
149 125 141
161 405 1
363 37 127
441 445 9
301 103 9
129 25 81
113 165 153
201 369 95
37 445 33
349 21 87
489 101 9
453 101 1
101 421 55
213 297 65
257 457 5
43 385 21
157 41 129
441 177 57
61 301 73
25 373 1
49 153 55
161 61 177
492 365 8
185 313 17
421 121 61
145 381 1
65 317 17
85 291 203
279 93 137
309 321 153
429 357 37
421 1 33
213 1 65
499 275 1
441 37 9
257 113 125
465 285 5
17 111 359
401 21 93
27 145 189
169 181 281
481 357 5
205 489 5
440 255 39
433 485 9
197 135 65
369 1 93
165 29 183
185 353 145
415 261 49
309 205 113
153 41 93
81 149 321
76 61 26
225 1 273
365 385 113
305 15 65
257 33 93
177 1 265
89 381 73
489 401 9
385 61 49
309 485 13
205 449 29
225 393 19
69 145 137
225 33 209
305 221 21
257 107 221
60 385 21
161 345 109
201 137 189
109 245 97
77 393 5
149 77 197
205 257 5
201 157 221
173 353 109
285 389 81
421 77 17
129 373 65
93 477 1
145 417 57
253 257 10
361 191 69
333 474 13
401 483 9
49 161 141
397 386 80
61 73 425
109 69 225
101 173 281
49 217 189
245 385 113
369 293 105
401 101 73
1 409 89
269 11 57
145 213 73
301 309 81
65 1 357
459 417 37
245 457 13
449 101 41
397 33 33
117 141 159
325 383 65
129 253 201
93 448 48
69 69 49
333 189 89
180 415 25
201 329 131
257 477 1
417 185 14
453 257 43
89 481 9
309 189 9
257 243 13
441 290 53
397 65 41
37 89 345
293 5 1
449 353 45
89 138 130
221 13 73
269 297 189
309 249 33
122 181 37
257 369 21
277 427 9
485 273 5
77 153 247
61 33 137
293 295 63
461 201 9
57 409 29
434 261 41
385 409 53
161 233 43
237 365 25
245 309 41
63 469 31
489 75 5
329 469 17
349 153 137
113 273 197
221 385 85
461 169 29
277 49 33
211 185 217
77 257 9
33 368 127
485 123 1
415 181 3
373 41 49
417 421 33
337 473 5
289 309 1
257 249 141
329 9 117
109 229 177
217 165 181
209 221 149
279 101 111
105 25 193
397 205 41
253 281 169
41 445 1
65 149 1
33 169 197
85 1 193
157 317 49
469 391 1
21 397 25
321 101 1
281 220 197
293 217 193
353 401 25
425 409 53
137 473 9
497 133 1
481 285 5
113 491 5
257 297 93
165 481 13
177 301 1
25 445 25
249 149 93
273 361 41
209 167 181
181 29 299
261 65 113
37 381 1
231 193 85
46 217 69
201 13 249
97 355 69
63 297 49
301 385 49
29 261 113
325 337 53
261 5 113
25 285 73
305 337 45
283 393 1
165 277 65
401 421 17
89 261 121
337 261 53
91 281 161
445 301 17
425 21 1
439 181 47
289 151 53
281 145 29
313 429 33
341 141 81
225 93 101
301 285 45
101 45 1
185 173 289
381 85 33
285 253 151
41 301 185
233 169 97
253 169 137
277 465 5
453 1 25
33 197 77
225 259 141
257 373 65
9 1 165
413 401 48
221 205 141
265 53 176
429 188 9
305 13 105
125 253 57
445 229 14
189 465 1
91 449 17
233 77 101
161 193 245
449 117 17
21 497 1
168 185 215
7 485 13
141 295 157
287 417 25
1 274 152
453 355 41
197 149 289
365 481 13
201 53 253
453 105 1
59 253 105
217 209 69
57 301 113
209 401 61
165 85 129
193 489 1
209 49 237
235 421 33
321 77 37
25 405 49
437 469 21
391 481 13
285 251 3
93 25 1
453 305 17
241 149 61
433 409 57
33 5 388
265 193 177
273 113 137
213 245 1
185 1 265
315 121 167
151 309 94
237 401 81
53 173 201
65 113 217
421 105 20
15 165 1
201 377 109
296 29 191
225 207 157
1 65 233
225 285 209
97 93 185
437 139 27
137 377 63
115 61 119
201 233 221
265 491 9
189 109 57
151 297 69
125 77 321
257 269 137
37 97 25
353 196 137
117 333 73
465 334 9
223 201 245
281 151 1
369 433 65
143 433 1
341 437 49
117 205 97
329 121 117
435 461 29
405 121 45
53 185 237
433 141 57
81 229 93
135 125 283
497 17 1
9 333 109
29 189 113
437 377 45
314 41 140
101 45 245
405 449 45
309 134 65
93 223 5
419 421 57
185 453 1
429 325 2
43 129 277
59 301 25
101 349 85
113 153 173
297 265 161
305 61 131
213 65 257
385 491 1
405 41 1
353 17 69
493 457 1
393 181 69
251 445 49
151 289 5
469 193 9
97 81 121
301 429 51
153 109 65
413 409 49
377 169 53
153 113 289
465 1 21
61 259 113
109 485 1
389 449 1
485 225 1
101 297 177
281 57 205
113 17 201
161 1 221
357 409 5
405 261 33
457 453 41
381 405 81
321 425 33
337 161 131
193 197 129
151 57 299
436 261 56
413 145 29
437 1 25
105 449 25
477 37 13
489 376 9
13 161 131
361 317 53
301 81 5
301 257 137
101 101 193
301 301 169
425 29 61
85 429 37
425 185 5
473 337 5
365 189 49
65 221 73
153 421 17
181 409 77
69 495 1
297 485 5
205 4 201
467 417 33
397 365 76
363 449 25
9 179 263
401 233 54
161 197 33
377 189 77
225 93 137
341 177 79
265 37 97
469 93 20
13 301 123
103 353 1
389 153 17
345 173 29
65 41 149
17 145 217
295 161 70
213 473 1
33 251 147
225 149 89
161 149 237
365 201 17
311 243 89
265 129 25
9 461 17
45 81 405
35 161 81
391 69 9
385 57 67
61 37 65
145 145 228
105 209 53
193 365 93
421 401 17
41 301 153
73 453 13
281 273 205
409 217 89
85 477 17
305 401 55
489 381 1
441 365 15
297 121 69
457 429 21
41 57 389
109 261 81
13 107 21
233 273 201
497 113 1
245 357 69
445 213 1
233 101 56
185 417 45
113 85 145
497 97 1
341 297 97
101 97 281
473 333 17
31 173 83
391 171 79
237 249 141
183 397 65
61 357 1
201 445 1
233 285 105
185 449 41
249 421 17
361 233 101
405 301 65
121 133 321
445 26 43
465 205 1
165 405 1
9 85 152
437 329 1
483 341 15
481 281 17
469 13 9
245 325 49
365 189 33
189 1 193
249 297 49
317 69 173
405 121 1
393 89 13
421 253 15
493 481 1
233 77 49
141 357 41
465 97 27
285 317 73
401 189 77
277 377 113
357 64 49
194 386 90
73 205 273
349 357 81
369 21 117
493 213 1
385 265 97
65 341 113
497 381 1
45 421 65
329 381 27
241 177 77
121 445 49
305 291 133
341 279 141
189 289 6
69 333 162
453 203 33
49 493 1
469 323 23
353 493 5
407 129 87
405 185 33
157 497 3
13 251 187
445 13 25
253 461 1
481 439 5
341 185 73
81 26 249
357 349 113
381 93 1
141 387 71
385 489 5
33 469 1
181 407 67
29 461 3
453 401 1
33 433 5
85 345 65
313 429 19
345 445 13
107 1 9
485 37 1
253 305 153
353 341 11
421 241 65
481 317 5
21 109 289
178 1 61
317 13 177
165 397 17
453 45 13
337 189 53
93 189 173
189 286 187
249 277 97
13 41 165
253 65 73
297 393 97
245 317 169
421 481 9
333 497 1
133 461 25
281 177 115
57 1 1
389 241 33
265 289 45
57 1 57
17 117 341
429 321 17
325 117 33
41 29 405
277 433 25
397 1 49
241 473 5
173 1 97
105 337 17
173 45 193
65 397 17
393 113 85
353 461 25
41 105 269
33 321 37
385 417 77
129 301 137
445 233 25
89 445 25
439 129 57
397 333 89
47 61 1
429 113 41
129 105 21
435 397 43
161 121 213
461 217 1
433 9 57
205 1 233
113 457 25
157 109 141
365 281 53
15 213 165
77 37 339
341 469 5
125 105 97
473 97 13
221 385 101
292 361 125
449 297 49
177 109 137
85 21 321
97 349 65
29 149 273
61 403 71
177 181 157
421 297 65
85 21 345
29 325 161
125 309 10
239 397 81
1 305 1
227 91 23
469 1 1
211 343 11
73 369 9
389 101 1
265 477 17
181 1 49
43 81 281
449 70 27
171 101 53
385 335 11
389 385 65
137 429 33
297 465 25
373 257 77
117 190 69
493 221 1
133 261 193
177 457 1
75 149 82
339 125 16
13 49 353
449 33 33
73 305 125
285 261 109
17 249 189
11 57 73
142 149 33
177 325 129
77 473 25
176 1 264
237 353 145
191 289 53
65 177 221
105 305 73
201 153 3
55 337 109
53 137 277
221 77 201
5 225 25
117 121 99
301 37 73
365 33 81
105 473 1
226 345 89
409 197 77
337 21 141
53 17 313
437 429 5
299 247 87
369 89 17
81 341 1
297 236 109
37 489 9
441 1 9
73 471 5
357 355 97
229 393 1
241 233 105
465 133 29
37 245 166
261 282 150
281 397 97
329 425 19
345 177 57
279 225 29
353 375 111
263 337 13
497 425 1
353 85 25
133 485 1
181 133 193
277 269 219
485 409 9
49 469 9
101 117 81
445 309 49
21 365 89
309 365 76
181 65 61
149 421 49
387 465 3
73 37 125
341 219 129
9 269 73
177 369 49
306 45 148
241 73 53
41 425 25
23 257 9
363 49 25
229 257 78
367 69 133
309 253 129
413 65 73
377 75 29
297 357 11
223 73 115
185 373 1
293 481 17
457 81 25
53 441 1
61 37 215
453 449 11
69 297 133
442 345 54
493 5 1
49 141 133
485 61 13
109 257 115
101 229 1
53 137 157
341 197 49
369 417 49
245 113 175
157 357 97
449 53 25
369 225 113
481 133 13
277 41 160
465 385 9
189 165 28
369 425 57
109 495 1
301 61 81
157 393 73
421 225 1
1 265 173
497 427 1
409 237 61
425 65 13
383 277 19
433 237 45
373 51 73
449 296 49
389 161 49
221 413 33
305 69 181
225 317 105
61 13 7
441 329 13
285 245 209
121 405 17
305 65 77
457 445 3
465 21 25
5 357 129
41 29 393
109 473 1
353 381 9
225 217 221
93 125 193
293 265 201
81 321 41
485 201 1
185 257 81
69 417 25
461 125 9
189 65 253
85 173 253
349 157 89
257 32 21
289 153 137
413 253 49
405 303 13
17 193 213
317 85 73
5 341 97
429 113 41
409 413 27
337 105 67
329 201 87
423 201 65
373 153 123
361 61 55
497 381 1
289 153 189
125 401 77
141 121 25
21 9 257
417 337 1
473 65 17
113 301 177
57 241 165
387 285 77
237 213 97
385 477 17
337 269 109
141 298 6
159 61 317
241 255 121
421 341 77
209 273 213
245 441 1
419 41 1
139 325 3
385 189 101
385 153 21
485 105 7
269 469 1
301 321 109
97 96 177
109 1 257
357 269 57
281 381 113
309 425 61
405 209 73
457 29 13
37 331 159
469 151 1
97 397 1
397 379 89
189 285 94
189 233 73
301 201 171
161 339 77
29 61 121
137 201 15
61 157 329
141 173 177
169 393 73
489 421 3
325 301 44
409 271 85
445 73 1
493 213 1
135 207 87
369 77 73
17 95 29
279 241 49
437 25 1
45 321 73
493 305 1
377 495 1
173 21 17
497 171 1
369 5 13
277 485 9
465 153 29
341 245 115
35 41 139
393 241 5
33 237 73
241 201 89
485 449 1
324 37 67
237 357 49
153 57 161
137 141 185
439 429 49
37 93 169
461 17 25
141 333 53
201 455 43
201 301 173
169 353 121
189 241 73
77 289 53
425 65 73
221 73 169
405 457 29
101 265 53
33 69 361
285 209 77
397 385 59
13 109 177
273 261 89
333 221 129
473 437 17
477 1 17
215 109 105
241 373 65
341 197 113
1 13 205
213 161 257
73 465 3
469 31 1
317 21 21
269 245 190
301 1 105
199 57 31
497 241 1
89 61 293
33 199 243
45 213 113
197 457 33
237 147 25
401 201 61
469 173 7
67 65 41
497 173 1
465 109 21
421 401 41
1 103 175
153 321 91
1 246 11
345 337 69
413 201 21
69 457 21
81 269 49
413 385 9
199 445 9
369 417 13
359 13 9
325 17 172
265 73 109
401 137 23
361 161 105
61 113 301
253 35 145
241 485 11
273 65 49
65 497 1
61 89 361
237 301 185
343 121 105
377 417 49
321 481 5
441 261 41
281 241 129
192 469 13
353 393 19
93 21 305
201 37 13
365 249 1
17 401 97
101 189 241
481 241 5
317 205 105
105 147 71
13 3 369
261 465 13
73 493 1
273 237 177
9 101 197
109 197 41
193 381 17
9 233 149
33 71 77
481 285 17
461 129 37
237 41 121
489 93 9
161 309 97
413 285 39
257 285 113
265 117 209
221 197 209
337 125 17
441 469 5
317 385 1
145 373 89
61 57 121
101 377 33
41 414 73
405 41 1
73 401 1
75 253 177
97 413 78
1 301 9
377 493 1
143 129 215
137 481 13
133 361 17
477 373 9
425 465 33
251 47 85
333 19 168
273 461 17
481 289 13
349 121 33
301 93 1
1 249 169
387 300 99
321 133 106
285 69 113
76 77 307
441 281 43
337 385 45
141 277 33
73 325 133
37 141 297
481 233 17
13 69 401
173 113 153
197 33 193
13 109 25
361 461 17
97 21 97
365 45 113
229 441 25
281 21 25
105 205 249
433 117 15
13 237 257
41 253 137
81 89 97
53 473 13
97 73 177
357 105 97
181 97 65
73 297 85
181 41 65
277 357 1
69 325 65
269 273 141
441 113 1
245 375 13
401 353 37
117 305 105
217 355 75
345 57 125
393 357 21
161 309 65
145 437 25
153 369 75
157 265 225
357 333 45
126 137 189
101 288 7
201 421 33
121 301 105
301 477 9
21 105 133
461 81 33
305 435 65
381 481 9
481 19 17
297 281 9
49 93 342
245 189 49
297 443 51
185 269 97
113 317 1
419 353 3
497 77 1
1 187 211
269 97 177
365 85 89
329 181 49
437 141 33
425 397 69
265 61 169
205 421 49
259 129 151
181 409 45
113 469 9
393 286 65
209 201 117
305 145 105
237 133 93
301 389 81
41 57 237
469 25 1
425 457 12
73 241 93
109 41 369
485 493 1
185 262 85
229 385 105
413 373 13
89 21 282
9 485 1
429 49 19
357 377 113
33 45 273
95 257 25
393 105 71
385 49 57
109 485 5
201 223 1
225 5 57
17 377 5
425 165 61
21 305 77
233 1 209
273 429 41
186 109 262
375 129 35
145 485 1
421 377 5
159 349 101
133 461 25
469 308 1
203 5 91
453 93 1
37 249 117
169 393 20
161 365 73
141 285 137
181 153 113
457 197 29
1 157 229
269 449 13
289 441 29
129 429 49
9 453 9
137 169 329
237 121 257
461 29 25
441 453 27
117 405 65
65 385 89
61 409 75
193 221 41
365 345 69
225 125 189
421 345 65
301 301 177
317 317 109
97 109 239
389 89 105
149 25 1
273 365 121
173 367 45
101 57 113
129 205 117
449 1 21
253 213 201
129 266 152
57 345 89
469 245 1
389 51 33
489 205 9
281 61 105
421 141 65
197 393 21
427 371 45
261 59 163
301 89 77
157 265 49
281 293 17
97 21 7
469 175 27
53 431 5
173 209 217
41 13 201
317 205 101
85 29 353
53 269 147
37 457 33
99 49 355
181 37 43
477 493 1
73 449 45
81 281 29
217 5 241
253 401 49
29 5 169
201 339 119
257 57 41
205 101 129
321 13 117
321 179 5
413 269 59
441 457 13
273 113 9
182 69 53
261 177 113
425 33 17
237 243 47
281 453 1
109 185 83
469 413 27
201 233 69
469 141 1
187 161 73
77 209 73
301 17 65
221 329 99
1 425 41
493 133 1
153 257 53
5 33 421
357 213 47
377 197 29
405 109 81
481 361 5
113 461 9
351 321 97
385 468 2
345 281 17
393 337 89
177 253 61
443 441 41
109 169 121
401 345 21
425 457 5
233 401 53
469 79 30
225 45 17
317 429 71
25 29 369
425 202 1
217 461 25
313 97 9
301 25 105
161 141 257
177 101 145
1 141 273
421 309 79
177 481 13
1 293 41
325 273 65
333 45 49
481 29 1
237 105 233
89 245 193
265 93 117
457 137 5
301 141 157
65 341 65
225 269 225
445 149 41
441 149 37
181 375 51
473 457 21
485 295 1
397 7 81
21 1 221
305 349 109
397 329 57
421 209 49
333 65 153
141 377 57
21 481 5
357 395 89
267 77 123
145 337 41
145 157 81
337 269 117
385 201 113
497 1 1
305 267 53
265 1 59
309 187 1
345 213 141
249 337 77
125 121 167
293 77 33
389 405 95
341 113 119
161 173 129
321 189 13
407 233 13
405 409 85
269 453 47
177 369 73
377 39 101
393 43 97
293 447 9
353 389 49
95 261 225
481 369 13
205 33 25
273 351 125
161 5 121
449 469 1
77 359 87
177 377 9
365 141 113
19 305 29
341 53 81
345 253 109
121 261 81
361 301 109
48 465 5
153 467 7
157 49 329
228 153 23
205 161 247
223 381 41
105 146 45
473 301 21
129 197 125
61 21 401
41 235 159
493 73 1
354 69 20
137 103 245
85 445 47
465 473 9
189 125 233
301 269 1
169 37 205
485 473 1
261 409 65
90 253 81
397 473 1
317 97 129
81 213 237
253 125 141
101 289 173
145 369 69
101 193 59
433 85 57
365 113 85
229 489 9
165 461 21
177 217 217
269 293 97
413 475 25
441 129 57
113 349 81
137 357 77
361 289 85
493 85 1
325 197 89
400 351 24
125 375 1
337 317 109
7 337 17
177 225 113
141 189 1
153 237 145
301 53 181
413 361 55
199 313 121
181 1 145
453 197 25
53 5 241
317 53 65
321 457 13
217 229 145
185 437 1
213 482 1
77 185 93
181 293 193
185 211 265
121 251 99
205 89 133
373 73 65
85 109 49
381 289 17
273 121 121
337 249 109
125 241 141
81 213 7
115 317 33
301 328 17
161 435 25
1 289 21
194 145 56
213 321 53
225 473 25
369 269 45
465 265 5
7 125 349
205 393 33
373 309 1
457 197 13
245 153 56
117 345 121
241 13 133
297 149 29
357 101 81
249 105 45
293 193 113
365 89 69
221 381 41
21 469 1
473 265 19
449 97 45
139 493 1
401 441 33
403 417 53
333 49 157
321 321 77
249 297 113
133 1 209
157 75 289
121 297 93
469 51 14
213 453 33
64 233 237
408 489 5
261 113 1
301 21 41
497 13 1
293 141 1
481 317 17
237 69 33
217 441 57
429 425 27
409 469 16
461 137 1
61 224 58
285 177 89
293 245 65
239 260 63
317 105 1
185 261 225
469 317 1
391 1 31
237 477 9
461 101 1
333 461 9
7 29 409
157 405 1
153 185 177
325 1 113
185 273 61
245 437 33
401 181 49
385 201 77
453 337 33
217 357 33
125 141 313
401 449 49
17 85 369
136 421 1
189 353 53
113 5 229
453 297 33
393 209 1
85 157 193
289 401 37
401 113 23
93 385 73
343 465 29
337 401 33
433 377 33
451 353 11
169 361 109
415 277 43
33 293 49
65 237 63
314 457 9
133 453 21
65 473 21
489 221 5
45 165 85
21 249 215
373 153 123
201 113 51
161 163 309
485 395 1
465 89 1
425 413 9
189 469 1
139 325 17
37 341 49
153 385 25
293 377 93
101 173 161
421 403 9
341 434 63
133 201 165
397 37 9
49 361 77
381 343 105
333 33 73
177 21 173
117 249 1
381 33 65
493 37 1
237 337 33
469 57 1
29 477 1
253 185 25
273 329 113
205 157 273
31 465 1
469 13 21
197 317 41
41 417 73
377 41 21
325 189 25
321 449 27
419 69 69
205 417 45
457 207 1
125 162 223
269 261 89
161 485 5
421 225 41
437 185 29
29 341 113
425 121 49
457 245 33
83 417 21
1 153 137
181 428 17
85 153 25
445 37 33
141 61 281
93 117 73
105 472 11
1 117 129
105 1 389
341 61 21
53 221 121
213 297 83
393 217 67
431 481 17
121 389 1
113 69 53
405 453 33
481 33 11
229 201 225
1 41 97
77 397 17
17 241 149
325 357 89
369 369 73
485 81 3
185 41 139
473 445 26
101 265 41
161 53 285
109 321 93
289 37 125
373 345 107
61 345 1
189 313 22
309 425 57
265 439 13
137 341 1
489 469 1
181 109 265
469 145 1
305 323 109
237 233 33
481 357 1
201 453 29
245 485 13
112 47 96
361 1 1
491 201 5
477 197 17
385 377 61
257 45 113
83 153 237
73 353 145
377 225 17
389 41 97
465 365 13
361 329 105
405 309 31
73 86 182
449 69 43
409 409 13
413 165 77
469 265 1
81 281 92
421 241 6
85 273 97
335 306 143
101 49 337
85 446 44
121 369 113
27 65 57
309 361 101
429 49 55
281 117 137
65 141 297
393 325 47
25 261 81
341 57 33
301 445 25
269 485 1
453 81 29
397 273 79
193 287 41
141 97 219
376 57 100
221 293 151
201 309 65
129 477 9
133 341 1
89 341 1
249 1 1
446 17 42
413 289 1
405 107 33
445 417 1
289 153 13
165 213 129
93 5 261
433 397 1
77 29 249
5 333 113
9 417 77
153 381 33
281 213 133
377 279 29
60 453 17
185 395 95
93 9 267
393 473 5
269 201 75
421 169 65
433 305 65
369 181 81
193 281 133
205 221 161
21 13 63
113 89 337
249 342 136
189 297 125
145 153 153
37 157 105
481 133 17
45 261 61
485 477 1
343 193 63
437 25 31
301 51 87
5 297 25
217 1 30
91 209 117
105 87 157
77 217 21
91 186 66
53 37 199
393 261 25
353 373 95
313 377 65
385 148 113
331 77 165
457 277 9
253 26 65
333 37 161
341 321 1
185 81 307
477 425 1
341 85 1
305 145 167
153 117 189
41 347 65
123 392 65
245 303 71
485 1 9
21 213 17
232 493 1
57 445 33
345 105 149
301 161 9
169 401 49
289 228 177
297 361 73
1 497 1
13 217 121
453 189 17
385 77 25
381 493 1
465 433 33
237 361 101
497 273 1
393 81 93
65 361 1
69 185 28
457 257 37
477 405 2
13 353 145
185 253 1
385 291 53
429 441 31
173 273 13
121 133 81
393 421 57
63 37 303
89 261 17
125 125 321
157 173 59
165 273 213
277 265 47
311 29 101
61 365 49
285 427 9
457 345 33
485 333 1
477 313 17
385 221 41
305 269 33
297 97 41
1 177 145
287 65 97
193 53 25
361 53 25
449 81 47
189 415 73
393 349 101
269 177 3
419 197 64
453 177 1
137 445 41
485 393 1
401 45 39
165 63 45
309 361 47
267 373 1
457 45 9
165 105 161
194 429 21
21 61 385
447 25 5
381 459 22
29 240 175
393 445 41
337 441 1
253 9 197
25 113 321
201 133 105
453 185 17
217 205 105
433 234 43
341 299 129
425 189 13
245 403 31
297 269 165
5 53 65
413 221 25
5 401 65
137 73 205
129 193 81
421 339 1
37 241 181
145 401 99
437 153 1
365 401 5
233 161 121
157 233 117
477 301 17
265 345 153
337 243 101
31 149 65
113 481 7
153 241 173
337 481 9
377 309 61
429 231 17
341 461 9
381 169 57
317 121 129
273 245 65
101 281 43
169 249 21
353 257 138
345 169 27
217 385 97
333 161 17
9 93 361
145 73 225
465 73 1
13 1 457
377 101 69
497 229 1
169 457 29
1 449 41
157 361 117
37 425 53
281 209 133
149 389 1
293 309 1
265 257 77
125 81 233
385 45 113
1 445 49
277 137 217
477 493 3
9 379 67
389 385 1
261 313 109
121 269 57
371 323 23
466 137 28
361 492 6
321 161 37
341 53 65
53 472 24
185 285 161
267 161 209
153 437 1
93 485 1
77 117 1
253 377 89
253 281 61
465 225 29
366 497 1
95 437 1
345 421 41
261 485 6
37 393 9
345 457 37
57 1 433
53 257 83
125 201 161
97 109 189
409 5 37
111 289 41
237 233 141
381 433 53
429 157 61
385 29 45
453 325 1
385 93 57
37 125 105
285 125 53
343 301 123
197 329 161
187 323 141
121 417 53
301 497 1
153 201 134
101 429 41
105 293 173
225 73 149
273 225 25
281 485 1
193 201 213
305 373 65
257 281 49
401 329 69
9 133 25
358 203 104
121 421 33
177 401 90
169 168 11
329 221 89
157 391 49
421 403 13
133 457 39
337 289 121
373 431 56
247 21 155
233 381 33
117 253 129
45 469 17
141 389 1
355 129 69
149 5 161
117 181 65
57 1 241
235 485 1
5 453 13
25 333 1
433 461 25
401 59 73
61 325 77
421 321 33
377 144 25
141 21 177
489 217 7
285 125 9
449 305 1
277 249 153
365 41 49
429 381 33
165 197 241
5 31 211
29 477 9
193 485 1
489 223 1
85 97 393
213 357 129
429 161 5
459 357 39
389 47 97
389 493 1
309 81 1
457 173 13
93 141 89
165 89 177
277 33 193
461 53 17
65 209 273
221 201 125
1 365 41
329 381 65
261 133 97
493 61 5
1 397 9
285 245 129
193 141 221
241 241 157
407 77 35
297 401 97
121 61 77
61 253 145
301 121 21
33 321 61
389 153 77
413 142 17
297 133 133
449 201 21
425 93 13
233 349 33
251 194 145
1 381 72
69 149 225
145 129 325
25 125 133
309 345 109
129 11 23
69 449 21
237 241 217
494 381 6
481 146 5
239 73 179
405 116 9
385 449 25
181 205 57
141 9 345
473 121 21
473 85 3
201 276 200
365 5 105
417 401 69
365 221 81
153 25 273
133 193 123
281 129 143
403 317 11
437 385 33
233 85 15
253 253 73
253 35 185
273 481 17
109 149 181
93 121 309
265 269 37
25 154 237
1 17 141
353 29 81
456 489 7
29 421 65
497 359 1
17 21 97
473 277 17
401 197 61
125 177 1
297 49 133
93 193 205
421 249 17
89 335 49
201 85 269
249 462 36
73 305 175
1 489 1
385 155 29
301 357 57
201 201 121
457 329 17
201 493 5
237 39 1
383 425 17
177 57 281
457 277 1
207 21 27
241 221 131
9 446 10
269 77 17
441 453 37
313 409 47
405 173 1
1 298 108
489 385 1
241 85 117
109 181 145
257 1 61
339 313 117
333 169 97
91 145 25
237 185 249
261 153 209
173 304 40
351 449 29
341 362 14
477 269 1
441 253 1
317 261 113
149 145 177
257 233 43
93 353 25
244 437 17
5 141 13
393 165 105
401 441 49
285 201 89
461 255 9
1 49 45
181 369 51
301 445 25
249 17 229
69 409 81
91 477 9
221 69 25
41 353 117
401 69 9
61 489 5
469 477 17
45 57 229
141 69 321
121 305 1
149 225 13
353 477 19
465 93 13
9 197 121
1 225 33
497 41 1
257 441 9
265 67 119
281 205 81
201 7 285
169 465 16
425 301 41
445 365 33
273 45 5
469 285 17
161 385 85
261 1 137
193 469 1
289 445 49
121 41 317
169 417 29
253 53 153
253 277 193
169 101 205
157 305 1
51 269 145
397 5 101
205 269 219
217 361 25
109 229 17
285 389 54
217 265 73
29 181 173
429 421 57
37 141 249
21 453 33
385 477 13
297 313 137
251 445 51
161 341 95
205 373 73
275 241 21
385 37 97
321 437 57
484 353 16
489 105 11
396 269 54
245 465 33
424 233 43
5 213 129
1 1 27
209 57 233
207 425 1
405 225 73
185 373 9
201 77 273
361 321 125
289 57 161
369 397 69
5 135 303
17 257 129
413 441 49
499 409 1
321 163 1
325 153 145
261 341 1
493 333 1
209 69 133
105 345 148
173 57 153
201 337 113
173 221 265
77 337 85
121 493 1
333 481 13
369 1 61
227 121 105
1 215 209
297 97 68
149 41 97
293 199 129
345 421 41
393 149 85
489 487 9
73 144 181
25 57 233
329 261 25
73 361 127
113 185 37
217 145 21
229 345 22
377 439 27
413 297 65
309 305 1
261 325 65
49 59 67
335 281 109
281 245 9
465 25 9
83 401 17
181 433 13
153 93 117
269 461 9
381 341 1
481 269 13
413 333 33
281 415 37
21 443 1
129 21 93
161 33 297
342 167 70
93 101 251
101 61 129
21 341 97
441 485 4
345 385 41
257 109 193
301 29 57
413 77 1
245 105 181
233 485 9
445 401 37
401 173 69
307 21 63
153 389 17
173 53 301
169 81 127
7 77 217
497 81 3
109 97 41
109 281 5
247 385 23
293 385 33
470 165 6
141 153 109
1 419 27
371 69 75
189 477 1
221 37 9
193 451 47
489 265 1
93 321 47
377 225 53
335 389 47
149 417 7
485 397 1
81 37 285
415 373 65
257 347 17
389 441 25
401 289 89
13 465 19
273 381 105
113 241 81
461 477 17
173 65 220
165 391 69
161 333 161
121 113 1
301 17 1
337 385 97
461 146 33
445 145 49
138 205 273
265 397 1
493 461 1
48 401 37
1 421 57
173 171 305
21 205 61
441 293 17
233 454 42
325 23 169
273 141 225
85 121 353
141 125 109
385 355 109
73 17 117
137 201 73
117 29 257
113 305 161
169 321 107
205 289 1
413 89 81
385 169 53
345 305 95
81 73 229
105 129 365
53 193 111
185 497 1
473 329 7
129 339 87
426 149 52
113 373 1
177 25 185
17 361 75
105 261 17
113 129 17
381 357 113
121 329 77
433 349 61
385 129 97
1 305 85
153 101 95
213 389 65
309 377 113
345 39 69
169 296 19
309 21 25
425 53 41
37 69 129
185 361 85
137 473 22
101 437 33
129 473 13
45 117 257
261 385 89
207 297 117
417 25 17
341 377 33
421 413 51
17 221 1
395 289 89
57 229 209
192 65 79
249 406 5
381 433 23
301 237 49
489 53 1
269 309 90
301 93 161
301 269 153
425 483 3
117 101 209
309 373 1
317 357 33
405 349 33
297 321 1
163 117 187
421 197 1
457 485 5
269 363 123
217 189 223
161 309 33
409 221 57
209 129 113
61 261 121
481 81 19
179 417 9
461 41 33
201 341 159
393 113 16
321 137 89
169 377 5
349 245 33
1 229 85
413 409 33
449 173 1
205 448 34
245 77 153
65 365 25
461 73 9
221 85 81
13 137 152
29 81 361
153 181 5
49 333 1
249 65 145
485 375 1
448 269 23
131 65 193
373 349 1
405 13 65
1 113 261
313 69 89
461 61 33
313 377 13
147 125 241
357 261 97
342 353 49
449 201 27
93 325 17
65 233 233
481 137 17
397 425 69
485 285 11
45 481 13
273 261 221
325 101 161
213 449 37
161 233 93
387 189 45
213 373 33
33 409 19
373 141 97
55 385 77
57 409 49
209 5 33
425 221 53
26 153 125
469 33 1
333 1 129
65 401 13
213 493 1
281 25 218
301 437 11
293 361 129
141 221 8
13 265 165
209 416 29
409 129 29
381 345 105
461 241 23
469 289 9
281 37 45
217 97 229
481 247 1
121 5 293
137 445 1
305 397 25
121 453 48
67 305 121
213 179 129
423 417 35
133 309 121
249 376 103
35 89 273
153 353 26
69 254 11
165 385 115
381 309 101
355 321 51
165 345 1
205 9 129
101 141 41
101 333 81
237 109 249
333 101 45
441 377 3
489 45 8
201 33 85
457 1 25
369 217 125
101 301 97
485 125 1
17 193 197
401 101 1
225 89 261
257 193 205
253 133 113
53 5 1
113 185 69
301 421 17
473 411 25
449 485 13
21 437 9
445 25 9
277 221 49
101 321 1
173 313 19
253 17 22
69 5 57
233 493 4
341 65 97
221 441 33
177 41 1
489 341 5
317 261 1
37 261 65
465 229 13
405 277 57
293 269 177
137 53 317
205 169 177
481 101 13
462 185 9
33 37 241
331 85 31
5 271 131
25 5 393
425 429 57
205 473 25
1 101 345
237 393 56
433 297 53
361 361 49
409 341 13
401 165 53
93 452 2
461 249 1
191 122 159
233 485 5
349 253 109
421 365 1
85 305 145
227 461 17
241 201 139
233 297 49
73 287 83
197 229 129
469 245 17
377 105 49
73 141 273
357 341 19
257 29 165
53 345 91
233 231 93
325 1 77
193 133 189
177 397 1
281 225 193
441 260 25
305 301 149
217 245 129
45 381 25
249 129 89
237 233 1
48 257 65
481 401 13
385 193 69
321 285 129
457 221 44
305 381 57
165 29 111
57 457 1
183 249 57
453 77 17
249 321 91
461 123 33
173 413 1
39 173 75
351 63 37
429 441 37
397 259 9
173 39 201
233 25 161
92 221 81
205 345 29
413 337 81
401 125 9
269 301 1
21 165 257
313 497 1
415 21 71
193 381 27
313 61 125
289 173 169
301 73 25
5 249 13
147 227 181
245 13 1
449 201 25
41 49 149
437 323 1
145 497 2
173 149 181
69 441 1
393 421 9
13 197 17
413 113 65
153 491 5
121 49 129
377 349 1
9 477 7
241 159 241
101 137 301
461 179 13
29 253 205
245 455 31
153 101 241
433 433 41
161 409 29
61 209 65
213 365 121
445 73 49
369 485 5
121 327 119
421 21 9
5 13 369
497 65 4
101 481 13
85 29 220
477 271 9
224 401 1
249 413 1
385 21 45
21 281 169
265 441 17
129 493 1
317 297 49
409 453 1
309 265 129
377 45 77
125 65 337
321 87 93
401 437 49
493 167 1
425 5 9
321 441 1
361 449 41
201 143 25
381 21 41
285 73 73
257 409 21
37 351 135
205 285 101
197 433 9
497 37 1
177 405 77
153 143 9
305 235 29
421 141 61
185 461 18
313 29 73
153 17 265
157 201 5
89 113 67
293 293 45
225 173 129
73 499 1
401 151 25
161 449 21
353 113 137
201 413 65
289 229 1
101 105 105
313 113 1
49 253 161
350 349 81
209 341 119
9 405 29
273 329 125
305 133 43
337 417 45
301 233 17
9 375 53
193 385 25
213 177 209
107 285 199
261 421 33
81 93 273
345 181 81
274 112 145
9 281 205
173 189 9
453 345 21
389 63 11
245 177 65
225 125 23
233 197 133
49 85 385
213 485 9
369 245 93
423 357 39
369 341 79
97 438 15
53 189 257
229 105 155
166 21 9
269 125 37
441 123 1
433 17 1
101 37 105
161 273 209
65 305 57
297 417 41
313 421 33
101 145 141
389 281 107
369 453 17
365 153 49
489 241 2
57 325 129
205 21 209
73 9 247
265 401 61
1 73 133
285 181 105
53 385 5
57 317 57
65 169 117
461 369 25
285 321 85
137 241 41
141 265 77
185 197 33
381 425 45
401 469 1
281 381 61
185 129 89
321 149 157
121 281 1
225 265 121
53 1 333
229 261 73
387 187 66
217 93 253
349 497 3
305 13 137
45 345 113
417 413 41
113 251 87
289 217 41
305 117 29
197 269 159
101 1 397
145 1 129
29 145 16
413 485 1
209 405 11
253 81 49
261 221 193
153 357 129
257 61 225
165 393 101
181 349 9
369 349 65
137 375 107
169 145 29
313 41 101
317 209 105
281 13 197
349 381 83
23 385 93
473 369 4
241 269 121
153 5 9
405 365 65
405 109 41
430 185 32
377 105 89
9 161 117
437 41 1
237 401 73
381 289 5
421 157 27
209 49 213
385 45 29
481 37 5
201 93 264
437 233 1
141 377 11
261 221 129
105 481 5
13 385 93
245 105 113
49 121 265
153 201 253
261 405 57
157 405 1
137 257 189
485 101 1
393 85 57
203 401 79
177 109 233
325 325 113
109 349 97
365 201 121
425 21 53
453 165 17
141 249 211
293 425 2
376 137 11
181 205 113
201 145 293
73 1 185
313 1 49
349 357 17
357 261 73
185 201 145
329 99 94
49 153 249
205 337 133
301 221 81
469 241 1
189 49 301
342 309 36
301 373 9
85 409 77
473 285 1
5 453 25
245 101 7
1 63 369
453 285 1
49 167 243
73 105 45
209 153 181
301 313 149
437 133 33
201 269 173
473 121 9
425 249 57
485 109 1
337 109 5
137 69 329
329 393 5
41 267 179
225 329 121
89 473 5
337 197 21
329 9 49
140 121 61
61 209 233
301 365 101
489 221 1
309 71 188
421 437 1
443 13 7
309 429 65
393 301 13
425 421 9
17 373 1
7 265 57
285 385 37
307 297 11
145 341 59
217 297 165
101 389 59
45 425 1
385 376 5
143 213 161
481 365 1
113 225 53
169 145 203
489 169 5
377 237 89
477 145 5
64 345 87
29 369 85
219 161 19
385 169 1
415 229 25
345 273 69
429 179 49
189 205 241
193 281 101
189 57 249
269 465 29
169 421 17
137 457 1
93 177 189
105 277 161
65 85 385
465 245 33
221 493 3
173 5 313
321 229 113
473 205 5
461 149 17
413 201 73
101 265 105
321 309 105
409 55 69
97 441 13
285 441 45
185 89 163
341 113 33
499 489 1
469 29 1
257 169 177
325 277 129
1 37 347
17 37 177
297 335 164
45 245 129
37 161 81
393 37 53
165 197 1
113 65 49
93 393 105
180 129 209
421 101 21
269 213 153
65 133 233
157 489 5
261 277 169
349 305 29
421 103 1
41 361 53
309 429 1
337 221 89
353 401 87
49 121 103
225 125 17
333 33 1
389 160 81
381 269 41
241 21 21
157 493 1
361 73 113
181 426 49
25 21 101
285 273 145
457 89 21
489 489 1
429 469 13
301 157 5
301 421 17
9 257 77
370 165 128
109 13 241
389 37 49
209 29 169
381 413 33
253 457 25
73 417 37
277 457 21
249 93 113
101 261 111
495 165 3
433 469 1
89 241 37
145 357 69
469 279 3
141 311 129
337 205 105
401 185 23
240 337 157
309 45 7
477 493 1
233 261 225
253 37 57
309 201 161
497 125 1
433 213 41
205 293 81
237 129 1
49 37 141
433 405 13
361 237 77
321 337 71
117 437 33
294 61 103
293 329 145
33 141 145
497 105 1
465 425 15
485 213 8
349 13 33
465 253 25
249 457 7
1 465 5
4 433 5
293 13 193
377 273 13
477 481 5
205 245 113
395 269 41
5 365 57
131 293 17
433 57 25
289 265 19
133 381 89
137 121 49
117 365 65
329 493 1
1 451 19
457 67 9
57 79 293
394 349 49
41 485 13
1 133 209
369 321 69
9 133 209
384 189 40
413 335 21
493 29 1
341 1 113
93 385 1
481 441 5
61 97 305
449 257 1
69 217 93
293 401 1
73 157 33
109 285 193
33 181 33
469 401 1
329 109 117
161 365 73
441 329 54
233 392 12
75 193 201
385 381 7
273 317 53
469 171 1
37 1 289
1 421 19
425 1 17
153 481 13
153 141 321
253 421 1
369 273 1
393 101 13
365 409 33
298 101 36
221 69 201
461 293 25
241 1 209
1 329 113
185 121 212
37 93 345
153 193 145
449 301 41
429 461 1
161 321 93
297 1 73
497 491 1
417 409 17
229 264 182
58 457 5
281 481 1
21 221 225
137 169 45
385 275 69
309 76 133
385 181 1
253 475 1
61 426 43
421 377 33
53 237 113
137 93 293
117 121 21
111 401 9
161 45 113
277 25 149
385 61 43
73 321 145
249 349 25
25 101 241
285 421 71
208 411 61
261 285 153
241 37 137
277 53 145
177 179 175
225 325 161
301 419 69
361 330 89
1 301 193
457 241 7
393 465 13
35 229 157
124 81 211
85 233 129
19 41 41
277 201 1
37 5 461
489 457 9
481 303 17
465 169 1
141 133 217
157 243 235
401 465 13
321 297 9
317 1 57
293 81 17
325 353 1
425 317 51
361 473 17
277 1 161
425 385 17
123 313 173
439 145 57
37 1 103
437 109 1
105 173 121
353 133 29
153 29 289
313 137 133
217 89 69
409 157 85
233 109 44
293 397 41
32 73 281
325 81 129
133 385 9
133 473 9
225 5 73
437 69 49
265 417 49
269 193 1
473 409 25
381 397 17
153 137 109
413 245 57
85 169 41
421 181 17
445 349 41
281 215 69
405 85 73
137 1 321
461 365 17
373 233 1
125 153 217
409 145 69
1 325 65
493 395 1
383 181 89
221 205 177
441 381 41
65 85 319
189 497 1
401 101 21
171 193 135
21 73 169
1 21 217
429 389 33
241 489 11
161 449 33
233 293 1
193 117 61
39 317 113
69 125 265
125 421 65
85 221 169
189 497 1
189 65 139
377 473 13
353 269 117
30 189 217
169 245 22
489 389 5
293 299 1
253 181 145
161 305 93
407 177 37
315 153 25
317 345 69
165 259 111
261 433 39
185 485 13
5 209 237
285 9 57
413 357 1
361 137 5
37 9 337
243 401 53
169 381 9
441 497 1
409 69 89
95 41 261
163 233 101
401 395 45
169 445 5
253 389 81
413 493 5
437 377 33
221 485 13
337 13 21
329 229 57
407 1 87
401 385 29
433 121 53
357 29 49
213 385 61
49 237 129
209 55 57
369 157 13
301 333 137
285 161 155
105 101 89
389 427 43
197 25 120
3 197 277
405 177 65
257 33 13
245 225 153
461 433 1
289 269 25
141 177 125
377 21 5
121 365 105
197 485 1
453 189 1
125 229 17
405 225 1
101 76 33
405 25 73
407 161 3
209 353 145
412 129 26
49 77 9
281 485 9
401 89 41
449 69 5
233 369 121
41 257 213
201 117 213
341 435 49
429 325 9
473 41 15
145 241 31
245 469 7
469 255 31
285 401 93
169 381 105
149 121 161
89 477 1
189 105 105
21 469 22
321 281 61
65 389 1
453 301 5
1 301 161
225 117 149
101 289 101
213 29 156
389 351 57
249 477 5
297 137 148
101 281 109
209 229 241
333 245 9
333 209 121
393 97 1
269 289 13
77 93 233
97 361 109
117 289 149
425 73 73
1 497 1
178 93 67
337 5 87
253 41 65
449 417 27
373 145 1
449 145 17
441 441 49
73 35 309
53 201 157
245 329 101
395 345 45
417 9 65
137 253 65
441 309 10
305 317 85
233 73 145
467 301 7
357 369 99
305 217 157
53 109 181
341 493 5
93 147 9
225 61 29
301 377 97
205 29 241
137 113 345
257 21 25
209 453 41
369 253 45
69 21 391
87 1 207
13 265 217
345 71 25
221 181 57
138 61 268
113 88 101
421 433 25
137 189 171
441 221 13
405 149 33
477 229 12
461 261 17
289 185 29
405 153 1
197 125 209
7 465 7
81 245 1
201 227 45
189 441 41
37 285 89
301 477 17
137 445 33
253 349 77
365 205 1
377 193 17
239 429 41
25 321 161
149 385 41
385 183 93
117 229 161
145 209 273
241 457 34
125 345 145
93 1 217
485 121 3
491 181 5
273 269 19
285 101 161
41 269 89
221 149 249
117 93 17
425 33 73
109 97 33
461 169 1
1 421 1
402 189 96
21 133 57
9 139 115
339 128 161
325 301 145
485 465 11
321 61 137
461 161 1
367 315 121
369 65 45
373 477 21
341 205 17
185 309 65
377 17 41
411 69 79
11 485 16
317 379 48
397 81 73
325 373 81
469 157 1
239 321 81
349 335 97
389 157 1
201 437 33
433 157 61
397 337 81
37 497 1
229 45 81
333 265 113
101 261 193
49 493 1
337 285 105
185 407 21
185 441 37
136 409 49
305 269 81
491 120 9
477 301 9
257 453 33
237 265 65
189 413 73
53 421 17
117 321 139
269 281 61
73 125 177
385 101 21
131 237 106
361 273 73
61 397 93
265 305 61
489 417 1
465 277 25
95 141 257
329 401 85
441 285 33
37 221 161
405 221 65
445 485 8
325 189 159
173 9 293
5 9 305
93 393 78
347 417 81
201 313 149
265 281 117
353 277 113
69 301 15
237 469 13
193 53 273
1 421 1
285 317 57
149 37 321
245 41 185
65 377 13
231 421 49
4 421 33
17 121 109
341 25 137
207 241 73
297 297 129
365 321 17
445 69 21
385 21 105
497 233 1
337 449 1
185 393 5
93 53 353
145 369 69
273 5 165
109 185 233
81 469 1
225 289 1
17 148 331
1 305 97
181 381 13
233 1 185
465 213 9
500 337 1
181 85 203
317 217 141
485 113 9
25 445 13
500 29 1
189 221 33
393 341 73
449 77 45
485 105 13
473 241 9
165 53 289
321 277 32
250 315 111
297 205 145
217 457 41
265 277 193
225 1 117
41 201 225
113 27 290
369 13 81
425 401 49
201 245 197
1 61 361
389 5 33
147 77 307
417 37 29
129 425 13
289 385 45
217 437 1
239 145 54
401 405 60
269 1 41
433 61 29
261 401 81
189 465 25
77 309 1
493 273 1
373 413 81
365 341 89
273 429 17
49 493 1
257 197 69
297 381 41
213 103 113
249 245 157
85 481 1
305 31 69
41 69 97
393 305 33
269 413 81
111 201 101
353 61 65
33 129 262
417 53 69
169 453 9
161 253 153
217 9 178
137 437 49
281 121 105
37 185 153
401 153 53
493 405 1
285 289 85
265 373 1
425 407 69
249 49 109
257 297 129
337 1 105
453 401 2
325 301 153
85 445 33
65 165 3
9 93 305
385 201 77
205 485 1
1 217 201
465 189 15
361 149 25
161 301 41
401 297 57
469 477 17
397 301 37
181 135 113
65 45 432
453 113 37
213 161 185
41 213 239
301 321 25
241 209 69
69 457 41
53 225 213
345 201 109
337 357 25
245 392 21
157 361 65
269 405 1
57 329 61
361 13 123
1 189 273
401 325 29
417 437 1
425 441 49
1 473 9
57 289 210
69 476 15
145 189 257
1 273 213
437 333 1
461 441 25
37 149 177
349 245 81
373 161 117
265 465 5
421 165 49
41 441 31
286 461 25
473 325 22
413 189 17
329 269 1
69 445 9
397 69 51
121 45 281
337 305 49
225 321 1
177 237 249
269 9 193
361 197 125
313 477 13
217 53 137
317 481 17
117 53 1
197 469 25
341 277 41
221 405 33
1 139 295
29 161 241
465 153 29
277 133 97
19 253 57
17 393 13
413 237 49
21 197 257
1 349 25
485 282 1
153 365 121
265 381 29
253 289 173
37 37 209
197 1 209
369 53 77
485 301 1
491 329 9
341 3 33
221 400 62
109 185 238
169 185 1
157 305 159
385 441 25
205 1 23
201 437 1
225 317 9
441 37 17
73 305 61
117 225 137
261 185 81
85 21 353
49 61 201
229 377 17
412 385 16
337 189 149
101 245 1
65 275 29
267 105 165
313 477 16
413 287 84
276 401 41
194 421 65
385 395 3
113 269 81
105 213 161
257 189 41
437 181 33
477 449 1
485 337 9
345 421 49
231 149 53
213 281 61
481 35 13
89 221 57
39 425 53
473 417 13
345 273 41
235 1 181
457 413 21
401 205 69
177 169 277
445 489 5
365 298 65
437 209 25
421 157 29
301 69 169
149 389 65
29 425 65
337 253 67
105 245 65
261 323 163
21 383 107
153 137 281
297 265 49
369 185 21
17 69 49
361 301 41
365 229 17
261 377 25
366 81 109
273 33 225
1 137 111
461 85 33
317 421 49
455 257 9
25 401 57
341 285 81
269 105 73
269 385 57
269 153 73
77 301 89
305 13 133
157 493 5
437 173 1
313 53 101
285 193 129
117 25 1
441 1 41
433 457 43
437 313 1
105 369 109
165 241 49
457 193 6
193 121 265
29 125 217
53 1 1
482 405 8
469 85 17
208 229 113
241 215 33
121 77 237
61 153 1
493 237 1
373 33 1
89 337 7
393 105 65
493 201 1
69 441 51
433 365 17
405 17 33
465 45 13
273 97 9
449 305 1
455 225 31
389 377 81
260 297 85
41 213 33
129 297 53
337 341 1
401 41 85
497 181 1
289 169 173
337 469 13
169 41 153
238 85 128
93 321 73
161 13 165
29 153 17
489 1 9
413 445 1
365 413 45
195 161 169
461 381 33
65 321 85
451 277 35
431 431 39
134 121 258
445 197 33
361 101 5
1 433 41
301 489 5
147 145 46
305 277 9
445 497 1
377 97 33
173 21 97
209 181 129
449 173 45
11 455 33
269 1 153
329 329 73
209 261 68
217 269 89
413 489 5
469 475 19
97 369 77
341 259 129
497 153 1
449 301 45
69 1 193
353 233 129
17 97 85
169 129 113
397 326 1
269 435 39
93 369 17
385 457 21
93 215 147
13 105 197
473 201 21
309 229 181
483 265 11
269 93 33
341 109 1
313 201 117
233 73 97
369 409 37
209 10 231
209 257 169
109 161 117
437 243 1
405 133 1
461 213 5
301 176 85
89 1 65
313 205 169
389 129 17
385 101 89
57 441 1
409 9 13
133 401 21
337 213 29
297 117 81
401 189 65
201 213 1
441 491 7
199 425 41
231 445 45
241 485 1
209 493 1
457 289 21
329 439 47
401 405 74
197 197 193
475 345 25
237 481 1
373 397 49
361 297 13
1 105 209
325 5 73
409 21 81
17 341 49
445 351 9
121 201 149
401 199 9
293 197 141
189 181 265
233 1 129
261 469 17
173 117 177
201 449 49
165 485 1
1 153 81
89 325 1
225 153 125
109 485 1
349 85 121
325 372 70
197 153 257
37 1 337
451 155 1
145 397 85
187 41 53
161 33 217
94 385 29
57 169 105
200 490 10
285 353 41
361 61 29
403 453 12
241 329 65
259 142 203
261 245 209
241 473 1
229 281 205
323 449 1
127 125 203
453 369 1
13 5 57
397 109 1
485 123 1
429 401 1
481 53 18
29 269 161
237 283 119
144 125 211
421 405 33
145 257 45
205 313 129
281 409 69
345 25 151
273 381 113
201 267 177
461 123 21
337 361 17
197 341 21
213 277 97
425 257 25
45 493 1
329 117 161
441 357 1
129 429 49
377 349 21
453 73 17
97 269 85
53 245 35
23 475 15
181 447 26
441 81 5
309 189 13
423 275 55
81 101 257
445 25 17
53 61 353
437 283 29
457 233 21
333 177 21
417 409 37
69 129 141
11 493 1
469 41 1
309 265 1
33 421 64
485 91 13
105 409 73
269 5 29
81 233 45
285 245 121
441 217 22
249 409 1
73 105 73
101 485 1
285 201 159
477 411 17
481 489 9
1 237 185
473 73 2
493 361 1
373 241 1
25 421 1
153 401 77
189 477 23
129 481 5
329 202 13
277 469 25
87 21 31
345 369 109
401 159 69
137 497 1
445 1 9
125 1 345
301 361 125
1 497 1
1 85 261
345 341 1
473 185 9
413 21 65
293 1 129
73 221 225
449 157 37
81 421 33
269 401 9
401 433 41
449 217 21
151 197 257
389 271 17
129 21 9
437 369 1
105 370 62
1 137 65
475 269 23
147 265 41
217 69 229
369 129 45
1 117 211
265 385 81
445 309 37
401 453 17
385 337 57
297 393 69
273 481 9
205 373 1
153 198 216
315 481 13
101 409 21
185 445 1
269 125 69
409 397 21
205 379 9
101 247 101
49 217 105
253 1 193
401 237 69
477 325 9
91 325 145
153 297 93
113 48 203
241 53 221
349 405 1
209 125 85
233 345 61
253 385 25
425 465 25
361 57 77
469 25 1
281 51 177
105 165 297
453 277 1
339 269 111
89 317 137
481 263 3
449 245 49
449 401 8
343 1 79
329 189 121
401 117 45
129 105 277
373 329 65
245 1 1
449 317 13
51 165 181
313 241 29
221 45 193
473 177 13
253 256 79
241 457 33
109 173 25
237 141 145
397 73 25
110 317 57
257 331 107
289 497 3
385 161 1
177 115 45
174 273 137
1 217 1
229 453 3
493 351 1
289 61 81
181 185 49
425 385 43
477 145 17
93 261 1
173 485 11
265 53 33
61 461 1
361 245 1
289 81 85
131 413 41
237 305 141
445 81 25
373 365 53
65 129 45
273 357 17
197 193 17
341 225 17
461 125 25
223 60 249
269 101 149
197 199 87
266 417 61
397 241 57
197 450 6
33 165 177
1 201 103
345 331 145
445 465 9
153 289 109
269 199 65
133 201 141
485 201 8
449 457 1
33 173 105
309 131 129
157 317 13
101 481 5
41 197 209
17 113 229
217 370 72
31 33 365
225 209 169
53 65 165
17 153 97
285 313 85
173 33 321
409 213 61
345 429 1
65 129 173
421 441 5
417 173 41
469 21 1
209 249 101
1 433 13
45 225 237
305 449 17
161 77 25
161 435 11
133 437 29
267 57 145
326 333 49
185 245 9
185 369 37
269 133 201
333 449 41
353 1 27
1 61 89
23 95 93
321 89 113
109 461 33
451 301 15
369 53 61
253 303 129
289 137 117
429 97 33
101 1 17
369 473 9
373 69 65
221 49 169
277 285 187
371 281 104
177 273 201
433 465 33
261 97 13
481 301 13
425 187 5
209 37 37
205 195 105
385 345 97
126 205 273
240 305 1
401 185 77
161 121 93
217 285 209
109 1 321
313 381 25
449 217 1
185 391 51
497 329 1
213 101 154
269 389 65
9 409 17
421 73 17
197 197 92
317 95 145
381 437 39
185 165 285
361 257 61
313 105 17
133 357 113
41 321 149
37 13 241
269 457 11
433 277 65
353 281 85
405 13 1
477 497 3
281 85 197
177 245 109
57 387 1
25 461 25
49 142 100
481 441 1
429 349 41
57 301 9
325 441 27
381 85 53
413 185 21
137 41 49
53 85 277
357 185 137
339 109 155
273 441 45
137 101 281
173 349 121
61 289 93
45 81 305
205 489 9
35 265 77
401 177 45
377 85 117
401 101 85
165 87 1
109 25 301
433 385 57
333 85 81
361 93 67
207 67 153
145 433 17
425 373 66
37 125 9
493 169 1
355 325 83
85 105 169
289 101 93
381 453 45
249 1 97
161 421 11
405 473 15
29 245 245
251 429 37
29 351 101
297 165 1
269 431 31
499 41 1
325 219 145
111 461 5
417 485 1
169 241 29
429 445 9
205 33 113
353 301 109
5 113 1
413 425 5
101 213 97
241 409 16
397 13 87
289 241 133
385 93 17
126 5 113
345 473 21
495 351 5
323 343 17
401 337 41
125 145 241
209 261 105
225 17 215
269 155 57
81 435 11
51 209 257
245 149 1
49 397 25
85 293 65
215 341 65
45 201 93
449 265 11
143 465 33
257 117 201
489 497 1
253 121 1
221 161 208
177 1 161
49 461 1
21 469 1
441 234 29
233 245 145
333 461 1
301 189 25
89 388 20
153 45 257
221 461 9
101 391 33
213 369 9
229 205 145
181 157 137
69 366 88
269 157 81
165 329 17
4 497 1
337 153 133
385 223 85
361 441 37
197 185 297
245 305 65
483 237 7
97 337 77
33 405 17
185 41 309
489 461 9
453 89 29
21 1 243
369 377 101
369 454 40
441 173 1
281 141 41
271 5 165
309 249 147
401 69 45
489 377 5
281 135 81
83 249 93
289 123 153
289 313 117
25 133 17
1 89 29
197 37 169
17 17 47
305 445 1
45 1 201
497 75 1
269 449 5
453 225 1
235 293 177
411 365 79
441 260 5
35 301 189
37 305 121
377 251 53
345 357 65
89 45 405
105 465 21
451 85 15
46 299 123
425 37 5
365 475 19
469 109 1
225 37 217
185 283 61
201 417 21
181 77 225
29 181 41
369 269 105
89 405 33
273 249 221
305 175 1
239 133 151
1 57 261
369 249 41
367 265 93
281 101 81
208 181 233
21 117 149
417 485 5
161 13 205
311 141 159
325 153 71
41 205 121
49 58 44
17 451 1
321 181 1
497 63 1
329 389 81
49 185 65
305 437 33
135 221 249
401 361 25
37 181 273
85 451 1
293 121 161
17 37 17
185 81 223
213 405 65
9 173 1
425 419 25
393 97 85
61 237 257
9 119 123
137 321 37
265 297 65
357 168 33
81 347 25
413 161 9
497 101 1
1 273 97
349 201 73
121 131 303
1 337 31
393 309 25
249 401 57
101 217 35
325 97 33
233 189 190
133 77 41
249 5 113
268 125 210
385 9 61
421 277 1
261 189 69
89 189 249
28 103 133
217 177 113
49 481 5
385 299 106
241 141 237
245 269 49
343 369 85
33 365 125
209 409 57
221 21 61
211 269 33
293 381 25
77 77 33
313 61 21
405 353 49
277 149 193
401 209 55
302 357 113
281 173 1
381 313 25
33 397 5
267 425 49
457 301 29
269 397 41
393 145 61
357 41 129
101 365 49
121 113 241
153 149 301
161 281 81
409 1 59
109 347 121
309 201 170
61 225 205
333 481 11
121 265 177
265 1 181
305 177 137
485 125 1
337 401 1
297 349 1
61 145 3
241 469 1
37 315 31
453 473 1
9 201 121
177 149 309
241 153 161
477 401 1
33 245 97
169 109 105
101 149 17
225 145 97
33 61 201
37 401 57
121 437 9
241 37 109
133 77 145
109 489 5
129 253 193
249 217 185
165 413 57
237 401 37
125 369 15
261 93 65
305 165 109
257 285 73
57 93 249
191 373 1
113 335 131
69 165 89
1 9 293
432 489 5
157 229 257
345 25 61
111 125 257
265 93 5
193 1 33
225 309 97
181 45 65
369 389 25
165 145 287
161 453 1
89 153 173
101 113 221
149 154 240
153 193 25
237 89 193
9 83 191
245 157 201
193 385 29
363 241 73
337 342 145
273 257 221
205 357 1
43 185 186
193 253 161
481 57 1
177 489 9
341 169 1
113 167 23
217 377 97
9 325 1
153 113 165
113 369 73
481 203 9
485 217 5
41 117 349
161 481 13
413 273 81
301 269 89
285 373 101
333 333 94
273 285 65
225 403 19
437 405 1
49 489 5
281 180 37
301 181 161
5 149 321
121 369 117
201 481 5
241 1 41
157 105 342
281 237 61
49 201 121
81 433 45
373 245 27
193 254 182
309 325 145
105 395 73
337 277 66
385 469 1
289 401 97
221 265 128
81 253 105
89 261 121
341 129 57
267 33 119
101 421 17
201 37 5
461 391 13
125 334 47
205 177 233
417 1 13
475 257 13
289 405 47
61 357 53
441 421 29
329 185 61
381 101 17
317 359 73
49 73 149
493 13 7
341 385 61
293 53 117
261 307 3
289 273 93
453 301 1
197 486 5
309 105 1
81 253 185
253 53 225
405 433 21
169 337 5
133 153 21
81 81 309
463 233 3
309 137 97
325 261 33
59 165 129
413 228 35
289 201 73
413 149 81
285 273 161
185 369 97
89 305 97
217 390 17
361 281 21
413 353 25
101 310 165
257 453 45
113 453 33
321 289 89
321 5 93
185 325 1
385 301 57
485 469 1
429 369 49
473 213 17
431 493 7
301 169 145
201 341 1
53 146 47
445 37 1
437 389 17
29 393 101
373 413 1
15 301 49
309 1 33
44 45 145
309 477 15
253 65 17
93 185 261
441 461 15
357 101 81
241 273 61
205 11 21
461 69 1
13 369 37
13 392 105
427 269 63
251 485 3
401 81 89
261 343 84
245 257 149
241 265 102
201 41 9
1 141 9
5 489 3
25 1 89
441 389 29
113 119 300
321 225 145
241 389 57
57 141 181
197 3 193
65 99 196
37 361 111
69 285 153
73 269 9
317 439 33
369 389 33
451 181 35
477 9 1
141 233 89
275 405 1
397 13 103
277 221 97
77 221 125
1 125 353
81 376 49
89 325 16
53 105 257
153 125 166
161 81 85
285 109 57
289 225 63
81 337 133
241 153 5
43 117 143
29 361 1
477 37 9
381 165 49
149 171 109
1 453 33
53 421 65
201 37 129
451 337 47
201 29 53
141 201 109
425 279 13
173 277 105
389 369 105
169 5 201
89 74 345
45 37 89
133 85 269
55 133 57
101 293 185
49 353 9
209 431 1
101 249 223
37 111 61
345 297 77
237 445 17
25 117 289
177 269 213
329 97 117
137 293 193
105 69 117
105 365 105
351 53 81
89 337 29
325 493 1
221 61 159
485 137 13
437 101 1
253 153 81
341 493 1
183 393 29
385 429 65
469 169 1
173 329 157
373 281 65
233 45 249
93 481 9
333 221 1
105 461 1
226 249 217
1 44 12
297 165 161
145 105 57
457 485 1
381 441 3
421 281 1
209 291 85
97 219 67
441 353 49
461 425 9
319 241 109
149 393 93
229 465 25
421 193 1
281 141 177
153 205 1
183 473 13
279 189 85
473 365 17
177 129 29
237 197 33
487 377 7
93 21 209
121 113 169
209 321 105
269 41 217
325 417 69
461 145 9
289 285 117
21 401 69
393 122 17
329 227 125
313 221 169
241 241 221
201 257 53
368 389 17
269 405 57
89 85 1
493 401 1
137 121 229
137 189 265
153 293 121
349 461 31
85 457 17
457 293 24
297 465 29
9 297 161
493 481 1
21 25 405
361 385 73
327 393 1
477 293 9
249 43 249
437 201 57
301 101 177
301 229 113
53 165 241
255 213 71
157 437 48
421 373 49
165 121 73
229 281 1
433 377 57
447 17 1
202 193 170
225 405 13
161 305 13
197 389 89
293 421 33
53 73 193
249 405 37
373 417 5
337 385 105
333 421 1
125 49 65
137 141 271
161 461 33
13 1 369
119 465 29
445 199 9
453 199 5
241 361 1
497 73 1
473 261 9
173 165 237
113 277 97
93 297 33
461 293 33
337 137 133
141 185 293
53 97 229
429 299 41
201 49 297
189 72 193
269 297 135
393 69 10
33 445 21
301 153 161
45 401 21
273 321 65
93 262 111
301 163 73
21 469 1
461 124 19
377 33 113
9 473 1
233 229 233
373 61 17
155 181 1
173 497 1
321 261 29
221 93 217
241 325 97
445 241 29
125 33 297
445 253 1
235 217 229
61 330 33
389 269 49
353 497 1
417 89 13
147 161 93
41 163 249
101 261 177
181 253 217
497 401 1
425 1 21
133 409 73
69 249 205
181 85 1
85 313 125
469 65 1
81 1 269
457 277 9
231 385 41
305 357 39
488 319 13
285 429 9
333 351 93
45 1 121
457 101 21
473 489 1
377 341 49
405 17 65
125 313 117
423 145 29
329 193 117
265 341 115
157 393 29
1 121 101
113 261 17
161 305 105
349 313 105
461 173 1
401 125 5
37 213 254
237 42 63
113 429 49
313 137 145
283 105 13
45 345 69
421 305 21
185 393 13
1 449 31
141 363 107
481 265 6
269 5 151
205 57 65
41 425 53
141 49 129
73 289 129
233 341 81
385 73 37
149 73 145
405 433 17
369 1 53
277 421 17
25 89 325
373 137 1
185 109 289
311 285 79
285 81 25
69 421 17
451 361 35
85 481 13
432 157 54
297 117 21
309 249 97
277 449 41
256 417 41
125 265 41
219 429 13
389 361 81
393 465 9
85 285 161
489 317 9
301 281 17
125 121 33
477 425 1
345 87 15
257 209 37
281 65 115
345 221 1
133 149 225
385 269 89
201 293 65
177 193 105
389 81 49
245 321 69
221 165 169
229 160 93
229 125 97
381 281 65
33 313 169
153 421 31
421 445 49
23 29 305
41 221 169
205 487 13
341 213 33
1 321 73
349 349 121
363 241 29
401 123 89
21 37 133
183 161 259
121 205 57
349 221 129
405 429 25
301 181 17
241 405 49
17 151 41
225 101 221
49 489 7
331 349 57
331 29 5
229 21 97
1 213 185
253 161 46
65 385 93
442 145 17
333 53 97
25 121 97
155 17 249
9 461 33
177 281 153
133 125 211
341 93 135
425 457 25
489 29 5
333 389 1
353 397 73
365 197 77
409 77 68
113 197 57
421 2 17
137 165 77
101 481 9
49 177 113
145 77 229
342 217 135
481 361 5
421 3 33
105 53 109
401 329 53
425 33 57
179 29 215
269 430 15
21 164 213
481 51 6
357 69 49
269 45 57
162 121 136
221 245 28
97 349 1
237 377 56
393 237 1
305 281 25
287 37 79
305 177 1
225 225 9
233 89 23
217 321 81
41 201 23
365 325 41
197 441 45
77 273 109
409 477 3
57 153 149
193 451 37
1 211 79
445 449 49
405 383 33
253 137 39
425 297 49
373 173 65
245 299 37
459 49 9
441 293 49
439 137 11
233 105 53
341 369 49
157 97 297
69 125 26
209 173 121
245 149 1
146 409 81
365 257 41
273 9 228
453 381 33
105 285 17
305 113 35
213 345 97
201 237 81
361 472 22
9 195 245
361 393 66
89 329 101
365 93 125
281 361 37
309 113 25
297 241 1
297 143 137
1 415 3
1 134 141
341 457 17
1 417 41
273 241 61
97 45 357
89 349 25
201 383 109
1 481 9
97 191 125
169 473 21
317 397 81
449 69 13
137 56 113
325 329 153
359 341 49
5 5 129
125 297 157
405 245 49
481 373 7
89 101 49
69 297 201
329 149 93
233 305 97
477 269 19
293 371 51
366 189 31
260 439 5
137 213 181
213 345 41
397 401 61
271 321 37
113 285 49
161 449 33
173 263 101
245 353 133
445 87 41
341 281 78
253 101 209
453 265 37
451 351 9
485 97 1
25 53 385
385 421 17
205 93 257
101 409 69
457 385 37
477 469 17
285 109 1
321 397 65
489 73 9
285 238 121
209 281 161
33 45 29
9 173 217
65 241 121
106 373 1
1 281 113
385 409 9
77 469 1
67 191 23
317 223 65
133 41 225
57 385 99
53 485 1
383 493 1
169 225 73
1 21 353
237 377 29
269 409 21
89 357 37
221 201 137
153 173 17
413 317 8
5 345 57
431 405 17
233 157 25
81 233 267
65 457 29
417 113 41
470 241 7
197 485 1
457 209 9
39 101 5
441 137 25
96 493 1
493 73 5
289 237 145
489 273 1
45 17 157
413 309 29
377 181 121
1 401 21
141 25 89
121 221 265
481 65 13
433 271 41
385 229 13
413 1 36
33 51 205
161 433 45
353 1 45
221 349 121
469 321 1
117 153 113
402 341 87
389 77 5
81 349 45
489 185 11
179 331 143
55 293 71
229 349 145
397 65 49
397 207 25
69 481 15
165 243 15
367 221 87
225 249 225
241 237 97
29 117 129
13 485 1
293 341 129
153 257 209
361 19 69
357 293 113
149 449 9
273 165 33
457 49 21
177 93 13
201 241 141
82 225 44
25 483 9
273 413 43
1 1 149
345 113 147
369 457 29
453 293 1
429 305 21
315 149 107
137 470 13
457 85 5
265 407 91
149 141 129
25 461 25
57 9 25
373 449 5
45 61 385
281 45 21
17 401 73
457 45 5
9 221 205
317 373 109
185 1 69
93 21 345
321 25 145
141 285 145
225 101 139
429 385 1
235 157 21
477 233 1
7 81 113
209 121 245
37 237 17
481 337 7
325 5 1
181 417 41
101 57 265
337 17 61
137 345 141
235 430 62
237 85 241
17 189 161
361 172 109
141 37 89
21 197 17
405 273 73
5 401 69
473 129 5
201 89 272
25 213 241
45 401 89
471 401 17
277 109 121
294 401 37
389 81 10
409 13 17
472 37 21
213 185 145
265 381 49
469 441 17
281 429 55
211 463 9
297 45 161
237 89 137
181 317 145
481 261 9
153 37 31
373 245 1
373 269 97
1 337 137
161 485 5
1 161 277
285 433 13
269 93 81
42 449 41
181 133 289
47 369 89
422 1 32
241 461 17
265 49 133
373 141 109
47 133 73
73 365 41
305 465 21
425 17 69
251 145 235
477 145 17
249 437 57
493 217 5
385 457 9
381 265 33
413 405 73
405 273 65
312 1 149
341 429 1
357 125 33
159 145 272
249 209 53
397 221 97
117 177 289
273 49 185
251 81 157
385 103 49
273 89 9
149 189 245
129 425 65
61 363 83
65 289 53
1 365 29
265 21 189
373 417 61
13 1 9
165 210 262
433 469 9
193 97 119
145 61 165
105 465 21
41 49 289
97 369 117
53 237 193
480 181 15
73 21 373
405 413 9
101 389 33
425 125 49
377 277 43
37 209 33
401 65 45
493 197 1
401 209 76
51 421 17
126 481 5
333 215 33
121 493 1
29 125 329
37 27 377
449 317 5
421 221 37
361 53 81
421 113 1
377 225 73
397 301 25
5 485 1
29 217 281
369 153 85
17 365 121
113 293 49
33 413 9
253 449 49
395 377 71
141 421 9
469 80 1
425 299 73
173 241 101
77 267 227
333 237 117
137 493 7
413 161 33
69 333 57
361 209 13
461 109 33
137 225 221
41 193 221
37 189 57
361 177 69
57 417 13
221 113 109
413 241 1
173 421 49
29 45 373
249 221 41
1 161 333
413 153 57
401 185 1
49 381 65
95 345 15
285 245 1
433 53 35
11 221 201
409 209 69
305 201 69
73 101 329
270 301 177
480 393 18
61 321 33
249 197 205
449 241 21
209 93 149
285 305 67
185 401 69
81 481 1
245 261 61
165 377 93
343 429 41
401 289 11
251 325 33
105 225 261
71 113 313
185 45 305
73 235 135
307 341 65
451 401 25
481 447 5
1 493 3
479 245 17
489 329 9
105 225 113
101 121 57
145 341 65
193 397 21
169 125 209
467 293 1
1 89 5
409 457 21
463 321 29
85 76 145
177 35 217
297 313 77
91 435 19
19 365 9
61 205 145
189 269 73
285 285 169
273 419 77
305 417 49
265 33 181
301 421 69
193 457 1
89 209 141
161 13 205
137 213 129
497 345 3
209 457 37
69 341 1
145 105 33
149 325 65
345 209 21
249 409 13
353 485 1
145 393 57
265 261 37
307 493 1
477 397 17
445 161 31
273 481 13
425 459 29
241 129 209
81 257 117
81 331 96
405 93 33
97 317 137
403 453 1
37 41 341
453 337 33
205 361 33
237 229 97
137 277 97
497 393 1
173 97 113
269 301 85
457 377 5
155 165 241
73 1 197
281 205 117
393 401 57
341 277 65
355 1 95
149 105 141
429 261 17
313 173 109
141 341 1
321 325 87
409 257 61
249 265 77
125 293 109
457 233 11
141 249 93
81 433 37
201 417 17
249 29 249
369 481 13
473 13 1
237 37 201
245 461 9
245 281 85
45 401 27
137 485 1
25 345 81
269 49 81
317 493 1
173 161 269
209 413 49
285 69 81
55 5 19
329 9 133
265 169 145
165 57 97
225 31 229
39 133 161
253 173 153
285 125 81
213 353 63
185 153 149
341 65 115
397 337 67
429 261 49
53 83 123
129 157 17
349 293 145
333 301 41
161 81 169
257 485 1
157 253 49
281 361 70
429 117 1
301 405 7
497 173 1
85 325 159
33 377 25
97 169 237
261 269 225
201 309 65
293 303 135
461 69 5
191 145 127
385 77 57
497 205 1
369 167 125
101 13 171
229 57 145
393 309 41
425 433 25
289 125 49
233 280 194
165 467 25
457 161 25
205 457 1
385 1 89
439 341 11
493 337 3
393 397 25
1 269 129
225 373 21
101 349 129
245 489 1
233 201 257
113 245 65
169 345 137
433 186 41
1 421 65
441 305 43
467 429 31
233 249 181
13 381 41
433 97 45
217 177 121
345 465 21
457 281 21
189 425 33
189 393 37
135 329 29
113 465 25
55 385 9
273 469 17
493 301 1
469 245 1
1 97 245
253 305 25
465 253 1
395 261 31
71 85 353
69 401 41
157 477 17
249 285 1
277 381 17
221 289 201
369 37 101
337 453 1
135 129 279
81 117 43
391 89 39
189 437 33
405 211 17
393 193 33
353 273 29
481 121 13
259 313 1
379 436 42
125 305 145
473 249 25
101 465 13
497 479 4
279 85 1
381 145 57
53 173 273
65 465 29
7 237 109
36 217 93
417 313 57
105 145 309
137 29 77
301 117 185
45 241 19
153 19 205
269 33 145
387 157 63
357 483 13
385 137 45
105 29 237
345 441 45
121 457 13
477 387 17
5 453 9
337 477 9
277 461 1
489 478 7
449 457 41
337 93 97
5 289 1
449 85 5
241 101 217
189 405 37
181 145 213
253 497 1
173 301 111
485 115 13
245 209 1
64 489 9
37 33 11
281 153 1
129 27 205
162 213 75
439 313 9
89 17 233
93 273 11
417 269 41
253 89 17
249 241 169
69 155 287
413 393 73
249 21 177
269 73 209
35 167 183
493 61 5
291 21 123
473 169 17
137 109 333
115 1 299
313 257 93
193 25 29
441 297 9
129 435 43
241 457 41
31 93 265
341 249 149
109 57 377
321 61 13
217 173 265
289 157 105
369 493 3
353 331 1
213 241 121
273 329 101
5 65 317
153 9 16
45 169 1
145 382 55
189 133 161
189 133 261
421 221 25
13 61 31
341 53 129
279 172 189
181 357 65
23 69 49
193 35 157
217 361 9
25 41 257
153 45 217
201 181 97
373 53 38
301 333 9
165 351 67
1 409 47
69 269 45
431 297 51
289 469 13
9 165 217
369 356 69
15 85 321
161 173 305
337 37 141
93 385 57
250 299 19
405 85 15
305 489 9
265 241 53
265 117 101
429 455 33
357 385 57
173 373 25
429 237 1
9 229 17
11 205 25
81 5 337
369 77 73
83 349 1
457 49 29
165 385 1
1 161 257
267 113 233
353 69 89
385 119 69
369 397 33
241 115 65
341 111 41
181 9 285
346 301 16
69 393 41
145 449 41
249 437 10
1 433 65
225 55 73
217 481 17
121 365 77
441 161 9
313 449 9
309 29 17
459 285 22
301 45 41
289 129 189
441 285 53
477 53 1
341 293 33
481 468 5
369 261 85
21 49 429
133 471 17
403 379 57
217 193 141
337 57 129
269 201 145
417 369 9
229 329 65
257 349 91
449 189 25
5 209 161
201 107 141
76 441 33
465 269 21
237 353 129
81 457 13
1 41 373
61 433 17
109 85 297
173 17 185
393 45 95
1 477 8
37 345 1
405 101 1
269 237 217
493 1 1
13 365 1
113 457 7
381 15 76
441 261 37
147 17 345
461 81 37
261 289 165
281 421 29
57 241 33
323 373 1
73 5 173
377 7 61
153 149 101
197 81 241
289 69 57
309 421 65
97 285 113
1 169 241
341 273 97
341 453 17
33 77 321
365 5 9
249 126 213
73 173 17
345 144 101
401 105 97
37 325 145
389 389 85
426 325 35
177 17 245
469 185 25
397 21 65
33 353 33
385 485 1
349 493 1
445 53 1
133 381 105
181 281 33
33 117 321
33 461 33
201 369 25
197 229 209
277 477 5
397 361 89
179 173 99
281 469 17
185 345 33
53 309 65
365 201 112
145 477 21
453 233 17
61 351 29
485 461 1
401 349 69
205 105 49
129 421 1
121 53 121
189 125 169
133 273 5
299 49 195
341 93 57
121 101 277
171 137 193
361 477 1
369 69 129
373 189 97
181 377 79
113 269 209
85 175 53
271 253 217
45 13 145
125 369 27
101 93 273
101 85 153
261 9 129
229 125 115
111 245 177
321 309 17
361 397 97
201 49 221
337 481 1
40 213 1
57 465 17
207 171 271
93 357 37
1 205 77
181 481 3
53 65 261
417 165 21
5 48 162
253 269 209
289 493 5
301 301 49
413 274 19
73 361 43
57 469 9
421 277 65
213 157 281
177 357 81
417 309 49
485 193 1
153 461 33
269 57 201
389 441 1
457 361 9
357 269 7
1 341 1
101 465 1
109 345 21
125 349 94
441 71 1
10 61 345
261 161 121
109 309 53
413 401 57
33 117 17
245 85 1
1 261 209
59 269 137
177 161 185
229 361 1
69 35 65
395 181 77
25 177 77
1 81 29
449 209 13
63 434 50
201 205 1
309 333 147
2 397 49
23 85 67
163 449 33
67 37 385
417 121 37
85 487 5
389 245 17
425 349 51
301 173 173
169 165 273
191 201 25
285 393 73
205 497 1
85 61 123
381 149 101
393 106 17
181 285 129
14 187 289
369 131 121
117 153 169
185 57 157
457 369 5
121 229 257
117 1 199
144 477 9
277 141 137
405 453 1
253 365 105
81 481 1
385 121 41
365 485 1
37 33 193
485 23 1
77 401 25
269 153 55
365 209 89
201 469 9
425 161 64
349 110 1
449 73 25
81 399 21
431 77 15
477 33 1
198 137 55
369 437 52
365 161 96
453 145 33
201 25 67
135 17 353
365 401 1
81 193 61
351 261 47
389 93 1
1 1 441
401 241 25
309 477 9
405 157 65
441 481 1
305 449 45
201 213 193
245 109 65
161 425 5
341 237 33
253 101 49
133 201 297
77 469 21
1 437 18
353 121 17
113 21 257
181 241 1
357 441 57
77 297 57
485 432 1
301 421 17
301 293 197
447 101 53
181 137 265
453 285 41
67 69 17
13 341 153
201 105 233
345 361 5
337 329 21
349 173 152
281 226 157
149 73 189
29 153 81
305 253 77
333 101 137
241 29 117
285 201 49
349 457 13
185 493 1
425 237 73
425 345 33
297 405 43
373 105 39
97 389 17
361 273 47
325 209 97
309 69 55
51 89 143
453 73 33
125 1 1
373 1 49
429 445 49
117 489 1
233 169 165
165 193 217
217 263 53
253 485 1
209 206 277
269 385 13
235 201 77
73 4 353
209 489 5
257 125 101
9 177 73
325 37 97
361 53 61
17 168 23
465 269 9
189 421 57
265 445 49
277 61 33
185 351 85
21 317 73
85 245 65
445 113 17
341 209 85
73 399 7
353 145 15
477 185 1
261 169 97
93 193 293
25 93 49
161 165 225
377 317 13
25 65 345
107 473 5
235 365 119
157 437 61
245 17 225
277 121 161
25 363 17
125 357 83
25 298 159
33 77 85
441 369 16
457 1 17
149 189 245
111 95 203
453 91 25
237 281 17
29 33 313
409 219 57
453 1 17
489 193 11
285 405 9
297 141 61
253 417 4
289 33 41
269 181 1
157 121 177
133 481 17
473 77 2
297 297 157
225 153 129
73 469 17
13 389 97
365 245 33
353 393 101
113 229 17
449 73 43
65 25 275
305 141 89
229 135 1
389 217 32
229 4 193
229 137 193
297 387 79
141 269 193
425 425 37
237 465 29
73 81 221
309 21 97
1 25 13
385 161 57
469 385 5
97 153 329
403 37 25
389 99 49
445 173 1
81 259 19
486 127 4
433 421 41
141 237 225
21 433 53
461 13 9
337 1 157
189 393 49
41 393 101
377 101 113
273 49 17
277 217 127
153 109 125
25 189 265
261 169 193
361 465 9
165 181 293
57 385 21
309 249 37
441 185 25
45 357 89
1 79 133
357 493 5
293 165 1
113 101 291
449 145 41
9 141 169
213 1 225
313 17 29
61 265 79
473 197 5
385 17 1
301 349 57
277 141 65
225 489 1
213 33 129
217 253 145
11 253 153
237 285 105
93 109 365
353 279 61
465 133 17
277 229 17
201 25 61
184 425 13
457 49 21
53 457 41
101 141 285
253 49 61
469 13 1
269 145 185
6 221 1
481 71 17
29 61 265
397 93 18
145 401 57
233 309 17
54 353 141
461 161 1
19 461 9
121 113 265
481 201 1
258 173 174
369 357 97
193 1 305
105 387 23
277 41 33
257 185 201
269 65 33
269 241 62
241 30 141
41 333 1
113 1 85
489 36 9
405 385 65
41 381 81
277 85 105
257 61 137
33 237 41
493 397 1
425 209 33
249 105 139
17 441 11
413 481 17
381 89 97
313 393 89
109 317 137
137 447 5
193 217 211
407 89 31
57 77 357
93 213 97
1 131 39
205 464 30
1 141 193
265 29 161
65 103 349
349 359 121
473 85 17
1 301 193
269 275 35
373 401 1
45 193 77
189 169 153
21 11 65
269 299 145
401 241 85
201 185 161
385 57 45
97 248 228
181 325 1
369 149 33
21 237 65
301 333 145
149 153 185
217 337 145
141 110 61
133 121 1
61 165 169
285 289 21
69 373 97
269 196 81
333 81 57
197 289 25
185 1 169
465 251 9
133 269 213
153 33 289
73 269 105
417 321 33
301 245 145
465 241 1
249 153 25
465 225 21
477 409 17
97 49 5
441 313 1
381 41 97
73 89 321
73 293 33
41 209 129
58 198 178
411 45 59
65 261 29
385 113 77
449 253 5
149 37 143
481 301 17
469 149 1
277 37 97
285 89 117
481 169 9
489 81 9
85 133 324
475 219 7
179 225 49
21 249 201
289 201 65
349 189 1
149 325 35
201 37 45
261 455 1
437 201 33
375 13 41
21 441 45
5 149 153
289 201 153
341 185 1
213 263 67
161 453 1
229 381 1
485 1 13
133 421 33
385 143 49
105 113 37
241 45 33
45 177 233
309 389 33
49 25 233
481 373 17
137 413 65
201 181 125
69 117 337
441 185 33
133 310 38
225 133 263
1 437 49
233 365 77
413 181 41
49 37 173
249 229 1
305 445 53
481 219 5
437 313 17
1 45 273
19 1 19
329 317 157
469 289 9
413 369 33
493 49 7
5 357 97
155 191 293
341 353 109
1 5 256
485 65 12
489 157 1
205 93 161
457 157 9
261 441 18
25 57 29
369 364 85
85 233 57
417 73 1
197 365 89
53 137 169
373 381 41
203 225 65
49 293 21
165 93 289
465 101 21
469 161 1
402 421 41
359 265 27
277 377 61
389 173 65
137 401 69
493 465 1
275 181 189
301 417 37
1 85 65
105 417 1
353 43 85
45 345 87
171 209 45
197 401 82
389 437 1
369 473 17
1 177 285
373 136 25
417 305 5
141 293 193
83 149 201
17 409 33
373 413 9
149 173 205
409 9 65
481 1 13
257 277 129
217 105 165
189 33 257
41 373 123
5 381 73
385 481 15
397 433 5
321 101 85
157 323 25
225 469 1
397 65 21
313 235 129
157 229 105
241 77 113
109 229 111
285 217 213
81 121 177
189 56 225
169 277 193
93 325 17
253 185 153
9 369 21
77 153 305
481 45 17
307 177 165
135 31 111
21 255 91
373 269 1
497 449 1
385 69 77
437 261 1
19 261 17
257 37 153
57 1 377
73 213 105
165 93 17
246 337 29
497 305 1
305 489 1
149 417 69
79 129 209
157 401 81
17 285 81
73 289 9
381 281 17
477 87 17
145 469 13
261 329 137
383 227 25
257 469 1
481 469 13
489 361 1
57 221 241
143 455 31
33 353 93
49 251 229
365 251 9
101 285 129
281 64 125
339 441 41
241 273 1
157 383 75
357 493 3
317 96 133
353 109 113
159 497 1
161 269 225
401 111 69
81 417 25
135 245 225
57 37 277
233 5 237
137 109 109
425 25 61
277 429 65
25 101 305
65 479 9
333 405 33
149 237 89
361 445 17
69 125 240
153 329 53
313 309 1
225 441 57
1 13 449
129 385 73
179 401 1
157 69 185
167 197 113
69 353 121
147 77 349
93 227 97
165 273 209
105 337 21
265 273 113
81 369 109
241 397 103
445 241 17
349 397 57
397 176 101
65 21 85
457 473 13
161 365 65
109 89 1
493 417 1
93 365 113
93 405 57
293 269 111
345 217 25
459 385 13
393 385 5
337 489 5
347 261 5
437 141 33
405 249 67
153 49 121
393 297 57
21 21 223
387 285 45
61 297 113
281 153 161
343 443 45
249 413 41
109 85 33
401 169 69
101 265 225
29 57 429
205 193 41
297 309 1
205 3 105
201 421 65
381 381 105
429 321 9
253 1 193
319 41 119
381 481 17
441 429 45
197 347 39
385 401 45
477 305 13
145 25 193
193 145 193
349 407 61
385 289 55
361 157 97
493 361 1
53 173 321
421 449 49
65 281 41
185 101 219
89 497 1
165 69 113
213 97 217
101 421 33
201 245 129
233 49 237
77 349 1
57 139 91
117 89 337
421 341 65
323 225 39
277 241 215
5 317 161
391 213 43
337 229 129
421 165 25
385 157 61
119 5 120
266 77 129
461 429 29
153 421 49
121 385 41
349 73 121
363 461 37
357 265 81
431 365 19
314 100 184
89 17 233
409 237 21
169 101 309
89 195 111
73 415 39
321 153 49
109 472 6
69 37 61
149 425 1
91 173 237
73 173 113
465 365 10
121 469 17
417 305 9
175 133 319
301 265 25
5 269 57
213 85 1
99 201 61
439 439 51
449 181 37
485 141 11
421 253 17
377 365 61
473 425 13
129 389 71
485 25 1
331 289 25
161 141 205
105 161 1
153 463 17
373 345 121
465 345 17
89 121 129
493 377 1
389 293 33
125 153 157
277 425 17
185 89 157
233 137 237
241 259 183
5 397 49
313 89 9
281 441 29
1 477 17
101 413 17
13 275 133
13 309 129
289 335 23
329 305 93
405 185 33
321 249 85
437 425 33
209 449 29
107 221 225
25 25 257
125 341 153
97 153 7
173 33 297
17 137 169
305 157 13
269 385 109
353 33 89
401 247 59
161 65 65
105 233 135
233 103 237
23 41 389
13 341 87
5 213 241
189 93 241
492 41 6
453 229 33
97 493 1
391 453 29
265 65 205
101 101 65
437 357 25
1 101 273
71 141 305
201 57 25
309 485 1
157 21 242
469 169 1
1 249 181
207 105 163
153 185 101
233 453 1
97 341 1
457 169 1
405 457 29
177 337 57
141 226 91
397 229 57
465 121 5
277 160 53
365 41 97
137 445 49
481 205 5
77 425 41
69 225 165
309 1 1
265 265 119
161 33 41
255 245 59
93 121 169
465 205 1
481 85 17
157 41 249
77 13 137
289 37 69
49 271 57
205 199 241
149 389 49
149 449 33
481 257 1
153 325 171
121 197 177
253 310 133
409 229 77
257 139 117
361 305 69
153 77 153
273 449 33
301 45 65
149 453 9
381 469 1
210 13 203
389 3 61
254 117 14
465 94 27
145 57 277
449 405 1
441 161 57
485 101 1
181 209 157
65 329 81
321 309 109
401 365 1
301 37 42
41 403 5
421 155 41
133 117 265
57 37 97
379 33 75
101 189 161
97 343 39
277 425 61
349 101 41
410 9 71
480 253 18
253 485 1
81 27 365
193 33 57
176 431 43
61 329 41
153 301 81
497 253 1
221 485 9
469 445 1
377 41 1
317 9 145
365 309 49
97 257 121
369 337 17
321 45 25
53 177 137
121 165 65
485 201 1
61 251 205
385 261 89
229 225 145
269 422 43
205 405 1
149 433 52
85 36 65
193 397 1
297 297 79
301 301 37
461 405 25
121 285 169
173 309 85
145 173 225
157 205 19
497 45 1
325 405 1
491 301 9
469 235 1
437 365 1
141 141 145
237 69 169
425 449 17
205 55 281
7 353 105
161 437 9
65 269 141
229 9 143
209 49 141
351 245 43
133 229 137
487 109 3
141 246 20
253 415 17
313 461 33
1 285 65
217 9 221
341 461 25
19 289 185
373 427 59
385 61 29
177 373 1
315 385 21
341 291 147
389 265 33
1 161 333
57 85 9
393 473 17
1 405 1
425 441 31
469 345 13
247 101 153
77 481 17
473 445 1
205 133 167
441 437 33
361 305 65
57 325 17
293 441 57
47 29 15
213 337 153
45 105 265
41 137 289
273 157 25
325 385 77
481 335 5
485 333 1
181 437 33
127 413 41
489 293 1
121 127 67
281 385 85
93 441 45
437 93 61
169 481 13
157 209 57
469 249 1
109 146 272
425 201 21
449 201 41
137 257 1
365 257 101
133 385 41
105 77 101
445 169 9
93 121 365
141 285 9
197 349 73
337 305 123
349 21 25
17 469 25
83 151 165
245 85 161
301 333 73
201 65 237
257 149 209
317 489 9
113 137 321
393 457 37
413 333 73
421 445 41
333 353 91
441 33 9
49 481 17
81 17 201
61 465 1
485 289 13
149 50 1
437 353 1
281 325 97
385 361 69
254 373 49
9 433 45
81 413 5
249 119 185
301 259 129
361 257 97
301 317 73
137 29 217
329 269 93
108 149 177
1 417 37
361 257 7
117 181 105
141 445 3
257 117 73
253 237 217
137 393 7
345 311 109
165 469 17
111 37 131
85 97 345
51 405 1
437 481 1
117 405 65
297 357 66
361 69 73
153 109 257
353 1 81
285 89 145
181 265 143
397 337 41
437 193 57
221 137 37
409 417 81
197 153 57
201 469 1
53 225 105
281 201 173
321 417 45
377 370 3
53 493 1
49 201 269
113 181 1
13 21 161
205 29 186
245 251 217
197 233 225
41 281 181
5 141 157
385 178 75
189 393 25
19 29 233
397 461 25
361 261 61
429 5 17
457 221 17
469 425 1
421 21 33
361 169 97
65 301 109
105 1 29
97 61 233
317 461 9
109 5 321
81 181 57
145 395 43
3 13 313
349 405 33
273 145 29
389 1 109
189 281 113
405 13 59
57 157 219
53 109 105
457 421 17
1 121 41
245 109 1
461 29 21
220 143 62
257 29 105
33 1 11
385 333 87
193 353 97
389 293 17
85 277 129
369 489 9
449 1 21
49 101 249
1 9 321
209 425 5
269 23 89
137 361 109
235 461 33
193 409 57
281 381 1
241 153 133
65 465 29
369 185 61
17 133 305
45 189 65
169 321 89
133 393 29
309 325 133
353 353 17
497 261 1
269 229 137
441 297 1
491 81 9
423 73 13
17 5 209
85 101 113
41 481 9
65 441 25
473 273 13
385 433 1
189 259 237
141 97 89
145 477 13
85 317 41
5 233 9
221 49 197
465 385 29
381 13 97
325 447 25
233 73 93
389 185 77
361 361 77
225 33 161
391 101 70
477 473 9
64 387 7
249 69 67
81 417 57
121 402 14
329 321 149
89 297 101
453 389 33
5 269 117
153 153 77
247 381 105
5 5 385
133 385 33
209 57 153
433 257 45
357 353 33
205 221 89
201 37 9
105 385 49
497 205 1
325 297 153
409 405 14
239 229 237
385 457 37
229 273 201
415 101 3
385 5 77
369 149 17
97 161 261
17 261 233
141 441 37
469 33 25
145 381 41
13 444 29
241 245 129
321 281 37
301 57 57
429 449 9
225 81 175
497 345 1
39 9 457
273 165 169
109 381 1
361 325 65
329 273 147
453 267 17
361 189 69
37 301 9
289 405 65
21 341 51
131 429 57
181 441 29
241 365 49
153 325 97
333 349 65
21 17 131
301 173 121
297 293 113
141 1 273
499 269 1
397 29 1
109 189 297
137 293 177
274 1 38
169 184 171
193 78 261
49 109 165
325 241 27
425 337 17
225 325 81
261 233 239
29 369 129
441 181 9
369 133 1
297 81 179
177 81 109
493 328 1
361 447 1
319 213 31
481 421 1
173 153 193
95 269 185
393 193 5
433 405 49
449 325 49
327 287 15
421 469 25
421 183 49
445 202 15
165 365 17
150 185 213
465 409 25
240 421 1
277 393 33
237 269 41
329 253 1
301 437 1
1 269 217
341 469 1
373 169 65
111 281 141
241 389 97
465 117 11
277 121 215
73 341 1
89 285 21
493 485 1
241 451 13
297 429 37
369 177 97
225 9 101
185 481 1
253 441 25
489 427 1
457 85 5
237 73 247
153 293 161
265 209 117
81 365 95
448 265 41
389 353 1
481 417 11
189 335 109
321 441 49
101 405 65
201 169 276
99 87 209
329 161 61
279 325 145
81 417 25
389 117 49
477 5 1
173 333 33
121 293 161
165 409 69
25 225 141
237 421 9
325 89 161
213 41 77
73 481 9
177 433 21
229 405 33
481 257 5
237 413 17
381 185 81
101 329 133
185 445 1
245 341 1
331 357 121
449 409 17
287 367 93
345 321 137
305 453 17
297 189 45
397 321 89
433 321 49
305 473 5
413 429 1
341 51 1
201 105 89
102 369 41
333 161 153
269 189 89
357 405 45
37 137 69
21 421 49
412 107 82
329 205 21
393 430 22
137 137 249
101 213 33
381 389 21
243 201 243
65 329 1
97 453 33
213 61 33
401 85 1
157 345 29
37 433 33
393 369 85
381 285 65
297 441 57
89 309 73
281 1 125
381 455 23
161 305 81
3 151 153
141 41 321
265 217 233
27 321 113
205 61 173
121 441 57
353 13 125
1 237 233
183 285 105
305 485 11
185 173 237
65 249 53
373 213 65
441 448 17
141 113 217
397 297 1
497 102 1
457 273 33
245 445 1
305 233 91
449 297 41
414 29 86
385 37 49
305 95 193
353 77 21
389 21 65
49 342 64
289 185 184
481 237 17
185 217 145
25 141 1
233 153 89
333 385 17
65 193 17
421 473 25
435 413 19
341 193 123
225 233 195
253 113 197
93 265 121
473 77 13
257 253 4
102 429 17
153 229 193
221 153 17
477 117 1
129 249 173
433 153 13
431 457 1
113 1 105
244 145 207
477 61 1
473 313 25
141 45 241
45 93 329
165 25 193
465 177 33
121 213 13
460 449 41
445 61 9
325 425 27
305 49 173
349 345 61
329 45 1
37 221 265
309 227 1
369 93 125
485 121 1
465 345 25
253 313 177
85 41 193
7 1 31
61 1 321
265 405 33
193 401 73
166 1 174
137 157 337
173 441 17
77 53 17
193 177 57
101 353 121
475 1 23
469 317 1
299 193 143
281 205 213
11 465 1
49 121 329
185 481 1
45 126 19
77 345 21
369 193 25
309 209 177
53 373 65
489 493 1
141 15 41
237 349 97
481 113 17
177 69 273
161 469 5
465 217 5
281 409 61
381 170 105
455 209 15
141 317 49
165 73 93
441 209 5
189 381 1
61 193 301
1 357 121
449 395 25
281 301 193
321 161 45
461 181 1
221 401 28
41 129 299
477 247 17
231 381 49
289 127 61
61 393 13
169 297 149
295 199 85
101 157 21
209 337 153
173 333 1
253 301 137
325 169 65
146 201 1
329 385 37
97 371 119
489 169 1
141 345 65
485 289 7
101 101 33
141 353 25
29 261 44
457 1 41
157 229 201
37 75 107
470 185 19
61 465 1
49 177 313
101 425 71
225 353 45
185 85 173
73 411 7
181 493 5
21 253 37
109 173 209
397 485 5
477 13 17
457 285 29
169 401 49
137 157 177
387 227 69
113 89 217
121 307 113
433 445 21
485 468 1
61 421 27
299 177 153
481 149 13
201 365 97
297 245 201
309 249 153
377 89 109
385 345 69
341 389 1
161 141 27
285 385 113
349 469 1
265 377 117
369 81 117
297 421 65
405 65 65
277 25 65
385 346 45
169 337 125
221 269 169
97 69 243
177 281 45
425 113 37
350 101 8
25 325 161
198 353 57
81 341 81
377 229 87
97 109 255
89 493 1
265 297 37
493 113 6
345 293 133
189 447 13
269 321 65
185 465 13
289 309 65
101 145 153
413 245 9
229 373 65
241 441 37
299 29 27
65 409 59
437 477 17
309 285 121
417 149 29
413 309 1
201 293 161
385 469 17
37 329 153
415 345 33
385 409 75
329 245 45
221 93 43
285 161 153
377 345 121
189 437 1
257 253 61
281 189 105
129 457 21
277 61 25
129 105 261
409 153 53
81 321 1
285 491 3
9 389 85
305 429 1
97 341 28
301 233 185
421 381 65
21 65 213
421 469 1
25 395 99
1 269 67
261 485 1
345 57 153
397 441 58
13 17 81
73 213 125
361 497 1
193 385 113
133 361 137
121 145 281
497 217 3
301 45 3
425 469 1
61 213 257
153 157 107
321 153 95
97 73 93
253 457 39
289 481 13
365 264 89
341 437 33
71 37 403
385 161 33
89 473 19
97 29 81
497 305 1
261 213 21
129 101 17
333 389 59
93 285 41
385 223 25
61 421 17
41 97 355
189 185 209
54 434 46
429 237 9
221 129 105
1 249 237
85 391 103
345 253 21
259 433 53
449 13 33
417 368 1
93 497 3
9 189 241
489 455 1
189 497 4
205 261 113
45 1 401
1 433 13
221 437 17
181 301 57
9 417 45
381 274 85
381 197 41
85 73 1
93 185 237
69 389 65
109 1 337
341 302 33
305 251 143
301 121 151
329 341 121
121 385 81
433 225 21
181 373 1
485 369 11
393 281 65
121 117 297
253 417 10
173 49 145
385 365 53
425 101 5
177 325 167
417 89 9
457 489 1
271 401 83
201 90 113
321 301 49
205 245 85
301 413 41
33 57 97
55 141 21
389 221 1
305 105 13
213 13 161
269 245 65
105 125 353
289 185 161
189 297 185
241 181 105
233 221 197
249 126 85
443 35 53
201 233 149
85 101 347
146 485 1
445 453 1
261 317 73
437 1 1
293 105 97
221 393 45
133 349 123
269 121 209
401 57 52
57 105 329
48 29 124
429 441 37
119 67 335
341 1 145
433 9 33
23 17 379
393 29 85
309 61 169
329 243 117
145 437 1
285 29 113
41 69 9
373 189 81
156 61 300
385 189 21
357 217 81
13 357 81
249 489 5
125 13 1
72 449 13
377 109 5
497 241 1
441 365 5
129 33 345
385 161 25
109 201 15
85 429 9
305 241 173
1 273 25
145 221 233
333 373 69
31 101 105
153 349 98
401 105 19
117 349 57
389 485 1
77 409 48
45 293 129
329 3 81
141 483 7
381 193 1
417 325 49
225 157 49
69 281 21
437 21 49
273 75 185
213 13 17
441 221 45
301 403 25
453 97 1
81 137 49
489 335 1
193 99 123
137 281 91
65 385 105
73 221 121
477 57 1
405 113 25
301 153 1
145 261 135
413 209 1
73 49 313
469 189 1
49 341 65
269 286 153
461 485 1
489 363 9
65 21 351
333 317 137
113 261 160
365 226 13
489 173 5
209 397 53
321 445 22
87 249 121
365 351 97
277 53 73
141 333 87
377 85 81
281 297 1
365 1 9
269 237 137
321 169 73
365 465 25
399 273 85
317 457 37
45 41 401
145 489 3
53 269 225
409 397 37
85 289 125
46 117 369
57 151 53
305 77 101
189 47 41
333 93 1
245 241 89
185 337 125
205 413 9
89 495 3
69 1 381
309 405 13
13 279 45
317 21 157
377 163 81
201 5 185
105 325 49
121 421 41
129 285 109
261 401 37
61 269 137
329 9 129
269 433 21
493 401 1
89 145 189
65 153 29
289 73 73
221 410 68
413 109 65
337 1 27
189 177 15
73 69 381
155 493 1
237 225 89
73 155 175
201 473 5
289 349 105
113 269 221
453 429 33
337 457 25
449 273 5
293 29 173
369 209 81
301 217 177
41 127 303
21 377 25
215 317 1
61 429 21
17 277 97
439 489 9
205 445 41
17 413 81
5 275 29
437 177 1
461 241 25
161 261 161
57 481 17
213 305 39
373 344 65
125 369 61
9 53 1
493 181 1
169 81 77
357 221 73
441 21 41
105 17 329
171 295 87
69 309 65
207 329 93
257 9 213
305 381 72
301 265 129
113 477 1
407 433 37
389 157 33
77 165 225
409 491 5
444 453 1
225 285 17
181 90 257
397 204 65
441 409 29
429 153 9
17 418 32
241 37 221
261 421 65
129 13 205
93 435 41
291 397 25
354 429 1
245 245 1
433 37 55
85 153 245
421 301 49
217 211 137
402 477 13
469 401 28
449 461 1
129 209 61
257 433 65
423 281 67
105 97 21
273 9 197
425 81 1
301 109 25
125 357 97
101 33 241
45 306 100
361 449 9
47 258 32
153 245 85
87 453 15
101 449 29
273 331 167
385 89 25
337 289 53
401 131 73
225 61 257
5 481 1
493 333 1
177 85 209
311 109 155
417 365 65
167 497 1
221 285 17
345 394 85
253 401 1
417 21 29
393 445 13
25 269 1
181 221 33
93 213 225
33 141 297
68 425 52
57 273 53
97 225 97
193 337 1
157 401 61
169 21 117
209 261 225
381 141 57
153 329 125
255 145 79
369 297 21
41 305 77
421 233 49
225 147 267
457 269 25
327 385 41
201 19 61
265 493 1
497 333 1
303 33 87
261 39 102
21 341 129
321 257 57
34 253 65
321 401 5
419 41 47
233 117 249
25 323 25
369 101 121
225 327 25
393 25 9
357 297 11
105 409 53
325 397 33
273 303 195
421 181 49
233 21 65
187 345 5
465 83 33
69 65 1
105 249 137
273 33 49
337 412 79
333 365 33
33 225 257
137 341 49
329 317 93
293 77 173
285 121 145
289 161 33
329 481 13
255 277 137
419 437 1
5 387 45
429 45 1
13 317 105
165 33 142
133 481 20
85 113 153
229 1 81
317 253 89
125 429 49
433 385 21
229 3 153
469 389 1
269 229 143
321 165 121
313 173 89
41 437 1
285 289 65
497 227 1
205 321 121
261 429 45
334 205 157
269 461 17
113 53 269
453 97 35
109 369 13
237 333 105
129 317 99
351 1 121
201 97 285
345 81 97
441 33 29
121 101 309
29 41 141
149 309 33
287 181 125
301 269 61
149 125 19
485 245 9
195 461 1
47 465 33
393 5 77
413 33 65
305 232 111
137 235 29
105 349 129
49 357 33
37 245 73
397 149 57
217 213 61
435 373 19
357 465 21
39 225 77
153 97 181
29 381 57
49 37 17
305 129 149
105 221 67
321 251 101
441 77 45
165 245 241
105 233 93
261 377 21
361 421 57
97 165 41
73 341 65
249 1 73
299 397 49
437 393 1
269 305 189
441 305 53
17 113 87
217 357 1
77 79 219
81 49 97
361 69 81
189 457 17
177 325 105
177 333 145
225 369 61
333 145 57
88 33 261
329 493 1
337 479 15
237 417 45
401 249 69
197 273 1
133 285 57
321 261 1
301 226 17
149 461 17
389 85 1
181 377 13
269 493 1
157 233 9
118 29 366
251 145 171
459 385 9
225 1 121
409 1 25
401 145 61
491 67 9
345 261 101
37 381 41
341 269 65
237 381 72
49 457 13
317 453 33
287 493 1
253 437 1
425 173 13
473 57 1
81 1 153
433 125 57
317 81 110
173 229 113
309 381 29
85 25 385
441 169 21
269 225 149
297 5 153
48 104 357
201 337 145
285 73 209
153 161 213
149 313 93
201 453 21
301 57 17
153 481 5
97 451 1
301 125 121
342 417 49
116 205 285
413 497 1
385 113 5
21 181 1
153 421 1
173 241 153
329 121 81
401 169 49
1 261 81
285 441 45
369 261 109
121 45 353
109 285 97
37 245 161
229 261 141
285 49 97
277 169 205
385 153 57
93 59 273
69 5 417
217 265 165
457 309 5
89 281 169
337 429 1
341 181 17
5 97 273
267 197 79
141 141 201
331 85 31
161 373 121
413 297 17
445 249 25
5 369 36
401 81 26
361 453 33
201 297 125
369 377 105
43 33 113
217 381 9
385 361 109
325 481 17
265 281 85
465 101 25
21 41 405
153 61 89
357 485 1
381 21 9
349 61 1
421 49 49
293 297 73
261 373 65
243 305 133
173 139 89
145 1 105
77 297 93
105 177 269
497 471 1
65 161 77
145 313 13
461 473 21
37 485 1
157 73 227
269 101 105
225 101 61
469 76 1
137 431 1
365 305 102
45 281 141
313 185 157
253 321 1
441 53 7
221 189 1
413 229 57
449 305 19
133 277 41
429 339 25
261 471 21
421 243 43
189 121 37
265 437 29
201 149 253
96 401 73
113 441 45
339 409 51
121 163 213
153 269 57
301 141 169
41 33 181
5 169 53
405 265 33
357 201 105
269 417 55
361 101 25
141 249 1
287 225 27
217 1 45
315 229 93
433 19 21
281 117 77
393 213 5
301 85 189
461 401 29
69 409 45
29 419 21
321 241 1
121 171 323
441 221 45
61 289 29
317 9 161
143 69 101
445 409 1
341 265 9
361 137 57
217 309 77
91 377 49
197 381 25
409 97 45
157 289 51
101 429 33
1 493 1
21 357 1
141 181 41
65 173 57
121 421 49
253 273 209
439 1 59
177 177 169
185 109 229
195 125 243
305 313 121
153 457 41
73 305 13
213 241 201
349 385 57
261 5 11
341 401 77
277 229 97
343 457 40
297 9 1
441 457 25
213 101 153
209 21 129
21 45 337
125 387 113
189 13 89
93 353 97
41 325 33
109 205 185
61 353 5
213 181 145
305 269 161
133 265 129
89 41 257
62 173 41
65 285 201
229 169 1
25 237 257
95 285 97
417 321 1
173 277 33
367 327 65
153 438 53
65 237 201
25 1 22
253 298 106
87 263 35
311 173 21
377 385 5
385 153 13
329 225 117
81 365 129
17 217 41
361 41 77
121 233 113
113 161 101
81 273 145
257 85 121
217 101 33
153 121 329
95 221 57
381 365 1
73 245 129
136 73 361
301 85 1
281 5 77
457 349 27
497 315 1
399 137 85
129 11 5
245 481 5
193 249 157
437 404 9
117 41 241
25 109 305
143 289 145
51 305 29
261 469 17
45 405 89
305 213 131
77 353 89
241 158 125
45 307 101
41 277 97
1 217 31
29 177 193
413 489 9
325 205 49
309 201 177
125 485 9
45 5 73
109 269 177
177 329 69
153 493 5
193 253 49
499 409 1
145 219 117
376 101 116
249 76 113
445 411 17
465 265 25
105 1 57
201 169 297
381 69 101
481 123 13
1 397 65
185 63 83
17 293 37
407 445 21
105 89 13
1 381 53
1 141 91
477 349 9
9 381 41
139 85 39
189 425 9
165 398 9
361 85 137
141 221 105
129 21 141
1 13 105
21 493 1
269 217 73
29 257 185
313 337 85
197 457 5
413 421 33
437 17 41
253 437 1
489 121 11
5 429 7
489 189 1
325 1 125
121 209 89
403 181 53
333 365 89
153 163 169
293 185 177
369 373 1
293 369 1
185 157 13
361 93 21
333 213 121
333 65 105
385 393 5
156 109 13
229 29 9
113 489 1
93 121 121
281 401 55
469 349 17
181 269 73
357 1 129
497 317 1
269 389 109
1 317 25
93 215 159
393 85 61
496 459 1
137 317 59
333 429 51
381 437 15
361 297 1
61 257 109
467 349 1
27 493 1
145 71 37
93 93 118
253 477 17
177 485 1
113 441 49
141 285 57
9 209 181
241 1 213
201 121 67
137 117 231
429 285 21
369 437 33
401 61 77
89 465 9
326 477 21
93 437 49
33 297 1
77 377 81
161 445 3
161 393 101
325 429 1
341 181 1
497 317 1
89 474 1
325 69 51
233 89 165
365 133 17
275 393 1
457 299 9
61 445 53
337 277 33
253 99 145
85 269 169
141 249 77
185 461 25
85 461 27
237 1 185
249 153 221
201 201 169
213 101 165
151 453 9
45 441 35
1 433 65
89 369 53
393 73 33
251 253 17
493 489 7
45 385 61
223 477 17
5 45 197
101 209 57
485 261 1
397 377 41
301 257 97
485 439 5
237 25 121
49 67 90
193 189 233
461 13 9
169 49 5
469 453 1
125 365 129
417 433 35
401 269 49
469 101 1
77 223 33
47 233 193
375 269 125
117 301 169
429 189 1
285 257 169
249 181 197
257 173 105
137 13 297
473 73 11
121 449 1
77 9 9
385 445 4
353 225 105
173 153 209
493 425 1
265 13 145
73 225 85
305 425 11
293 273 197
49 165 193
265 1 53
177 367 25
445 273 17
205 121 21
365 329 109
373 257 33
381 333 1
405 165 57
81 153 141
385 5 21
437 177 21
197 315 149
9 273 210
325 361 53
9 109 117
65 289 209
397 377 1
405 37 65
205 105 105
93 309 37
497 381 1
333 463 31
397 177 50
481 253 5
265 101 37
229 469 1
407 261 17
305 213 125
101 345 93
477 473 21
89 121 257
185 69 259
465 89 13
285 361 25
408 145 70
225 397 69
221 285 41
144 61 288
393 357 37
253 485 1
201 301 105
205 21 49
25 401 33
201 413 17
49 329 37
185 165 222
329 193 17
103 297 193
269 182 13
93 117 225
113 349 25
349 385 49
117 415 45
201 285 25
453 25 31
453 125 33
413 321 33
161 181 185
185 485 1
261 85 225
409 287 45
133 269 21
497 469 1
97 49 181
345 137 13
369 29 49
217 189 205
453 177 31
333 61 153
113 321 149
65 130 266
57 218 34
429 217 1
127 429 49
73 209 205
269 165 49
189 463 7
169 369 127
133 285 177
497 193 4
473 137 18
289 281 145
385 331 9
413 279 33
237 89 1
169 225 149
77 349 25
112 33 109
29 225 37
403 245 51
17 217 237
289 169 69
93 153 173
251 157 151
93 73 169
125 17 361
449 425 49
87 141 185
461 236 37
429 425 49
417 95 41
325 17 45
385 385 81
57 465 5
451 241 14
289 423 34
25 85 241
189 41 189
81 37 291
441 273 41
69 397 93
193 21 181
121 105 325
365 205 129
330 341 1
305 81 81
1 285 193
213 349 33
117 113 39
31 133 25
293 357 1
385 129 97
381 437 1
201 321 153
333 97 17
51 149 321
193 257 189
349 341 145
275 61 97
202 457 33
109 397 5
473 441 10
29 121 81
58 233 71
269 413 9
169 61 73
25 53 17
485 25 1
337 493 1
257 261 233
85 433 66
174 145 98
9 269 137
101 186 76
355 253 59
85 73 111
29 57 337
13 201 185
189 277 145
221 145 280
493 49 7
381 497 1
41 133 241
493 365 1
33 137 49
433 453 33
465 49 9
325 201 5
181 217 69
129 131 142
193 65 215
181 61 33
269 97 201
241 373 65
365 209 105
205 461 17
251 37 237
5 445 41
109 433 45
285 297 79
481 100 1
193 357 113
349 185 111
229 417 37
301 413 73
369 1 97
481 217 5
473 113 9
389 17 97
309 433 5
377 267 25
137 305 129
393 301 45
81 153 321
453 221 33
449 221 13
241 405 1
209 217 103
153 109 5
385 351 21
341 455 45
429 361 41
373 73 36
245 457 21
249 381 13
145 257 185
245 301 161
281 87 1
485 241 1
257 261 49
41 473 17
281 237 141
405 1 57
193 321 91
437 465 9
137 293 141
469 309 17
257 229 109
153 353 53
93 125 73
53 221 73
265 473 17
117 125 129
409 81 61
205 331 153
493 497 1
301 101 73
165 293 1
145 361 93
373 365 33
329 287 69
117 373 41
57 6 69
239 453 17
421 76 65
182 317 129
277 53 97
101 193 29
385 453 11
429 401 65
77 481 17
249 72 89
263 437 17
381 245 15
81 433 33
301 41 193
313 133 53
397 381 73
157 205 225
5 141 297
212 293 145
129 481 1
209 269 1
337 421 14
121 121 281
477 153 1
175 85 285
181 165 245
209 415 27
187 265 157
493 85 1
265 65 141
169 101 123
17 277 33
401 153 71
385 109 57
40 317 141
77 205 201
421 345 1
221 481 9
205 205 89
277 141 129
149 189 123
11 361 53
13 305 117
1 245 129
187 469 1
85 473 13
261 81 13
1 141 221
193 53 145
137 165 6
233 97 53
453 253 1
1 221 177
213 305 13
149 21 133
69 137 229
453 481 13
73 249 229
361 421 61
420 177 75
246 101 162
61 85 277
253 433 21
45 69 177
205 109 9
85 289 177
417 493 1
353 153 97
185 321 133
329 33 101
269 233 25
457 465 29
449 317 45
129 53 193
109 161 189
449 54 1
353 33 29
385 109 29
73 441 41
357 369 41
29 313 117
441 141 9
457 7 25
29 485 9
297 173 153
253 477 7
61 429 9
145 145 81
173 189 155
497 345 1
53 213 49
409 333 1
469 480 10
285 457 5
165 353 145
193 301 153
414 25 82
9 457 1
121 164 187
433 225 5
325 121 21
241 113 205
401 277 1
315 235 71
89 81 253
333 1 49
165 113 1
149 385 33
115 297 137
273 301 49
199 181 43
93 485 1
285 121 169
425 465 31
205 177 9
241 329 105
441 407 31
281 325 33
165 53 81
489 181 9
5 375 107
159 349 67
253 1 169
425 489 10
285 45 129
245 153 129
167 89 153
449 21 9
377 377 121
117 393 93
14 181 161
477 349 17
165 381 43
301 157 145
481 361 5
413 53 57
361 185 61
53 101 193
205 315 113
373 83 9
29 397 7
291 413 67
93 473 5
309 49 161
241 145 193
373 161 85
197 469 1
197 237 189
225 137 229
385 369 13
111 413 25
45 365 73
443 285 35
93 137 325
185 441 44
107 497 2
49 361 85
21 311 1
125 61 193
433 421 1
49 1 393
161 57 21
149 125 74
493 83 1
173 386 36
433 317 13
105 1 173
141 137 241
361 149 13
401 332 97
193 93 133
37 269 141
197 63 17
221 201 57
105 437 1
97 387 63
461 409 37
433 345 41
57 297 141
205 329 153
73 297 201
1 109 295
106 269 177
421 129 1
53 401 69
101 193 33
473 497 1
321 5 25
477 93 17
233 153 77
194 125 151
71 409 41
41 425 61
417 104 77
265 129 77
445 293 9
141 97 1
317 241 137
13 117 209
169 181 1
280 386 27
317 477 1
226 5 226
101 493 1
471 71 17
1 25 361
377 155 37
137 357 85
257 237 17
479 485 1
425 57 29
45 485 1
373 73 53
233 17 37
309 473 1
461 37 25
445 97 25
193 61 17
5 301 1
325 405 1
397 301 89
77 477 21
173 221 257
165 217 209
249 465 21
469 281 7
61 177 321
103 5 147
61 309 17
361 265 61
21 45 313
397 17 29
321 83 93
269 257 1
433 353 1
461 69 9
41 45 177
377 201 93
175 101 139
459 25 33
145 225 105
161 121 121
76 449 33
425 17 5
185 381 33
377 69 75
345 62 33
417 429 49
483 465 3
213 397 89
377 117 1
153 389 25
65 69 80
225 45 185
125 160 238
477 153 9
381 149 89
301 65 101
413 145 41
121 37 13
101 289 173
125 253 89
5 321 113
73 189 217
65 333 1
481 269 13
209 137 109
277 65 161
145 373 51
309 471 13
13 285 209
257 201 113
159 261 129
465 121 33
425 101 69
101 401 53
97 251 221
276 485 1
497 97 4
209 285 153
25 89 5
365 41 89
497 425 3
9 105 245
433 273 65
164 321 117
493 265 1
321 369 41
105 301 69
85 185 233
269 253 37
109 195 71
253 269 169
117 297 33
205 257 165
37 93 289
61 185 145
449 489 9
327 33 85
13 119 47
377 61 33
153 377 1
237 189 9
1 193 229
213 381 25
181 377 1
201 265 205
13 413 65
45 80 376
97 65 89
418 425 5
251 333 153
385 305 37
273 409 61
361 121 77
233 193 21
365 115 17
5 305 5
233 193 155
413 9 48
297 221 109
369 465 12
57 261 193
5 197 136
489 425 1
17 289 177
405 161 65
77 157 111
151 499 1
309 499 1
137 77 277
449 37 13
219 321 85
257 471 29
169 77 25
101 141 153
13 273 217
1 305 99
361 300 73
249 385 29
125 313 85
473 121 9
445 269 15
421 37 73
155 173 281
361 301 79
209 229 209
381 225 33
301 53 176
285 321 161
237 345 1
89 393 97
309 297 81
449 241 1
437 145 1
455 21 27
55 193 169
237 493 1
161 473 17
433 117 65
281 320 52
61 353 77
485 145 1
441 317 5
33 37 369
35 477 1
69 229 105
189 397 53
493 133 1
301 397 17
437 429 41
81 321 41
17 345 96
65 153 167
205 349 81
493 392 1
33 105 297
277 93 65
129 5 69
469 213 1
201 37 65
141 329 153
473 349 17
341 421 9
265 429 45
333 269 89
257 153 109
189 149 265
437 397 27
253 473 13
57 89 181
181 17 241
105 425 65
229 385 105
301 181 29
445 97 49
245 381 105
433 111 33
297 117 45
161 493 1
361 92 17
41 145 213
169 37 305
49 421 49
334 457 21
241 161 81
245 349 129
135 265 29
381 253 1
105 205 145
477 365 9
269 297 173
437 253 1
193 241 26
127 207 143
483 41 15
117 253 113
437 39 1
145 317 85
186 41 306
329 465 17
325 5 33
489 213 10
473 189 7
437 493 5
1 85 272
361 201 61
65 461 3
153 449 21
261 497 1
77 133 289
73 329 145
377 457 37
385 197 109
473 301 17
21 481 13
137 485 9
461 461 9
321 189 157
157 401 29
41 297 111
357 37 129
249 381 57
263 453 30
221 433 41
37 257 69
493 253 1
101 169 257
177 61 117
349 362 83
465 105 25
309 1 89
93 129 29
465 165 9
111 405 85
73 64 157
261 29 97
397 385 81
281 445 17
457 429 33
281 113 125
149 165 49
399 77 49
385 281 45
81 437 9
189 73 69
101 345 13
453 309 33
73 369 1
201 461 1
85 57 129
145 385 65
361 417 77
373 289 21
253 185 13
269 105 161
261 97 161
357 121 1
201 85 33
369 165 75
1 53 49
449 121 41
191 321 117
449 209 37
369 29 113
107 210 164
335 309 83
219 289 81
257 325 81
435 221 5
201 145 273
454 457 17
65 469 1
59 89 53
337 277 41
377 309 31
33 401 89
377 37 1
337 121 111
397 269 41
301 289 49
269 441 5
73 277 65
493 377 1
237 273 225
309 201 129
225 277 65
21 311 15
385 225 13
45 101 209
96 357 129
361 49 65
481 293 9
129 373 49
381 337 33
173 375 45
385 321 21
433 109 17
94 141 345
321 213 141
117 137 5
97 1 317
1 439 9
305 73 125
251 421 57
113 241 65
311 281 51
161 337 73
484 209 10
5 457 1
309 149 113
33 257 57
53 21 289
235 99 1
141 173 138
81 73 273
201 333 33
193 417 83
53 289 25
377 309 117
489 309 11
493 1 1
225 468 8
77 423 35
273 329 117
393 121 61
481 293 5
21 497 1
401 113 89
209 61 45
69 53 17
289 467 11
153 1 125
24 425 37
113 253 60
241 213 29
186 109 270
421 273 25
329 209 135
453 217 25
117 393 39
453 153 33
77 361 85
17 281 73
433 261 5
9 209 129
73 473 13
313 273 1
61 325 169
401 41 53
485 101 1
233 133 177
481 21 1
153 161 185
141 49 97
181 241 225
481 349 15
397 89 57
341 47 1
109 149 193
409 277 53
217 421 33
97 17 205
61 405 65
41 93 281
281 345 1
305 161 177
209 101 113
265 321 13
273 389 65
269 241 185
353 73 53
429 473 1
101 109 129
425 446 24
173 45 41
225 13 45
429 453 1
445 101 25
125 89 113
257 201 129
289 477 9
449 221 45
273 265 141
425 173 5
361 378 85
261 341 129
69 353 113
205 97 261
133 29 141
1 94 124
109 301 49
101 53 339
401 241 1
373 53 77
353 81 97
21 129 321
81 445 1
219 161 253
165 19 17
39 97 221
345 385 65
277 241 193
153 453 33
213 389 105
185 65 277
285 479 1
1 245 1
217 385 65
13 69 83
401 461 9
417 305 25
183 485 7
353 285 77
429 53 67
429 252 17
409 35 61
437 405 1
413 161 41
309 435 49
413 181 73
485 301 1
205 189 73
413 301 41
165 441 25
449 9 17
329 377 77
181 201 145
245 287 65
309 385 65
127 201 1
175 269 185
85 221 221
417 217 61
373 217 33
17 111 196
109 217 33
269 101 81
485 193 1
129 223 227
245 1 1
101 341 17
261 101 209
309 177 129
53 205 179
1 119 333
1 101 145
49 21 37
133 189 37
169 357 129
465 101 21
141 393 53
361 469 25
65 389 1
158 177 57
97 197 146
433 69 53
1 163 59
213 393 7
425 237 39
397 357 97
1 73 103
489 381 5
377 65 13
252 301 57
211 112 269
213 485 3
5 269 161
25 481 5
293 317 9
201 465 1
125 481 16
197 69 3
265 133 65
51 1 375
326 339 31
207 53 135
241 92 117
173 273 105
41 51 279
293 129 177
33 324 17
283 149 85
281 189 5
207 33 169
465 340 21
413 281 21
21 93 185
257 213 233
397 454 30
357 37 61
333 441 45
341 409 85
109 301 97
97 67 385
301 97 174
321 473 25
137 285 25
161 465 21
1 43 288
477 41 17
245 297 37
17 157 1
489 211 5
285 265 199
43 369 121
97 205 278
393 65 37
175 305 105
85 147 223
261 325 97
169 133 281
171 357 137
449 97 33
109 37 113
193 329 169
121 251 89
153 371 53
285 241 145
261 5 65
169 1 191
33 257 189
443 49 39
257 161 41
19 459 27
201 493 1
101 5 113
453 313 33
457 105 5
401 297 93
29 49 273
5 385 65
397 429 1
293 125 187
365 303 105
481 397 13
91 29 291
13 37 273
41 267 151
433 101 53
85 293 161
321 173 73
101 460 20
405 405 41
377 296 81
229 201 129
301 5 93
91 209 85
365 29 73
497 321 1
307 13 29
197 85 225
37 341 129
205 409 41
273 45 33
429 53 67
377 353 53
93 173 177
245 273 129
385 261 61
485 233 9
110 225 119
103 305 45
97 341 105
281 385 65
327 217 1
157 159 197
61 449 37
143 113 121
445 481 17
373 169 52
281 9 125
345 25 25
205 425 1
5 425 29
201 29 265
493 489 1
21 293 5
141 49 201
25 269 33
165 465 25
113 165 209
383 225 92
34 115 285
203 385 57
293 5 177
233 485 1
217 113 249
145 381 113
263 389 95
333 297 54
241 181 145
61 301 129
278 93 27
345 201 43
401 72 17
245 21 1
69 461 17
13 117 229
105 109 283
207 61 151
481 137 13
69 29 65
225 153 197
389 125 1
41 177 229
165 217 177
193 489 5
293 361 61
457 361 13
57 29 177
205 217 209
123 473 25
465 205 21
13 305 129
205 85 85
462 401 21
265 145 205
261 461 39
445 205 17
337 201 113
309 465 33
53 5 65
89 385 81
385 229 77
469 441 25
385 95 33
282 361 109
161 13 229
213 483 3
173 371 1
213 253 185
333 321 153
67 313 37
385 217 4
337 209 93
93 129 269
161 85 67
41 309 101
117 413 73
289 89 161
161 385 57
285 117 193
9 385 41
53 9 401
417 153 13
89 93 321
85 433 45
313 497 1
421 305 75
349 157 77
109 173 321
261 285 57
165 317 171
153 145 107
273 229 173
209 101 197
221 157 33
421 199 1
353 277 73
421 169 5
405 291 65
229 417 3
233 369 97
142 321 173
137 161 253
325 145 33
285 481 9
118 441 53
141 385 105
185 331 151
261 9 1
61 109 153
129 289 13
345 117 117
265 453 35
277 93 177
125 121 41
125 435 61
197 65 1
325 469 1
269 189 153
237 401 57
121 221 33
169 213 65
273 201 163
49 433 37
401 245 77
229 441 41
261 253 193
5 237 121
229 25 25
201 221 109
101 145 61
33 41 1
141 1 313
385 109 53
241 165 47
309 285 17
305 189 29
269 445 29
425 1 69
49 393 57
309 389 33
73 297 5
69 465 25
481 57 17
469 197 17
5 386 75
1 149 1
137 361 109
45 225 269
221 489 5
441 187 13
403 441 1
225 325 65
309 81 129
109 421 1
161 409 65
269 358 1
221 481 1
401 31 21
21 289 161
281 445 9
469 401 1
497 345 1
17 333 21
453 81 31
241 173 187
169 13 185
385 385 73
177 25 1
141 329 61
465 81 1
101 49 13
409 445 17
41 497 4
121 77 193
145 153 1
405 317 33
201 15 277
193 373 53
61 233 21
1 141 353
73 357 81
297 457 17
287 409 25
493 297 7
441 105 37
454 485 1
389 181 33
237 17 97
181 1 129
225 157 85
389 438 44
61 369 85
1 109 289
161 153 241
461 413 9
477 29 9
225 137 57
421 33 41
41 221 25
493 221 1
103 97 261
401 405 85
213 199 15
453 85 17
389 121 71
93 41 1
245 201 95
233 77 73
321 373 1
349 297 89
29 493 1
93 165 49
417 465 33
93 261 233
127 273 193
405 497 1
433 325 45
369 133 13
377 117 16
277 25 129
197 229 49
169 485 9
85 293 97
433 157 25
185 1 193
341 401 92
57 493 3
401 137 21
41 113 269
425 177 65
137 217 61
197 101 273
291 173 1
244 449 1
493 229 1
197 349 41
81 341 81
141 473 9
341 349 89
73 351 21
265 357 113
385 37 53
73 65 1
5 9 21
435 245 6
101 169 165
57 197 1
257 193 127
403 277 25
497 193 1
261 241 209
1 349 61
101 241 1
41 53 257
381 21 49
37 97 321
313 269 177
237 1 101
185 109 29
217 321 121
73 433 9
361 133 77
69 467 5
285 217 151
277 65 197
25 173 9
441 381 33
473 121 5
171 216 279
485 197 13
99 205 169
301 401 45
69 155 255
385 263 77
37 173 201
1 253 9
141 497 1
385 197 29
305 61 69
345 101 145
321 313 1
453 341 13
461 349 17
185 433 41
403 473 21
413 73 33
293 136 33
265 377 117
100 289 101
317 247 1
153 181 313
147 149 329
189 473 13
5 399 61
395 198 51
265 177 9
235 179 113
21 353 120
229 389 49
153 185 53
265 73 201
349 333 145
337 161 125
65 29 1
293 385 65
141 281 45
1 229 97
173 129 241
413 285 9
161 293 193
421 285 61
5 5 425
313 9 168
413 357 49
1 381 13
169 481 5
233 237 94
65 193 157
253 353 105
169 325 61
401 433 1
225 229 57
169 8 61
313 377 89
1 333 89
429 13 1
157 61 193
241 449 1
499 213 1
1 429 49
453 13 33
21 477 11
173 57 17
225 453 9
353 81 25
145 157 305
329 9 29
141 153 25
437 69 5
153 357 33
201 433 5
69 133 161
221 5 209
191 349 1
171 181 273
401 65 9
161 229 97
337 393 53
417 301 37
401 1 61
237 265 201
161 405 65
285 333 41
273 249 37
13 277 1
299 445 45
97 249 137
205 245 29
345 437 37
393 313 1
121 381 33
48 13 223
125 261 1
433 225 23
441 341 1
275 1 49
41 345 21
13 305 61
185 193 295
237 101 233
203 73 177
485 111 1
441 233 37
89 201 165
285 477 9
185 405 47
341 101 33
269 257 185
297 389 17
297 485 1
421 130 1
121 449 45
281 385 69
9 99 379
333 321 129
375 1 39
85 459 9
313 309 93
381 326 1
497 125 3
135 485 1
117 445 33
205 473 17
235 345 45
101 273 169
435 85 51
341 179 14
273 477 17
89 349 14
317 165 73
241 259 107
193 13 201
221 133 169
473 383 18
493 1 1
201 413 49
201 361 81
310 373 83
184 309 9
153 297 101
49 205 247
441 405 13
147 21 197
489 485 1
365 333 129
41 167 85
245 361 13
105 453 17
49 109 41
125 153 185
41 385 33
481 257 9
173 53 153
273 261 69
205 121 45
13 299 99
433 293 45
321 421 77
481 167 17
289 489 1
49 5 241
351 269 103
141 125 265
405 499 1
449 85 25
5 213 257
177 345 115
463 93 17
409 161 57
457 57 17
345 251 127
313 265 61
49 369 25
365 45 135
209 97 121
253 269 43
221 313 5
159 97 41
233 461 7
229 387 53
341 489 9
189 457 9
95 405 33
349 62 41
37 233 41
105 485 9
369 117 125
413 205 17
425 9 13
213 489 5
421 429 25
95 381 113
35 161 135
333 361 49
273 393 13
401 457 27
209 97 275
393 479 21
365 421 1
229 287 45
249 337 161
225 498 1
201 29 1
273 33 33
221 433 17
225 141 267
17 393 61
201 13 53
169 61 63
485 417 10
314 401 9
397 65 81
101 45 209
273 365 25
207 85 61
382 245 102
65 73 273
289 301 121
445 375 49
13 89 385
1 237 105
373 301 91
109 409 41
433 393 37
337 117 133
305 301 97
361 209 121
69 281 61
231 1 127
449 329 25
213 317 89
181 421 49
113 385 5
189 261 189
65 339 41
221 321 149
73 149 29
145 141 201
293 325 100
329 297 15
271 93 216
41 213 97
297 447 17
373 21 17
117 461 9
197 451 27
456 189 13
225 5 241
21 453 9
385 277 77
337 65 157
337 41 31
179 287 183
317 81 73
405 313 1
353 289 145
161 329 149
1 269 161
177 285 33
269 25 9
293 221 145
37 323 169
101 145 72
389 469 1
209 444 53
173 93 121
497 85 1
201 113 173
45 25 305
361 17 113
389 65 41
61 201 41
113 37 229
269 417 73
1 241 1
169 225 196
145 485 1
285 485 15
497 337 1
277 1 30
353 125 111
181 117 257
301 93 29
285 137 165
437 289 25
269 281 57
217 465 9
485 101 1
101 133 122
393 341 81
46 321 121
221 109 41
93 181 169
89 213 193
369 369 13
264 485 9
281 185 97
381 1 73
241 89 1
385 365 61
1 321 69
173 241 189
137 401 61
481 57 13
221 201 97
453 425 25
461 41 25
493 109 1
73 166 150
73 205 37
401 21 25
377 57 105
233 407 29
297 479 15
445 461 25
93 329 141
285 445 41
389 289 9
223 29 37
371 175 87
453 181 25
213 493 2
313 73 29
321 81 81
221 373 9
465 205 17
249 349 135
476 179 21
121 205 17
121 285 89
97 385 33
341 469 17
53 351 106
461 431 1
321 433 37
53 301 93
165 37 1
233 455 45
471 285 9
161 77 197
8 179 239
321 249 53
185 9 53
321 241 149
140 1 81
289 253 25
101 479 1
201 309 1
205 105 89
21 21 289
385 349 53
497 233 1
369 493 1
37 421 33
237 457 41
41 101 89
461 157 1
121 173 193
429 99 1
320 385 77
117 69 257
85 217 45
165 373 65
63 33 149
301 341 121
137 325 33
201 333 65
437 409 1
185 45 181
437 105 1
393 485 1
341 301 49
449 61 49
77 1 119
337 425 41
217 35 51
101 37 81
401 93 97
19 189 145
149 241 209
465 177 21
201 121 9
57 121 237
421 373 65
249 469 17
485 163 5
405 485 1
453 73 17
107 373 97
69 149 213
261 301 121
325 289 9
338 293 36
13 425 31
397 45 85
186 303 173
249 109 135
261 397 9
497 487 1
261 237 231
301 49 193
485 61 9
109 401 71
361 289 37
37 325 107
349 57 89
169 353 37
85 449 13
273 1 109
401 445 33
145 309 171
261 269 97
457 439 21
213 272 17
225 201 113
49 351 55
341 317 39
209 441 53
65 409 53
441 69 17
405 325 1
381 59 93
265 21 56
91 333 121
137 449 3
477 85 9
377 209 77
313 493 1
285 181 25
341 209 65
253 133 41
197 117 273
401 229 9
265 341 121
1 349 97
397 425 41
183 469 1
385 201 49
137 405 57
137 193 113
93 409 57
221 113 172
393 101 23
485 289 1
101 373 65
9 33 301
101 213 145
205 425 5
121 329 93
373 185 23
481 41 5
409 497 1
365 169 105
41 37 5
89 109 289
233 101 97
105 500 1
13 409 73
412 237 54
345 377 85
221 69 129
153 69 57
233 417 1
494 429 4
429 289 65
365 349 89
141 65 313
369 153 69
69 13 65
340 249 147
89 13 73
357 349 97
301 99 161
329 401 93
445 188 5
121 133 305
389 39 52
71 361 37
469 461 1
301 49 89
389 249 21
273 117 217
261 277 97
57 321 1
389 161 1
195 1 210
405 273 17
313 21 41
281 33 199
121 381 9
161 53 85
109 141 191
381 329 61
25 317 137
304 129 119
269 327 27
335 423 63
461 93 37
5 285 165
265 481 5
305 305 189
397 301 27
341 377 33
41 449 45
133 217 49
1 237 105
45 81 261
5 209 269
9 460 13
377 313 117
349 315 41
301 473 21
311 373 113
181 289 21
485 65 13
33 289 77
157 417 81
181 193 213
153 117 245
141 53 145
13 497 1
1 345 21
469 21 1
217 379 95
405 89 81
453 49 11
441 25 51
365 21 49
193 21 161
341 249 1
201 401 15
301 437 1
341 233 65
273 29 180
309 201 1
471 349 11
326 371 25
353 163 92
193 399 87
441 245 21
53 281 81
393 105 85
321 273 97
57 489 5
357 377 105
1 289 85
381 484 4
213 53 29
348 173 110
49 325 19
319 201 75
89 301 1
293 417 69
69 185 129
157 209 91
205 1 201
241 5 37
373 77 1
383 117 105
261 185 73
141 373 1
329 97 77
309 93 33
325 129 159
469 51 1
500 451 1
65 173 325
165 77 269
89 141 65
483 225 11
301 349 1
167 289 169
349 117 52
257 325 161
381 337 112
229 261 17
77 319 161
297 113 173
265 27 41
133 121 140
413 161 9
121 9 45
39 25 35
201 161 5
417 1 37
153 333 105
289 397 89
33 421 69
353 145 81
17 101 345
245 181 81
89 101 89
213 269 177
209 65 125
365 1 73
3 393 85
205 93 289
349 293 65
65 221 161
493 413 1
109 301 113
93 294 125
364 261 116
397 245 17
101 437 1
173 33 219
87 313 85
435 85 11
445 325 1
453 109 21
177 281 101
285 241 193
441 401 25
117 9 257
201 117 175
89 397 89
5 379 9
217 101 213
293 129 113
326 153 47
217 409 81
245 393 93
89 81 241
485 143 1
29 477 1
217 321 89
315 217 171
289 325 145
360 169 54
37 229 135
401 337 97
369 105 97
249 101 185
337 389 65
473 121 5
81 401 53
465 377 25
81 117 189
221 313 161
449 437 41
189 489 5
165 201 85
377 269 29
93 135 285
79 265 85
185 274 158
337 433 57
357 61 33
49 281 117
221 145 121
437 239 47
93 197 64
285 141 101
117 413 65
49 111 13
213 189 281
433 393 57
221 89 81
269 83 211
349 117 137
381 89 97
470 205 12
95 401 61
485 305 5
341 477 9
129 169 21
457 121 25
213 309 189
261 233 187
211 233 65
245 301 57
169 237 41
181 461 19
289 123 79
89 41 53
381 165 65
11 96 387
497 101 4
77 187 67
333 317 1
385 413 25
317 9 59
229 417 21
389 137 17
289 91 173
401 45 93
93 205 1
173 285 25
333 381 113
165 457 1
345 189 113
405 137 49
293 253 113
89 107 21
289 345 21
301 381 113
421 469 25
333 393 17
41 493 1
229 241 245
485 49 1
197 225 148
269 43 153
477 461 1
85 53 353
41 437 1
337 137 137
83 441 22
185 205 41
325 65 97
309 29 1
165 69 121
187 17 267
97 145 349
495 69 5
77 420 71
69 137 129
401 397 29
173 281 216
197 425 7
337 173 85
269 297 149
155 449 41
29 417 81
89 93 329
201 473 13
93 361 137
233 341 33
371 69 101
457 485 1
169 269 225
291 297 93
369 457 41
85 1 409
290 209 194
405 301 51
19 433 25
453 193 33
469 185 1
21 289 17
301 453 1
1 321 141
129 389 33
25 381 16
121 305 57
235 37 73
73 177 261
317 113 65
37 381 9
373 321 1
449 193 13
185 265 190
361 245 61
60 485 13
329 273 125
449 253 45
201 357 33
125 245 185
1 309 29
385 77 1
209 173 291
45 61 141
305 301 29
253 401 5
81 305 158
457 301 41
433 297 61
313 480 3
189 404 62
161 237 233
498 449 3
349 173 17
149 218 279
309 145 65
45 5 225
281 293 183
193 81 155
329 45 25
377 33 89
333 257 1
469 337 1
385 481 5
121 1 333
157 353 65
5 397 25
217 377 37
335 209 69
159 241 33
33 463 29
225 133 1
213 1 257
129 357 49
133 269 137
461 481 9
437 1 37
229 173 169
93 77 321
29 169 243
261 209 121
457 89 21
497 369 1
65 413 17
269 205 49
435 457 1
299 177 43
425 439 27
125 169 155
141 489 1
185 133 25
473 289 21
273 361 137
385 269 97
309 269 9
239 165 33
245 237 177
41 345 125
9 233 49
117 341 65
241 45 125
109 341 1
457 144 13
425 389 13
109 189 167
451 97 9
45 285 13
285 13 193
146 497 3
405 313 75
393 263 53
306 421 57
261 283 41
481 403 1
53 129 213
153 157 97
105 193 242
361 369 57
161 405 33
177 489 11
185 321 145
265 477 1
51 337 29
121 17 345
10 469 17
441 385 25
337 331 129
213 173 1
33 139 71
73 275 155
161 93 313
105 481 1
353 177 93
309 73 1
225 281 101
9 157 169
17 357 49
253 493 5
44 489 1
289 481 9
209 57 89
253 407 45
89 269 145
467 441 23
93 417 45
449 477 1
233 109 89
128 137 41
229 109 17
265 141 173
9 61 187
297 121 169
180 181 81
273 21 17
421 257 1
365 461 17
217 9 265
101 473 5
129 497 1
225 321 49
405 249 49
69 37 297
65 441 33
301 488 8
325 485 1
191 225 37
1 61 171
445 373 1
453 473 5
353 481 1
137 345 17
107 361 33
433 193 42
419 181 67
289 49 49
369 199 45
237 269 97
97 103 333
311 93 21
433 209 61
77 465 13
439 405 37
177 37 243
237 125 249
13 305 194
237 97 177
105 291 7
253 413 15
449 181 5
101 476 17
131 225 237
457 461 29
125 233 229
33 385 69
9 29 433
57 25 289
41 499 1
25 321 37
237 137 65
409 229 85
333 401 5
101 217 253
417 481 17
13 433 21
289 161 201
313 109 129
269 207 1
241 269 33
361 365 65
145 41 187
457 481 5
273 353 65
499 309 1
49 499 1
481 249 1
53 361 21
197 221 83
465 29 35
389 297 97
277 21 133
421 369 1
387 125 35
405 1 33
469 221 17
171 229 257
421 77 17
417 401 1
333 385 93
115 325 137
163 401 25
449 169 45
181 445 49
241 385 89
361 341 1
241 17 61
339 373 121
433 9 65
477 241 17
89 205 41
37 365 97
237 65 161
41 117 129
293 125 81
421 429 41
9 129 287
249 22 197
233 351 133
253 45 57
413 251 41
9 53 129
425 53 1
247 313 9
341 473 25
33 357 17
221 321 157
295 421 65
69 13 185
37 269 137
161 169 69
401 465 1
57 249 163
305 71 161
55 409 29
129 453 1
189 189 9
413 19 1
169 461 17
201 177 113
5 25 301
469 257 11
69 381 105
269 253 225
333 412 41
189 269 163
245 121 249
345 405 49
221 317 133
286 173 157
13 29 153
17 81 377
441 209 53
285 297 153
301 409 63
241 53 5
369 161 37
393 277 45
1 5 1
369 482 19
469 417 1
237 89 173
497 405 3
213 135 129
245 53 1
45 289 209
314 433 9
57 109 89
97 37 65
233 413 25
21 1 477
453 429 37
161 29 85
53 189 233
353 85 5
417 393 21
497 129 1
98 185 309
237 401 49
293 345 24
1 189 169
105 125 297
457 101 37
145 173 209
217 409 21
183 373 1
189 61 305
441 235 1
317 9 121
49 13 417
157 63 89
169 161 321
345 369 85
165 9 209
173 229 193
103 31 251
45 225 63
313 409 81
212 313 105
153 357 65
265 133 101
81 197 273
357 221 61
475 149 25
327 325 97
181 389 9
295 69 129
193 77 249
287 169 175
401 381 25
331 41 99
3 479 3
141 453 1
49 417 81
269 213 73
1 417 1
169 285 209
306 217 40
65 101 369
49 20 155
249 331 143
113 58 149
153 109 5
85 401 5
377 217 69
177 49 63
1 165 1
329 341 9
165 141 49
433 29 25
113 283 27
155 301 105
301 335 145
21 393 5
45 165 305
289 17 15
493 329 1
465 196 33
93 269 137
243 493 1
209 437 1
361 129 137
73 9 369
329 281 89
413 393 81
389 265 97
453 141 25
353 425 53
101 345 25
285 285 97
1 109 129
97 329 13
97 5 185
107 225 81
305 297 181
233 221 173
193 295 43
329 81 61
98 378 76
257 353 9
485 477 9
65 499 1
157 369 81
309 185 1
421 73 33
209 217 189
137 201 253
477 109 17
285 305 93
141 365 73
377 479 3
457 481 9
385 97 37
145 421 29
205 405 81
221 213 121
209 365 113
437 321 45
497 261 1
413 309 85
451 189 1
141 293 201
81 271 219
469 385 29
61 269 137
189 29 205
373 405 49
335 437 1
425 153 53
73 289 89
73 257 125
313 321 101
217 193 105
21 318 68
153 189 305
99 405 33
281 191 121
481 301 13
477 181 1
333 229 145
221 181 201
321 121 41
33 160 150
421 177 17
161 353 25
49 17 289
205 333 97
157 413 65
165 405 39
134 25 12
189 325 89
109 333 42
361 465 9
473 9 1
421 425 1
409 459 19
437 60 1
25 497 1
293 2 145
317 161 19
367 385 97
85 349 65
497 493 1
401 269 1
413 81 73
201 277 185
361 485 9
449 265 29
361 115 33
457 325 30
269 85 105
469 489 5
429 401 13
405 180 29
349 485 1
197 453 33
405 213 62
301 349 9
385 213 39
317 337 39
341 37 137
253 73 41
397 429 25
229 201 13
385 497 1
49 37 277
289 113 141
289 329 129
341 301 1
135 113 15
129 81 361
125 145 277
241 229 37
293 61 193
285 489 1
61 381 105
289 465 23
459 209 19
293 61 133
213 281 25
241 301 137
261 133 40
85 317 85
208 293 169
169 161 113
401 229 41
437 431 1
329 13 97
14 217 29
405 269 12
265 337 141
477 97 1
453 489 9
157 301 105
449 99 5
25 69 225
481 209 9
133 481 1
253 281 109
483 301 5
67 133 113
469 243 1
93 332 74
121 225 161
1 413 77
373 109 109
21 485 1
17 153 101
181 33 297
149 277 85
85 497 1
161 137 81
273 381 1
251 229 97
301 345 5
313 101 141
317 153 93
209 85 116
89 273 73
241 392 3
437 165 33
9 41 437
373 349 33
361 328 105
137 65 325
281 21 9
349 301 61
49 49 205
421 361 41
293 249 23
445 393 25
325 85 113
417 497 1
461 317 17
221 329 125
461 1 1
481 317 5
205 161 201
385 197 69
221 223 275
297 281 1
277 73 113
193 41 173
85 409 5
161 1 337
441 28 9
35 1 161
89 129 129
237 1 129
361 3 37
117 427 21
97 349 41
173 309 84
69 497 1
313 317 131
65 1 197
421 117 17
489 216 5
57 401 65
285 421 17
53 205 49
221 165 241
245 434 49
241 101 137
189 177 253
477 245 9
325 305 161
201 105 233
409 109 1
251 369 117
221 77 185
33 113 353
121 229 57
145 203 97
101 409 25
225 237 233
367 497 1
457 137 29
489 89 2
89 1 313
329 341 81
457 401 13
81 197 81
237 485 9
227 21 40
397 261 25
81 357 1
489 128 5
5 101 193
305 281 105
446 297 29
457 233 9
233 465 1
141 300 127
485 321 1
1 301 169
301 1 81
185 125 161
397 397 53
5 333 61
247 125 149
185 269 55
417 77 74
453 277 33
229 193 1
49 253 41
21 337 5
109 261 25
385 305 105
153 429 38
121 329 45
311 467 31
93 457 13
293 117 114
69 225 77
437 25 1
301 111 89
136 93 107
149 149 235
277 61 81
145 413 21
281 133 197
476 97 3
465 265 9
413 185 41
169 429 65
385 90 107
405 109 1
377 185 65
481 421 9
13 181 233
165 321 117
409 181 21
393 223 37
233 385 9
461 29 17
325 309 113
385 133 81
253 345 5
403 413 31
473 341 17
401 97 9
109 197 121
137 289 101
13 401 81
13 301 37
109 469 31
281 113 141
253 157 89
137 333 137
333 201 121
445 221 1
81 397 89
205 153 245
185 197 257
185 49 273
221 369 37
29 265 197
405 184 21
65 409 29
357 285 65
323 293 39
357 113 33
489 185 9
1 433 9
93 189 41
413 261 41
49 389 25
293 365 113
57 385 1
221 397 59
145 209 257
445 189 41
157 205 143
217 261 65
141 265 159
353 325 105
447 231 9
211 197 263
15 101 225
1 417 37
309 369 39
157 353 13
29 449 5
249 133 221
297 285 53
311 297 77
223 61 119
17 409 85
84 1 4
73 57 325
114 305 93
297 245 25
193 241 53
1 161 177
149 301 197
153 165 225
393 461 25
239 333 111
305 325 1
137 69 41
205 21 273
101 77 81
397 137 81
175 269 41
449 401 21
437 73 49
427 185 33
185 33 273
285 25 143
377 317 13
413 213 17
333 101 89
389 113 65
299 445 49
77 161 17
473 21 5
345 373 81
377 445 33
321 201 169
341 137 1
181 159 181
85 285 145
351 105 7
101 265 1
265 37 157
1 481 19
177 17 145
353 269 25
211 309 114
393 397 81
273 242 77
121 297 33
145 291 59
201 417 1
357 301 97
113 173 49
400 89 28
109 281 169
84 217 133
285 317 97
225 243 235
453 357 27
181 416 42
449 459 33
469 133 1
69 221 257
213 269 225
125 297 91
471 373 9
29 289 6
375 493 1
457 429 21
473 381 1
157 25 97
53 381 89
177 37 253
253 453 1
217 333 75
317 269 161
357 19 86
61 245 67
197 41 257
425 397 21
457 241 33
189 425 9
277 238 193
75 289 125
405 345 33
489 129 1
369 1 123
201 73 221
401 135 69
41 201 73
417 1 61
155 81 183
441 1 37
169 409 27
129 93 325
473 129 9
377 293 53
37 137 149
373 141 21
417 157 1
281 337 77
101 105 189
449 61 41
201 9 57
485 129 3
485 293 1
233 381 17
117 57 81
213 261 225
417 1 9
489 173 5
1 273 1
291 155 67
117 385 41
161 441 17
85 169 103
1 341 85
105 57 265
317 449 9
221 369 113
489 353 1
1 225 57
221 157 97
97 141 157
433 279 13
377 201 45
97 53 385
117 197 17
385 181 9
395 17 105
97 453 5
125 269 129
497 251 1
181 237 260
500 109 1
37 81 73
445 437 17
161 153 33
445 385 5
345 417 5
457 409 21
1 201 229
181 1 1
181 205 257
322 37 31
69 469 1
317 33 63
415 119 77
167 237 225
125 425 1
497 357 1
305 496 1
333 305 93
457 409 25
187 341 33
25 433 5
37 497 1
433 141 1
189 107 65
225 45 253
309 89 1
89 481 19
139 253 193
269 263 217
265 37 25
317 369 129
237 65 31
197 165 49
473 377 17
489 201 9
125 201 237
101 473 2
265 251 29
221 377 1
473 245 1
241 441 51
437 89 17
101 473 5
473 351 21
9 421 71
129 25 341
445 393 17
425 91 33
37 209 279
109 401 41
93 89 377
261 439 15
53 296 43
41 337 157
153 53 73
153 409 17
379 201 7
139 489 9
445 401 41
209 201 273
5 81 53
489 257 5
321 345 85
225 385 2
401 301 53
489 177 1
221 354 144
39 89 373
433 289 53
469 169 1
245 177 237
485 121 5
473 41 17
469 209 27
409 325 49
97 289 172
477 497 1
377 161 9
104 157 257
349 403 47
65 37 369
109 325 1
233 453 35
461 481 9
373 313 93
257 453 33
319 137 123
417 429 41
475 413 3
45 165 289
241 101 21
385 221 65
327 189 99
245 19 129
1 133 1
321 137 1
121 301 1
483 265 11
73 25 281
141 401 81
157 405 19
419 305 35
235 21 241
1 201 105
469 17 17
301 441 5
41 445 41
277 393 106
441 197 9
331 57 33
165 421 17
129 25 221
93 215 251
401 149 57
81 429 49
499 389 1
77 253 129
261 125 225
389 189 41
53 285 121
317 389 17
235 61 231
133 137 125
415 13 22
397 201 9
109 385 17
373 327 33
365 313 1
153 481 13
361 361 45
345 477 17
91 409 21
185 109 145
137 357 101
139 281 53
185 153 313
117 309 145
145 41 129
125 221 185
241 157 189
91 441 53
413 361 25
329 465 17
293 73 31
349 216 65
445 85 13
323 445 23
447 209 29
173 29 297
189 461 9
341 121 1
85 211 229
489 141 9
497 253 1
173 201 225
321 201 165
265 177 137
135 305 117
221 233 189
57 81 241
267 457 33
89 49 13
401 185 77
1 45 336
289 173 73
221 13 153
1 305 105
461 141 17
109 361 61
53 381 1
185 370 15
349 97 121
285 321 137
493 273 5
429 226 1
37 77 23
421 333 73
325 13 49
189 485 1
137 141 105
85 237 212
109 245 1
71 233 117
173 353 29
445 449 9
112 449 39
361 251 64
93 37 1
9 229 17
95 17 195
385 449 21
417 425 5
109 468 18
145 259 240
77 129 1
417 421 1
365 193 57
105 389 49
313 397 1
169 385 93
169 469 1
237 405 25
157 285 193
41 329 81
37 465 19
429 337 25
39 429 33
437 225 1
73 265 133
146 221 241
33 137 45
13 85 73
329 141 138
101 221 225
91 113 361
109 113 257
140 445 33
209 441 13
149 197 209
226 41 166
111 421 1
173 61 153
185 169 219
385 493 1
289 345 53
397 337 3
45 181 277
137 433 65
16 421 49
169 237 145
469 153 17
31 293 91
85 350 41
353 121 61
385 317 65
237 85 193
489 481 5
29 281 137
198 145 29
289 441 29
405 217 33
397 437 33
197 393 49
153 413 73
381 257 73
294 65 162
269 393 25
285 53 93
421 261 49
409 77 9
335 473 13
349 33 1
45 118 307
1 149 161
353 349 33
173 105 81
465 365 13
341 181 81
153 103 165
386 105 105
13 91 35
225 57 49
285 169 97
369 441 55
169 409 1
257 245 49
261 81 33
133 17 241
177 215 215
73 273 121
261 105 177
65 365 73
449 345 13
201 297 165
59 329 13
153 389 33
45 317 121
5 397 41
333 369 109
101 449 17
99 341 65
151 375 125
493 437 1
461 19 17
25 197 145
25 333 1
493 365 5
285 377 101
349 203 1
461 497 3
197 153 137
161 41 5
137 293 1
113 19 357
295 101 17
481 453 11
335 425 61
37 449 4
105 377 23
401 363 89
121 101 121
201 373 1
417 97 25
125 169 247
197 185 97
329 109 85
1 497 1
121 257 67
353 273 69
401 133 89
269 393 45
65 405 77
373 33 65
317 429 41
429 365 17
357 181 65
161 285 1
361 93 57
353 133 133
445 233 31
231 257 55
405 175 65
493 33 1
233 125 113
169 21 37
357 473 17
261 437 37
21 117 27
281 209 111
17 433 45
21 1 433
33 29 265
321 321 37
421 341 33
13 221 249
329 389 17
421 213 17
273 125 201
381 113 105
373 101 65
207 289 81
109 461 1
425 445 17
81 15 103
311 237 135
221 441 9
181 341 13
13 325 129
353 473 3
17 65 65
381 33 1
329 153 91
431 61 61
313 181 97
13 133 97
345 445 41
421 91 65
1 417 37
269 484 12
173 197 5
213 133 241
401 385 13
125 141 1
197 49 135
389 457 41
85 421 49
13 265 49
265 181 209
403 121 27
41 49 169
421 177 29
93 461 11
85 285 73
337 469 9
485 8 1
185 1 197
353 77 133
197 65 147
397 5 61
101 459 3
5 17 301
105 385 13
277 5 1
245 57 193
269 209 1
199 330 145
29 197 225
245 137 193
231 249 85
1 173 137
1 233 61
417 321 69
37 163 253
261 238 33
439 113 19
389 381 33
297 237 103
401 9 21
141 20 257
389 417 13
241 25 197
449 333 43
477 133 17
251 177 187
33 65 17
393 457 25
365 481 9
169 69 273
113 149 77
29 125 25
237 401 1
81 245 105
113 449 14
369 121 69
77 153 109
1 173 297
17 361 9
405 230 81
185 109 85
177 125 273
373 69 61
481 97 11
301 197 131
81 461 23
209 25 41
1 1 117
97 389 21
373 225 17
193 362 72
49 417 65
93 5 233
161 361 81
225 289 73
481 201 13
1 265 218
493 397 1
385 209 5
181 441 29
431 117 47
450 349 31
141 421 19
61 421 65
361 347 133
325 109 81
57 253 185
145 49 165
261 365 1
301 473 11
221 129 257
153 365 129
333 261 41
246 221 167
473 57 1
37 269 225
181 145 233
241 121 73
189 409 5
1 185 269
251 421 49
159 281 141
73 482 1
445 301 9
197 465 21
477 37 17
65 5 257
247 201 107
9 469 17
437 265 1
277 153 193
465 229 1
73 405 81
13 201 45
377 457 37
393 395 67
361 245 133
309 101 65
5 429 39
337 230 33
65 201 153
411 357 47
485 121 15
89 445 17
393 57 33
61 249 105
393 481 13
305 109 101
101 29 1
235 221 225
213 333 43
269 449 25
85 309 33
481 493 1
407 65 71
133 65 273
337 85 25
101 5 289
171 369 97
289 393 5
401 33 73
163 261 57
125 445 44
29 93 357
33 1 109
13 131 147
341 61 145
385 481 11
54 389 13
293 25 69
1 33 453
261 185 156
143 216 137
469 121 25
445 37 9
329 465 25
329 1 137
493 449 5
373 257 33
201 233 157
493 353 1
123 385 109
325 465 1
275 429 11
429 321 57
429 464 7
429 422 29
245 245 107
1 231 207
145 341 97
21 225 165
245 413 81
405 81 1
487 37 5
388 477 19
293 89 81
365 317 97
369 169 61
169 357 33
219 37 187
149 181 297
125 141 209
11 457 9
1 97 81
101 229 1
393 217 29
189 289 113
169 393 69
41 441 13
353 109 101
453 177 33
393 129 5
431 33 39
25 249 1
473 249 5
45 109 321
1 217 249
85 113 373
223 301 181
33 385 9
105 485 1
273 81 21
441 145 53
441 485 1
119 41 289
49 497 2
35 1 329
429 493 1
201 393 5
37 21 225
349 177 57
297 85 185
369 425 15
425 281 1
453 157 5
239 421 65
145 205 225
85 337 139
323 353 21
269 205 25
81 285 49
297 185 57
473 83 21
349 323 65
357 197 97
297 109 129
401 37 89
125 377 123
129 49 221
345 237 33
105 473 21
235 401 21
181 377 89
29 153 209
365 409 71
209 189 185
173 337 45
301 345 83
385 225 101
241 217 33
109 153 77
73 113 325
77 241 17
177 1 9
385 485 1
166 469 17
69 167 139
401 294 73
325 177 33
73 117 332
53 321 149
385 133 65
245 77 145
55 169 101
341 221 1
177 361 117
321 493 1
241 217 57
1 437 1
237 393 1
341 225 49
5 57 321
237 473 5
376 425 33
33 453 33
461 293 33
153 485 1
457 29 13
475 137 15
21 169 221
77 235 37
469 185 15
458 373 31
21 233 149
277 337 113
69 291 207
1 229 103
141 33 1
37 181 129
273 57 217
269 477 10
234 297 189
125 341 129
181 5 257
289 341 137
309 1 17
153 109 141
213 5 257
129 157 254
261 269 21
1 45 361
137 141 1
1 217 133
249 497 1
109 441 40
497 19 1
381 105 9
261 149 97
113 381 73
77 321 93
255 477 1
85 293 177
165 489 9
1 101 337
97 253 105
25 321 61
57 363 83
73 317 57
105 369 101
17 324 145
25 141 345
283 229 65
49 277 9
385 329 113
1 101 129
13 109 337
291 445 17
73 457 33
329 221 97
315 141 79
37 265 1
385 81 101
443 81 25
77 397 89
349 437 33
31 161 85
285 457 37
257 417 53
369 277 109
353 311 93
1 137 357
69 285 161
337 289 21
217 37 174
105 93 309
205 177 177
445 337 29
234 15 220
37 413 57
437 285 57
77 221 65
329 229 165
41 401 9
437 37 29
485 229 1
361 429 25
277 9 155
185 182 29
233 401 1
37 493 1
113 487 3
445 237 33
313 173 77
473 417 25
225 293 105
421 181 67
333 293 89
441 469 1
253 57 215
193 33 45
173 325 51
345 449 41
441 57 29
43 381 105
173 409 9
253 201 81
255 161 89
189 348 105
85 221 225
357 269 121
57 221 57
301 261 169
233 499 1
1 168 49
247 309 29
317 437 1
125 17 52
301 33 81
373 373 87
309 93 1
69 349 93
105 413 13
385 441 57
431 121 45
157 281 29
365 325 121
233 301 113
285 405 9
281 109 1
460 269 37
253 291 91
385 251 93
81 197 269
341 273 137
389 41 109
173 31 25
421 413 33
181 485 1
105 485 1
1 421 37
241 369 44
225 33 117
53 281 197
181 21 233
101 477 17
329 201 49
337 363 123
1 401 73
259 97 221
129 305 29
1 117 257
469 241 1
393 429 1
437 317 33
73 445 25
173 475 1
253 115 13
1 449 5
61 421 49
76 49 180
493 285 1
409 45 17
445 457 29
289 453 17
109 373 87
293 121 193
69 429 13
393 7 37
357 497 1
407 429 65
433 465 17
229 165 209
473 1 17
429 485 1
245 121 145
289 321 93
457 61 21
361 351 109
257 249 181
165 109 193
177 1 61
437 337 29
238 437 1
61 377 21
221 437 33
461 161 25
269 321 113
125 409 85
17 365 113
181 81 307
365 385 17
435 449 49
199 401 21
221 251 249
53 41 361
369 393 97
213 369 13
315 301 31
417 201 61
13 443 19
1 493 1
233 453 1
410 177 51
321 209 177
253 425 45
453 137 33
13 219 281
401 461 9
185 41 95
191 269 121
213 101 65
95 159 89
37 221 121
5 401 81
325 49 45
37 175 141
71 365 129
201 481 13
177 433 65
337 437 1
401 413 81
1 53 385
393 449 13
301 49 25
361 203 61
225 205 153
81 341 1
425 233 45
25 475 19
461 53 25
249 81 81
118 251 187
330 61 171
41 357 89
383 249 99
173 169 103
341 137 33
441 49 15
361 253 105
137 425 57
189 449 17
297 413 49
401 93 37
41 101 193
245 445 25
113 279 215
1 173 25
381 181 25
169 285 81
141 321 113
77 317 26
113 169 273
37 53 65
393 197 73
393 325 29
437 425 33
398 305 11
401 105 93
361 77 73
73 345 85
41 191 97
1 49 77
321 221 149
213 173 33
11 439 43
45 141 30
373 91 81
487 113 9
345 417 9
317 341 129
309 309 17
193 189 173
309 5 1
377 1 85
201 129 121
13 445 15
273 153 185
381 273 41
241 449 49
389 25 97
333 193 1
369 376 46
185 21 193
105 93 157
445 181 17
301 65 101
289 449 17
237 484 7
117 141 1
241 149 149
341 285 121
29 385 65
17 93 217
73 73 233
321 149 53
33 271 105
157 487 13
457 325 41
13 433 53
441 35 17
353 45 69
425 353 29
105 1 233
12 489 5
117 461 9
293 21 189
93 21 65
183 265 101
385 69 85
309 25 89
421 289 1
385 181 105
257 265 13
269 17 45
177 125 29
465 321 21
353 273 105
61 121 137
333 109 1
29 437 13
345 285 29
21 133 29
121 225 9
365 269 73
239 275 49
385 57 85
125 445 41
221 173 9
441 385 1
179 269 57
93 489 9
49 269 193
489 381 9
477 469 9
457 321 41
145 67 21
45 405 89
157 201 25
69 201 85
209 469 11
461 333 31
495 349 5
41 49 301
381 73 60
81 149 129
345 53 125
297 221 69
417 6 49
253 450 38
157 489 1
85 493 3
437 185 1
1 417 41
449 457 37
89 373 1
341 457 21
347 393 25
469 365 7
309 149 57
90 437 1
65 41 245
473 297 9
478 5 18
293 69 1
231 225 221
401 105 25
257 97 45
117 133 47
477 477 1
461 455 33
409 445 49
381 253 58
187 437 31
41 401 89
230 1 185
333 77 1
431 241 9
97 84 101
485 101 1
101 461 9
135 371 107
443 281 1
361 261 73
417 53 9
201 45 249
189 77 229
157 301 153
9 73 349
413 317 73
405 49 25
349 121 89
213 205 129
397 171 73
225 437 11
393 101 13
1 381 65
297 259 117
101 113 229
285 47 131
145 401 17
101 125 81
317 113 105
101 53 316
121 313 169
111 473 1
245 193 9
321 65 153
389 53 49
357 213 57
193 261 145
441 245 37
269 101 41
321 165 138
393 481 1
205 389 49
285 197 69
13 193 269
209 201 245
469 269 1
225 457 21
317 481 17
277 357 97
457 489 5
313 269 39
421 185 25
149 249 40
405 9 33
313 453 45
289 229 41
49 97 121
453 297 23
489 289 1
369 325 1
61 353 41
29 93 49
421 241 33
253 433 65
249 41 177
65 421 33
153 103 181
217 485 1
153 201 1
317 469 1
497 281 1
43 201 225
409 29 73
109 329 113
449 395 25
281 205 17
389 315 97
281 37 73
113 401 13
53 269 153
257 133 137
341 133 1
201 177 37
277 489 1
121 19 215
185 413 39
405 45 47
365 229 65
405 221 49
329 393 9
21 377 53
450 85 13
353 269 121
121 461 23
105 233 213
169 33 73
445 473 21
493 213 1
453 421 17
89 377 29
125 305 193
205 25 193
53 331 133
9 339 55
337 277 31
209 205 249
9 243 51
285 277 69
489 173 5
169 25 313
43 145 17
1 101 353
363 189 101
291 429 1
131 433 49
329 465 25
437 285 53
273 13 1
73 77 417
389 321 87
361 13 89
181 41 273
301 317 117
61 341 21
181 169 257
437 181 1
397 497 1
253 1 9
73 127 373
234 221 20
37 23 177
137 153 149
289 349 17
325 325 61
309 496 3
149 305 105
493 489 2
329 469 17
141 369 129
423 197 43
221 269 209
481 253 13
153 253 29
241 461 1
215 117 35
245 149 129
469 11 1
153 177 181
221 5 65
481 261 15
109 481 1
217 65 19
425 193 13
285 261 49
17 303 115
261 333 105
347 441 5
238 295 17
309 185 1
173 37 113
297 321 77
33 405 9
185 145 212
341 65 109
353 489 5
53 189 297
81 77 305
69 447 31
409 437 1
145 97 337
425 295 25
163 391 3
365 21 61
357 341 49
89 394 12
137 353 33
315 393 51
441 334 45
285 397 39
341 381 97
499 289 1
485 61 1
69 453 37
317 393 105
157 121 117
405 173 69
417 297 1
125 139 247
299 325 1
248 153 126
321 241 76
280 353 97
29 409 33
309 301 129
293 157 53
181 449 41
153 49 321
113 313 49
169 377 37
65 101 357
301 389 17
93 217 281
37 77 97
257 477 11
137 269 105
385 1 37
93 473 13
85 369 125
147 495 1
313 409 73
198 257 181
453 157 33
317 53 129
169 37 175
1 145 349
301 365 113
493 369 1
161 17 41
169 221 161
217 39 65
37 491 10
173 325 149
41 433 33
165 355 21
401 65 81
185 149 297
61 372 39
377 373 77
265 237 1
225 77 261
53 197 57
121 313 5
399 153 81
235 17 72
89 341 97
245 89 105
177 417 83
109 309 113
37 121 253
477 105 9
61 421 61
377 361 37
421 337 1
133 1 161
93 369 69
313 369 37
137 85 97
233 401 69
57 121 5
1 377 77
161 253 241
9 41 345
106 473 5
321 181 149
357 105 17
205 491 9
425 485 1
41 229 257
329 393 5
45 461 1
157 177 277
121 5 365
261 17 201
201 241 157
101 201 237
393 441 25
445 487 13
349 461 9
247 413 1
249 213 9
285 133 65
442 270 24
209 277 213
53 278 32
331 321 93
453 169 41
345 1 13
469 1 1
157 145 9
369 383 49
473 125 13
21 41 437
301 397 101
121 133 232
298 306 107
297 213 105
385 389 17
345 157 5
169 5 237
29 173 73
457 151 9
201 445 25
133 441 45
277 197 219
329 297 157
9 405 65
451 165 31
353 257 1
317 485 1
129 317 49
309 357 17
157 413 1
227 309 31
185 453 33
145 161 269
457 257 21
225 273 145
413 45 85
421 233 61
21 373 105
349 85 127
201 57 93
485 497 1
223 365 37
357 1 49
497 57 1
225 449 9
183 165 193
141 337 65
157 331 91
309 129 129
445 227 11
263 125 129
449 493 1
469 425 4
141 465 5
317 445 41
285 105 193
221 285 7
129 29 257
85 205 29
81 241 257
321 309 153
419 253 3
355 269 123
141 69 25
137 461 5
17 185 19
413 85 9
461 205 25
221 457 2
235 325 10
17 321 121
337 157 161
445 249 3
89 493 1
273 1 217
61 229 113
93 61 193
23 377 53
481 269 9
169 381 49
205 465 13
1 153 181
17 137 127
429 165 1
473 209 5
37 401 59
77 341 97
5 13 367
277 37 211
201 61 5
1 441 1
241 249 165
157 43 249
441 201 21
293 273 105
81 65 289
309 301 161
101 133 185
465 169 5
281 113 105
265 49 185
385 145 65
373 37 1
189 85 201
145 1 185
209 177 149
457 389 13
321 437 33
105 377 81
285 305 169
165 185 237
353 109 101
119 157 73
137 69 281
493 353 1
100 385 65
433 321 23
387 321 31
409 357 1
181 381 25
453 153 25
450 105 23
25 365 65
13 437 13
77 273 33
249 59 205
389 137 1
345 247 21
237 49 21
489 61 1
41 293 73
89 337 97
161 445 15
285 41 185
351 1 97
225 269 133
189 181 233
169 445 17
412 37 39
349 97 145
233 337 5
321 133 57
151 293 65
165 229 1
101 33 129
25 61 313
405 257 57
477 1 17
301 301 87
217 261 225
293 333 73
223 321 165
389 491 3
454 171 34
249 469 17
226 61 250
221 321 105
443 197 35
449 237 43
45 129 115
361 453 33
341 405 91
225 365 121
109 473 1
213 137 17
449 361 25
433 237 33
321 69 1
25 106 106
281 305 49
409 257 77
149 13 169
22 1 116
385 485 9
309 97 136
22 233 117
194 217 281
229 451 19
257 141 89
457 67 37
65 213 9
313 457 37
427 337 21
313 111 149
469 325 9
415 397 31
237 197 241
73 230 35
489 17 5
389 477 1
465 433 1
41 41 81
389 333 1
481 41 5
193 129 245
130 81 124
165 333 57
157 169 17
69 185 177
153 45 1
153 403 13
97 429 17
425 281 73
205 305 189
443 313 49
233 225 189
331 1 65
197 201 61
493 29 1
381 32 73
125 53 1
15 109 249
265 369 85
89 201 61
385 489 9
462 241 14
301 341 89
351 397 41
309 409 41
1 41 457
137 345 115
365 337 9
9 333 33
339 421 33
197 131 273
377 65 17
277 387 3
77 113 333
385 277 109
101 381 9
289 25 5
77 153 93
41 33 185
469 165 17
245 421 1
465 229 1
305 285 1
321 481 16
21 293 129
229 433 41
21 129 349
329 245 149
81 57 209
269 179 121
213 421 21
257 229 129
91 101 321
301 211 73
261 421 17
333 185 129
57 97 221
441 117 41
173 1 101
409 53 45
161 221 129
425 41 1
41 385 81
305 457 1
207 129 45
21 343 115
5 493 1
285 53 169
373 413 1
69 405 47
305 357 41
89 145 165
273 297 57
489 305 10
145 49 225
171 201 201
101 251 73
457 125 37
361 149 53
89 45 197
485 151 1
297 427 39
164 273 53
421 297 9
431 73 19
325 193 161
435 429 27
328 312 68
35 381 73
357 457 17
399 189 93
253 5 135
193 381 91
201 477 1
61 269 209
153 133 249
425 317 7
317 297 89
105 192 105
217 389 71
109 409 49
321 53 105
441 453 13
351 89 11
301 337 117
405 453 33
457 29 33
221 429 69
225 393 65
261 257 173
325 201 65
121 377 113
17 361 97
321 413 41
73 417 21
441 397 25
345 145 29
389 129 33
117 25 49
425 259 25
297 401 77
453 173 17
277 455 19
153 37 233
77 169 231
361 205 133
185 63 193
61 237 65
93 273 196
65 241 131
29 221 161
377 317 41
53 473 9
141 441 9
65 329 2
125 65 25
165 133 33
321 485 1
25 241 181
57 221 41
453 493 5
77 405 49
73 453 33
149 21 337
303 369 57
333 217 89
341 409 75
337 269 5
53 461 33
245 261 33
243 249 29
69 421 49
223 305 97
155 65 269
253 69 233
189 87 289
193 469 1
89 469 20
413 141 41
413 9 73
423 245 19
53 437 1
33 201 189
273 469 1
73 481 13
441 101 21
109 457 25
313 449 1
453 1 17
225 473 1
149 169 165
1 205 105
401 245 37
493 301 1
309 149 113
145 381 97
137 305 97
206 481 17
33 347 15
313 351 93
201 385 105
493 61 1
185 325 113
41 5 161
197 489 1
161 449 13
345 413 57
21 170 270
161 223 229
168 29 1
177 65 273
125 397 73
441 132 57
121 413 45
37 481 1
157 77 225
249 421 1
287 281 119
482 105 19
337 473 21
197 385 21
117 415 33
101 261 1
185 459 29
433 453 17
17 245 83
187 457 1
1 9 461
467 189 31
429 173 25
253 377 37
261 57 209
345 329 8
469 341 5
493 33 1
253 457 13
485 189 1
345 401 1
45 109 25
153 285 73
49 321 1
1 489 1
311 105 143
217 433 25
1 193 201
341 169 25
451 257 14
409 477 17
145 209 185
479 341 11
469 309 17
221 318 99
341 293 129
345 273 13
461 341 25
461 469 1
497 385 1
169 409 57
91 405 37
377 251 13
5 21 321
45 85 65
297 353 25
101 1 207
401 429 1
153 98 257
357 409 45
437 326 1
389 333 17
237 117 133
473 425 25
161 113 41
289 433 1
1 37 65
365 117 9
17 340 9
61 241 1
9 493 1
9 173 313
37 293 205
21 189 201
405 9 65
121 133 81
457 141 37
265 393 33
209 273 145
297 129 1
469 323 21
81 169 118
325 1 1
45 465 13
189 221 105
69 53 337
81 237 17
369 109 41
91 497 1
85 357 3
105 109 121
293 49 129
281 309 65
353 85 41
227 469 1
221 277 65
294 357 1
333 37 57
153 445 1
41 373 1
353 253 145
49 169 261
29 129 273
293 173 157
380 345 117
383 409 77
347 445 5
189 57 57
313 325 65
5 9 365
125 185 17
181 45 17
341 341 121
345 333 109
177 297 149
181 65 257
125 121 321
21 407 5
13 165 219
201 373 1
145 373 65
421 113 1
69 169 21
161 189 242
365 253 121
169 397 17
73 57 393
397 37 98
135 457 41
317 205 33
237 149 100
93 245 65
133 1 113
69 389 81
341 453 33
157 441 41
309 313 169
261 147 177
277 13 67
283 18 7
21 157 289
83 225 141
477 361 1
21 233 85
457 201 33
197 217 25
25 105 265
401 1 49
361 337 49
261 5 113
261 21 69
61 317 89
307 445 1
409 73 77
37 111 63
213 297 57
377 201 65
169 329 17
441 84 9
353 297 109
69 277 97
253 11 201
65 393 17
457 493 5
249 105 109
385 29 21
421 217 1
157 425 9
243 222 237
245 37 241
369 57 67
1 361 17
257 297 189
97 461 33
133 293 125
437 473 21
393 69 97
29 379 87
33 243 119
357 73 1
309 171 17
325 393 41
317 385 65
69 101 249
45 245 1
481 261 5
349 269 73
281 497 1
309 473 1
449 117 11
57 277 81
453 20 15
73 361 97
305 109 73
337 81 1
321 365 39
409 199 85
485 341 1
85 245 33
499 49 1
1 57 385
189 101 97
165 309 129
465 101 1
89 111 15
336 433 33
497 230 1
105 293 153
205 1 89
5 233 87
413 361 1
457 209 5
53 225 208
385 61 1
421 201 17
9 301 21
469 229 1
193 65 65
93 113 9
189 481 13
321 193 129
417 459 39
409 49 85
157 309 53
333 61 33
59 305 65
167 201 201
125 301 17
417 413 77
345 401 1
79 245 253
369 233 97
301 29 60
109 81 193
329 149 50
185 205 129
149 423 69
137 9 349
345 317 21
129 25 233
317 394 95
157 325 1
457 349 29
289 329 105
325 133 169
325 317 1
201 185 1
213 441 37
221 341 113
5 265 69
157 337 129
41 79 343
333 301 73
321 205 91
357 401 21
241 459 9
49 169 89
397 33 49
117 319 67
261 41 209
13 147 31
201 213 185
481 79 8
235 485 9
125 369 17
49 17 337
269 5 113
433 41 65
165 185 281
317 369 61
409 101 79
29 29 337
145 113 258
309 261 97
129 17 209
13 57 409
369 465 13
93 394 51
305 461 9
115 177 149
257 293 65
385 401 73
9 65 225
389 169 1
77 301 25
349 441 29
333 1 89
37 147 8
81 109 257
177 269 161
465 213 21
29 449 21
441 261 3
487 393 3
413 259 17
21 37 393
105 404 92
217 57 161
129 473 17
481 121 1
421 13 49
7 145 153
253 41 185
493 385 1
261 221 177
223 213 231
73 169 141
401 194 21
125 353 69
269 5 201
49 237 41
13 159 249
33 365 125
73 89 37
457 81 35
341 177 73
145 37 233
301 257 185
169 300 29
493 401 5
185 22 41
41 109 29
33 421 24
97 65 77
241 377 13
251 69 213
377 385 89
293 481 1
41 301 105
469 1 11
269 45 129
1 89 131
261 485 13
358 421 65
447 293 1
301 293 41
287 257 15
53 485 9
13 13 73
173 493 1
81 387 1
481 229 9
257 335 131
265 413 33
1 285 57
461 361 17
37 197 257
301 1 121
301 363 71
307 265 139
489 145 1
41 181 177
439 373 49
305 405 37
385 485 3
485 445 6
273 485 1
69 385 9
249 133 157
473 185 9
49 441 1
101 1 159
437 309 1
29 277 129
65 81 337
297 13 149
379 221 5
461 453 1
121 153 341
429 443 53
29 3 185
207 471 9
365 497 1
141 265 114
353 169 93
401 333 85
91 341 151
69 144 20
281 9 17
489 333 9
405 5 1
405 375 57
257 269 41
253 261 193
145 269 178
81 87 319
405 397 61
37 249 113
145 130 266
237 493 1
269 453 17
307 245 11
409 185 77
377 409 77
25 51 337
1 193 1
465 301 17
293 257 81
481 229 5
185 149 217
231 129 148
301 159 1
497 121 1
81 193 81
411 477 1
141 454 27
229 177 109
369 85 81
295 53 201
89 157 186
421 401 73
453 297 13
241 381 57
145 61 265
37 1 97
433 493 1
253 277 161
37 221 225
169 1 257
337 241 101
285 69 105
209 337 125
173 221 238
461 9 33
301 57 9
481 289 17
260 421 29
457 361 17
81 317 19
111 109 381
381 97 81
457 105 13
201 221 141
439 301 57
364 305 131
401 281 78
101 457 33
105 464 15
137 105 161
342 125 10
437 449 33
105 389 17
101 377 25
437 289 1
265 239 89
397 245 97
45 101 385
37 479 13
261 419 49
447 49 47
497 413 1
13 249 17
427 257 46
359 355 39
13 309 65
21 357 35
77 361 66
341 7 1
385 297 101
473 265 17
13 469 17
153 145 148
413 341 1
193 106 277
269 385 1
341 117 85
1 269 17
265 35 171
109 273 89
137 57 93
305 161 93
369 189 93
445 65 55
117 461 21
297 285 153
85 309 161
361 205 25
324 249 28
417 297 17
389 361 65
285 103 97
433 267 13
377 441 1
149 73 1
125 205 1
69 140 286
181 1 115
285 137 129
401 459 37
77 465 1
461 389 13
261 33 218
153 161 249
453 341 1
81 181 299
9 41 225
301 97 51
143 125 133
141 153 253
393 105 89
181 305 33
153 157 133
211 201 53
409 385 45
227 377 9
473 307 13
303 133 117
377 361 77
305 73 97
137 201 85
465 1 25
41 461 13
109 273 73
285 477 17
197 445 17
261 341 1
381 225 57
177 253 47
109 405 81
316 309 36
149 5 33
405 41 75
285 81 81
69 325 81
301 109 161
7 225 25
253 377 61
453 493 1
13 429 1
201 17 97
457 485 1
69 401 47
41 77 217
361 165 5
441 385 21
319 265 113
285 441 57
181 369 57
115 153 209
385 377 101
181 313 177
385 401 61
309 417 53
235 437 39
401 473 9
61 221 135
1 83 111
151 349 123
153 421 49
409 427 35
125 449 33
433 13 33
97 445 41
135 89 199
17 453 33
269 437 1
357 149 19
181 383 21
405 353 1
290 333 85
197 1 197
189 1 105
361 125 49
337 361 13
373 245 97
263 297 201
136 409 65
337 385 85
61 141 345
129 365 57
209 389 97
229 41 153
253 305 153
437 291 49
55 61 249
65 105 325
117 1 321
105 123 313
73 121 57
185 141 81
73 357 137
33 305 125
477 421 5
29 417 72
353 213 137
233 343 39
81 497 1
97 316 48
173 229 129
445 269 17
289 189 109
85 173 241
221 61 29
377 225 33
437 475 16
201 329 53
465 325 32
385 369 109
121 81 81
129 445 49
369 497 1
433 265 65
133 87 33
93 477 9
493 33 1
461 381 33
469 221 1
477 345 17
21 109 241
309 405 43
341 437 33
253 137 169
249 357 1
265 315 155
493 381 3
485 375 13
493 354 1
1 449 9
335 365 89
417 187 57
213 283 217
233 248 176
305 489 1
9 17 345
365 163 57
405 429 10
75 389 105
417 345 51
161 61 137
285 33 208
377 63 57
309 341 49
205 281 210
25 341 154
141 25 273
177 45 93
381 485 16
153 495 1
65 217 255
473 437 21
371 365 69
417 401 41
409 99 73
381 21 1
381 301 30
401 317 1
97 21 301
201 269 7
169 149 289
493 321 5
269 249 201
437 29 33
77 497 3
201 209 206
201 33 165
101 361 25
237 285 1
171 401 88
173 333 153
13 269 161
145 145 261
129 237 49
73 69 345
225 77 233
241 221 31
33 301 17
429 1 57
221 401 37
381 485 1
35 249 225
85 353 128
301 21 161
240 193 48
401 216 85
269 161 183
397 305 61
425 293 31
261 333 9
157 219 121
173 157 205
97 151 335
393 53 57
5 57 393
341 477 9
289 355 61
229 461 17
251 317 9
241 305 113
497 141 1
125 101 217
401 461 15
133 329 1
321 243 121
161 5 179
201 383 89
373 373 107
445 89 9
277 85 1
33 21 5
453 381 1
251 385 1
145 321 93
366 77 80
245 70 57
221 485 9
65 381 49
489 297 5
261 165 17
49 353 5
41 253 105
229 323 99
89 253 145
149 191 88
58 385 1
41 325 25
413 457 23
353 420 24
461 9 33
273 265 65
135 485 13
471 121 13
281 489 5
117 439 25
433 301 37
169 333 128
151 385 29
253 293 73
193 61 271
65 129 361
273 299 33
313 257 41
270 421 1
73 401 55
57 313 29
469 269 1
383 297 41
221 57 81
137 157 33
413 141 73
441 277 49
289 481 13
493 131 1
337 21 5
61 19 139
157 421 45
233 165 185
61 113 59
207 209 69
241 101 81
61 313 29
21 9 1
49 269 203
249 177 81
353 241 59
385 169 109
263 221 43
89 445 25
189 325 97
29 465 13
325 421 49
401 153 29
217 369 73
221 121 121
177 301 187
281 43 33
25 121 109
445 85 17
418 249 27
281 345 6
9 489 5
465 445 9
485 189 1
269 361 69
105 385 25
407 157 21
341 85 125
269 409 53
313 33 117
433 53 13
305 441 9
377 283 9
343 117 147
105 237 73
313 477 13
329 41 61
445 101 17
321 113 121
1 389 49
297 477 19
205 113 201
57 385 93
373 5 57
69 177 73
433 261 45
493 185 1
197 149 297
65 465 25
101 139 175
45 1 441
253 365 49
69 377 77
216 385 41
97 101 31
457 133 33
369 301 1
385 369 93
41 309 21
381 421 65
149 453 17
425 225 9
21 21 289
369 325 49
321 301 17
385 145 81
433 165 9
33 201 21
29 109 383
297 33 133
53 269 185
81 141 315
357 417 3
1 49 129
105 9 53
139 185 61
97 239 67
365 73 49
189 443 41
477 497 1
489 461 7
37 485 1
129 269 17
49 69 113
321 377 117
157 356 72
57 427 63
469 153 1
69 465 5
41 433 1
485 379 9
149 165 249
369 73 45
137 493 1
49 361 69
357 209 1
213 245 65
265 201 185
53 185 301
417 169 45
157 329 125
159 377 13
301 181 25
405 441 57
376 329 72
113 125 177
309 313 97
113 417 55
65 369 89
121 53 365
209 373 1
325 57 166
9 225 177
465 473 25
1 457 17
473 229 13
37 1 305
453 217 1
42 261 1
393 497 1
249 301 185
175 129 311
177 181 1
241 457 12
269 1 89
365 237 49
396 25 44
417 73 49
169 1 125
229 225 209
1 453 47
5 231 129
373 193 57
337 245 61
173 113 185
373 177 1
197 169 65
209 261 235
393 125 53
345 41 1
473 105 13
425 181 57
351 73 119
85 357 81
149 33 241
337 7 1
497 221 1
1 393 64
141 1 73
177 477 1
113 461 9
453 377 15
93 477 9
441 209 1
189 451 41
33 361 97
377 49 109
49 125 145
425 21 27
189 125 105
421 137 49
381 101 113
425 341 53
377 433 61
301 497 1
381 137 81
181 29 229
449 377 13
101 301 145
1 241 169
313 41 1
301 286 5
361 425 9
97 373 1
157 113 133
93 329 133
85 29 327
41 189 97
77 29 241
433 225 65
345 67 149
233 105 221
41 269 93
261 225 1
69 441 45
1 361 113
209 85 233
201 253 129
469 141 1
149 433 45
241 29 69
385 273 81
41 213 1
201 129 281
273 421 17
313 313 145
305 271 145
29 113 205
33 45 333
217 51 97
85 397 31
345 289 45
153 53 9
107 41 349
113 181 129
101 485 1
181 65 137
437 101 1
321 173 49
153 217 119
53 51 241
135 60 45
105 369 125
53 285 41
273 401 37
259 341 129
377 97 65
69 301 137
307 349 77
265 45 7
161 329 169
465 97 1
207 253 3
485 5 1
61 409 37
485 57 1
129 161 77
433 429 53
177 417 49
89 449 28
475 297 15
61 405 33
389 253 17
445 253 29
262 137 24
141 469 1
363 469 1
189 105 105
261 109 225
211 321 125
397 449 33
37 285 193
201 413 41
31 141 277
277 349 9
269 421 1
333 345 13
353 261 33
77 45 393
341 281 17
353 241 109
61 437 17
213 217 77
465 145 32
73 157 313
1 113 153
289 297 117
149 21 25
345 489 1
65 213 193
261 225 145
429 233 17
21 489 1
385 49 25
313 443 51
139 459 17
137 361 29
369 161 21
225 277 183
105 33 213
49 481 17
429 477 5
385 401 83
49 37 213
465 385 1
197 189 89
489 61 9
369 453 5
105 15 337
9 133 241
221 321 153
45 317 137
93 233 247
133 13 289
449 77 49
455 201 33
9 121 209
213 25 85
53 13 65
413 125 49
165 65 305
421 201 3
327 389 84
91 465 25
439 17 43
197 321 77
345 481 17
429 221 37
397 91 33
305 69 25
1 85 257
433 477 12
437 481 1
297 137 151
461 301 25
473 101 5
209 201 267
497 235 1
135 289 17
1 357 17
373 151 97
433 73 53
385 37 93
197 285 129
481 85 13
489 291 1
93 289 73
25 149 321
441 265 17
329 409 57
321 69 21
441 137 1
377 95 109
385 296 49
191 135 83
237 217 1
1 155 87
453 357 17
129 69 149
281 309 17
311 297 173
89 453 1
229 191 33
403 121 97
441 165 21
409 249 65
287 61 65
221 209 80
297 97 49
97 493 1
41 185 125
328 461 17
193 469 9
117 49 313
61 297 1
259 405 1
133 325 129
417 217 9
153 353 141
77 121 49
13 253 81
265 473 9
101 425 49
153 83 169
228 485 1
69 145 209
99 241 41
309 309 113
53 453 1
493 153 1
371 401 41
1 489 9
365 121 27
497 101 1
201 73 285
329 299 1
355 253 47
273 133 181
293 457 1
73 477 17
21 453 37
9 233 217
425 485 1
493 369 3
89 165 313
345 397 97
413 405 33
235 393 71
193 492 2
461 299 33
153 428 37
321 1 117
17 301 25
40 377 117
221 55 161
421 365 33
397 373 5
229 16 113
169 378 12
1 209 233
481 28 1
497 261 1
25 113 357
217 293 101
21 425 33
141 385 69
157 425 1
493 9 1
37 479 1
177 381 1
287 433 11
430 169 62
313 401 41
205 217 125
81 286 209
19 447 54
389 89 97
25 305 57
209 21 29
31 213 33
65 33 321
21 457 25
489 269 9
109 131 341
435 345 15
429 5 51
373 17 113
73 244 2
433 361 41
325 229 21
301 65 143
357 125 113
477 85 1
269 357 129
301 453 1
105 213 257
81 89 109
269 5 101
85 496 3
53 297 5
277 337 109
249 169 201
221 133 113
155 454 22
97 425 13
393 53 1
381 273 9
485 57 1
341 307 129
490 341 3
181 45 241
85 321 141
193 385 85
421 69 33
449 221 37
421 233 45
213 405 1
195 25 25
433 353 1
253 41 9
477 301 13
381 93 25
309 249 1
389 53 1
245 169 33
225 253 233
269 397 57
329 449 25
129 401 77
241 481 9
417 125 61
437 285 33
350 141 52
469 222 1
297 469 1
373 417 81
21 437 9
365 391 21
9 33 369
441 477 1
225 197 65
85 129 295
325 129 97
205 321 133
105 257 145
97 205 151
173 205 201
125 209 229
81 41 73
61 365 73
457 113 17
37 457 21
21 445 17
395 217 81
369 429 57
125 439 61
110 197 69
245 273 113
113 237 61
329 349 121
77 421 49
105 201 121
201 111 217
189 245 1
393 9 85
417 385 1
161 485 1
33 145 245
429 235 1
13 49 291
372 453 33
297 391 93
9 365 1
461 249 11
269 177 193
269 13 13
113 101 69
61 249 219
112 305 189
429 53 65
5 457 37
277 325 97
497 5 1
71 101 1
157 53 212
65 257 225
251 67 195
433 41 49
153 169 110
229 149 225
401 109 53
325 165 113
105 485 13
81 1 181
145 1 211
305 241 101
153 237 213
209 169 161
225 386 52
61 173 193
229 293 113
333 481 9
133 405 33
29 245 129
353 361 109
101 233 233
381 309 1
321 441 9
301 365 33
93 137 129
429 25 25
269 301 17
301 409 81
113 189 209
237 245 81
53 441 33
253 49 231
309 249 9
177 289 101
385 71 71
325 1 145
161 301 193
89 413 25
29 1 393
417 221 73
185 201 263
401 273 89
437 265 1
197 109 33
329 381 89
410 499 1
29 1 232
469 153 1
285 1 41
151 141 97
493 33 1
381 269 33
241 280 90
146 181 137
45 401 57
421 153 65
265 417 81
211 285 65
381 341 45
89 497 1
321 497 1
489 173 1
109 65 309
53 173 297
3 37 145
457 393 39
1 199 61
229 353 45
293 369 89
398 401 5
361 157 101
481 485 1
121 349 17
149 233 57
377 441 13
253 393 85
37 249 181
453 425 17
209 29 65
5 385 7
1 185 229
77 145 37
149 69 233
193 401 85
429 493 1
497 433 4
381 421 32
125 173 321
37 355 86
55 451 41
497 385 1
1 165 81
189 223 59
1 329 125
125 309 101
393 149 93
477 13 9
193 321 25
369 235 125
205 153 161
289 401 13
21 257 45
493 281 1
220 277 97
401 403 1
137 269 177
225 157 109
95 249 1
41 153 209
405 77 1
385 37 49
441 9 21
85 405 1
269 361 13
49 213 97
437 321 33
417 497 1
469 449 9
125 125 353
201 397 57
1 121 241
301 345 87
492 45 2
131 71 225
157 433 1
381 417 81
265 345 81
297 393 33
69 141 273
25 173 313
197 157 161
113 353 133
37 445 26
53 366 119
141 339 55
421 405 57
73 245 97
309 265 129
481 1 5
41 81 389
205 121 161
37 361 109
273 277 67
433 341 41
409 265 41
457 417 41
322 385 37
21 177 45
185 487 9
53 401 81
169 3 57
126 1 50
281 141 1
417 113 5
293 237 161
1 401 89
429 70 33
429 441 1
377 237 101
337 1 117
127 229 221
81 365 129
45 37 105
213 285 209
497 269 1
169 305 57
445 245 33
365 1 73
129 57 125
105 157 249
101 217 71
25 21 137
305 93 153
376 181 35
221 119 217
417 293 9
5 85 306
209 349 45
337 305 141
1 29 185
153 481 15
425 1 61
417 465 23
405 33 33
145 465 14
209 421 65
285 273 109
433 81 17
93 65 135
97 393 23
431 453 9
185 25 261
125 57 297
229 481 1
65 345 45
245 497 1
9 109 1
353 245 117
19 283 49
191 149 241
385 191 1
213 53 181
101 109 335
297 297 37
285 13 177
153 317 153
341 493 5
425 349 55
205 430 32
385 449 1
305 246 169
269 105 61
121 325 161
97 351 7
381 209 105
169 249 95
345 87 109
145 141 293
251 123 85
297 41 71
41 121 49
85 417 21
429 197 49
365 409 81
333 121 1
71 57 183
389 251 81
49 181 257
17 1 405
165 85 129
321 185 85
485 437 5
473 473 13
293 361 1
405 281 93
1 41 317
213 189 33
89 9 161
297 489 5
241 125 41
365 321 65
121 61 125
273 85 193
356 453 17
45 325 161
41 389 61
221 89 193
313 125 165
173 277 223
489 125 5
269 485 9
301 459 11
265 77 89
301 229 89
185 133 141
129 201 41
435 173 35
457 425 29
53 245 113
481 317 3
37 353 139
53 417 29
383 133 103
477 281 17
37 189 93
205 453 13
269 45 57
493 457 1
353 281 65
69 475 25
429 49 1
269 301 25
257 21 93
381 41 49
385 205 81
485 29 1
341 461 33
223 269 33
305 93 29
41 285 61
473 285 25
117 129 37
305 413 73
409 301 75
429 241 33
89 101 369
493 473 1
443 257 1
1 133 225
173 5 9
205 289 13
401 489 1
229 141 161
9 413 35
453 357 33
377 137 73
417 429 41
451 115 5
483 257 15
109 85 329
133 205 293
93 341 65
181 37 193
425 481 13
269 285 3
5 449 45
149 129 225
353 301 93
367 437 39
201 485 7
285 201 65
441 41 53
485 221 1
277 57 129
17 249 241
335 1 77
209 429 65
117 153 88
457 425 13
145 313 145
49 121 169
481 77 1
1 121 281
113 380 109
1 149 97
133 13 25
99 361 93
333 236 81
101 165 49
325 185 113
381 465 17
361 273 109
445 321 25
241 261 153
461 385 33
217 441 57
185 145 253
249 157 93
361 109 133
485 93 1
153 304 128
249 221 249
289 201 33
213 401 33
469 57 1
57 365 113
69 33 353
229 285 9
97 337 161
481 269 9
121 17 69
317 249 91
253 69 169
353 191 93
366 241 23
225 449 1
473 217 25
489 237 9
373 417 17
129 217 33
445 157 33
305 97 18
153 253 1
397 161 17
263 485 1
149 109 257
409 437 1
465 301 13
466 451 18
237 389 9
101 153 127
227 85 91
237 389 101
449 41 25
109 429 17
257 433 33
153 445 1
65 209 289
137 273 113
192 237 57
301 5 145
97 173 129
309 305 76
293 57 144
77 77 89
389 257 97
457 97 37
369 185 93
176 441 29
159 193 149
97 73 401
199 249 225
385 9 103
265 465 33
269 421 67
17 479 7
457 233 1
425 193 1
85 70 77
203 45 51
417 457 9
337 405 1
377 273 117
237 425 75
409 125 1
69 169 33
225 257 13
377 309 98
205 121 137
201 77 93
405 155 19
149 353 73
181 269 89
193 125 97
253 201 49
221 205 73
145 129 106
277 425 75
317 318 97
189 93 249
275 221 135
349 321 25
493 397 6
145 201 285
301 387 11
153 329 5
481 141 1
361 5 29
401 51 25
157 89 261
241 317 120
301 229 129
169 15 241
85 209 273
291 397 79
57 141 177
264 337 5
397 283 69
1 497 1
249 9 101
81 309 129
289 381 65
173 257 73
45 272 14
61 81 339
99 489 1
249 45 77
361 125 121
245 33 171
245 327 159
469 405 1
85 325 63
137 153 249
477 437 1
323 229 137
369 17 125
309 213 45
109 185 8
49 176 219
289 85 109
489 245 1
465 37 1
93 129 73
364 69 31
449 448 1
101 141 17
421 105 33
65 109 1
429 269 49
49 257 229
101 165 335
313 37 25
17 161 271
53 241 171
493 365 7
97 109 221
221 425 37
253 269 221
493 137 5
137 457 41
141 189 41
473 241 9
53 429 1
101 345 1
449 457 1
115 209 117
333 465 24
173 429 57
57 89 251
181 97 129
9 75 369
173 137 321
145 77 297
245 477 1
57 189 97
385 321 85
333 1 41
105 325 1
113 352 40
301 41 169
157 181 193
421 445 17
237 321 69
245 411 37
81 165 1
145 137 273
465 197 29
1 405 55
169 465 29
301 467 3
73 245 137
305 49 169
57 173 129
21 53 437
153 141 21
269 221 149
433 433 61
441 17 1
131 9 317
469 141 19
393 295 25
197 69 153
261 221 1
497 421 1
5 493 7
1 385 101
41 5 457
57 485 1
193 485 9
337 425 65
77 341 61
109 73 41
49 177 253
85 205 289
209 485 9
441 453 15
37 241 259
253 105 113
174 309 145
241 361 101
141 401 17
241 273 27
293 153 113
181 45 289
397 457 5
265 329 117
269 285 161
1 247 159
365 337 29
149 125 245
69 481 1
181 185 221
441 25 39
185 20 29
365 5 65
221 277 176
153 457 26
120 49 369
1 377 37
445 249 9
1 69 229
401 45 93
77 105 73
137 253 81
317 201 83
369 201 29
261 497 1
201 241 121
269 5 97
365 41 105
321 129 61
285 317 169
33 177 21
57 153 325
393 181 41
385 137 61
233 229 59
329 217 1
357 27 69
353 33 45
353 101 73
125 426 37
73 29 37
299 201 85
433 141 1
155 5 81
209 105 109
89 121 281
77 389 81
73 469 1
73 325 1
301 97 57
337 493 1
341 357 73
469 485 1
253 389 81
467 141 17
477 31 1
293 1 33
433 206 1
442 365 18
281 493 1
237 457 20
49 145 3
281 157 141
57 373 76
281 403 71
497 321 1
317 283 89
493 153 5
177 269 57
261 373 5
221 421 57
1 250 112
445 301 9
301 265 169
375 121 27
273 1 69
109 201 237
93 129 209
37 421 61
57 133 353
461 465 1
373 285 5
77 365 25
253 181 13
113 357 37
261 213 105
413 5 33
193 121 65
105 257 185
113 401 85
9 57 293
481 305 7
201 37 45
329 357 1
493 221 1
165 309 52
213 365 37
173 413 58
73 29 325
33 37 297
161 177 273
109 336 61
489 213 5
109 77 169
401 337 81
158 317 5
325 137 161
171 201 269
201 353 49
493 209 1
217 169 229
313 201 153
385 353 1
117 21 121
317 93 17
1 121 213
465 105 9
111 425 5
249 289 65
493 1 1
309 109 71
265 325 37
287 377 37
136 489 1
225 489 5
29 293 65
293 489 1
321 445 41
45 181 193
129 415 51
477 465 9
201 205 209
409 335 53
213 13 281
101 253 225
117 485 1
213 245 193
61 469 9
497 230 1
165 217 73
393 341 105
448 445 38
344 493 1
305 97 165
345 317 77
149 361 97
269 212 193
99 369 41
373 193 45
149 497 3
157 277 1
385 441 33
257 305 189
185 477 17
357 237 65
449 477 1
301 433 45
79 265 129
303 454 37
369 109 127
309 369 17
173 333 101
469 61 9
485 289 1
289 121 1
212 129 277
221 1 17
369 449 28
5 189 81
477 85 17
139 321 161
149 245 221
121 149 129
401 25 45
349 273 137
397 181 25
293 405 41
413 125 57
269 51 195
461 281 25
301 337 125
481 357 5
181 253 89
477 453 3
209 341 65
321 185 1
257 413 23
189 341 41
369 41 53
457 457 13
441 41 13
361 397 89
57 183 69
333 13 129
421 225 41
233 441 57
393 345 33
409 109 45
309 161 97
221 337 81
449 489 1
313 117 49
193 89 197
293 221 15
445 205 41
177 141 73
196 277 193
165 489 1
105 301 119
5 217 173
149 89 161
405 453 1
1 146 301
61 37 111
349 21 5
457 333 7
101 126 267
357 241 65
165 429 9
265 181 47
185 273 185
1 481 5
413 213 9
49 429 49
205 317 78
229 417 25
285 469 5
93 445 17
349 261 85
117 269 1
385 297 81
369 125 65
405 437 1
237 145 41
245 377 89
269 213 221
85 277 133
449 69 33
309 321 85
109 301 149
457 353 13
21 421 33
246 101 63
35 209 105
273 89 9
433 225 1
233 185 173
411 337 15
449 221 33
45 77 89
365 467 19
83 245 249
469 205 17
465 161 5
25 81 349
145 10 289
285 133 145
109 469 21
21 181 225
327 119 173
449 445 49
367 61 85
341 385 85
269 149 41
245 321 165
189 253 65
109 29 169
297 121 117
1 333 137
169 285 201
5 321 113
69 143 215
81 209 285
1 209 49
45 13 437
93 277 113
441 341 53
105 1 101
173 193 297
93 405 1
10 25 53
273 361 5
153 185 57
229 65 135
169 269 25
21 485 15
65 73 209
99 11 33
313 245 103
473 333 11
305 193 105
369 181 105
333 257 103
341 41 9
21 9 353
481 81 17
245 321 25
425 197 21
353 37 21
249 329 123
301 477 9
449 441 24
25 21 225
461 221 1
261 441 57
137 53 243
121 189 1
17 405 57
181 225 265
81 209 45
297 257 193
417 101 73
53 21 129
77 273 52
405 105 81
273 141 13
181 357 97
65 113 165
413 177 48
333 1 165
81 229 165
277 305 149
393 433 15
245 97 1
377 309 113
257 361 37
125 297 17
145 181 21
421 489 1
457 25 9
329 89 65
336 153 108
377 37 1
189 421 21
145 228 18
147 149 61
221 269 57
461 429 33
349 117 141
317 353 49
225 189 225
253 97 241
145 389 7
77 261 45
465 465 29
29 77 237
401 65 1
137 451 45
173 189 223
51 241 213
137 493 1
399 461 9
465 73 33
175 31 95
53 421 41
93 393 73
154 385 1
173 201 57
9 249 21
225 461 33
65 1 81
81 451 15
361 385 93
369 69 53
441 205 45
175 221 57
485 21 1
237 176 233
21 261 23
49 445 29
109 205 201
341 49 81
13 1 93
465 193 21
273 251 81
297 417 29
445 201 1
225 453 41
347 303 2
65 49 137
441 309 13
185 143 93
153 249 29
313 421 33
197 205 145
434 281 7
281 233 145
101 93 385
389 421 1
461 57 33
305 17 15
457 177 1
477 297 1
353 49 13
345 27 113
419 357 3
383 109 93
397 77 66
1 161 255
153 489 5
445 153 17
121 437 59
101 425 49
225 293 104
337 199 10
265 473 13
113 401 61
197 315 89
237 305 185
421 465 21
47 69 169
323 225 5
61 137 77
25 337 25
33 289 73
73 485 5
341 9 1
133 285 73
365 221 113
461 165 17
345 309 105
349 233 9
139 365 27
493 421 1
293 327 145
89 161 85
63 329 165
257 189 193
465 473 9
49 157 161
1 405 41
69 425 65
401 441 17
141 125 169
417 150 81
357 409 41
429 33 9
161 253 1
1 325 41
373 209 71
169 377 109
309 189 129
469 89 1
405 53 77
365 65 121
115 113 229
153 381 97
1 461 29
139 377 109
245 345 121
469 145 13
485 25 7
357 137 81
365 153 75
141 93 353
257 345 35
153 381 105
385 257 93
321 269 21
385 61 1
33 249 233
397 397 17
221 493 1
93 165 325
113 119 31
273 257 185
1 85 241
417 85 37
93 413 1
189 385 25
421 133 33
301 191 113
465 377 11
249 449 17
413 343 65
300 486 10
337 269 117
341 261 137
153 77 197
169 317 65
285 17 97
153 165 161
161 73 117
401 281 5
357 465 27
413 349 33
425 105 15
361 465 17
76 413 49
113 401 49
109 405 65
121 213 97
293 313 45
153 365 45
29 285 205
149 241 205
25 349 9
185 9 137
265 93 189
9 349 145
161 233 157
397 413 9
13 487 5
261 265 173
57 129 217
377 93 5
377 377 1
221 352 51
133 397 69
73 329 117
401 385 45
203 1 103
433 325 29
241 49 101
85 305 121
259 421 33
213 109 89
109 445 17
449 29 31
401 265 83
493 237 1
305 81 1
93 81 233
353 205 45
153 29 41
157 21 169
61 461 9
105 89 275
397 59 41
21 125 305
209 305 157
347 433 9
156 57 256
113 417 73
401 249 41
200 85 26
353 25 85
137 325 33
197 195 55
145 465 9
49 485 1
461 493 1
69 361 68
209 485 1
269 281 65
125 385 45
31 125 137
113 257 193
313 141 185
73 53 129
241 473 25
133 393 1
453 221 25
45 73 21
361 141 13
149 495 5
395 129 99
189 49 41
57 415 25
321 397 57
177 361 137
493 27 1
365 161 25
345 444 43
225 173 253
189 81 153
121 351 69
161 421 33
173 61 217
303 29 23
89 133 97
280 29 166
409 311 83
189 37 209
333 5 73
325 30 9
445 77 1
153 477 1
281 333 65
181 357 1
209 445 41
449 309 41
377 41 93
113 71 301
213 65 1
389 389 75
413 363 63
317 377 77
113 217 273
413 433 57
269 465 1
381 257 89
133 13 241
101 55 85
29 289 149
81 45 245
367 297 69
135 205 71
497 305 1
429 429 49
261 381 9
13 201 165
105 453 1
9 329 165
305 241 53
460 325 12
320 457 29
177 233 77
101 473 25
87 409 45
385 93 89
293 409 61
305 23 133
333 381 40
269 413 57
169 1 77
129 109 239
401 114 21
245 261 129
253 497 1
153 49 237
385 125 61
341 321 133
153 55 113
101 173 161
260 421 17
57 465 21
1 170 218
1 385 57
73 234 153
69 161 77
365 317 97
109 261 89
457 381 25
117 405 1
253 377 53
125 57 105
265 21 151
85 489 7
309 109 17
145 301 65
261 333 41
377 341 101
181 157 293
85 253 237
201 351 69
281 21 125
401 197 17
89 29 405
485 437 3
437 21 17
135 401 61
1 70 91
241 45 217
93 49 1
405 215 65
149 351 65
109 209 121
421 245 49
285 481 13
245 417 25
177 245 254
29 245 193
398 29 94
445 261 3
73 77 345
373 9 65
29 189 137
25 385 5
353 441 9
189 257 69
117 43 129
125 241 209
21 317 105
65 389 111
73 269 33
289 93 85
321 141 9
133 249 125
247 121 49
281 237 183
153 253 49
329 249 1
417 77 61
169 41 277
445 449 21
61 305 69
457 21 35
429 417 5
289 251 93
253 251 57
217 421 49
477 393 1
373 217 1
1 309 141
229 403 43
257 165 113
49 97 121
405 317 73
434 433 59
105 9 333
189 281 61
269 225 217
169 9 29
185 21 141
301 421 1
25 169 261
9 481 5
429 437 17
457 353 21
5 157 281
425 45 69
449 101 17
189 213 185
5 81 265
465 349 1
49 205 149
213 285 169
117 121 237
221 173 17
1 369 1
173 437 49
153 105 213
417 157 37
173 12 145
103 29 185
321 333 25
377 189 61
27 157 193
213 109 191
253 189 185
417 421 65
225 197 69
269 37 41
285 393 49
469 313 25
97 181 25
201 323 171
245 389 78
337 181 137
405 365 65
121 253 71
241 297 181
385 357 29
401 493 1
53 209 257
237 49 9
265 241 209
73 77 379
310 225 124
9 409 3
361 153 5
153 129 313
265 249 77
217 273 165
165 377 115
445 285 13
387 128 75
1 261 161
259 461 33
101 1 81
257 161 101
33 361 49
281 78 49
281 485 1
141 337 42
261 357 113
121 47 297
317 101 113
357 153 36
201 377 97
353 85 113
201 393 77
253 101 57
457 421 33
481 405 17
13 413 65
449 33 22
225 445 41
361 49 47
345 149 1
273 241 197
345 277 45
385 173 65
265 211 57
59 77 377
361 189 21
157 301 113
137 425 29
253 5 45
409 309 5
145 477 17
141 273 61
101 405 65
237 193 125
437 189 1
5 389 49
29 289 85
257 209 185
245 29 129
1 93 69
181 389 1
49 153 325
185 201 141
445 485 1
489 373 9
461 397 3
323 309 33
321 405 41
333 491 3
325 485 1
1 421 19
289 341 97
53 285 57
101 401 1
497 181 1
237 341 145
241 305 97
321 33 21
161 449 17
485 205 1
101 225 257
453 45 33
369 429 65
33 465 3
409 101 89
109 241 101
95 213 129
253 153 241
87 465 1
173 65 273
393 417 53
189 457 25
269 485 1
265 221 29
277 213 1
429 9 57
13 157 261
185 97 85
21 77 171
449 325 50
375 375 7
89 185 5
15 225 33
461 133 17
313 305 145
261 385 65
221 449 9
161 37 265
321 129 13
457 144 26
257 253 77
453 21 17
385 331 60
233 169 229
97 413 45
341 153 157
221 385 49
301 405 84
9 221 273
197 493 7
309 101 129
441 37 53
37 205 249
285 257 57
49 449 29
341 185 9
401 81 85
317 261 179
377 305 41
369 305 65
53 129 369
89 393 17
485 385 1
65 183 141
401 493 1
361 189 83
435 433 51
449 327 49
173 109 273
413 111 69
431 265 35
45 289 125
85 409 1
345 113 37
339 357 49
369 101 121
494 83 3
129 135 87
317 41 105
125 437 48
353 113 89
117 497 1
101 105 177
345 449 41
323 477 17
289 385 53
341 21 145
244 377 101
437 305 26
329 413 1
53 251 29
94 157 281
453 401 17
485 201 1
53 229 61
449 455 1
357 37 22
221 425 13
289 5 85
421 242 25
109 101 153
19 286 92
273 409 49
97 309 165
485 213 1
85 403 63
253 185 65
265 185 209
269 133 33
221 49 41
309 61 37
409 401 18
5 165 249
135 85 89
285 157 153
113 45 145
125 289 177
89 365 29
405 125 9
405 480 6
177 161 81
345 365 121
217 253 49
261 333 105
281 37 137
321 485 1
253 437 1
31 253 137
125 97 321
9 413 83
93 393 85
461 233 33
285 453 33
101 329 161
21 285 183
277 489 1
433 85 41
253 165 201
233 145 121
301 361 21
221 109 241
253 359 49
449 221 5
93 217 141
29 417 81
65 29 389
333 301 125
353 169 17
301 279 153
405 149 33
109 153 181
297 285 193
289 273 29
257 301 81
25 437 1
25 221 177
225 141 21
385 269 73
421 345 25
493 37 8
121 369 1
209 161 93
409 399 69
81 377 61
93 389 17
1 273 145
325 217 37
145 185 29
317 489 9
401 494 3
289 301 41
376 125 122
413 469 1
225 357 89
301 239 161
377 433 21
145 341 129
69 325 113
349 129 121
457 169 5
301 153 73
405 121 1
433 441 45
225 149 273
117 225 225
385 473 25
157 397 82
113 333 161
189 149 113
333 1 153
93 221 277
409 289 65
125 89 293
349 303 137
289 161 169
33 285 169
285 57 75
425 125 45
253 89 217
485 253 9
409 121 85
453 301 15
281 5 149
29 9 153
77 145 185
215 401 17
273 249 137
293 76 81
121 237 241
337 9 53
393 177 57
161 193 223
89 69 345
421 309 4
281 473 3
385 377 45
307 201 3
21 413 73
1 113 213
237 430 54
397 477 1
229 493 1
81 301 17
29 429 41
369 89 93
429 49 1
277 217 55
53 376 106
241 489 9
317 397 9
313 323 131
433 389 63
285 497 1
485 337 1
469 33 1
465 421 11
119 139 311
73 77 81
253 345 101
237 101 73
369 261 61
17 181 292
481 205 13
409 381 16
189 301 197
137 157 281
162 237 25
481 321 17
169 13 181
21 33 229
353 253 89
249 431 23
456 469 9
357 345 81
101 305 177
89 287 27
493 77 7
1 13 473
349 65 73
441 185 49
345 117 1
405 325 33
69 433 17
341 497 1
365 49 9
141 24 281
441 366 21
47 351 87
461 173 25
13 121 293
397 381 57
81 197 133
2 67 41
169 381 17
493 269 1
73 25 197
491 471 3
341 137 143
193 225 189
493 341 1
449 369 13
37 329 101
213 189 225
405 201 73
405 113 1
405 145 41
389 1 65
275 201 170
293 373 81
45 441 57
345 301 121
269 401 69
213 192 237
301 269 81
309 461 25
301 89 177
369 245 17
81 53 193
153 397 81
413 229 9
281 21 133
137 61 21
481 1 17
45 341 135
489 37 9
46 425 33
273 113 109
345 317 13
441 65 36
377 451 1
181 137 209
457 421 5
277 317 105
33 199 159
77 257 91
421 289 49
201 25 135
457 457 25
73 101 353
393 37 89
33 66 324
473 201 25
405 65 85
25 333 41
81 401 53
93 497 3
465 385 1
289 117 153
389 93 97
457 477 9
281 383 77
401 465 17
101 337 85
469 257 1
257 241 237
481 57 17
469 269 1
301 413 33
75 213 241
453 409 45
177 337 117
105 53 177
385 65 17
245 253 217
387 465 29
385 473 17
69 301 79
141 385 41
349 109 37
41 493 5
411 299 85
197 425 21
437 449 49
1 265 74
197 301 185
109 13 233
65 385 109
33 333 1
69 105 183
265 185 213
249 297 201
446 309 44
364 109 42
21 125 265
277 365 89
349 13 109
305 469 17
213 229 153
405 65 1
11 293 125
277 155 129
497 349 1
261 121 209
421 41 1
213 249 23
205 6 247
341 397 63
437 1 35
189 337 153
241 379 93
397 101 49
1 413 65
109 189 161
301 38 157
25 469 1
421 381 35
405 217 65
309 201 31
61 249 169
385 181 81
181 5 193
433 109 21
17 37 241
65 289 5
25 449 41
289 57 145
317 193 1
265 205 157
341 461 17
69 65 273
245 413 41
96 321 121
45 389 25
369 297 109
181 289 81
389 41 65
126 217 245
161 257 81
349 1 101
185 413 65
295 253 109
245 325 43
425 465 13
45 333 113
49 473 9
189 69 97
217 153 177
305 145 181
345 255 149
273 105 217
473 141 5
381 285 17
61 181 297
189 117 47
249 105 233
405 365 65
447 193 43
159 297 49
335 429 9
405 353 65
233 373 117
29 217 205
137 195 203
1 101 281
101 433 45
141 69 41
141 49 329
257 65 129
301 69 105
189 93 249
377 89 49
457 282 13
407 297 57
141 453 43
437 417 9
413 133 9
107 401 65
401 105 5
221 218 137
201 221 71
385 45 9
141 301 153
85 445 17
397 385 1
57 421 17
437 429 33
171 253 233
133 297 109
357 177 63
221 121 169
181 485 1
237 57 101
421 369 17
255 85 159
393 9 53
57 121 41
169 153 69
9 493 1
189 289 33
201 361 49
181 257 189
353 285 77
269 421 33
497 241 1
89 221 133
310 153 181
77 181 193
21 121 118
273 477 9
381 205 89
401 9 77
497 213 4
9 80 296
205 113 289
401 369 25
429 173 37
189 403 91
301 1 89
369 409 69
49 449 1
325 266 21
221 137 137
401 477 17
173 461 1
481 141 13
209 187 239
103 37 297
433 125 9
101 31 41
477 325 1
437 477 1
461 101 17
357 237 1
13 285 129
469 251 1
13 481 9
221 125 201
227 393 57
261 293 17
301 261 172
301 285 17
445 401 33
105 89 37
201 285 111
1 369 115
197 465 17
470 349 16
133 469 1
93 441 49
357 121 119
285 401 5
169 149 33
269 477 1
273 117 13
193 413 71
253 257 89
265 413 73
496 49 2
337 17 85
169 113 117
417 221 53
453 179 33
49 29 221
269 278 91
397 397 49
49 193 269
97 1 269
133 453 33
41 425 1
209 201 45
313 86 21
45 29 73
477 413 19
157 309 129
121 273 61
349 269 49
421 65 18
433 337 61
385 301 41
293 201 177
85 229 225
51 473 17
57 328 50
61 457 17
373 377 1
69 57 415
497 377 1
249 341 55
75 329 41
425 381 5
145 493 1
353 337 117
189 145 17
243 225 101
173 189 299
381 143 33
165 137 169
425 469 1
285 375 61
128 253 209
107 417 9
469 361 1
73 29 87
333 277 49
73 283 121
99 49 47
109 129 151
313 129 57
133 171 271
481 405 13
437 153 1
471 5 29
313 457 21
413 377 22
90 157 177
121 197 49
205 101 17
153 449 33
161 341 9
453 21 17
153 93 121
481 291 9
9 165 27
429 485 9
249 121 45
281 225 89
457 145 9
65 225 65
409 209 37
1 105 249
152 447 41
269 429 25
399 401 25
383 155 33
101 303 163
221 277 165
389 313 1
169 121 247
165 337 1
381 269 9
101 305 169
397 193 13
201 229 177
121 39 341
161 49 1
413 273 25
441 181 37
383 155 9
149 160 206
269 441 49
433 189 49
201 117 287
165 245 97
37 101 113
301 213 65
153 105 1
437 393 33
313 161 153
421 361 17
455 215 9
157 309 161
345 197 153
233 269 145
421 453 17
437 33 1
237 297 141
229 37 1
321 465 1
445 421 1
241 1 157
269 37 129
161 301 9
461 133 35
109 451 1
353 441 21
13 149 225
153 45 197
53 293 125
205 73 153
381 321 89
455 223 15
479 393 15
241 101 57
121 321 33
269 397 97
437 357 43
381 89 105
241 141 11
121 5 361
41 161 112
125 133 1
201 381 69
257 341 46
285 465 17
305 157 61
421 59 1
113 293 33
417 209 1
105 1 255
41 21 29
301 135 81
245 185 245
13 89 321
477 285 17
451 449 1
65 161 273
429 181 55
277 405 29
325 465 17
389 273 65
329 115 141
423 105 9
229 345 13
369 243 47
377 413 1
253 229 193
345 69 41
373 241 79
337 345 73
461 325 17
281 341 117
251 109 147
81 25 197
269 201 137
113 117 257
269 385 89
337 25 145
325 197 62
409 281 19
136 149 321
149 437 37
17 497 1
429 285 17
365 497 1
103 393 41
281 145 85
305 293 165
389 97 65
205 489 5
61 365 34
397 101 15
85 213 225
217 229 241
417 453 17
451 65 17
1 97 137
149 297 37
465 5 21
299 321 93
253 313 21
385 461 25
483 145 5
385 41 105
39 351 1
259 153 119
495 463 5
173 1 169
233 37 265
17 481 5
353 223 113
393 317 13
1 397 57
73 133 289
41 405 61
145 485 3
213 397 13
317 451 17
489 469 5
461 473 17
237 217 81
291 377 5
269 453 33
473 357 25
1 57 241
171 209 9
101 57 289
385 437 19
361 109 109
161 93 125
165 441 53
241 385 9
205 453 17
461 121 25
21 189 106
361 185 113
473 308 1
333 153 57
365 137 65
389 269 45
469 33 17
253 285 65
151 421 65
269 465 1
325 57 161
97 317 134
497 219 1
53 469 1
1 389 29
397 205 1
185 341 81
157 73 157
381 213 25
141 181 289
13 405 65
335 257 119
5 69 57
337 405 15
13 93 231
73 469 1
437 13 1
289 469 1
153 177 69
277 457 41
85 125 305
227 165 257
325 321 145
97 105 253
397 285 97
217 345 29
333 25 131
483 437 4
33 293 141
201 333 77
261 123 1
189 214 27
117 281 141
51 265 97
237 9 193
241 409 29
441 477 9
221 121 65
437 9 1
126 301 53
277 144 65
121 325 161
397 273 41
53 493 1
211 60 31
1 385 61
121 289 129
5 125 161
369 241 22
441 303 21
97 29 97
429 69 9
429 237 45
469 445 17
303 369 121
289 458 40
485 465 7
329 201 73
241 391 23
281 477 17
9 277 93
381 293 41
169 457 21
253 57 135
30 205 217
137 89 329
301 301 25
5 241 33
133 317 95
341 376 103
317 485 1
261 409 9
225 105 193
439 121 15
305 129 85
301 41 137
389 409 21
425 13 73
205 333 145
153 401 11
243 449 33
341 393 105
137 205 169
353 149 29
37 417 69
425 149 9
37 409 17
381 19 1
437 445 49
465 481 17
489 269 5
477 73 13
73 253 49
365 61 18
141 185 65
411 313 35
365 193 25
129 45 17
101 45 145
97 225 37
321 341 3
221 291 183
345 295 85
41 176 103
105 269 25
85 153 96
177 245 149
153 57 185
221 145 145
421 221 49
293 325 113
201 321 165
105 209 117
377 37 7
29 341 121
367 1 113
19 93 1
81 217 40
487 149 9
265 285 89
157 381 17
273 341 1
207 13 195
269 313 121
241 373 113
185 29 253
448 1 9
17 429 17
189 331 159
203 299 175
421 345 17
141 201 37
269 369 105
433 437 1
339 429 53
75 461 25
1 310 43
221 147 249
173 349 1
103 245 65
429 289 61
485 145 1
7 401 97
225 301 81
199 141 89
389 481 1
357 221 107
93 497 1
281 165 173
369 133 37
103 137 53
481 433 9
185 237 1
237 43 41
121 311 99
145 187 227
237 353 21
405 73 33
321 437 53
29 445 25
41 181 305
197 269 105
5 385 93
309 457 41
217 466 20
389 73 1
485 389 9
421 481 1
257 469 18
421 253 73
145 85 165
313 485 1
149 497 1
165 285 65
285 287 61
1 301 61
233 249 185
257 429 9
25 149 105
25 97 113
93 299 121
289 151 145
417 421 41
37 69 113
1 97 209
251 193 103
187 60 3
9 57 253
481 485 1
177 449 35
313 457 29
449 205 25
217 493 1
197 233 265
301 45 129
465 5 9
409 117 9
481 333 17
189 301 1
117 145 145
85 57 297
1 161 97
385 289 65
389 337 17
253 397 89
191 497 1
269 305 185
371 251 119
111 23 197
305 193 97
209 241 37
205 305 153
115 41 275
21 101 133
155 337 101
149 395 69
149 129 309
221 141 129
373 201 123
252 205 85
397 21 101
17 285 177
153 61 29
37 461 1
165 429 5
257 381 105
325 129 161
361 441 7
113 1 81
431 461 17
493 1 1
353 349 45
353 421 1
201 25 233
233 443 1
131 65 127
245 25 129
93 221 45
353 129 69
221 413 41
381 409 69
357 261 75
281 345 101
285 445 17
493 1 1
269 401 17
421 161 65
49 181 193
143 273 77
233 413 65
157 109 209
453 469 17
373 485 1
349 309 1
153 113 209
133 485 13
129 401 9
397 417 29
233 105 119
113 21 181
305 401 81
309 325 73
245 401 1
175 53 111
1 240 254
481 285 5
241 57 137
385 13 53
253 21 113
345 289 89
157 477 13
189 157 241
239 169 205
209 257 209
413 129 17
105 345 145
257 161 147
309 249 73
169 165 265
41 165 93
369 297 5
313 157 89
281 53 85
307 145 161
257 162 217
53 197 249
277 182 1
257 285 209
461 493 5
81 168 44
281 301 161
197 61 1
177 189 233
121 413 81
13 421 49
7 133 337
185 93 177
141 145 201
479 177 9
257 161 107
221 417 77
219 1 175
319 297 11
85 237 209
457 169 9
445 57 41
213 31 49
339 145 29
481 113 9
41 413 9
185 457 29
277 481 9
429 385 49
229 134 251
233 480 6
185 177 257
49 333 136
267 449 1
37 305 17
477 129 9
313 89 169
385 483 11
355 366 53
309 285 1
65 251 15
185 305 65
269 249 40
69 295 121
349 237 33
439 205 57
297 201 169
149 69 257
381 345 109
88 201 197
89 389 38
241 493 1
369 413 57
257 465 25
301 25 81
225 165 211
381 233 115
153 413 9
41 77 61
481 329 17
421 385 65
393 441 49
161 389 33
145 493 5
285 357 65
401 21 69
433 135 25
199 445 49
1 109 106
277 93 161
201 385 13
393 461 25
57 305 189
33 1 381
205 1 105
193 273 12
141 273 1
165 220 74
89 145 161
449 152 5
421 205 17
221 9 233
353 121 101
449 437 43
285 285 3
261 185 129
381 181 86
297 33 69
125 493 1
497 293 1
377 441 41
357 137 17
409 331 5
245 1 49
141 101 1
41 425 69
373 77 65
129 331 113
53 337 53
345 61 137
101 145 253
337 333 85
77 131 345
161 145 117
193 65 249
491 497 1
251 465 31
197 293 145
497 169 1
245 37 177
301 60 9
137 41 103
401 473 13
249 45 73
193 51 211
385 433 57
377 493 1
159 121 277
201 301 51
341 417 13
117 293 113
439 465 25
305 237 1
61 321 15
377 233 81
237 413 83
35 373 1
265 213 193
124 145 321
141 93 83
305 189 53
93 65 9
45 109 281
309 45 75
329 61 57
277 190 177
489 165 5
385 109 17
385 325 61
305 297 57
185 193 265
421 393 57
257 29 189
313 209 183
313 329 77
253 338 44
135 345 69
231 233 57
469 33 1
366 57 133
161 441 25
111 297 197
329 29 97
197 389 97
65 73 345
467 325 25
273 449 9
225 337 105
377 109 41
143 77 139
265 321 73
169 313 157
265 21 133
9 289 29
151 493 5
221 345 77
277 369 9
421 257 9
333 129 153
237 497 1
321 257 45
309 237 129
59 373 1
417 29 29
272 33 166
191 217 165
197 165 145
441 341 11
85 13 399
433 125 17
365 269 57
397 285 57
129 29 273
497 113 1
489 57 9
9 445 29
321 321 61
353 101 69
121 399 51
297 113 169
233 428 37
465 197 13
153 225 61
397 161 41
61 439 51
61 279 9
93 428 7
41 285 105
449 49 33
441 337 53
489 437 5
81 413 17
79 280 196
81 213 257
489 253 9
457 73 37
497 149 1
385 309 85
49 453 33
397 353 73
417 389 41
37 49 217
117 73 108
201 261 161
329 253 125
49 261 177
325 141 17
69 489 1
1 93 65
17 315 19
305 381 105
43 493 2
388 21 102
441 101 21
305 113 93
269 201 225
429 157 25
385 469 1
125 252 96
137 101 285
205 37 209
389 317 97
397 497 1
65 17 173
317 473 13
387 85 75
33 85 97
45 301 49
241 77 249
337 421 9
305 73 113
301 153 161
453 29 33
241 277 33
417 453 17
1 417 61
453 409 33
421 193 1
153 469 1
57 261 145
109 229 13
245 61 157
353 77 73
5 5 369
289 465 17
65 137 229
345 73 89
365 136 9
219 165 125
185 441 17
209 101 149
473 161 9
129 493 1
301 189 169
285 15 149
64 241 135
385 337 93
485 497 1
377 389 97
29 1 1
25 135 319
321 401 91
237 1 17
325 77 145
69 325 161
321 281 73
65 241 161
149 401 77
285 317 57
237 473 9
369 191 73
1 344 63
161 181 253
305 277 149
93 269 225
81 369 37
101 273 149
109 169 113
453 213 1
453 489 5
345 385 61
449 201 40
193 45 249
465 25 17
465 41 1
97 129 245
101 45 351
125 125 127
377 45 61
1 277 97
297 249 21
105 325 113
185 493 1
285 63 169
305 309 47
137 133 304
365 33 57
389 301 17
437 161 9
85 137 257
275 147 159
416 351 8
109 497 1
151 249 153
361 247 33
365 99 129
93 341 97
469 341 1
449 469 1
121 285 73
97 413 77
273 229 21
493 451 1
85 61 209
453 197 1
269 93 169
49 437 1
429 309 49
121 253 41
105 269 191
201 109 9
489 13 9
21 313 177
485 41 5
105 375 93
409 385 69
329 226 9
289 337 89
485 41 1
125 385 25
423 493 1
29 145 237
57 65 332
393 397 89
353 213 29
45 57 49
69 441 1
229 20 225
435 469 1
269 97 57
419 53 45
417 401 1
457 341 37
449 361 49
233 453 1
169 57 21
65 25 13
381 293 21
1 1 214
187 325 33
301 333 129
137 345 89
269 73 1
77 23 297
445 247 35
281 465 7
169 129 269
7 349 87
289 29 189
217 364 130
237 425 59
373 389 97
301 5 193
153 25 45
185 245 65
457 441 39
341 41 27
14 1 257
101 37 353
65 329 25
1 269 177
345 257 33
353 405 1
193 25 153
253 85 177
209 469 29
469 429 1
37 97 17
341 69 97
223 255 39
461 449 33
21 235 7
322 21 33
81 5 169
45 385 9
169 161 265
487 45 3
205 129 249
273 489 1
471 269 11
257 246 213
97 101 161
357 193 91
481 13 5
77 42 1
481 117 17
325 265 129
205 165 81
333 325 1
341 153 137
133 205 281
229 285 9
141 489 5
125 333 121
65 317 161
213 437 1
65 161 103
157 29 17
273 169 133
321 17 165
417 441 1
190 413 53
377 277 1
181 269 9
153 141 27
53 413 1
185 33 195
153 173 239
321 281 61
413 477 9
1 71 297
301 185 153
445 249 33
113 293 97
9 294 96
137 385 101
377 197 49
301 365 95
133 193 93
1 357 109
457 249 13
89 457 21
417 229 49
121 157 9
173 345 69
45 261 209
413 137 17
493 365 1
241 209 145
349 397 1
255 365 89
325 121 97
25 461 17
261 55 193
429 277 41
328 495 1
414 49 4
477 206 17
201 419 59
17 101 353
489 381 1
17 155 43
339 412 55
341 273 49
85 73 25
229 401 43
165 378 61
201 21 129
321 365 65
211 229 113
329 269 5
325 197 21
273 220 161
341 85 81
125 1 207
249 461 29
493 301 1
327 469 9
321 397 97
69 473 21
217 125 17
225 53 149
181 41 201
97 429 9
397 389 41
285 69 73
417 209 49
285 105 1
103 377 49
297 37 51
33 421 17
305 69 137
101 165 241
57 177 1
161 113 257
9 297 49
373 485 1
305 49 93
41 45 73
133 329 137
1 33 193
129 17 261
421 401 33
210 293 107
125 281 217
49 25 345
469 360 17
305 5 113
485 125 9
149 293 129
401 333 5
345 113 105
411 61 49
37 287 25
197 269 185
73 209 281
241 417 25
145 309 69
267 67 61
49 77 255
33 49 333
165 405 1
57 337 153
225 125 129
105 129 117
89 9 227
51 13 209
201 269 169
57 289 25
401 357 23
153 289 149
73 301 81
269 41 3
89 85 105
289 69 73
167 257 29
353 281 93
345 21 89
135 330 47
449 133 33
181 85 29
457 153 1
413 249 37
353 353 109
101 201 241
367 381 65
37 485 1
261 285 163
41 81 1
169 393 9
69 369 29
103 41 77
1 465 5
41 477 1
205 145 129
293 281 110
301 29 89
185 185 45
61 477 9
265 485 1
441 205 11
457 181 29
86 317 57
245 119 57
157 185 9
489 13 1
241 1 5
165 221 81
129 245 53
157 405 1
461 409 29
61 421 65
497 229 1
467 173 9
257 209 41
13 385 89
429 141 25
492 33 8
425 325 69
109 371 115
379 125 29
141 157 41
329 13 13
289 109 41
169 197 85
149 269 193
53 289 181
421 153 1
465 113 21
6 191 279
189 305 1
81 21 101
137 369 25
261 197 113
309 437 57
321 417 45
181 229 33
65 381 33
161 257 3
133 65 201
369 233 85
225 405 81
401 149 21
37 429 49
353 289 135
329 121 109
165 329 105
241 333 57
461 149 1
393 69 41
1 301 1
137 133 81
425 145 5
255 409 21
281 121 173
181 401 37
189 61 265
217 69 161
229 193 113
357 253 129
293 435 35
5 385 33
329 341 5
309 461 33
413 381 25
93 485 15
293 5 145
161 461 9
471 153 9
345 137 153
129 137 273
461 450 9
305 281 31
405 185 65
105 161 245
389 277 1
301 39 97
193 149 209
421 309 17
161 285 25
209 481 1
209 341 113
401 37 17
349 474 2
271 417 49
69 65 1
121 359 139
373 385 89
145 9 253
273 73 59
265 255 29
197 65 97
305 365 87
357 17 97
1 453 13
437 161 25
433 97 1
381 477 17
349 35 97
301 409 41
273 61 189
117 217 133
135 381 27
445 189 1
213 233 137
113 401 73
209 417 17
321 33 61
241 369 85
81 309 161
153 401 67
1 313 169
257 153 201
373 75 33
67 397 65
471 469 11
269 301 129
245 231 33
373 381 105
433 61 53
73 469 13
233 423 71
155 449 1
19 145 245
421 389 49
9 321 117
385 29 83
225 438 20
341 9 45
241 269 204
81 45 109
399 45 89
225 341 33
35 201 236
81 385 113
401 83 85
457 237 41
389 1 33
221 29 65
489 173 7
361 101 1
21 301 81
237 317 177
253 79 41
253 213 1
229 409 49
221 25 129
301 1 65
17 93 289
81 453 1
257 65 17
205 273 141
33 101 257
365 172 53
317 1 7
401 173 65
309 33 65
421 489 5
53 461 19
329 305 151
437 273 1
233 241 31
169 173 185
385 275 13
370 413 81
465 481 13
5 177 265
41 41 78
83 489 1
306 121 179
161 169 321
145 81 293
345 1 29
433 41 17
321 57 5
115 449 21
281 401 41
165 85 333
105 33 209
91 457 25
133 141 1
401 93 53
401 391 37
459 79 25
133 37 353
77 145 157
373 173 33
297 197 197
1 405 95
441 333 17
253 189 213
384 93 95
325 81 73
481 67 3
265 221 177
81 301 17
49 249 133
469 10 1
317 233 169
145 269 57
79 385 45
475 285 13
413 353 81
433 257 21
423 369 55
29 405 57
369 153 25
161 493 8
205 369 25
65 327 51
137 273 37
425 129 5
421 497 1
221 9 225
449 457 37
153 481 1
129 101 1
185 283 73
337 405 33
461 85 25
401 329 11
349 129 127
301 341 53
275 77 117
57 213 161
69 453 19
241 413 81
113 13 89
121 357 115
277 245 105
161 409 65
297 485 1
457 221 1
325 207 17
53 217 181
349 305 9
441 221 41
261 49 17
477 381 23
477 273 1
229 213 145
261 437 49
89 173 97
269 137 61
193 457 17
385 25 85
176 117 158
91 229 113
409 237 33
181 353 25
493 429 1
425 153 61
341 453 1
217 293 113
221 89 241
457 49 17
52 141 165
345 37 109
1 205 49
161 123 73
227 365 69
193 53 257
493 305 1
477 93 9
1 395 3
361 109 61
237 29 241
497 397 1
381 313 105
257 453 33
1 473 9
93 305 153
485 327 1
429 317 25
337 421 17
235 279 25
237 285 121
61 77 145
189 421 13
201 345 137
353 105 97
273 445 41
477 109 17
405 137 27
249 115 1
313 457 1
217 255 139
17 301 117
321 1 37
3 353 43
377 17 85
145 369 25
321 133 73
413 1 33
267 225 88
341 269 25
405 212 85
429 437 41
325 289 29
157 493 7
269 317 39
277 5 185
285 83 129
348 413 1
113 377 113
117 367 61
350 149 124
86 225 45
445 461 35
45 249 225
437 181 17
157 87 113
373 377 33
313 419 13
309 453 1
65 45 211
121 393 85
169 121 237
481 61 9
185 265 229
229 405 17
485 333 1
221 111 213
455 189 11
489 1 5
225 258 80
469 185 1
237 293 145
341 281 65
319 125 11
409 453 1
479 345 3
109 101 211
405 121 33
82 433 21
105 237 1
385 449 13
33 353 93
301 125 1
273 269 89
269 249 101
97 309 129
473 357 9
439 361 29
181 293 161
89 353 65
45 477 1
313 137 35
469 85 5
493 405 1
353 1 129
345 341 149
73 161 1
267 493 1
161 213 191
413 241 33
137 9 89
209 217 61
59 193 261
469 209 22
117 357 65
381 225 65
273 421 33
1 429 49
479 121 19
76 269 105
51 345 118
225 197 1
453 85 33
61 173 285
349 162 56
17 385 65
125 313 49
187 37 237
269 203 23
461 318 1
65 125 145
201 3 93
377 65 13
5 169 81
281 313 137
121 97 337
104 425 63
421 49 33
385 369 57
281 1 161
427 321 31
105 265 93
253 1 109
493 421 1
161 241 117
289 169 133
349 373 37
325 193 143
53 33 281
53 130 98
301 109 193
169 5 93
281 329 141
477 245 17
277 89 57
309 397 93
179 179 255
329 153 23
289 329 129
32 105 73
465 185 29
497 85 3
45 425 25
241 145 165
481 125 5
337 253 78
101 271 161
241 376 71
165 289 97
489 93 9
201 369 89
401 257 49
211 99 17
201 233 175
101 181 226
365 225 33
313 209 141
181 201 61
393 363 89
21 357 17
123 141 37
321 9 83
13 477 9
113 369 109
249 89 237
69 493 1
469 145 21
65 277 129
397 493 7
311 281 157
129 75 80
161 117 157
441 409 13
321 249 25
477 297 1
237 431 41
285 73 57
333 197 137
269 173 117
129 145 229
157 165 205
357 45 73
473 441 17
237 465 3
449 253 29
381 341 113
365 477 15
235 221 91
34 14 192
205 309 65
73 85 401
213 253 209
194 361 97
317 165 71
85 57 65
57 121 113
202 335 27
257 101 189
17 409 21
209 176 77
221 481 1
381 469 1
309 481 17
449 189 41
371 121 122
373 389 97
55 158 297
233 237 105
461 211 9
273 391 45
309 489 9
305 485 1
89 69 305
201 165 157
401 253 37
409 221 13
241 109 41
493 249 1
49 233 213
273 29 145
469 285 31
135 17 151
85 13 161
269 173 153
225 457 27
61 141 13
253 293 26
393 141 101
261 465 17
277 141 177
49 89 201
53 437 59
385 361 85
125 413 1
273 341 33
229 53 97
341 153 137
389 161 61
313 101 61
421 93 65
385 229 49
33 97 201
221 181 251
153 485 13
193 131 265
337 21 1
133 265 145
113 65 1
255 261 17
29 201 121
233 329 5
405 337 35
361 193 21
17 225 269
377 411 19
489 445 9
269 189 209
345 285 9
9 61 254
469 127 1
17 156 269
301 385 69
121 265 69
149 453 33
499 261 1
385 461 33
41 101 305
405 281 1
467 309 31
201 309 177
29 37 349
345 61 1
121 383 25
13 445 53
177 193 225
199 293 61
149 325 51
121 89 1
237 221 249
361 389 52
49 169 293
201 345 81
101 145 21
145 210 210
353 1 60
497 193 1
385 109 105
85 161 27
21 401 36
333 337 125
241 419 25
193 133 217
233 401 69
233 445 25
97 209 277
93 280 143
359 381 65
69 29 9
481 301 13
101 357 49
281 469 17
413 249 81
217 489 5
145 437 45
245 69 241
237 277 191
153 321 89
461 165 9
25 209 237
317 239 41
421 301 65
413 329 81
21 301 113
337 1 9
125 329 69
421 365 1
101 185 161
465 109 33
201 121 231
405 477 17
325 325 17
213 217 237
257 369 104
1 73 67
257 217 57
357 345 48
379 121 77
257 125 237
301 21 81
305 265 159
383 277 15
385 97 99
401 227 17
261 217 213
485 377 7
45 475 19
81 69 241
337 89 61
213 191 193
93 239 237
177 281 185
199 393 5
297 305 105
283 301 169
193 479 7
101 269 89
173 201 269
37 221 249
445 213 19
285 237 33
441 493 1
5 245 161
153 105 49
105 361 61
389 83 17
176 121 39
169 441 41
301 1 185
361 121 5
377 125 93
101 25 17
163 341 145
161 169 185
85 213 97
189 61 115
283 217 189
131 23 259
445 253 50
265 261 145
109 493 1
41 69 369
377 193 65
153 281 57
9 153 269
317 353 25
297 37 101
301 281 129
113 357 141
173 197 213
369 189 33
61 385 17
425 151 21
269 237 161
401 317 1
89 251 101
165 277 1
1 155 171
53 301 107
385 301 85
333 41 153
421 445 49
133 85 337
249 141 115
233 221 37
449 5 29
393 111 5
173 135 273
61 69 417
449 93 1
401 425 37
109 196 49
421 419 65
85 485 5
321 33 89
5 317 49
173 461 21
31 1 101
213 213 145
223 257 157
53 461 1
305 203 59
81 408 14
421 161 1
485 345 1
449 93 21
297 257 137
429 485 1
345 461 33
345 417 49
37 305 163
345 168 133
235 109 243
13 259 107
429 45 41
101 441 13
405 297 65
173 57 129
201 281 161
263 197 207
483 285 5
285 321 77
449 397 33
277 457 11
73 9 345
185 441 45
389 413 21
485 378 1
153 401 21
1 273 85
1 313 105
433 309 33
281 45 21
201 76 285
21 127 287
361 301 73
377 393 25
453 105 33
201 341 47
41 377 13
85 465 25
61 161 57
169 109 257
289 419 49
421 93 29
277 61 33
147 189 229
357 485 1
401 377 47
341 189 1
5 101 289
181 385 77
470 85 15
269 245 5
229 105 129
89 109 249
9 469 1
441 441 45
189 285 57
25 290 41
171 265 137
373 57 1
33 229 145
337 277 25
65 361 125
249 5 1
153 101 217
189 23 41
149 389 33
289 185 157
345 317 11
325 161 121
309 385 53
157 65 41
281 457 25
189 89 117
441 241 9
321 133 29
349 485 1
77 72 185
37 253 233
301 241 9
89 37 329
321 117 17
219 405 65
5 185 97
237 341 1
165 105 89
92 85 107
217 197 117
153 497 1
401 353 77
333 185 49
41 305 73
433 289 33
449 117 1
299 57 131
393 281 9
145 221 169
327 393 61
189 349 97
317 293 1
86 341 41
89 425 61
29 256 141
81 417 37
251 89 131
91 333 1
201 453 33
213 101 129
113 469 1
353 385 73
185 121 215
351 465 9
101 169 201
121 177 85
137 181 185
481 397 17
87 481 5
313 233 181
401 149 57
213 137 261
261 245 97
122 321 41
333 145 9
425 419 33
153 189 41
369 25 65
153 327 27
241 265 85
209 481 1
201 441 57
97 273 113
197 369 13
301 221 85
217 353 101
35 97 368
265 17 53
421 237 65
461 423 23
29 481 5
467 87 33
353 409 61
473 321 17
249 269 25
353 305 17
469 201 1
69 169 13
321 113 29
25 281 173
25 433 37
265 377 77
477 109 1
119 101 233
193 261 177
185 409 73
237 213 223
445 317 36
469 457 9
321 421 1
493 21 5
433 5 49
89 437 57
345 209 149
173 177 189
15 105 57
61 173 241
421 229 17
1 149 49
329 289 105
1 229 21
385 29 13
283 29 211
221 69 161
101 349 25
273 61 173
33 85 235
149 345 121
385 301 81
349 325 91
301 289 129
113 257 213
409 285 21
217 217 277
417 89 53
287 181 131
33 43 139
19 105 157
73 93 217
389 283 33
345 361 133
141 29 1
189 1 201
201 121 247
453 333 17
497 477 1
437 73 9
297 87 153
369 481 9
341 9 1
421 61 49
5 253 123
349 441 37
113 251 1
381 201 89
93 161 133
177 421 61
445 16 43
465 85 9
485 341 8
181 41 1
301 321 128
143 237 129
421 21 65
133 369 85
140 305 5
381 185 97
273 355 105
437 409 17
369 481 7
245 41 5
17 125 267
145 141 245
265 485 1
169 105 153
381 23 1
145 305 185
321 421 33
469 9 17
181 33 209
220 321 133
77 385 49
389 397 37
1 277 107
333 209 105
485 489 1
137 409 81
461 149 33
269 385 89
63 405 33
137 457 37
17 381 97
441 249 33
437 145 5
345 273 65
297 421 65
469 205 1
497 37 1
364 113 114
381 313 55
4 253 117
357 461 17
325 177 34
485 261 9
125 485 1
109 165 145
221 281 89
51 269 41
253 109 169
185 465 25
97 153 141
37 109 338
17 269 193
373 261 65
149 469 7
165 73 207
241 57 81
113 221 225
26 441 41
49 485 13
235 321 161
189 321 21
257 101 184
421 45 65
121 37 33
25 292 31
281 281 145
163 437 9
73 377 17
369 361 45
1 313 9
293 441 25
271 117 1
365 261 61
73 41 109
1 269 9
457 401 21
133 321 173
197 369 112
101 49 229
257 369 25
321 25 13
49 461 33
209 195 165
481 69 5
331 401 17
497 241 1
449 193 29
333 383 15
489 65 9
161 493 1
385 352 65
77 1 193
101 293 81
429 365 33
173 105 193
61 307 127
251 69 147
153 93 233
393 329 21
157 301 113
421 287 73
145 3 201
145 117 313
369 245 41
373 29 69
85 209 204
273 241 197
329 199 13
37 29 5
137 309 83
141 37 345
425 241 41
325 101 141
337 345 133
149 329 13
213 477 17
153 401 53
405 185 5
295 233 35
481 17 1
229 41 129
289 161 121
61 257 233
489 245 1
309 301 133
109 69 33
341 241 123
121 393 7
237 401 81
405 113 71
301 17 169
409 5 37
245 17 241
441 77 29
261 1 185
237 137 109
283 181 99
357 313 33
325 405 57
293 109 1
53 277 97
157 341 33
253 73 97
377 189 61
217 41 219
155 481 1
205 373 37
441 231 57
75 350 33
157 21 73
473 103 11
161 441 13
489 289 1
1 269 33
41 325 81
225 101 29
425 249 49
393 1 5
445 281 1
421 453 17
309 41 97
333 377 77
153 229 257
177 177 237
177 361 33
1 105 29
497 105 1
177 233 39
133 481 17
7 185 163
201 81 1
477 477 17
425 235 73
169 157 45
185 65 1
85 77 321
369 185 81
345 205 125
233 93 109
53 433 5
201 97 241
469 405 25
277 209 129
221 485 1
193 325 145
197 485 7
225 201 65
417 425 9
205 45 257
388 1 5
211 261 193
189 341 121
361 49 129
362 217 99
336 155 109
153 41 277
189 185 277
85 245 1
425 157 37
53 9 67
319 265 129
465 333 17
161 271 29
397 287 79
114 285 91
485 101 1
425 37 29
317 245 25
53 421 33
77 151 255
137 205 137
281 451 1
125 385 37
465 453 29
409 41 81
161 173 313
97 20 189
1 169 265
413 201 57
137 345 77
139 55 49
101 129 277
450 289 49
29 445 5
177 469 21
453 69 33
493 293 1
87 393 105
157 181 65
145 5 213
361 41 89
329 213 49
133 109 235
118 221 129
29 129 361
473 493 5
469 229 9
174 351 93
465 353 29
461 239 25
361 220 19
353 9 85
377 237 101
169 453 9
345 65 71
85 153 241
175 471 19
333 101 149
81 469 13
153 441 53
381 119 73
329 485 1
441 93 21
133 45 81
205 161 123
109 485 1
73 117 315
177 297 149
169 329 105
341 77 129
169 468 22
325 249 65
57 213 33
353 329 53
389 343 81
35 105 89
219 297 117
377 433 29
189 165 9
305 41 177
313 301 9
365 393 25
37 281 1
233 97 109
300 398 101
445 357 9
89 81 5
65 245 117
317 61 67
121 341 145
281 109 173
413 145 81
419 227 5
297 467 31
313 181 73
101 73 65
333 321 1
401 477 13
435 149 19
93 273 117
373 9 1
205 489 9
369 313 57
193 321 21
181 429 17
269 25 57
385 473 1
13 41 265
185 413 49
113 245 193
353 481 5
169 189 289
165 261 193
21 389 1
373 429 9
333 285 57
137 313 129
237 301 73
341 421 9
1 335 115
185 465 1
301 137 161
33 101 193
325 493 1
153 157 249
201 105 217
293 37 201
385 97 5
319 13 151
57 471 13
389 304 25
221 377 69
429 389 49
117 293 81
209 293 33
93 401 98
281 173 181
109 173 3
293 389 81
281 201 89
281 205 101
69 37 241
33 417 33
473 13 9
57 97 133
277 29 121
37 245 193
125 357 49
485 37 1
329 321 85
73 189 199
301 461 1
421 273 36
317 367 87
469 389 1
10 219 45
217 413 3
379 297 35
323 135 45
157 45 41
321 149 153
85 393 97
406 437 1
121 17 253
235 249 17
287 297 5
417 437 17
385 217 41
285 201 1
129 45 1
181 10 41
341 357 37
337 285 125
41 17 153
381 45 3
345 213 85
157 295 57
363 165 91
469 313 1
245 253 169
453 43 1
205 405 25
425 310 1
383 293 27
421 105 73
257 101 207
5 305 97
269 105 209
329 401 61
309 225 1
25 449 29
277 1 113
201 221 53
301 341 129
383 337 105
221 41 225
197 117 137
373 465 17
137 289 61
101 365 89
129 69 359
405 113 57
333 209 9
385 469 25
473 21 5
389 45 29
245 341 65
405 457 1
441 425 1
329 65 49
293 421 41
1 465 13
381 149 77
214 403 87
269 273 181
77 173 327
13 229 73
37 437 1
401 261 77
241 425 25
213 455 33
465 229 33
33 269 153
1 405 65
333 425 48
93 185 93
25 353 73
61 185 53
338 313 157
385 305 33
481 225 5
489 441 1
329 269 53
449 397 9
425 189 25
381 249 9
193 137 57
189 197 17
349 461 1
225 443 5
41 401 5
281 421 49
401 403 53
1 137 361
437 341 17
145 253 245
61 285 25
165 357 99
381 404 70
209 241 151
489 237 5
361 37 65
85 269 217
497 365 1
393 257 5
153 245 1
310 201 14
465 205 21
195 81 223
221 25 241
385 85 51
285 45 84
445 393 25
119 213 17
484 301 11
317 329 89
485 341 11
285 421 17
497 23 1
489 285 5
249 157 25
287 45 41
13 369 77
265 89 117
65 273 191
493 373 5
181 361 66
285 353 73
469 245 1
481 25 19
33 273 81
41 201 105
309 153 1
221 329 117
133 189 281
17 169 1
477 413 1
109 139 343
454 169 26
353 39 145
29 353 13
193 397 81
261 277 47
109 481 5
17 393 5
253 205 1
233 50 201
257 121 61
37 177 129
105 401 37
377 369 1
433 213 41
403 265 3
181 373 81
469 253 1
333 25 17
329 93 101
429 353 33
381 189 73
301 29 169
17 473 9
253 381 1
409 161 21
117 331 81
461 345 33
221 345 29
69 89 65
437 53 1
441 481 5
385 213 45
149 157 241
193 279 35
461 337 21
413 245 1
49 193 61
233 57 233
413 181 57
269 361 5
113 117 257
201 265 81
173 109 185
345 405 57
449 113 33
265 205 177
421 169 33
245 201 225
169 229 145
225 317 53
233 343 109
73 361 51
401 117 89
376 1 119
433 397 17
181 113 241
41 429 9
461 419 33
217 445 1
369 185 121
249 245 109
497 225 1
251 201 47
73 25 11
253 269 53
313 161 57
285 123 9
105 385 25
69 1 385
97 277 145
253 153 161
341 65 153
449 67 31
113 185 217
461 329 33
285 21 1
189 129 233
309 129 169
194 427 35
373 209 1
117 295 5
203 293 86
177 227 63
5 289 169
359 25 67
385 405 33
469 441 1
401 385 13
449 21 36
379 489 1
269 321 147
407 309 7
401 403 43
37 161 321
469 425 1
285 29 32
9 61 137
107 125 305
485 113 1
25 389 57
56 175 79
91 205 97
153 377 77
301 1 113
129 333 49
161 41 153
245 187 89
201 14 265
313 229 1
229 5 105
493 153 1
341 389 87
189 289 81
251 141 33
377 373 33
245 425 69
254 377 85
113 349 53
5 477 9
465 185 5
481 97 17
29 1 297
261 365 81
237 73 169
321 87 5
317 269 9
45 333 153
213 397 33
109 37 225
313 107 103
101 465 1
65 233 121
97 233 188
189 345 61
257 461 1
337 233 65
171 33 267
421 445 33
185 9 213
293 41 145
309 385 69
431 397 10
397 93 49
117 249 33
263 305 73
53 56 380
409 65 64
241 93 125
365 213 113
365 205 129
277 385 17
109 209 153
61 317 89
41 395 3
193 257 221
185 229 49
461 89 17
109 209 164
153 145 121
171 329 9
477 21 17
409 435 23
103 169 253
125 180 140
265 89 33
401 127 73
41 311 71
437 149 33
81 177 153
289 253 125
265 357 17
261 1 151
290 417 13
173 5 77
221 25 237
157 73 37
341 181 97
75 373 1
65 41 313
89 57 1
385 157 81
409 197 17
201 225 41
457 117 25
311 253 117
341 245 33
237 417 29
437 1 33
345 209 1
73 81 341
75 101 237
237 185 33
45 281 73
465 353 13
277 201 101
301 465 9
297 159 129
437 381 41
389 341 81
249 445 49
225 109 252
233 493 1
288 461 27
165 21 325
133 1 285
409 313 37
269 365 53
165 377 85
453 369 18
309 53 57
425 441 17
33 389 1
361 437 33
153 269 86
101 53 225
461 201 33
5 137 53
333 353 13
361 101 109
337 285 39
45 145 69
141 29 193
397 361 49
493 345 1
69 37 201
389 257 17
209 173 157
325 465 9
187 117 313
213 453 1
113 325 81
347 85 9
377 433 49
445 45 9
221 457 29
477 165 1
233 413 33
289 17 99
269 165 73
413 185 65
481 37 9
485 65 6
405 289 89
181 181 241
253 417 15
357 121 97
213 185 225
25 157 49
17 301 153
137 249 237
135 433 1
181 129 97
271 93 185
113 421 49
111 137 349
385 109 65
349 85 145
1 225 73
321 265 1
441 433 25
181 17 129
211 269 57
109 409 1
21 493 1
81 423 53
413 177 81
421 441 53
425 341 41
221 153 71
1 173 269
213 397 7
257 373 1
437 433 13
201 193 293
53 56 69
445 345 1
269 1 129
373 273 57
377 453 1
333 213 1
97 253 129
413 261 47
461 25 9
221 401 1
265 429 45
325 281 17
257 385 81
57 453 1
453 293 46
313 181 35
9 397 37
301 301 61
457 285 33
211 35 261
405 41 4
483 33 3
481 313 13
337 477 9
21 261 233
453 329 17
317 173 9
305 165 109
339 97 119
155 201 165
461 91 17
101 485 1
153 211 257
81 133 81
337 129 31
341 401 61
341 365 17
185 1 221
133 421 33
477 373 23
109 101 65
201 109 115
185 101 5
429 489 5
337 209 93
381 49 25
271 281 197
180 137 194
121 305 117
437 1 31
1 21 417
109 319 3
413 265 9
21 41 393
19 1 345
389 444 32
209 321 21
465 205 1
481 21 13
181 171 199
1 1 213
493 45 7
349 397 1
249 206 133
245 445 1
341 301 33
221 357 5
165 93 209
449 49 37
345 245 17
53 269 177
299 21 79
205 185 49
121 149 273
361 173 61
493 23 1
301 11 113
497 373 1
185 189 97
329 209 121
73 381 25
293 361 65
65 389 105
401 189 69
5 361 21
1 1 241
53 374 19
21 333 121
69 335 157
97 309 107
115 289 17
265 49 157
469 77 4
277 165 43
29 257 225
267 61 91
333 325 153
1 109 129
53 297 15
341 69 47
157 205 185
233 133 221
201 181 293
197 289 105
9 53 161
277 85 197
457 493 5
289 323 155
357 193 93
97 225 31
361 281 89
474 197 12
401 29 17
425 369 1
317 217 113
19 185 35
265 129 93
381 269 41
457 171 9
69 177 85
81 173 25
445 131 1
353 9 89
25 377 89
40 161 217
69 417 21
437 332 33
401 485 1
23 109 201
229 153 129
293 125 145
1 105 228
133 81 257
253 337 125
457 245 5
421 29 33
81 341 137
221 93 217
217 129 33
121 209 97
1 57 109
245 137 113
149 33 65
465 9 17
157 205 161
429 321 41
437 121 37
181 13 135
169 289 9
41 77 415
281 285 73
187 281 137
37 269 49
333 485 1
357 69 65
381 281 49
385 1 93
462 197 24
281 81 189
405 149 1
153 201 91
181 277 5
409 421 33
277 461 9
465 17 24
349 385 17
349 301 121
413 275 73
105 337 105
369 313 29
249 121 5
225 437 1
197 415 65
241 429 27
127 401 53
101 93 65
1 405 9
61 269 85
89 237 81
421 451 20
397 89 55
277 405 33
101 458 15
395 333 45
295 453 33
459 229 29
333 457 33
285 485 1
481 497 1
497 113 3
153 193 245
289 469 17
437 337 28
493 45 1
157 433 57
325 1 1
381 3 25
457 301 9
73 309 73
41 321 89
494 17 4
173 481 1
205 377 53
201 429 57
409 7 41
181 369 45
13 61 329
353 489 1
59 193 65
281 181 181
481 257 5
455 305 13
425 173 29
455 53 44
77 469 1
485 73 1
133 325 151
233 381 65
337 403 87
449 105 49
185 309 49
177 185 293
53 393 21
341 137 65
14 48 157
477 173 24
419 297 7
353 413 9
433 217 25
337 5 125
301 273 193
221 421 69
245 369 14
1 245 165
293 255 109
169 125 309
44 377 41
317 25 48
401 261 69
25 197 201
153 215 3
269 1 225
5 421 11
181 481 17
365 361 65
239 165 241
293 195 49
381 361 31
265 377 33
165 377 13
481 101 11
161 425 29
69 309 1
83 1 141
305 405 1
421 453 45
493 337 1
280 233 13
5 141 81
377 345 101
273 33 19
239 377 121
409 217 3
465 93 17
77 197 146
261 125 17
69 1 389
113 117 201
228 421 49
293 365 77
251 133 185
205 45 199
353 123 17
241 489 9
203 341 17
417 425 61
123 129 233
121 65 125
297 33 177
199 485 1
5 369 1
51 401 1
469 357 17
349 251 81
189 487 11
165 249 1
101 213 257
253 143 81
9 209 229
5 123 219
5 299 99
441 369 1
469 253 25
425 221 1
489 473 1
305 69 145
213 269 209
481 353 5
49 449 1
292 201 135
201 53 125
405 257 1
221 61 161
321 105 161
317 473 9
417 253 69
49 361 77
438 21 3
149 353 135
209 469 29
335 309 145
137 413 45
37 157 113
103 45 211
53 281 25
37 83 99
301 365 121
251 325 45
169 353 21
125 241 73
413 357 33
109 201 205
345 117 121
133 285 137
437 93 41
121 233 45
201 41 105
113 425 1
1 303 137
173 129 25
241 233 77
493 405 1
257 37 9
1 411 7
313 405 87
385 153 9
1 389 1
65 85 97
417 145 81
355 361 51
237 385 71
105 433 13
423 241 19
185 113 69
185 1 61
381 449 33
101 397 21
221 189 201
473 421 13
171 285 1
157 411 9
485 57 1
49 161 85
229 9 85
37 281 173
357 141 93
49 157 325
285 29 169
349 1 105
149 435 55
289 37 141
81 157 197
212 357 97
341 310 65
37 232 33
205 489 7
129 237 159
301 221 25
221 305 101
469 421 1
315 121 171
421 461 17
333 155 85
109 53 97
301 481 17
301 209 161
131 357 65
481 289 5
193 353 101
337 349 43
357 69 129
345 351 133
465 477 17
313 53 165
43 305 195
69 311 23
1 341 115
121 357 129
25 493 1
155 305 118
377 131 97
21 409 13
377 181 9
401 249 45
189 5 153
13 161 239
35 373 1
369 17 5
323 485 1
369 173 117
213 245 173
401 237 77
111 457 13
257 355 27
121 85 325
469 153 1
485 273 5
339 401 85
113 97 245
409 361 85
117 189 177
1 473 17
321 69 161
409 469 17
105 309 129
421 349 1
323 153 41
97 385 41
153 61 273
385 245 105
385 349 29
253 253 245
384 285 4
461 257 13
44 29 450
357 485 1
405 205 5
197 337 69
281 205 101
193 309 1
341 125 49
377 389 41
65 449 29
257 187 229
493 53 1
53 385 37
481 269 9
221 141 49
409 229 81
345 73 11
301 57 97
54 17 328
365 77 17
301 237 81
465 269 1
63 413 1
29 9 337
157 461 25
47 333 54
5 205 57
285 330 131
401 253 73
297 249 73
403 289 79
445 289 9
345 325 49
137 361 101
229 245 49
341 51 145
193 361 1
493 3 5
321 365 89
85 53 105
217 277 189
157 233 142
397 273 49
431 233 9
449 316 49
89 105 157
189 41 289
397 457 13
313 41 141
473 441 9
85 49 299
185 39 57
69 3 129
361 149 85
411 297 11
489 249 12
417 413 65
37 85 33
385 325 45
153 389 50
485 242 1
417 48 73
489 401 8
105 341 81
299 317 77
97 389 57
97 1 317
93 221 273
149 265 209
49 481 17
353 264 85
481 153 9
81 181 257
85 389 65
281 85 61
17 41 401
221 17 273
349 181 97
35 49 61
185 273 9
225 41 53
1 325 157
137 241 241
229 49 145
381 177 57
205 11 33
81 101 285
453 497 1
377 209 5
397 453 25
21 213 173
21 92 319
89 485 3
453 341 1
55 157 275
29 201 117
197 145 101
389 185 65
1 359 19
145 489 5
331 45 65
141 157 213
25 365 65
359 305 5
309 133 1
237 297 177
293 9 161
141 469 1
473 361 23
261 325 65
157 269 165
25 25 1
89 105 227
209 1 229
273 469 1
385 469 1
381 265 49
393 429 33
253 425 17
477 489 1
377 285 21
202 217 277
185 389 90
245 285 160
241 137 241
245 436 59
343 301 17
57 469 17
221 309 153
37 193 9
77 99 245
469 385 13
153 245 129
65 417 17
43 361 61
116 337 85
13 417 1
369 11 21
197 93 17
329 165 133
111 17 327
193 201 77
245 341 65
53 441 35
241 393 73
357 477 9
201 246 105
21 365 81
221 231 153
29 297 189
205 165 257
181 69 273
201 485 1
29 53 33
461 69 25
401 493 7
428 345 55
1 37 1
95 453 17
101 181 129
337 57 13
137 301 193
425 157 45
133 53 173
81 265 177
393 109 73
225 189 65
85 81 305
497 401 1
205 153 182
237 493 1
285 425 37
465 388 7
329 69 89
229 409 65
1 219 237
489 473 1
393 225 101
329 77 13
1 161 189
221 217 121
329 7 73
433 421 29
305 301 9
365 497 1
445 441 1
69 209 273
453 117 17
233 145 1
289 1 45
101 397 49
89 77 21
233 193 81
365 195 61
121 373 1
213 365 49
9 437 1
485 257 1
265 89 85
209 185 241
345 121 113
225 461 33
465 241 13
317 49 81
397 33 97
289 241 93
457 273 37
121 443 53
181 365 89
273 269 101
179 241 209
69 5 33
126 205 81
413 369 79
189 457 9
89 445 17
267 449 29
130 365 17
122 181 173
201 421 1
61 437 49
213 225 53
489 333 9
325 190 145
385 117 113
305 173 189
401 461 17
321 33 129
245 255 141
361 9 33
61 477 1
37 493 1
49 445 49
65 277 201
53 257 13
181 493 1
109 125 257
181 441 57
241 1 225
185 421 13
473 473 3
1 69 257
273 221 113
33 317 77
401 144 13
341 221 85
449 101 13
5 293 193
181 65 105
281 217 1
317 197 25
189 101 177
51 359 35
453 49 1
281 461 39
305 209 177
273 221 181
449 333 21
209 217 57
101 77 305
377 341 121
273 461 33
357 37 81
489 58 1
121 497 1
69 265 196
129 61 313
221 89 177
313 225 129
341 61 89
101 431 16
453 121 17
329 285 133
365 293 129
325 33 139
157 93 265
207 53 153
435 489 9
161 157 169
61 1 153
113 461 1
61 337 57
141 209 97
281 301 161
37 225 121
377 83 101
285 329 5
305 273 37
461 257 25
477 41 1
209 329 13
145 417 69
149 225 49
333 51 17
393 201 93
461 25 9
255 417 57
57 177 153
472 457 6
409 441 45
269 89 177
377 425 57
201 237 185
325 421 57
57 361 89
237 301 65
25 421 69
369 261 1
293 361 65
73 180 21
23 389 1
461 419 17
497 361 1
197 141 49
41 261 33
453 249 15
465 477 9
441 157 57
57 129 261
53 133 97
125 77 137
101 285 161
483 221 10
41 461 9
483 77 7
157 377 45
269 497 1
157 117 241
374 101 119
236 69 239
405 471 24
281 145 95
369 77 70
69 485 1
29 33 1
429 485 1
193 369 73
211 353 49
97 153 341
285 73 209
441 421 1
13 473 25
29 85 253
445 487 1
85 385 29
135 485 1
239 217 41
93 285 181
431 392 9
227 69 73
130 145 329
57 113 381
493 13 1
433 401 5
441 261 49
477 87 9
397 365 29
421 119 5
1 281 181
153 69 141
429 181 57
221 321 149
493 357 1
385 421 33
473 245 11
369 377 73
437 173 9
441 237 9
153 445 25
233 288 42
477 113 7
297 221 169
231 201 79
173 285 145
78 201 29
397 1 9
397 101 25
257 161 85
413 461 33
341 309 33
134 217 41
453 209 8
49 9 105
37 137 233
33 297 1
441 1 9
45 209 17
173 461 9
161 221 201
253 225 113
171 169 238
459 45 17
77 181 241
86 75 218
153 29 27
261 237 49
165 331 103
61 17 345
221 355 5
49 297 69
481 241 9
293 457 34
237 255 151
369 221 85
301 436 60
377 425 5
17 169 41
421 193 17
137 341 33
477 309 1
437 101 33
121 293 33
221 257 139
277 203 202
157 273 51
1 201 281
461 109 33
249 405 1
193 209 37
273 173 105
110 101 231
297 245 197
221 37 106
341 157 97
25 201 285
353 1 13
385 345 13
321 23 169
313 169 49
169 133 81
325 373 101
398 473 21
173 335 163
449 233 9
45 49 353
395 17 25
149 277 113
481 425 13
313 129 17
497 393 3
229 369 63
421 481 1
133 457 1
89 385 57
433 100 37
285 301 113
225 449 45
241 321 29
361 413 81
41 449 9
123 113 351
249 329 17
225 113 25
193 417 53
337 27 69
297 313 93
73 385 1
89 469 29
45 53 273
269 421 9
353 23 141
49 193 225
353 433 45
365 365 121
313 441 46
61 469 5
405 437 37
291 415 35
228 433 29
113 1 305
393 105 81
125 121 25
276 129 182
73 213 217
295 265 125
389 201 1
257 389 1
301 410 12
493 309 3
437 69 17
281 325 103
21 181 98
5 45 273
245 217 233
289 401 65
133 381 9
389 37 33
185 325 33
389 165 1
45 39 39
496 121 1
125 45 129
389 341 79
77 375 45
480 21 6
177 305 141
97 109 9
197 49 209
137 459 13
109 157 117
453 233 5
385 337 37
351 241 1
85 361 33
217 457 19
369 245 73
149 205 289
45 109 113
429 33 35
281 275 153
181 195 215
345 109 93
369 337 105
185 349 1
237 377 65
133 37 353
5 457 13
269 325 73
349 177 121
193 141 265
492 153 3
321 125 37
280 49 94
341 1 129
457 305 1
441 405 21
105 293 81
37 177 61
41 497 1
73 441 37
33 13 453
29 91 61
1 357 21
21 413 65
37 61 41
367 421 75
449 293 9
201 365 108
497 381 1
297 257 105
449 281 17
137 345 129
381 225 89
457 69 17
391 1 63
157 129 289
498 173 2
305 261 1
89 8 219
421 423 31
29 59 441
493 29 1
41 365 73
413 113 35
125 465 21
207 306 20
369 389 33
345 201 9
41 1 193
265 89 41
493 389 1
41 193 201
1 415 81
453 255 33
285 449 29
419 165 49
365 133 69
149 41 277
217 133 229
469 53 28
329 1 49
149 101 241
301 211 73
485 426 1
109 225 225
69 485 13
325 421 41
133 313 45
261 21 129
465 77 13
25 241 89
421 109 1
49 457 25
457 57 21
297 79 65
43 309 161
205 153 65
301 189 137
495 9 3
353 433 45
146 81 57
45 65 117
381 113 85
137 385 85
381 181 69
185 101 91
429 285 5
125 213 33
75 107 41
173 481 5
301 189 185
133 201 90
75 57 361
265 221 111
201 193 75
389 497 1
30 237 217
393 457 3
348 273 94
225 245 53
281 37 1
161 205 49
17 381 49
153 459 1
177 65 221
281 33 213
45 401 1
337 15 41
157 325 49
165 441 45
269 177 9
273 125 107
381 125 49
251 361 109
305 477 11
53 241 117
221 205 33
249 285 129
269 149 41
401 145 1
489 397 1
21 165 33
449 291 37
445 221 19
181 197 257
413 293 9
145 281 149
121 109 241
173 401 69
29 29 361
437 44 1
357 49 113
153 369 13
125 425 45
97 241 161
441 341 45
401 481 13
69 313 65
289 321 65
477 121 13
201 269 113
149 481 9
349 461 17
189 225 73
457 49 21
217 377 49
217 161 209
317 333 73
101 45 17
13 9 9
105 189 217
357 121 127
29 297 113
245 437 51
153 281 173
369 45 1
373 465 16
101 317 137
449 461 1
198 45 202
477 113 9
241 191 155
53 253 149
31 433 61
201 309 185
285 153 173
469 181 17
325 429 15
24 269 17
81 137 213
1 268 52
243 137 46
413 159 17
477 165 6
257 133 145
37 293 43
409 461 32
85 101 273
345 409 1
461 429 14
485 161 1
41 479 13
161 1 153
341 281 17
489 301 1
356 65 140
131 493 1
389 1 17
81 425 41
400 45 29
1 77 358
85 389 81
385 57 37
281 313 187
329 109 153
473 25 1
317 193 145
337 245 133
473 442 1
423 461 33
53 273 215
13 153 185
441 138 1
293 385 37
297 481 9
181 149 257
229 13 193
345 69 109
205 185 201
57 473 5
233 485 14
297 101 21
369 85 57
25 5 93
29 483 9
73 41 41
325 169 57
189 185 145
263 37 41
341 312 129
409 473 9
41 121 341
177 232 6
345 441 1
399 273 102
481 317 5
345 181 133
429 401 45
11 133 97
45 217 218
45 21 449
457 261 13
385 9 69
193 309 1
389 70 53
401 189 49
175 143 297
145 429 57
9 81 265
57 457 2
421 63 17
57 69 224
153 153 269
97 53 173
101 453 17
185 393 93
489 425 5
467 349 11
301 446 33
139 149 289
25 385 49
53 221 185
345 369 1
485 473 9
101 437 17
181 1 145
294 301 121
445 437 17
465 161 13
311 99 103
221 301 17
249 269 121
439 293 41
349 245 41
385 341 17
317 465 17
357 341 1
353 485 1
263 441 5
453 21 17
261 271 107
325 37 161
281 109 81
417 21 69
401 337 85
133 9 301
243 305 49
153 9 297
17 333 57
441 425 29
85 489 1
37 253 113
317 181 173
101 177 82
129 309 1
105 425 45
29 393 81
209 261 209
21 361 13
289 49 41
37 433 57
165 369 121
385 313 49
85 77 9
65 273 209
261 61 145
215 269 177
293 425 25
349 181 41
168 301 113
261 301 169
395 37 51
5 69 1
293 381 33
413 125 57
257 465 1
53 472 18
243 161 45
251 29 211
475 239 21
397 5 65
385 85 1
497 253 1
313 141 89
475 285 1
453 381 1
49 194 281
313 1 21
1 357 81
145 499 1
273 329 109
405 441 53
169 81 289
97 17 49
361 181 53
441 281 33
321 345 69
301 277 23
5 453 9
289 49 1
365 105 101
277 77 14
465 121 1
433 405 33
209 209 129
1 345 97
33 389 39
455 319 33
401 161 97
329 381 33
101 325 1
13 233 261
81 357 1
265 229 205
353 221 33
113 341 23
161 425 29
176 205 209
1 229 51
157 153 241
141 137 249
5 17 141
13 485 1
305 33 65
221 65 13
49 129 1
427 321 61
449 453 33
133 69 339
486 477 1
153 285 41
413 13 53
393 265 5
317 321 118
411 321 65
109 105 281
433 357 13
205 303 85
1 357 41
397 365 17
485 257 1
191 361 1
189 1 57
229 109 161
305 309 21
61 41 7
5 80 355
187 429 65
381 496 3
157 61 49
313 223 9
69 21 1
387 77 11
404 105 83
301 433 1
345 373 1
81 213 97
465 161 25
287 1 167
417 341 69
335 381 85
461 201 9
429 449 49
41 145 165
245 1 233
185 160 293
81 469 1
412 393 61
473 89 9
413 235 5
93 137 7
109 302 116
241 1 25
397 93 37
283 245 5
25 221 121
121 469 17
97 65 127
367 121 129
377 305 53
239 201 61
213 371 1
377 413 65
61 261 81
41 301 49
357 439 33
381 61 35
301 381 89
117 401 81
345 385 113
303 157 97
129 385 73
153 245 1
49 5 337
175 241 243
145 341 25
361 457 9
77 109 329
273 45 93
217 393 69
381 445 1
417 489 9
229 151 1
73 129 177
233 244 128
461 69 9
125 305 144
397 305 97
125 211 193
13 41 21
293 453 45
265 13 149
9 285 81
341 41 77
133 229 17
21 245 129
41 217 224
65 477 1
325 193 51
85 209 149
21 293 113
453 63 33
61 153 61
459 361 31
198 173 42
117 257 93
89 45 221
339 153 73
105 321 117
167 205 149
157 373 49
153 317 9
269 281 205
61 173 121
199 201 245
405 233 1
49 101 385
381 153 1
477 361 9
81 405 73
309 51 169
281 125 171
81 313 81
385 357 89
477 133 5
113 475 8
273 353 81
241 217 105
105 409 29
167 69 19
169 489 1
399 153 91
401 89 37
249 5 157
237 305 177
123 137 76
405 381 29
181 409 57
409 261 81
43 429 1
493 317 5
477 437 1
257 256 185
13 221 116
157 9 241
153 405 49
117 245 33
73 169 325
441 441 17
353 277 73
93 65 235
89 357 49
285 385 5
417 377 49
81 393 91
5 101 97
177 403 63
385 293 33
229 453 17
45 393 51
169 101 113
185 17 69
285 49 87
345 365 41
399 341 83
351 285 61
291 431 51
361 353 9
277 349 1
487 57 5
276 253 103
69 309 1
265 117 129
497 241 1
105 437 1
269 29 169
237 309 78
177 361 45
97 321 165
325 77 73
271 269 221
81 401 61
446 433 8
277 281 97
239 85 17
45 81 301
21 277 15
177 16 305
485 55 5
41 185 253
409 385 53
133 9 49
453 117 9
265 229 97
377 13 37
419 121 13
141 241 177
189 97 217
261 445 1
483 365 1
361 257 133
497 341 1
461 117 17
29 81 241
325 237 165
229 165 97
129 49 177
29 41 45
265 421 41
297 481 13
177 25 93
13 309 33
247 165 155
73 339 65
61 469 9
289 1 49
149 17 289
21 26 92
305 9 29
85 281 89
205 241 53
361 385 105
345 297 25
129 93 321
307 173 59
345 49 41
4 117 129
49 377 23
65 69 289
29 329 141
161 1 137
375 133 125
205 317 153
409 385 45
401 13 61
153 281 121
97 429 57
233 145 45
1 97 389
262 305 141
217 461 7
153 273 153
17 489 1
493 445 1
65 55 173
317 145 161
93 323 171
141 413 45
159 241 173
177 444 33
285 69 153
373 481 9
341 161 129
353 137 9
333 327 1
389 89 49
461 85 9
269 401 1
284 137 167
83 449 1
81 57 117
357 225 97
321 185 45
141 497 1
133 265 17
305 473 25
205 377 81
341 181 67
493 485 1
369 277 59
257 297 193
49 13 361
173 101 201
447 445 23
137 305 33
417 177 33
93 257 197
65 321 81
385 29 77
151 261 234
197 1 11
271 137 201
493 25 1
433 249 13
181 49 65
261 69 193
169 213 225
481 45 5
421 189 1
341 285 65
145 221 145
41 441 1
257 119 229
197 300 196
113 469 17
145 204 191
213 481 17
93 433 41
9 453 15
169 301 9
281 365 65
37 253 105
85 431 31
145 197 207
401 133 61
241 361 123
261 493 7
373 417 2
117 219 163
277 277 97
113 117 321
193 89 41
1 345 13
221 293 157
281 85 109
105 151 63
221 321 19
269 173 41
377 201 57
213 117 33
269 117 49
101 25 169
35 5 87
373 149 105
37 341 109
477 137 9
499 381 1
233 1 33
329 53 11
83 393 48
429 341 65
469 213 1
321 409 65
477 241 9
33 145 233
189 276 82
101 485 1
121 435 63
21 493 1
173 1 305
359 257 73
389 81 85
53 181 1
1 415 61
409 81 17
1 317 33
209 69 139
373 181 65
493 330 1
293 114 77
177 329 25
137 457 3
193 193 245
293 29 132
489 11 1
5 101 225
25 37 75
345 193 105
361 297 97
269 401 89
345 493 1
397 229 97
245 457 29
181 461 9
441 333 37
449 53 33
209 297 193
413 351 3
29 173 121
273 393 5
161 481 17
97 217 259
37 173 281
39 177 201
286 13 11
329 419 1
397 77 25
433 465 25
233 385 29
393 461 1
313 445 41
101 309 1
83 241 171
285 37 17
101 233 51
401 277 21
5 153 337
93 53 105
189 43 185
469 81 9
209 77 213
129 285 185
441 433 13
405 301 1
411 325 1
269 399 57
333 41 41
117 321 1
273 305 89
89 129 233
157 313 13
281 150 65
153 357 33
13 73 349
21 345 61
93 101 289
185 181 69
81 129 29
269 61 167
493 377 1
481 477 9
497 481 1
289 365 15
301 317 49
25 421 17
317 421 33
1 173 287
81 377 117
441 129 41
353 493 1
461 1 17
249 269 89
157 277 115
69 245 225
83 21 223
157 41 209
393 5 105
337 153 11
301 197 143
93 197 289
409 161 49
131 177 169
421 1 49
41 473 17
185 317 13
479 481 5
493 441 5
301 445 33
77 349 86
425 285 5
485 65 9
281 1 105
469 276 1
213 137 41
77 101 33
121 377 25
261 44 17
397 29 97
89 157 25
55 469 17
221 273 1
303 417 29
317 249 97
101 453 7
493 1 5
185 249 90
453 95 41
469 221 1
89 65 85
213 381 69
445 482 1
185 201 5
125 205 17
61 401 73
97 221 115
405 253 89
469 37 1
331 13 59
145 285 185
21 65 301
481 217 17
293 277 49
293 289 49
237 337 157
37 73 361
257 133 161
7 194 299
423 33 27
113 53 36
253 185 121
125 219 121
441 101 17
441 317 52
181 385 21
117 301 161
113 453 5
321 217 97
171 29 9
273 293 201
357 237 13
89 225 261
465 161 9
349 237 113
435 93 7
389 269 49
189 381 17
85 113 13
201 129 169
289 121 85
217 173 37
249 265 173
73 397 37
189 385 97
209 273 193
225 229 17
405 377 17
373 253 1
407 385 61
461 1 33
141 1 9
385 365 37
293 13 193
69 393 13
397 271 67
324 357 33
177 373 1
305 309 173
269 205 113
197 397 1
457 21 25
205 229 257
461 213 11
97 105 385
483 217 15
413 109 41
161 237 17
102 357 29
445 169 1
159 65 253
485 473 1
137 321 117
341 217 33
341 361 57
165 265 125
53 141 145
389 487 1
21 317 25
317 153 9
301 333 153
177 113 277
109 349 97
455 385 39
1 213 25
407 5 33
193 225 17
289 117 73
301 385 93
357 461 17
393 385 97
309 265 17
177 151 245
477 157 17
213 293 168
317 309 83
21 289 169
109 371 19
225 313 21
385 1 85
236 277 129
389 481 13
177 189 41
97 77 81
25 301 73
1 301 17
233 297 5
133 469 1
445 21 1
461 37 33
1 37 45
69 489 1
45 161 261
25 489 5
393 49 45
161 1 227
85 153 297
241 37 101
145 145 337
97 205 249
461 349 25
345 341 129
230 266 25
321 45 153
357 357 85
1 29 153
349 361 57
385 285 85
381 213 1
485 93 1
485 469 6
118 469 13
433 441 29
349 101 57
481 305 9
125 77 357
281 103 149
401 77 25
193 473 9
469 397 1
257 149 213
161 41 1
323 441 33
293 245 141
381 257 26
381 345 19
269 233 121
469 269 1
229 253 225
21 1 269
209 317 41
1 401 69
301 473 5
65 15 25
189 441 13
245 137 153
289 441 59
485 283 9
481 113 1
45 349 129
265 377 29
421 239 33
401 281 49
149 253 217
385 189 49
381 349 51
318 65 148
373 385 33
225 13 221
5 317 1
9 465 5
317 297 9
493 59 1
137 241 229
141 159 279
261 225 49
165 193 77
205 145 89
415 333 29
1 305 171
245 457 25
1 69 377
373 125 41
353 353 5
309 137 145
385 349 41
401 437 17
469 1 3
221 361 109
193 407 59
81 69 305
25 209 5
309 391 95
493 137 3
85 361 89
201 249 237
1 65 269
1 5 237
329 133 41
397 201 25
177 9 273
93 381 13
125 353 25
413 29 9
21 93 241
324 321 24
477 425 17
461 301 17
267 189 143
201 25 237
465 213 5
177 413 49
329 270 45
421 161 33
229 465 33
377 73 29
161 73 113
277 84 97
145 1 333
197 185 285
101 365 3
37 437 41
27 321 1
53 325 63
321 123 33
73 21 177
285 73 25
405 381 45
53 477 17
213 29 177
1 451 7
101 117 65
181 445 25
137 345 93
257 301 29
109 161 149
337 473 5
237 237 221
385 181 13
445 81 49
189 9 37
1 169 85
279 329 21
135 441 41
65 61 133
1 225 86
385 285 37
261 485 9
409 185 1
161 425 13
189 213 258
201 101 33
373 281 65
445 61 1
301 19 169
9 5 1
121 285 69
145 209 5
221 21 177
429 361 65
149 33 257
397 385 73
61 161 105
81 181 1
169 177 129
249 221 125
457 101 25
261 445 17
21 157 213
288 169 137
101 9 1
269 101 7
401 401 53
307 269 81
467 293 7
93 269 113
33 443 11
411 274 21
401 389 45
305 221 105
221 221 5
209 449 21
29 437 49
109 437 33
317 225 137
385 145 61
297 21 9
425 25 13
41 73 205
41 1 397
369 81 45
401 25 33
229 249 217
29 273 193
329 197 97
41 473 13
157 295 139
167 149 89
188 369 1
389 221 1
47 209 101
240 421 61
301 249 65
305 437 33
29 373 1
141 413 65
185 357 25
153 181 177
177 177 97
73 251 81
177 269 9
269 169 227
211 45 209
21 137 149
329 61 141
309 353 5
313 413 29
361 373 89
169 341 105
305 7 57
153 221 33
499 61 1
409 89 33
441 201 49
1 70 307
269 373 31
441 401 37
453 345 25
249 493 1
417 1 9
393 459 17
101 393 1
341 477 9
421 161 9
389 33 1
97 417 1
429 141 17
29 413 1
65 221 121
229 77 81
289 237 169
316 205 149
385 267 101
485 201 1
21 453 7
337 333 45
51 425 69
345 421 65
149 497 1
325 21 49
317 185 49
345 301 21
317 73 129
61 449 7
313 113 133
473 221 21
437 177 49
341 393 89
369 105 73
93 275 107
253 41 145
7 409 9
289 357 129
393 461 9
109 81 137
145 77 145
477 225 1
41 201 235
381 145 83
97 401 19
357 426 50
237 13 175
325 273 161
185 185 85
461 317 11
421 225 80
409 237 57
413 243 63
121 85 212
57 181 201
101 265 121
449 485 9
353 277 141
305 126 73
201 473 25
341 473 21
145 349 49
185 457 17
353 61 129
85 469 25
217 253 33
127 476 1
493 245 5
241 377 77
293 169 17
1 435 17
277 245 33
57 37 169
209 341 107
321 169 85
281 401 43
301 409 5
71 421 53
377 183 73
473 209 13
277 261 101
45 297 157
281 439 9
223 293 65
181 13 41
477 161 1
85 413 65
405 173 89
287 117 89
397 365 9
441 137 37
167 45 143
345 393 97
385 117 1
25 481 3
129 229 33
225 345 85
71 429 49
81 307 133
205 41 241
329 97 165
81 169 285
469 237 27
461 205 9
101 409 68
357 381 105
181 445 1
351 453 1
461 57 33
129 218 21
101 301 145
81 365 13
125 301 39
457 131 19
361 365 65
13 145 209
453 301 13
357 261 49
309 301 1
101 329 49
13 369 97
345 141 85
385 5 1
305 405 65
221 89 189
332 21 40
273 129 197
101 109 257
445 185 33
225 345 13
297 245 59
141 469 9
497 461 3
205 167 165
385 321 21
473 69 7
97 297 181
31 345 77
1 257 81
461 381 29
297 297 177
429 461 17
429 301 71
337 301 5
467 165 11
1 317 73
105 445 29
197 275 105
465 329 17
97 469 25
273 121 77
333 141 153
193 81 229
495 97 1
37 301 137
21 8 257
29 409 73
66 325 93
49 369 40
75 73 111
433 41 37
369 431 13
21 371 33
29 149 1
353 357 129
409 409 9
167 65 157
121 17 245
157 47 41
205 129 97
141 61 265
89 13 65
441 485 13
293 377 97
73 29 401
377 469 1
173 55 185
13 255 1
437 441 38
357 309 13
1 169 229
9 91 331
407 73 55
1 13 221
493 165 1
389 405 73
305 297 77
5 33 125
73 173 257
249 469 1
77 353 65
445 493 1
213 433 65
155 337 121
273 289 45
461 109 13
9 497 1
285 385 92
5 61 233
443 44 1
101 229 225
37 21 413
469 21 1
253 141 193
129 29 129
269 85 1
421 437 49
229 453 13
273 253 193
357 471 19
453 493 1
421 457 9
293 109 114
61 205 113
221 341 65
197 365 65
425 167 41
413 209 25
409 201 9
51 153 73
105 141 89
149 385 85
381 357 41
95 73 207
177 209 183
1 493 1
385 493 5
397 295 49
109 205 25
231 201 209
23 9 421
249 301 89
13 93 289
105 345 53
89 183 191
97 161 69
167 321 121
413 41 41
29 461 25
345 137 125
357 285 113
285 315 5
461 245 33
170 405 1
259 437 1
289 85 129
459 305 7
189 73 47
337 197 61
297 1 189
189 261 113
49 437 1
121 393 29
341 293 1
301 221 41
469 357 1
29 341 97
149 342 94
469 65 1
446 145 40
385 473 25
89 129 149
401 273 55
433 333 33
197 237 155
457 445 29
489 193 9
65 177 229
305 297 165
65 389 97
13 265 177
1 87 183
431 285 31
119 159 65
173 437 1
375 349 69
329 145 35
81 413 53
437 469 7
57 301 33
273 293 73
281 269 169
207 245 225
197 49 129
393 385 89
101 197 257
379 445 31
295 269 107
409 361 45
221 281 109
497 137 1
241 348 1
101 1 32
265 97 1
1 457 25
379 129 79
201 221 249
341 329 33
263 177 169
415 453 21
85 93 25
285 21 1
317 177 161
251 77 35
33 209 195
397 197 49
173 261 225
305 13 157
417 421 17
313 481 7
193 331 127
413 489 5
401 135 29
181 333 1
5 25 385
253 313 119
273 457 13
401 209 77
109 325 1
146 345 113
33 397 25
145 5 117
205 3 49
1 209 93
309 149 81
245 405 33
141 401 85
13 445 9
433 253 65
369 393 65
297 401 77
353 341 101
305 320 172
49 369 105
346 69 115
261 302 126
121 421 57
101 129 117
427 109 45
233 145 17
221 27 53
21 145 141
107 133 225
189 333 161
337 425 9
37 281 109
313 43 165
55 305 103
270 485 8
44 457 1
41 293 1
401 441 45
85 163 241
441 233 12
125 245 145
405 385 65
1 121 141
9 285 137
293 237 61
89 437 19
397 489 5
93 393 97
181 473 25
313 385 77
101 205 99
301 417 5
217 290 201
385 77 9
63 447 5
405 93 81
141 101 145
441 339 53
481 297 1
349 205 41
1 91 393
303 21 99
69 385 49
73 129 57
449 472 5
465 145 17
257 167 117
421 57 48
9 1 73
233 121 173
153 326 117
301 65 109
401 17 73
5 21 449
237 41 145
457 13 1
382 317 32
39 101 85
141 321 165
217 393 73
11 332 97
365 369 5
345 269 45
353 209 105
85 101 385
349 89 125
231 153 37
265 433 5
181 459 27
445 177 49
371 137 71
377 221 69
1 309 161
437 91 9
401 73 37
229 133 225
297 393 77
385 377 85
261 269 193
201 451 39
401 273 81
357 97 129
333 205 9
457 1 1
241 365 97
225 357 129
1 313 133
453 85 1
225 361 61
457 297 33
461 157 7
193 285 177
349 457 25
461 133 1
405 229 33
367 276 87
419 349 5
489 397 5
379 265 7
495 369 3
223 135 209
203 437 33
61 267 179
113 133 289
145 49 269
137 21 325
301 485 1
361 269 29
24 4 187
81 329 57
101 73 305
121 289 77
353 1 97
9 293 177
305 61 99
65 285 9
273 305 1
333 181 1
397 457 17
145 81 229
485 403 13
249 229 1
329 105 57
177 229 201
481 373 13
453 201 9
317 273 45
72 161 317
285 277 209
65 237 257
101 397 81
193 141 1
1 201 229
119 65 173
241 257 41
345 457 37
1 409 81
397 153 33
53 405 73
269 441 29
470 317 16
105 249 221
101 153 121
225 129 189
409 85 33
489 25 5
5 409 65
349 269 137
45 293 163
291 401 1
405 325 81
41 385 57
393 341 9
59 205 193
9 313 149
473 337 5
345 197 117
45 253 161
437 133 17
253 497 1
493 353 3
179 121 141
369 381 1
417 5 53
161 257 57
194 445 9
377 401 45
401 153 73
353 481 5
297 425 13
421 293 49
121 189 25
177 205 189
51 241 221
29 81 309
25 145 1
389 269 65
181 165 177
368 253 125
205 397 65
369 297 75
469 337 25
233 409 81
439 289 15
461 97 33
253 49 159
109 325 89
465 357 33
69 457 15
217 73 167
1 289 189
313 473 7
257 81 21
57 285 89
177 89 91
381 301 9
25 181 145
377 105 77
257 121 41
253 421 9
285 321 104
365 497 1
169 125 77
385 241 1
137 361 99
377 253 25
321 93 157
469 101 25
171 225 165
69 137 349
237 185 193
436 395 5
61 397 49
265 113 145
37 301 55
317 278 169
161 333 113
250 117 6
177 405 45
105 25 73
173 481 11
461 185 9
341 69 1
5 85 89
209 201 167
153 217 217
489 113 1
473 17 9
269 101 145
437 485 1
277 377 75
29 5 457
153 425 73
425 149 5
337 279 137
25 125 33
33 181 129
121 413 73
101 349 121
489 445 8
441 457 21
1 103 315
157 241 189
221 385 49
329 5 71
25 433 33
237 293 9
421 203 9
449 377 45
97 221 78
105 107 311
206 25 74
249 361 85
341 361 61
57 481 17
37 185 245
205 105 169
361 85 121
213 193 81
273 21 69
61 101 305
465 489 5
297 205 181
245 385 13
189 166 233
397 77 17
325 145 33
313 291 69
218 407 53
133 461 1
491 357 4
368 295 5
347 104 21
359 485 7
301 185 89
277 481 17
133 61 289
201 81 209
37 57 53
405 5 81
101 385 25
1 343 129
420 229 43
253 497 1
65 345 49
421 405 41
289 89 97
429 441 1
385 313 61
53 233 201
397 377 1
421 61 37
477 469 17
57 329 169
1 441 21
201 117 273
1 19 197
101 201 181
245 257 13
353 254 41
415 153 13
113 45 141
149 79 135
353 481 13
29 233 5
273 1 93
73 185 133
401 137 53
421 49 33
325 465 21
29 403 93
117 421 1
473 129 1
64 37 212
105 217 221
349 267 101
357 289 37
177 101 117
493 261 1
475 133 11
105 369 117
433 269 61
277 225 33
417 321 33
441 373 13
1 453 1
165 365 41
193 405 33
305 73 137
97 19 93
29 377 13
93 137 249
1 81 149
321 405 87
312 149 74
297 309 17
397 453 1
201 71 47
385 117 1
473 414 1
5 149 277
445 385 1
201 441 13
85 333 153
29 477 1
433 41 9
71 493 1
177 409 69
293 165 175
33 5 393
317 169 57
293 137 33
101 205 17
333 37 137
397 205 21
41 11 181
205 439 5
13 1 393
409 1 29
276 313 50
317 381 25
365 381 17
185 197 115
237 429 49
25 149 321
33 185 185
461 313 33
309 373 125
1 401 45
353 189 89
321 1 121
201 309 129
117 1 1
277 341 97
337 41 105
209 385 49
401 135 91
469 82 25
253 125 169
221 85 237
425 389 9
273 393 69
177 47 225
443 241 19
161 21 309
117 257 145
249 269 41
305 417 69
265 477 1
429 431 9
301 445 29
353 69 5
401 169 29
466 181 20
253 33 1
29 45 43
293 429 57
169 461 25
285 33 9
289 53 141
49 29 357
309 209 121
33 337 133
69 153 77
233 487 13
153 311 59
13 345 89
331 393 23
209 369 63
137 349 129
481 289 13
257 117 225
197 224 215
253 485 1
1 321 137
113 137 181
389 67 81
73 441 1
129 185 94
367 245 93
329 377 65
473 229 14
425 485 1
153 337 89
349 385 10
461 265 33
73 109 177
333 285 161
125 441 9
257 189 157
37 45 123
45 25 329
117 233 121
417 69 5
497 93 1
69 236 168
393 376 29
471 179 1
425 353 21
185 61 213
285 101 137
101 393 81
101 181 185
105 185 73
276 361 45
237 379 55
253 17 81
25 69 417
153 337 69
401 305 17
69 329 129
261 17 49
101 121 53
253 133 221
401 109 53
33 189 111
165 1 295
121 413 65
89 101 385
61 5 41
481 193 5
193 413 81
425 273 41
89 17 193
485 149 1
273 105 189
477 317 17
93 173 129
217 321 119
295 65 205
469 341 1
281 323 13
101 465 33
167 139 163
161 285 113
5 106 377
105 89 77
245 176 61
113 309 81
150 493 1
185 425 23
137 497 1
241 483 3
181 385 33
381 421 65
409 225 5
1 265 153
153 181 49
196 29 121
29 113 293
333 45 129
65 121 165
365 117 65
41 497 1
470 197 2
409 469 27
181 65 49
293 41 89
65 417 77
485 133 1
365 61 33
317 493 1
5 113 135
261 153 59
281 1 201
337 69 153
13 497 1
49 261 129
325 33 49
469 161 1
309 37 181
337 129 109
265 89 29
209 357 131
297 177 129
97 333 57
337 119 85
43 93 204
177 109 7
221 405 33
125 313 85
93 432 34
449 85 25
469 301 1
53 429 33
205 465 11
285 49 73
33 117 63
205 133 233
409 73 37
353 483 1
193 345 5
433 269 53
5 495 5
219 165 108
297 141 145
341 365 5
149 421 25
253 93 217
13 1 293
484 381 7
293 235 65
309 429 25
345 271 89
185 33 169
301 389 33
229 345 141
385 441 1
219 225 121
157 201 13
57 333 137
149 469 1
121 241 101
169 93 73
441 1 25
157 29 153
457 451 17
277 37 205
157 389 67
333 421 49
241 489 1
449 425 41
137 17 237
45 445 25
209 205 129
1 329 149
137 153 285
409 313 49
137 265 41
53 225 61
489 489 5
121 341 65
281 253 17
491 69 5
77 261 97
57 79 419
281 201 165
445 341 33
81 237 153
373 193 87
63 385 17
137 65 5
101 365 13
59 485 1
157 213 5
321 369 97
237 73 121
233 1 97
261 109 1
263 293 17
149 305 177
437 453 33
213 225 205
233 77 200
285 455 5
341 325 57
421 249 17
409 325 1
443 53 39
351 145 121
165 285 211
461 445 25
421 209 49
493 149 1
429 381 21
333 189 65
105 377 115
285 457 28
291 21 163
85 169 121
245 225 177
193 289 105
53 349 1
373 409 89
65 57 333
1 437 25
309 409 57
365 393 9
153 241 141
145 91 185
453 313 1
341 165 55
145 53 341
329 13 101
32 479 7
245 1 1
401 421 41
391 421 1
145 381 49
469 253 1
329 5 149
333 414 49
97 253 217
401 173 25
301 405 1
161 492 3
73 461 7
181 241 69
445 165 49
1 369 21
485 38 1
353 345 137
231 357 65
463 9 29
225 73 204
477 230 1
313 481 13
405 49 33
481 189 11
413 21 41
385 381 21
337 121 109
187 201 153
309 249 129
385 65 9
11 385 13
1 277 81
61 401 21
305 473 25
213 377 9
1 117 1
405 333 33
437 69 1
405 249 49
437 183 33
485 241 1
153 385 74
253 141 25
333 254 66
321 49 177
93 473 27
289 462 13
345 489 5
493 261 3
265 77 89
117 189 281
134 313 37
83 453 25
121 65 225
257 101 9
127 89 217
461 77 9
14 473 1
290 365 93
109 81 199
301 85 145
301 269 1
137 181 65
277 377 61
329 421 80
463 163 35
225 369 13
229 229 61
29 393 77
45 225 135
493 177 1
9 425 29
17 1 5
437 329 29
65 301 145
441 449 45
305 325 145
349 257 1
445 93 9
389 273 93
269 457 29
261 1 57
29 45 374
63 145 85
223 461 13
85 263 183
81 321 107
353 5 41
25 385 21
313 201 13
489 173 7
455 453 13
497 128 1
382 349 36
181 217 93
457 210 21
397 105 41
181 333 45
129 193 169
321 489 9
301 361 49
81 245 129
417 421 33
201 197 53
141 221 17
463 151 3
221 227 133
285 373 41
421 453 33
30 425 1
53 161 273
81 429 25
481 313 19
309 257 1
61 289 26
329 327 137
413 421 33
73 157 153
93 385 113
21 385 73
41 145 45
373 413 73
337 101 107
285 81 1
429 437 13
61 231 11
489 197 9
357 301 19
161 77 209
45 109 295
169 97 129
383 313 77
393 421 65
185 169 257
169 167 313
329 301 81
93 1 289
65 273 157
387 205 69
197 257 70
313 133 113
325 205 1
341 209 1
41 341 97
353 341 145
497 497 1
457 1 31
101 365 97
405 417 1
201 201 85
341 121 81
378 373 112
221 197 121
175 41 59
173 329 5
225 261 1
233 35 109
241 321 165
473 197 1
253 75 105
89 401 97
341 489 5
361 185 51
121 126 181
213 241 97
489 235 9
333 125 105
389 253 75
421 485 1
45 229 95
353 45 53
301 297 17
381 148 33
21 321 77
437 45 17
234 373 49
217 205 85
221 3 1
173 389 49
81 93 229
477 413 9
373 393 1
157 249 205
289 41 201
461 301 33
108 225 181
439 1 12
265 85 1
453 405 37
445 232 9
417 413 1
17 435 61
127 109 5
29 177 35
433 465 1
349 353 75
221 1 233
401 61 41
57 369 9
277 29 49
213 313 37
62 429 49
253 101 49
49 13 341
129 218 21
125 5 257
277 119 169
393 1 28
245 389 49
373 257 1
221 53 209
65 397 57
99 377 39
181 220 6
301 207 1
385 421 33
241 221 207
129 49 201
153 385 1
421 349 5
89 273 145
314 417 69
485 153 3
457 121 33
101 265 89
265 113 231
449 21 21
97 105 265
225 97 201
37 127 171
185 165 81
217 305 141
413 357 57
453 485 14
353 281 105
45 377 41
417 45 11
377 105 113
173 309 1
381 129 17
213 101 42
201 321 129
313 373 49
93 23 209
125 341 129
369 341 109
37 17 209
381 289 57
437 173 1
295 283 193
405 81 49
353 61 37
13 477 1
489 313 7
53 145 353
421 185 33
7 9 285
341 201 136
377 113 85
5 125 273
453 203 33
233 325 129
221 361 37
369 37 57
269 377 19
137 417 73
425 21 73
209 377 25
153 461 17
449 125 45
61 1 157
129 189 187
463 477 1
5 253 65
37 43 197
489 37 5
377 1 53
381 245 49
301 141 121
189 457 25
249 267 221
237 373 33
497 249 1
77 365 25
73 77 113
389 77 97
352 9 121
465 332 19
369 401 97
105 357 85
57 417 17
485 93 5
65 453 15
381 385 85
221 129 201
69 157 281
153 25 37
361 273 21
185 213 281
457 485 5
25 41 317
155 289 141
401 33 57
421 138 33
467 425 31
465 166 29
269 225 121
305 225 145
305 349 145
429 273 57
273 121 33
199 133 301
405 325 72
365 201 31
483 285 1
125 253 109
357 317 81
109 361 73
327 305 123
341 287 117
5 13 401
309 101 41
445 445 45
173 317 73
157 321 121
121 185 293
431 337 29
197 61 49
9 389 17
357 473 1
317 5 137
77 1 205
9 335 163
33 1 293
201 165 76
45 69 411
409 325 5
81 81 145
453 409 1
321 185 173
1 49 435
201 381 105
441 101 17
93 17 297
261 173 1
79 369 125
129 489 9
429 157 9
121 277 157
141 143 217
13 249 89
165 489 1
205 297 85
445 281 41
485 336 9
69 485 9
77 113 185
1 85 167
360 329 60
73 317 97
447 163 27
153 271 33
161 365 113
61 181 249
413 191 49
377 196 57
305 233 125
421 153 33
441 293 19
421 145 17
345 85 105
283 229 143
453 125 1
77 1 169
309 469 17
473 401 9
233 71 257
375 221 21
481 1 17
21 241 221
345 251 133
429 53 25
65 85 321
9 165 225
471 25 27
443 209 11
181 165 129
372 401 81
65 21 157
389 105 53
429 445 41
205 313 45
1 373 1
369 429 57
1 389 49
321 373 65
111 217 161
113 397 64
369 33 11
397 413 77
125 475 5
277 261 117
265 49 125
209 185 85
29 37 65
1 225 97
285 289 157
317 469 1
353 1 17
45 221 81
117 57 129
237 13 249
305 193 37
245 89 161
389 305 1
265 345 145
73 241 25
229 81 1
272 469 17
425 237 25
25 349 97
353 117 1
229 425 25
177 445 39
93 217 129
169 51 197
5 319 41
341 101 33
145 353 105
417 38 9
281 385 73
273 389 97
381 493 5
349 145 41
309 281 65
325 269 95
25 245 55
25 65 185
161 1 61
277 1 14
325 429 9
321 61 53
313 349 45
181 193 39
9 425 57
377 205 73
37 213 48
215 57 147
224 85 275
193 159 109
435 37 37
389 493 1
369 317 21
401 169 83
413 229 37
313 89 145
97 185 61
141 181 193
241 249 85
7 137 225
269 201 129
97 333 113
393 259 17
161 469 1
421 141 53
129 373 97
441 129 5
181 109 121
297 53 41
441 281 29
141 313 109
233 133 211
141 321 21
441 37 1
141 257 141
413 433 61
57 341 119
85 141 93
476 37 6
13 1 361
353 457 9
263 273 131
449 41 30
237 397 9
385 125 20
137 325 9
260 481 5
261 13 57
337 421 49
217 181 225
181 285 81
409 65 85
333 151 153
101 5 209
265 125 229
449 269 39
401 57 12
14 477 9
5 5 481
149 401 53
133 401 25
267 301 89
65 217 105
479 161 15
225 441 1
445 41 23
89 469 19
221 189 89
443 165 35
429 457 29
81 153 265
481 253 13
117 221 33
45 97 377
349 493 1
53 209 93
281 365 104
389 437 33
65 205 105
109 309 129
337 469 1
261 469 1
197 301 189
497 13 1
269 331 121
221 181 102
441 97 1
21 429 65
391 397 85
1 457 29
221 441 1
53 205 276
341 241 153
197 193 177
217 429 71
73 477 1
449 437 9
77 137 329
5 269 49
337 85 157
381 349 81
197 13 249
181 257 81
385 457 33
5 483 7
61 429 21
149 471 19
137 181 64
161 441 1
57 45 301
279 181 121
205 77 153
29 143 55
273 437 17
153 484 10
441 364 21
371 61 103
21 117 57
257 445 25
133 161 185
61 317 41
253 117 67
25 257 25
285 309 81
261 125 190
392 237 88
113 369 5
63 157 100
341 223 67
423 353 3
101 189 57
381 427 1
453 317 33
89 313 122
453 23 1
353 69 75
493 385 3
478 9 4
77 229 81
210 261 53
461 89 11
261 45 3
151 233 169
423 69 47
437 65 17
389 329 93
349 353 105
29 33 145
485 5 1
241 197 133
13 245 97
261 309 1
169 73 289
449 177 9
233 453 9
445 209 42
57 481 5
423 245 15
235 181 55
264 225 75
181 125 177
285 469 1
440 33 56
341 141 149
205 89 169
239 25 235
477 149 1
221 81 249
161 133 331
165 489 1
493 417 1
461 273 1
325 13 145
445 1 9
341 57 97
241 181 205
198 149 267
85 381 105
185 101 313
279 421 32
29 197 195
17 341 17
193 411 79
497 369 1
29 401 17
475 333 20
29 379 27
21 365 119
421 377 1
165 101 113
385 329 1
465 201 9
195 265 65
261 317 121
493 401 1
305 177 25
497 249 1
57 81 197
353 337 147
137 101 329
31 481 5
381 377 29
449 45 33
377 153 109
325 125 97
401 313 5
273 1 21
265 1 9
435 401 25
325 401 5
61 1 49
465 1 17
13 441 57
284 96 33
477 441 21
393 421 17
165 233 213
341 385 69
289 349 33
415 101 39
169 293 107
493 385 7
481 353 17
37 125 201
309 145 1
481 333 13
1 429 65
385 21 61
57 129 257
329 393 5
293 499 1
109 487 13
485 97 1
249 85 29
469 261 1
113 469 1
65 125 353
37 245 225
233 197 213
125 1 121
209 269 101
113 119 337
385 125 43
429 141 57
169 5 143
421 335 3
245 141 241
301 377 81
421 429 65
493 443 1
253 281 81
61 17 217
37 149 321
349 1 81
325 457 9
329 109 87
165 69 209
21 429 25
125 441 9
178 49 307
481 133 17
65 149 241
465 405 1
333 429 25
101 25 33
461 93 7
361 357 117
117 253 1
465 349 25
409 113 49
473 461 13
257 383 3
389 441 49
152 177 213
473 57 1
173 277 193
29 281 25
121 203 35
3 139 45
213 341 1
77 269 145
9 255 79
69 389 49
301 161 89
265 61 65
247 205 233
184 393 85
253 421 49
161 453 33
209 381 45
205 265 125
85 269 127
89 433 21
485 301 5
137 145 61
297 53 177
21 333 1
401 121 49
1 241 157
215 37 33
353 405 1
1 477 17
9 129 73
25 305 193
133 53 65
17 177 127
93 137 321
353 45 42
189 489 5
300 237 137
191 477 13
209 5 161
261 225 49
61 9 145
125 105 116
473 377 5
401 221 1
465 281 16
195 1 139
273 417 61
161 461 17
329 417 69
421 131 9
141 173 153
421 149 33
209 261 65
233 149 69
173 485 13
325 465 33
213 105 49
245 57 1
101 372 86
381 411 25
401 485 9
57 233 253
493 441 1
51 305 145
349 457 17
161 281 61
461 35 1
265 437 33
61 205 153
57 233 13
85 157 169
289 453 5
289 377 49
449 301 25
185 29 145
381 387 19
445 285 9
255 124 35
257 253 117
45 201 251
485 169 1
173 265 101
101 377 5
229 337 133
101 1 369
1 377 121
243 46 13
205 449 9
469 29 9
367 373 113
17 125 89
81 325 73
485 121 1
117 209 177
385 361 97
201 389 29
121 269 205
261 21 203
389 314 1
181 169 257
325 63 65
357 421 65
421 353 41
189 369 97
161 185 105
463 29 9
445 1 53
93 285 213
25 81 341
197 1 257
255 173 165
373 41 1
185 101 109
245 97 1
33 185 105
149 37 257
221 417 51
169 261 79
477 381 1
101 41 113
233 441 40
185 33 117
341 41 65
77 209 189
209 305 173
181 161 137
425 321 41
69 241 133
229 253 217
193 309 107
221 175 1
333 497 1
369 251 125
325 189 33
489 113 1
369 101 9
229 197 15
369 173 117
281 161 181
57 261 177
425 361 55
349 45 137
345 321 125
307 229 3
437 13 1
429 193 9
37 281 169
377 233 21
61 153 237
161 325 81
153 293 21
249 437 58
201 269 81
61 449 13
61 141 233
85 125 353
305 221 173
177 198 159
225 425 75
441 401 7
373 437 19
405 53 1
47 237 49
261 181 217
45 249 235
377 257 95
373 321 1
293 409 57
141 73 97
289 197 73
385 89 73
405 101 65
257 365 85
157 285 185
225 313 143
315 1 157
137 447 21
269 441 5
401 241 69
401 125 45
204 469 1
101 441 9
241 181 53
453 269 33
385 199 73
113 301 63
405 157 55
237 441 1
45 321 153
3 305 1
101 301 145
305 197 168
193 485 9
17 121 377
477 209 23
369 81 109
163 217 102
269 77 161
345 481 5
21 57 21
169 237 153
361 382 32
145 21 85
389 241 21
113 405 1
273 221 113
185 141 17
401 265 45
133 183 293
85 237 232
129 341 63
240 273 165
9 309 1
321 312 161
349 1 97
127 261 193
285 55 81
38 157 1
85 353 133
37 474 12
465 393 1
493 389 1
65 465 13
93 193 237
97 405 13
7 301 185
73 161 13
61 145 193
83 497 1
193 197 273
69 201 29
401 265 97
477 349 9
389 31 11
97 297 131
65 153 337
365 321 89
189 313 139
241 429 33
133 237 161
417 378 37
331 241 45
201 441 41
77 273 77
37 1 321
442 349 10
209 281 105
185 183 129
221 349 81
165 461 25
93 453 37
209 405 65
325 149 161
194 89 12
241 445 33
389 201 25
89 245 126
33 333 145
96 241 25
361 401 53
109 33 361
213 57 133
421 297 57
213 417 69
401 289 47
25 432 58
493 249 1
337 293 45
409 401 25
477 441 1
311 221 31
145 1 41
29 425 57
261 121 49
189 413 65
265 219 77
145 73 41
345 61 1
329 449 1
317 29 153
401 31 37
493 449 1
49 401 49
249 357 59
11 5 357
329 449 27
197 101 65
11 173 241
106 233 101
297 257 93
289 239 13
365 4 57
157 417 30
45 77 321
129 457 41
329 340 46
269 73 213
233 197 169
221 301 73
25 21 5
45 301 183
273 229 33
159 153 11
349 145 65
93 159 145
141 101 249
417 109 53
21 1 357
249 385 113
377 197 93
405 157 1
225 485 1
293 154 193
181 497 1
257 429 49
1 217 284
401 389 17
225 469 1
17 201 181
45 29 361
469 252 1
77 305 105
481 493 1
305 409 37
377 251 52
373 329 39
217 317 165
337 453 17
101 13 209
453 395 33
401 449 37
213 233 177
113 117 141
241 425 49
223 73 251
257 197 225
29 245 165
297 273 113
419 191 77
433 401 9
233 489 1
485 1 7
419 153 63
137 73 185
433 30 65
253 85 209
137 345 29
189 105 233
109 289 57
305 134 21
193 291 33
325 433 9
197 1 65
1 235 233
285 93 193
41 277 97
43 153 189
25 189 113
1 85 337
385 161 17
321 273 93
245 143 73
353 285 37
87 229 193
349 245 29
413 477 17
365 41 73
73 117 317
21 177 1
149 464 19
309 421 73
261 233 161
267 257 77
484 171 10
377 191 77
15 321 33
401 441 21
109 277 77
269 269 137
103 145 195
141 45 1
141 233 129
293 217 161
225 353 69
397 185 33
353 389 65
97 261 65
329 309 159
149 281 53
269 297 117
121 61 305
441 381 41
221 121 65
209 345 57
401 177 53
154 97 257
261 49 1
259 389 97
77 381 49
343 313 127
77 49 17
361 5 60
153 255 117
309 121 167
45 457 1
221 153 271
45 289 89
253 117 17
153 409 1
321 229 128
69 213 17
341 85 153
53 253 161
13 371 17
385 421 33
429 57 5
13 361 13
301 57 185
385 421 45
453 409 1
353 117 85
165 305 1
57 73 227
461 397 33
291 51 193
321 481 1
269 245 7
129 261 121
207 205 283
157 9 169
89 477 17
277 221 193
121 385 69
305 275 186
341 213 113
41 325 161
205 381 120
109 249 217
305 173 117
445 169 9
29 329 165
421 385 17
297 333 57
26 61 305
281 345 41
269 477 1
161 249 217
481 282 5
101 381 25
27 409 1
301 43 97
397 137 79
165 273 205
89 469 15
101 121 25
448 459 15
409 445 37
249 309 177
245 65 129
1 433 57
197 219 121
465 369 1
69 179 193
177 149 45
37 113 293
245 253 81
181 57 281
181 277 117
257 252 221
497 473 1
37 77 9
225 409 25
301 81 73
225 249 61
105 261 145
401 101 81
361 425 41
361 85 137
125 13 89
109 349 41
137 137 217
311 225 185
333 421 25
293 261 97
37 257 157
241 449 37
177 421 33
325 451 3
92 165 251
401 61 85
37 471 13
298 469 17
133 305 61
313 329 85
153 201 59
377 285 113
191 209 143
109 181 317
345 393 41
437 249 49
329 361 111
193 1 25
1 69 217
457 249 1
441 109 1
427 101 69
465 325 28
437 337 29
301 57 185
334 45 96
205 273 177
297 201 137
333 385 53
481 201 5
189 170 297
277 265 59
461 429 25
185 177 137
285 433 9
97 229 169
103 481 1
413 263 25
261 277 97
377 101 1
258 141 209
169 153 145
489 185 5
45 453 7
101 79 241
225 381 78
301 1 65
477 377 17
393 317 5
205 185 57
373 373 114
93 161 21
353 297 81
213 209 273
233 253 97
425 197 57
345 425 9
33 1 353
69 201 221
459 365 27
241 193 223
417 189 5
41 437 29
25 41 125
253 405 17
421 445 9
269 85 209
437 1 33
177 473 21
399 337 19
225 421 1
257 289 127
257 493 7
45 481 17
1 281 201
497 317 1
337 81 73
497 345 1
429 225 41
157 477 9
489 345 9
201 229 241
393 233 77
125 237 209
181 89 65
457 361 33
65 125 137
309 381 65
155 378 61
457 105 29
349 317 129
11 409 5
65 174 61
97 323 113
157 145 87
421 97 25
425 161 5
433 269 1
421 313 1
371 441 5
401 25 1
345 301 77
485 49 5
169 245 129
237 357 1
3 191 215
53 85 385
35 211 197
452 281 43
217 189 113
161 444 5
425 481 17
453 253 25
481 173 9
246 433 13
261 289 1
37 57 373
401 137 73
21 317 25
173 13 245
101 137 205
61 189 137
109 273 221
5 325 153
141 303 99
101 369 77
357 461 19
61 239 75
1 119 345
305 307 17
1 445 17
29 297 161
13 153 269
349 421 7
89 223 259
249 465 17
47 125 17
413 397 41
385 9 1
125 149 345
169 29 113
193 1 245
33 281 49
169 157 329
69 457 21
297 145 201
481 161 17
341 9 33
297 221 193
29 301 153
485 161 9
401 197 69
61 37 297
289 233 15
457 341 33
41 297 65
365 321 49
5 145 309
281 413 71
495 1 1
373 141 65
307 91 163
133 261 97
117 385 109
165 13 65
257 313 93
25 233 243
465 25 21
401 469 1
449 293 37
117 421 37
293 455 27
21 373 1
225 229 213
433 493 1
417 381 37
125 339 103
453 61 37
421 1 65
217 469 1
89 201 25
57 153 325
397 325 57
61 241 173
493 373 1
481 1 1
125 41 305
401 41 37
73 409 81
314 325 49
85 113 11
353 341 141
269 153 153
201 465 21
37 205 99
9 221 41
94 213 209
449 221 13
273 253 149
441 361 1
481 205 1
329 21 169
29 321 77
269 437 57
305 45 129
213 385 69
257 421 1
233 189 249
145 1 137
49 297 37
417 377 1
165 121 113
293 363 7
301 73 89
288 321 133
296 437 22
269 191 83
497 459 1
193 385 57
145 277 121
165 249 201
457 109 5
165 437 1
425 81 73
63 461 27
257 1 201
421 487 11
297 217 113
13 1 137
29 269 185
85 89 245
53 237 225
329 265 115
361 165 81
69 323 159
113 313 143
153 61 265
1 273 173
197 185 165
61 245 1
241 289 17
493 391 5
473 201 21
477 381 8
429 245 16
1 381 113
109 357 81
157 401 77
177 249 9
309 293 45
479 185 19
385 129 109
485 461 1
73 401 85
381 121 9
109 437 1
143 357 113
461 477 9
381 301 29
385 197 69
321 113 65
216 135 75
253 101 25
205 421 49
369 385 105
145 401 17
381 105 65
133 17 265
33 173 297
193 237 121
403 491 9
197 105 41
69 451 19
355 181 57
37 237 73
405 325 33
317 477 9
125 201 53
105 145 49
329 421 47
493 393 1
269 65 97
269 53 121
153 229 17
65 289 11
29 85 55
429 5 33
109 133 97
37 39 1
121 233 89
111 161 161
33 497 1
129 181 19
469 1 1
165 85 113
209 293 1
221 47 49
477 499 1
281 369 93
209 409 73
153 101 304
69 9 275
75 419 17
169 101 189
377 289 101
17 353 17
273 269 11
233 287 55
1 165 177
341 85 129
493 41 5
245 293 65
257 365 117
485 141 11
389 421 65
333 243 97
325 309 63
57 121 201
43 301 121
357 173 65
421 361 1
385 431 43
165 405 65
253 393 1
217 433 25
319 385 86
191 413 73
153 1 113
437 420 1
341 53 33
53 305 181
29 73 201
361 57 81
257 153 45
269 21 9
251 53 97
349 353 29
81 401 65
157 65 25
55 173 201
53 121 79
125 67 93
395 275 55
57 5 85
5 129 297
231 181 195
85 433 25
173 477 23
109 15 195
61 233 241
301 21 89
229 249 105
445 129 13
449 5 41
13 377 13
129 97 169
343 257 43
481 149 5
1 365 81
21 161 81
405 273 33
29 109 133
477 145 1
297 5 173
397 93 57
341 221 41
281 469 1
421 305 69
121 73 317
353 265 13
193 125 173
229 221 17
321 177 85
65 113 177
1 497 1
226 165 136
201 117 14
485 225 13
461 253 1
201 441 9
169 85 217
250 461 17
409 251 65
421 29 59
121 153 97
225 281 173
493 121 5
473 297 17
297 445 43
157 493 1
497 1 1
383 65 109
197 359 11
469 373 1
269 49 81
467 121 27
61 473 21
37 313 117
141 277 91
185 341 97
201 281 93
485 205 1
445 213 1
5 407 60
269 477 17
53 129 93
283 413 21
485 433 1
365 285 67
489 381 9
177 301 105
453 37 1
137 325 33
181 319 1
385 389 49
393 29 17
73 135 147
17 281 201
161 381 1
241 125 1
249 153 213
65 81 353
285 197 145
65 469 1
477 165 3
141 249 59
133 497 1
393 489 3
497 305 1
25 357 73
413 421 49
375 145 119
109 101 99
301 469 9
89 85 341
153 287 27
129 49 37
469 117 25
125 301 163
28 249 73
1 325 17
1 101 177
449 1 13
49 293 161
341 449 31
29 377 53
357 301 129
377 249 5
305 219 171
275 481 1
309 469 17
449 421 33
45 397 65
405 347 77
1 285 145
497 225 1
201 261 229
1 1 89
429 395 57
21 337 33
285 453 17
33 189 289
493 357 1
117 481 17
205 365 9
313 89 125
125 385 53
19 441 9
344 97 117
263 41 197
385 375 77
77 417 9
329 189 53
405 425 33
63 497 3
100 221 41
157 61 113
173 433 21
257 341 97
165 261 59
185 485 1
209 211 255
69 377 32
189 309 188
417 325 1
309 45 65
425 385 61
57 165 273
429 185 41
457 445 21
273 301 9
361 117 93
469 329 9
333 101 153
493 189 6
337 193 29
97 469 5
57 9 257
201 73 169
321 185 37
445 371 25
85 497 1
125 97 89
43 161 241
141 185 265
293 265 49
477 153 17
121 73 133
177 65 33
53 29 329
379 217 43
285 109 73
229 377 101
193 429 49
161 341 33
297 157 25
333 171 137
485 137 1
5 341 129
3 213 145
189 109 113
403 301 57
229 477 1
469 421 12
45 301 125
449 57 49
265 201 157
121 37 301
477 197 17
37 197 97
489 107 9
301 450 47
497 465 1
477 301 1
41 369 77
61 57 241
477 201 9
125 45 121
117 209 165
495 353 1
61 173 63
205 245 225
161 45 73
237 189 87
369 425 5
73 361 61
53 253 65
461 365 1
67 239 225
81 125 313
117 481 5
345 473 1
25 345 83
317 219 113
137 129 185
481 79 15
137 89 333
265 97 57
65 397 17
385 373 89
45 213 129
403 345 33
241 265 145
385 165 49
261 181 49
191 249 230
101 285 161
441 49 9
329 269 113
49 189 13
261 85 1
117 173 281
445 469 1
137 351 13
385 481 5
81 13 177
137 369 5
169 25 301
113 141 297
257 85 237
473 413 5
353 265 21
472 385 4
333 448 36
177 437 33
409 221 33
181 245 193
209 445 45
105 81 381
353 473 1
229 139 45
437 49 1
377 269 109
193 237 110
337 337 29
209 273 197
101 429 1
377 61 105
457 351 1
289 417 21
213 133 273
103 436 53
460 225 21
287 497 1
25 280 29
353 341 29
317 493 1
269 153 137
441 45 45
353 53 41
53 69 321
49 51 281
81 1 121
17 121 245
85 465 21
269 249 111
101 105 251
205 369 9
365 6 109
321 145 118
161 213 97
493 65 1
425 101 53
441 493 1
149 53 97
263 194 51
441 301 29
57 65 117
349 269 41
45 129 173
157 201 253
273 177 157
261 305 165
1 261 3
1 189 241
193 85 1
221 377 69
73 37 201
1 401 57
479 453 9
61 385 89
361 337 21
1 173 1
461 37 5
221 98 225
161 169 45
415 57 7
309 369 33
1 385 29
453 269 1
405 464 22
89 473 1
133 193 185
297 421 57
125 269 185
259 89 121
403 265 13
233 413 41
481 69 13
5 333 17
97 301 89
437 197 33
469 393 1
201 453 1
5 121 277
265 305 153
361 189 41
469 237 17
135 345 123
245 357 81
465 89 29
115 13 371
457 413 5
137 105 5
81 437 1
33 61 9
397 187 49
33 105 157
241 313 37
161 297 109
73 113 45
165 253 241
189 37 81
149 345 45
61 145 5
153 449 5
401 217 1
337 145 117
245 249 205
473 309 3
269 393 1
1 57 349
165 54 129
181 277 65
121 101 193
497 449 3
205 105 65
384 421 17
85 117 369
421 1 17
161 169 189
437 55 9
451 33 3
79 453 17
337 365 65
41 421 17
249 1 99
449 109 45
165 265 97
369 209 13
221 337 29
203 137 7
201 73 262
309 249 65
201 199 121
41 483 16
121 145 353
461 345 9
473 77 9
133 341 65
221 425 41
273 445 47
237 309 169
49 461 1
197 65 89
261 357 65
357 61 71
221 417 49
1 297 9
45 403 81
69 177 181
493 333 7
121 201 197
381 477 17
465 137 1
125 85 177
125 325 145
317 393 93
205 432 41
273 1 17
473 329 17
269 111 89
443 465 13
109 297 1
117 73 33
5 409 48
209 345 93
196 269 76
185 409 1
449 341 49
466 297 17
69 361 93
201 327 83
287 405 37
253 1 113
453 421 33
37 161 5
357 349 85
353 121 97
219 185 107
231 253 105
33 345 57
74 317 113
81 305 177
293 333 15
45 145 209
377 385 57
333 405 81
17 385 21
1 93 353
481 405 1
377 349 121
65 149 57
241 413 1
173 261 49
190 493 5
53 41 17
361 457 27
1 301 45
179 189 74
381 17 73
113 125 173
165 1 205
257 293 177
193 169 45
193 365 57
465 305 5
205 157 193
1 185 145
229 423 73
470 113 21
301 475 13
209 217 65
497 381 1
465 375 7
65 340 140
165 201 273
189 21 65
97 329 29
245 393 1
161 269 225
329 377 25
297 397 25
161 47 177
57 9 69
301 141 47
445 41 33
329 276 9
437 481 1
285 245 121
245 329 45
171 417 65
85 273 45
247 421 9
493 397 5
97 173 277
265 237 1
17 473 1
205 105 281
317 413 8
421 397 21
205 393 53
269 129 49
5 57 261
499 125 1
257 105 21
129 205 49
441 33 33
421 305 29
89 425 9
341 229 93
53 55 393
433 337 5
405 125 17
153 169 241
257 29 137
57 353 127
189 451 43
217 124 257
237 465 25
461 413 33
229 221 97
385 257 25
1 45 265
185 5 17
392 307 26
289 185 159
361 57 57
313 137 53
92 13 253
221 69 5
437 327 33
321 56 125
35 189 289
249 412 10
43 113 41
205 465 1
1 149 48
489 269 1
297 47 111
133 226 244
477 153 17
159 173 81
301 273 125
365 465 18
185 245 225
269 401 65
169 121 249
37 269 145
489 181 9
187 73 283
25 129 41
417 149 33
309 377 53
269 413 25
405 209 77
29 337 133
475 449 7
61 305 113
317 325 65
417 77 17
121 197 137
199 229 17
463 107 7
309 69 137
209 405 1
45 77 9
85 269 97
409 209 5
397 485 1
101 353 49
265 437 39
217 397 81
181 273 29
361 349 29
81 245 17
29 197 289
305 269 193
193 445 33
481 69 1
127 401 69
29 285 185
389 61 33
285 353 9
413 361 53
45 365 113
449 381 37
205 221 73
141 473 9
469 309 17
189 33 40
261 385 105
141 405 1
273 185 133
333 181 73
101 121 256
297 465 21
141 201 101
217 205 57
5 489 1
129 325 145
337 241 85
465 215 1
85 61 13
221 277 19
225 301 110
269 17 209
5 413 57
49 109 17
261 193 177
273 161 157
65 321 25
317 309 55
21 193 305
49 285 193
13 430 13
61 81 13
345 361 73
489 9 5
461 365 25
305 121 117
498 165 3
401 281 93
429 197 17
165 393 105
389 329 61
377 401 97
201 321 97
168 183 209
403 241 89
493 309 1
109 373 1
85 33 341
277 457 29
105 269 129
427 381 39
487 357 1
77 15 49
137 225 41
421 257 1
277 473 17
305 241 177
1 493 3
465 157 13
61 289 149
37 117 1
85 361 133
209 197 245
485 401 1
193 49 65
9 177 301
309 105 65
45 241 233
361 5 41
261 177 1
417 93 9
265 433 45
1 185 289
137 1 261
157 449 5
227 353 65
425 225 21
309 221 1
333 93 145
101 81 145
469 401 1
133 249 10
297 413 73
441 425 57
5 434 54
85 9 325
1 369 61
281 445 9
413 9 65
349 297 105
89 323 69
165 357 117
445 341 49
162 5 139
251 249 57
49 353 105
93 481 5
337 37 45
49 1 305
1 325 21
393 69 61
453 241 33
449 45 45
177 119 273
91 169 289
229 269 41
489 135 9
401 129 37
145 269 169
125 305 185
245 332 135
273 497 1
421 325 69
125 469 1
389 485 1
85 109 337
465 111 29
373 369 97
481 351 13
145 121 329
317 279 109
337 377 69
55 101 1
409 121 1
474 61 14
493 325 1
137 241 33
161 281 50
157 357 121
269 1 105
105 359 79
429 21 49
221 385 89
233 221 161
465 469 1
265 5 201
37 333 67
5 397 17
397 413 25
305 1 157
237 245 106
385 93 29
43 301 1
109 489 1
357 73 5
197 405 33
169 258 123
407 189 77
349 201 53
161 221 265
29 9 153
399 453 29
285 415 9
65 473 20
421 225 33
305 101 161
97 269 121
233 269 65
345 401 25
17 405 49
142 85 192
1 21 91
69 161 313
161 293 33
301 17 1
385 133 49
25 57 209
137 345 25
209 73 291
101 405 17
269 205 129
71 317 149
13 498 1
265 181 77
297 41 133
313 85 153
245 485 1
69 289 63
281 189 55
53 113 301
145 261 81
41 49 381
25 185 141
365 221 105
137 440 61
305 141 133
461 493 1
189 213 57
273 249 89
5 279 155
357 219 109
177 417 1
317 247 23
41 421 33
61 21 44
333 149 121
1 261 161
485 277 9
49 1 425
175 57 116
409 413 9
145 281 101
257 101 197
225 417 27
1 353 50
353 345 101
313 177 169
141 361 5
253 425 17
61 489 9
285 113 57
281 207 213
481 371 11
249 165 137
85 421 37
493 405 1
61 409 45
393 461 33
169 369 13
393 197 71
289 421 65
21 333 145
371 133 25
45 29 121
41 1 281
305 261 189
353 346 69
455 209 27
425 25 25
465 157 29
21 401 53
153 213 161
489 125 5
225 21 159
485 315 1
225 265 69
147 457 25
237 313 117
457 233 9
403 445 29
141 485 1
225 257 105
485 1 1
229 165 81
35 49 337
205 491 9
201 45 121
213 29 257
365 134 81
239 389 97
45 53 167
375 97 77
449 81 21
221 217 217
180 483 7
245 385 61
369 225 25
81 235 257
345 425 13
269 57 189
145 251 121
361 471 9
5 121 53
361 85 13
165 137 257
65 135 313
209 157 133
297 281 97
35 17 351
305 89 29
45 267 141
65 401 45
117 201 133
309 321 47
413 453 17
197 305 61
465 325 29
1 17 281
305 73 87
57 19 137
431 433 37
65 281 9
429 393 33
1 277 65
245 458 17
277 145 25
71 209 105
337 137 77
337 157 74
9 237 17
257 261 113
205 121 233
169 309 97
393 161 67
85 1 281
489 57 1
49 389 17
21 149 273
187 425 9
433 37 9
469 481 13
133 161 5
185 349 25
161 249 205
78 140 40
485 329 1
325 421 33
109 385 65
89 109 217
365 9 1
191 477 13
497 85 1
217 276 83
485 477 1
141 193 161
409 185 1
445 85 9
225 449 47
73 153 73
297 429 6
229 109 103
469 185 17
251 233 163
353 221 141
121 401 56
113 13 121
45 209 201
409 93 33
270 453 17
369 201 21
297 69 89
101 490 2
213 99 47
437 213 1
217 401 33
1 253 161
289 445 41
445 25 41
149 57 17
393 169 77
37 465 33
165 293 89
281 393 21
317 1 103
133 57 127
237 169 249
361 37 21
69 281 149
25 85 33
469 73 1
269 349 145
153 81 205
189 225 37
441 493 1
177 485 1
89 381 105
233 133 53
373 49 33
217 121 65
441 245 1
193 305 29
277 481 6
361 17 105
209 337 113
461 409 9
53 269 33
73 61 153
133 429 9
333 221 153
193 301 41
437 353 1
3 281 13
401 261 17
465 109 9
401 89 5
229 289 13
489 497 3
377 5 5
405 49 49
109 89 161
463 377 29
53 59 261
315 137 185
37 349 25
153 480 4
471 97 21
5 1 125
481 121 9
21 241 165
163 85 311
81 137 205
385 407 41
53 15 385
449 89 45
201 185 89
453 417 1
461 174 33
425 245 25
345 41 17
269 449 21
325 97 49
341 225 105
309 413 57
113 405 89
481 37 5
445 181 34
19 21 65
169 357 65
37 429 70
93 1 209
29 417 45
341 433 13
285 113 1
365 477 9
197 173 113
381 121 57
419 449 45
485 171 1
453 397 48
301 237 159
441 121 9
425 117 3
129 417 25
373 1 99
329 469 14
149 461 33
413 425 57
121 21 209
233 205 113
25 416 27
113 149 257
461 393 16
489 161 5
33 485 1
485 181 1
97 353 125
413 297 1
157 1 25
85 153 257
349 213 73
45 155 47
141 413 13
91 397 30
305 401 15
378 461 9
233 413 49
241 329 161
449 257 1
497 149 1
197 141 169
1 109 113
477 45 9
193 141 265
20 265 191
9 181 107
201 349 57
397 153 9
245 463 25
129 129 213
5 267 5
465 385 25
313 425 37
463 246 7
243 476 17
481 241 9
217 261 15
397 397 97
293 296 163
265 73 233
241 309 53
485 101 1
101 221 215
257 473 13
1 101 353
253 321 99
473 397 25
125 133 81
97 1 337
25 429 49
493 53 5
281 317 161
289 361 69
497 137 3
465 17 17
321 433 9
317 209 174
341 425 25
157 65 337
445 345 51
197 261 219
113 61 137
107 489 1
325 401 97
9 445 41
93 413 49
441 189 16
441 65 1
285 353 129
29 377 9
309 421 21
189 295 161
189 253 145
197 41 17
109 93 109
105 197 169
425 217 69
93 499 1
157 485 1
313 201 61
129 53 45
436 125 21
245 445 25
153 441 25
33 1 77
453 469 1
309 1 109
421 453 9
221 213 153
181 109 193
361 165 25
385 143 49
425 373 15
61 1 301
445 89 41
109 423 3
17 145 268
447 241 5
313 1 149
261 473 17
333 417 65
141 13 345
337 413 81
93 121 113
414 61 27
85 33 65
345 377 69
393 145 105
303 205 125
97 129 309
73 365 89
197 229 201
333 41 145
197 25 273
453 253 9
237 133 61
377 37 85
401 61 53
349 41 139
261 253 225
409 441 9
229 27 225
57 229 65
93 213 67
229 465 1
273 97 53
233 73 265
201 485 13
265 29 209
121 197 173
101 293 133
269 425 29
157 281 185
341 121 46
45 217 169
429 485 1
457 69 1
29 93 215
497 65 1
461 125 9
341 377 45
245 433 57
477 105 15
297 105 193
93 68 185
301 493 1
97 131 105
37 481 5
209 181 25
445 329 41
149 217 105
373 25 57
113 201 177
61 165 177
1 113 245
461 193 9
493 173 1
269 461 33
245 1 145
429 119 9
21 153 53
229 109 193
69 229 97
337 289 85
189 78 57
273 309 153
349 173 45
61 489 11
437 409 15
405 253 49
349 144 9
409 261 65
465 445 1
453 177 37
373 26 41
497 497 1
5 173 77
45 77 1
499 173 1
309 425 73
193 273 23
363 145 87
137 105 173
401 301 5
105 477 17
469 183 1
365 77 33
337 45 137
177 291 107
108 489 5
153 485 1
153 57 13
221 241 209
465 21 25
77 89 357
373 145 77
265 345 101
449 281 49
9 89 165
245 45 129
457 261 25
345 401 45
225 237 209
1 373 30
51 413 73
333 29 121
185 45 49
325 189 73
5 469 27
198 337 93
465 209 5
351 253 67
413 193 21
349 49 43
27 423 75
145 141 77
273 109 1
281 437 33
421 297 65
405 361 1
245 49 1
345 241 37
473 273 3
389 117 11
497 455 1
461 237 33
321 121 61
417 137 45
389 29 81
437 339 31
19 113 9
101 293 97
181 345 105
377 401 73
77 73 353
253 1 97
335 301 155
339 165 61
125 137 77
359 273 119
233 281 86
489 493 1
97 126 139
361 33 109
145 393 29
371 137 5
69 37 417
49 393 1
157 253 177
374 13 105
297 281 197
345 289 85
249 353 13
117 61 3
157 145 183
137 229 113
221 199 101
489 449 1
405 29 1
341 17 97
225 213 133
201 97 172
13 157 73
341 353 73
145 269 225
281 433 41
9 41 29
41 141 229
89 449 9
89 417 81
237 313 61
289 487 13
141 141 217
297 469 1
105 245 89
253 401 61
269 201 33
437 405 33
389 29 57
1 81 75
77 341 49
409 37 5
453 485 1
477 185 17
373 353 65
229 377 57
9 273 81
349 445 37
425 57 33
447 9 27
9 209 283
321 377 41
305 485 5
183 397 23
97 434 55
493 269 1
495 361 3
269 389 60
97 489 5
101 389 13
357 496 4
81 349 1
481 321 1
265 24 9
453 493 1
341 493 1
237 213 49
401 61 33
93 365 81
33 469 1
489 33 1
453 413 17
253 199 85
85 301 37
233 285 1
459 359 33
193 1 237
13 429 57
193 421 75
165 365 9
21 61 25
437 309 49
485 193 13
133 53 97
445 77 25
461 153 33
281 485 3
57 153 321
341 163 1
357 49 113
293 347 57
413 173 5
433 441 25
181 341 73
485 265 13
13 157 329
381 451 37
61 337 85
199 457 17
157 357 129
261 425 45
45 377 61
449 321 33
158 189 65
205 9 249
277 341 65
252 145 147
225 353 97
13 77 297
157 305 77
461 193 7
405 265 55
137 287 29
313 225 37
437 21 1
293 331 31
297 89 137
97 221 228
185 85 128
257 9 97
317 1 105
171 253 17
9 33 273
161 301 177
455 493 1
221 369 109
61 221 17
25 417 57
395 433 9
469 137 31
373 1 55
213 267 95
297 305 177
245 9 193
417 385 53
409 445 25
189 401 81
345 485 1
281 359 53
381 381 13
21 441 56
421 313 27
195 369 45
421 472 23
441 301 49
257 144 9
41 277 212
201 207 261
97 145 57
425 309 57
185 489 1
329 297 41
385 49 41
125 441 37
40 141 57
85 449 45
329 357 109
69 389 1
133 305 57
145 105 197
85 359 119
77 453 1
257 229 173
417 77 77
377 213 121
140 121 256
129 313 25
305 229 45
265 273 1
349 381 41
405 49 19
261 13 121
363 173 115
245 1 121
77 421 69
323 121 119
425 481 1
49 341 1
45 277 211
228 319 5
361 145 69
93 231 115
37 169 189
281 349 73
325 13 17
441 301 37
305 13 69
229 241 41
49 165 49
425 129 41
417 13 21
349 421 41
189 1 177
481 229 19
93 237 39
205 173 137
9 319 47
101 341 97
421 161 17
461 177 33
57 197 177
493 303 1
121 461 33
265 231 211
229 241 117
157 465 13
345 153 49
33 133 337
497 453 1
369 269 45
457 245 29
151 421 33
325 237 137
283 137 217
97 297 25
41 289 89
241 325 17
197 333 73
473 145 9
153 187 253
125 185 129
113 5 321
142 385 53
349 409 69
189 305 133
337 493 1
403 141 11
5 461 33
317 109 1
413 401 65
93 429 1
409 245 33
309 329 33
393 117 73
293 53 81
109 293 73
5 227 269
233 221 87
269 313 85
161 279 163
159 209 29
449 289 17
21 359 33
25 109 329
481 1 17
269 497 1
209 481 17
249 463 7
33 313 137
415 491 5
305 77 181
173 277 129
449 25 48
421 381 17
53 459 1
285 9 42
213 381 1
269 269 29
25 237 167
386 69 101
461 187 9
361 169 133
73 497 1
1 33 205
29 221 89
309 1 129
364 37 33
61 19 277
233 401 29
181 173 201
461 361 9
385 257 25
481 373 13
77 293 129
145 131 21
463 405 1
441 293 53
265 189 233
113 497 1
385 97 89
193 397 51
8 185 169
193 201 249
301 81 177
109 137 41
185 237 177
481 465 1
169 231 9
393 337 9
281 372 71
75 453 33
385 241 53
261 481 9
169 261 49
333 133 73
365 1 1
109 141 145
116 272 185
1 197 25
113 397 29
126 185 273
329 221 33
489 149 5
441 281 41
137 367 121
77 285 65
69 241 1
9 361 97
217 401 78
409 69 37
97 403 49
141 25 345
269 217 9
493 81 1
425 1 25
389 389 17
485 113 1
153 81 101
125 401 77
241 169 37
149 126 257
309 149 1
241 477 15
165 237 209
2 205 121
253 269 9
421 476 23
265 297 49
101 129 13
65 497 1
197 473 25
297 231 117
113 129 321
281 85 89
433 261 33
281 355 9
417 397 41
261 437 1
197 449 25
13 361 113
285 285 120
321 35 5
277 353 137
157 93 129
441 37 45
213 421 1
109 185 225
177 237 41
81 454 17
305 369 81
445 433 41
85 1 21
277 33 1
14 265 101
269 449 47
173 279 151
21 297 72
193 309 65
18 21 89
335 3 5
157 385 1
15 121 77
469 101 1
33 269 133
117 485 9
9 281 73
209 113 53
129 357 59
321 293 21
5 477 17
341 453 17
249 475 1
433 153 13
461 21 9
245 353 17
121 201 197
429 349 5
253 346 131
1 459 1
341 465 29
233 325 81
191 61 51
185 29 53
309 401 13
1 57 421
225 145 167
385 289 45
389 389 1
441 465 5
221 497 1
141 185 213
217 269 217
381 459 39
101 361 73
425 41 20
225 385 85
241 257 241
377 301 121
39 479 1
313 417 29
485 97 1
209 25 265
473 73 5
377 393 25
281 203 45
385 157 21
257 429 59
417 393 1
41 309 65
121 293 113
309 273 129
361 197 101
1 345 117
229 201 101
153 241 55
181 469 29
97 189 145
429 149 25
471 169 1
13 417 57
225 444 19
235 129 255
73 84 29
245 349 85
125 133 17
335 481 9
257 477 17
281 153 137
305 313 5
20 449 37
453 93 29
197 197 265
377 5 65
365 143 89
445 289 1
57 57 217
289 93 33
121 65 265
165 339 51
373 309 97
463 5 5
381 137 73
185 305 133
229 9 167
285 137 97
361 353 129
133 485 13
273 299 159
285 253 169
461 261 33
41 421 14
249 106 25
405 397 89
65 149 245
385 233 77
217 41 105
461 381 9
389 473 21
201 13 181
201 485 1
129 395 7
45 13 356
189 121 209
333 221 73
153 169 97
1 273 69
65 461 9
229 317 1
65 1 277
257 377 83
199 21 25
365 1 117
385 153 81
197 285 65
282 269 53
265 417 73
421 395 65
253 301 133
305 437 1
377 65 77
421 33 25
179 413 13
129 293 177
101 337 157
1 325 65
219 453 1
287 21 65
345 385 109
23 205 53
413 369 34
157 301 114
465 219 9
433 193 45
249 189 141
459 305 25
285 129 25
373 305 97
365 213 97
469 185 1
48 365 25
1 288 78
61 161 45
389 433 63
285 113 161
25 146 77
367 237 117
277 265 41
201 201 165
405 81 31
253 133 221
377 451 35
61 5 417
285 177 197
405 493 1
251 169 13
121 205 113
177 489 5
75 261 225
417 269 15
41 469 1
125 453 29
189 57 9
129 493 1
221 213 36
29 185 21
341 181 153
85 437 17
61 165 161
237 151 25
81 5 391
61 85 360
289 489 1
321 493 1
47 373 1
369 141 41
325 97 97
113 433 1
257 189 57
277 261 49
341 165 49
81 326 153
281 189 105
281 85 117
61 241 41
349 77 97
425 281 45
69 337 73
265 421 8
181 365 129
409 477 1
101 173 71
133 5 193
281 173 49
417 345 43
345 205 17
409 445 1
13 233 49
477 213 17
485 173 1
17 273 117
85 389 49
109 325 17
485 277 8
297 143 103
201 261 1
441 177 31
3 276 179
41 185 217
157 133 329
329 133 53
97 341 97
41 245 97
105 381 1
133 249 1
205 197 113
192 105 296
89 415 73
257 457 13
49 163 181
78 9 340
369 397 17
161 387 43
271 377 45
433 321 61
1 237 95
413 265 1
117 489 9
497 425 1
153 449 1
201 428 64
365 369 101
325 357 129
285 489 5
321 317 121
153 325 113
345 79 149
157 33 161
405 297 45
153 233 157
229 385 105
285 481 13
313 217 89
349 157 89
301 429 1
170 385 93
129 153 173
221 85 265
444 251 9
305 181 65
54 165 33
283 397 81
317 157 89
457 497 1
481 437 1
241 17 5
265 125 41
25 489 6
41 257 93
485 137 11
469 297 29
229 421 49
73 289 33
113 21 347
141 329 141
385 273 17
325 205 33
133 221 121
281 421 61
249 437 43
479 197 15
269 345 121
313 45 21
497 353 1
181 181 41
385 469 1
41 5 285
135 341 65
317 201 165
261 193 113
121 123 31
305 73 97
15 141 217
121 397 11
353 413 1
173 89 105
221 325 161
250 365 18
285 17 65
393 193 77
17 125 361
268 51 21
77 201 51
201 297 69
193 95 273
497 329 1
289 361 109
201 485 1
261 1 73
165 81 1
377 89 37
121 195 287
245 377 17
481 305 17
277 233 157
176 437 17
41 173 121
233 453 33
393 22 1
113 61 363
489 413 5
441 405 43
129 49 1
77 299 71
473 109 25
17 473 5
449 193 27
285 221 201
449 53 9
5 49 1
56 421 17
29 185 119
245 461 17
261 273 209
133 25 193
181 225 253
77 85 161
109 41 305
101 21 177
69 145 261
161 305 193
245 65 65
305 1 17
9 81 389
153 145 315
125 157 249
333 301 57
485 473 1
237 381 41
193 161 197
77 5 185
365 409 68
453 325 25
5 453 41
273 301 1
161 449 49
13 437 1
289 197 173
261 161 1
301 101 89
161 421 1
289 337 13
85 417 41
17 30 421
329 441 17
21 39 445
369 407 7
297 461 9
237 61 141
241 73 132
225 321 57
489 301 9
133 109 337
113 57 331
249 445 25
19 425 27
65 1 45
145 129 329
457 209 17
409 405 5
261 361 61
441 9 33
429 161 33
117 445 37
417 197 5
341 321 81
81 53 223
257 345 45
441 357 5
377 485 1
369 251 17
497 245 1
13 441 9
341 477 13
165 421 65
213 317 49
41 381 49
269 451 26
465 73 3
81 293 41
21 313 148
129 331 169
277 313 25
309 109 1
57 433 65
229 465 1
81 120 362
213 333 137
433 285 64
227 301 113
105 25 337
55 453 19
201 146 253
297 357 33
143 1 259
165 373 1
201 37 77
425 19 17
267 105 185
289 429 33
49 13 25
281 289 105
49 129 361
285 137 201
209 279 43
101 71 113
21 75 224
49 343 23
253 49 201
349 301 129
401 341 87
353 45 77
57 337 77
297 181 193
389 69 65
261 165 73
449 471 1
265 101 69
181 289 141
53 449 5
317 193 5
373 65 33
437 313 31
269 401 67
253 469 25
161 369 21
221 437 17
485 53 9
125 329 85
113 57 45
117 21 177
443 377 39
161 1 97
385 213 67
1 149 241
257 149 29
421 169 65
425 477 1
1 241 225
86 41 303
313 137 117
385 293 81
401 97 65
129 121 154
469 109 19
493 461 1
249 309 61
287 201 53
29 249 1
357 455 35
161 351 92
412 389 62
365 37 9
141 389 81
465 461 33
471 469 19
229 317 89
301 481 13
141 1 313
297 489 7
349 233 129
489 369 9
461 1 25
221 497 1
449 453 13
93 233 245
17 281 77
239 447 41
353 309 42
497 301 1
233 69 89
101 493 1
357 45 11
449 53 27
261 497 1
281 177 1
25 365 113
165 77 33
273 389 33
377 85 93
481 33 13
221 81 129
13 314 152
369 213 21
417 497 2
313 273 33
433 381 29
305 113 169
435 481 1
37 21 365
369 297 33
57 487 7
41 369 17
449 405 24
465 469 1
421 199 17
343 201 55
261 473 19
33 57 353
161 69 297
101 57 289
185 225 241
465 69 17
445 18 1
481 253 13
369 341 41
317 13 113
305 57 41
458 417 4
1 125 145
265 240 129
415 141 1
165 357 1
81 289 41
121 153 309
285 21 201
49 157 201
89 1 169
1 145 81
77 489 1
495 173 5
425 185 21
225 433 49
417 325 77
48 345 1
361 173 12
301 425 55
409 37 1
373 53 27
169 177 185
493 197 1
129 425 73
101 419 55
341 129 155
241 169 165
157 401 37
161 39 153
87 257 233
497 37 1
29 361 61
9 461 33
97 261 9
57 405 33
1 221 161
117 449 37
385 197 113
345 105 121
277 401 33
421 469 1
261 89 177
289 201 105
161 493 1
445 49 49
493 117 1
217 53 21
453 329 43
337 157 145
117 57 57
217 329 45
457 1 37
489 121 1
489 201 9
25 145 221
193 126 269
13 309 113
85 207 219
109 5 101
193 21 277
17 161 61
409 169 89
485 213 9
321 417 57
319 1 95
437 461 25
85 177 69
201 149 213
265 89 233
321 198 25
301 103 185
365 111 105
145 281 133
253 189 69
105 361 33
473 87 21
381 321 35
313 49 109
17 309 145
385 273 113
53 161 141
409 221 65
197 305 181
249 257 35
149 33 107
1 89 201
209 393 85
466 469 1
81 377 105
46 489 5
449 121 1
221 261 129
125 351 129
93 393 73
285 145 25
281 482 17
129 345 137
189 353 101
73 321 33
153 81 289
237 341 129
105 369 5
462 189 12
189 449 51
1 433 13
57 160 284
245 249 185
1 441 21
485 449 1
57 161 157
161 73 337
61 1 321
109 225 149
413 321 9
225 433 61
33 367 127
1 89 9
125 105 249
475 25 17
177 201 69
249 277 97
439 445 41
193 433 41
493 253 1
5 285 43
209 445 49
337 41 13
65 109 57
493 133 1
145 153 185
73 305 37
429 421 25
81 245 225
369 1 1
181 335 81
213 209 37
473 157 9
45 125 361
193 121 261
256 289 197
483 241 17
57 61 49
405 9 25
369 105 1
301 217 1
281 301 121
201 361 33
449 317 49
213 469 17
409 93 13
469 41 1
185 305 85
65 389 1
421 305 65
401 13 93
21 169 109
25 37 257
133 126 321
489 445 7
117 85 265
469 153 1
65 481 13
29 493 3
477 421 1
1 9 167
317 145 97
269 461 17
173 69 243
143 1 135
1 57 1
145 209 87
253 245 187
69 177 55
15 319 169
253 397 81
61 65 277
261 461 1
14 333 13
325 393 65
37 93 225
457 129 9
385 413 59
197 117 37
491 25 5
449 81 33
301 313 113
205 81 49
39 234 84
1 109 257
1 1 219
437 233 45
269 121 73
29 111 183
29 461 25
177 361 97
301 81 145
489 141 7
329 249 19
3 65 53
435 449 41
297 303 105
381 121 117
341 31 129
281 461 21
121 393 93
309 221 1
161 253 141
365 161 17
289 311 61
69 229 39
41 201 25
357 321 85
289 29 69
253 121 105
73 277 41
149 219 231
305 465 29
429 165 9
313 5 45
453 441 1
13 449 49
281 317 109
1 337 17
1 489 5
61 333 133
273 185 124
81 269 129
425 117 53
337 125 81
61 13 165
441 69 45
41 307 163
401 277 53
253 225 97
185 163 1
145 173 281
489 251 9
185 1 133
261 161 113
365 29 121
77 133 17
299 341 97
153 245 1
111 1 305
240 333 65
333 69 121
341 29 1
185 55 241
433 73 65
177 333 37
157 401 33
277 57 113
1 453 1
17 29 121
37 225 113
265 69 225
155 161 49
201 441 57
57 61 385
17 98 206
301 113 105
145 309 129
245 121 105
225 185 201
73 125 25
261 385 49
385 117 27
353 101 50
149 377 37
449 481 1
375 433 28
1 87 31
85 437 41
293 345 61
193 209 177
157 441 53
261 91 177
285 341 129
29 209 213
93 169 189
145 365 85
181 277 65
237 173 257
489 129 5
301 225 137
53 91 313
289 3 25
33 201 89
5 153 117
133 101 1
377 181 21
485 297 1
219 481 17
371 213 65
289 157 191
13 337 29
477 485 1
497 149 2
385 169 61
53 433 17
329 107 141
269 3 209
341 385 21
373 381 73
497 333 1
153 173 233
313 17 97
165 209 121
373 57 73
73 261 193
399 1 83
273 381 53
209 145 37
201 201 201
497 77 1
81 225 189
241 201 229
487 377 3
61 41 265
237 49 49
397 399 41
117 101 97
483 484 16
241 301 199
457 269 17
385 317 81
261 45 81
497 377 1
81 389 97
470 425 26
89 313 145
41 403 1
230 37 138
57 464 13
113 373 97
429 493 1
55 433 21
413 401 49
453 381 9
145 314 11
309 249 33
261 73 109
171 393 25
221 181 201
253 69 209
417 349 57
101 149 161
425 209 49
5 205 57
73 105 145
221 453 1
489 183 1
205 9 257
69 153 341
301 85 1
171 33 125
437 277 53
45 281 101
453 293 33
453 331 1
165 397 17
457 181 5
53 433 29
105 301 129
297 301 33
205 213 33
225 401 77
285 13 189
361 61 53
117 349 49
381 56 41
43 253 121
113 353 57
373 335 65
361 1 37
51 261 17
85 157 329
1 341 97
417 285 21
37 489 9
129 365 57
141 481 3
173 385 45
277 400 10
113 473 21
199 37 137
83 385 109
137 265 209
1 233 217
137 255 109
457 111 9
101 37 133
409 13 69
348 165 97
217 117 129
217 81 185
417 61 81
313 325 161
369 1 69
109 293 49
447 457 29
85 141 289
353 301 37
409 193 77
81 273 129
345 94 69
453 157 1
125 269 57
73 57 265
465 113 33
369 61 97
285 173 105
341 393 25
401 129 21
1 309 30
333 365 127
189 101 89
309 473 5
81 329 25
489 317 1
401 297 21
127 413 37
497 73 3
245 277 1
321 221 105
409 409 33
493 119 1
412 369 72
29 473 5
441 217 57
97 465 4
85 33 373
221 165 225
296 381 73
209 209 137
409 369 9
341 467 21
161 333 27
413 69 81
289 145 209
101 381 105
125 329 93
25 397 9
273 309 47
169 213 33
245 153 59
225 113 117
137 453 47
20 201 281
221 421 1
201 305 33
397 149 1
365 177 73
249 229 169
417 269 73
161 1 317
269 57 33
401 113 45
189 269 65
29 433 9
405 389 65
269 121 9
493 401 1
181 109 1
301 145 41
321 221 69
9 49 405
421 289 41
1 301 33
341 181 9
197 77 161
449 409 33
163 373 1
269 1 65
317 5 73
143 221 185
433 1 21
93 173 315
253 121 117
125 125 221
421 85 49
239 377 97
373 345 33
69 473 5
281 321 1
421 77 65
249 473 21
25 317 133
341 309 77
213 449 37
189 397 29
441 25 37
289 129 97
9 1 261
453 181 33
141 237 41
73 141 105
279 85 185
37 443 3
457 213 33
28 285 209
431 277 55
491 165 7
433 231 53
485 477 1
237 13 241
21 483 1
417 205 53
221 325 161
159 429 25
37 85 225
185 244 9
305 237 73
157 93 233
369 57 53
117 361 1
57 473 17
305 486 13
205 1 289
9 465 25
105 1 77
45 485 1
217 21 61
335 265 133
265 93 199
153 81 184
129 169 37
149 195 1
37 241 85
387 341 48
261 113 49
45 237 257
277 185 65
337 249 21
325 265 41
241 61 133
357 137 113
153 457 7
225 453 1
153 277 81
65 421 67
13 401 69
153 197 265
177 309 145
45 473 9
369 273 17
277 349 73
365 221 19
369 197 39
225 382 42
489 313 9
465 485 1
385 305 29
73 349 31
353 13 97
227 41 213
441 153 57
225 161 125
396 385 8
41 285 147
357 85 82
89 137 217
73 25 213
37 201 293
265 145 113
225 465 21
81 469 1
445 409 25
197 477 7
65 421 49
469 257 27
115 177 161
353 493 1
113 325 145
217 457 29
469 277 19
321 33 37
241 37 151
349 365 49
217 425 37
21 229 73
93 245 169
222 429 7
321 161 145
197 281 57
437 493 1
113 269 177
347 477 17
201 429 1
469 481 1
1 323 145
204 51 111
397 181 73
213 497 1
289 201 113
125 437 45
423 95 21
489 5 1
429 481 1
477 297 1
321 281 173
9 201 163
1 217 137
213 345 85
249 401 49
385 1 33
285 197 73
29 385 69
141 221 113
49 115 173
73 352 43
475 73 5
33 277 9
473 93 9
1 93 337
1 377 65
107 81 105
41 445 1
360 180 106
253 281 149
293 341 108
345 249 13
225 305 165
215 425 13
353 265 121
137 489 9
229 21 17
421 261 17
421 113 59
413 485 1
1 429 49
157 1 129
445 465 1
197 481 5
289 229 125
53 381 73
425 57 27
261 377 33
421 493 5
181 221 205
273 431 37
277 217 49
489 21 9
317 261 117
249 153 113
101 397 49
21 321 89
83 465 32
37 211 15
385 61 65
15 193 281
385 497 1
273 377 65
237 173 193
1 413 49
69 321 117
277 365 25
187 213 201
201 437 17
197 69 49
133 337 145
405 301 81
157 21 49
337 1 141
85 181 73
5 121 361
297 77 27
373 73 85
445 75 25
33 413 53
27 285 41
137 237 65
85 49 65
428 385 59
265 1 229
177 193 97
317 165 177
197 273 57
5 313 129
449 33 33
349 25 49
49 55 247
413 47 25
15 253 73
385 155 57
165 313 141
9 497 1
441 185 25
51 105 45
109 481 1
65 401 85
393 449 33
241 353 145
261 473 1
273 85 185
269 455 13
85 173 153
337 289 105
129 245 97
153 401 28
125 441 29
401 209 35
197 272 172
369 481 1
449 385 1
133 341 1
451 305 31
353 13 137
305 149 60
17 376 78
61 377 49
313 269 145
313 217 41
197 189 179
421 137 1
185 21 221
469 341 25
1 245 129
21 16 353
9 153 173
437 345 49
364 465 33
209 441 9
49 395 67
341 209 105
233 381 7
233 23 169
157 261 1
349 461 9
377 349 37
399 93 85
61 229 177
299 267 107
465 171 7
253 57 89
423 305 3
401 361 1
353 129 129
329 97 89
181 265 153
423 91 15
93 457 17
457 493 1
169 137 49
285 313 57
449 29 9
81 127 227
45 203 35
105 201 195
333 109 161
81 9 241
245 205 1
325 171 157
437 277 1
319 109 111
129 209 209
305 385 25
273 401 77
45 347 37
73 94 158
109 325 17
101 461 9
45 401 25
225 389 33
101 129 9
85 469 7
413 453 17
287 249 197
345 141 5
101 65 241
493 1 1
433 93 17
477 73 1
277 153 65
1 13 402
341 69 1
37 225 161
281 497 1
237 297 165
129 269 49
241 381 33
73 81 385
337 273 133
329 465 33
13 93 77
271 261 163
169 325 113
477 177 17
23 113 5
417 301 81
153 297 101
401 49 89
335 137 25
85 81 111
293 397 73
409 356 1
269 65 1
165 269 226
237 77 65
25 205 97
73 13 1
253 309 149
66 171 147
201 233 149
77 63 329
249 45 237
337 261 117
45 19 441
133 1 201
385 361 109
165 329 85
89 65 189
421 293 5
323 177 147
101 401 97
373 281 119
19 433 29
421 189 49
481 189 1
153 489 4
1 459 15
237 341 65
461 73 33
372 225 82
325 205 49
393 433 5
277 293 77
129 429 49
381 289 1
333 328 161
141 21 145
439 293 1
291 297 81
229 57 225
401 165 65
217 1 157
337 469 1
157 207 59
381 145 106
105 33 169
47 255 181
37 333 121
473 289 17
261 429 57
429 233 21
285 365 21
381 301 105
49 105 61
61 101 145
277 191 109
33 257 109
161 269 137
489 497 1
29 61 301
466 473 13
389 245 81
329 29 87
101 21 305
313 385 69
301 1 97
269 261 225
249 37 241
494 209 4
209 101 124
469 321 17
321 405 65
277 209 49
449 249 45
285 5 49
221 73 113
237 141 201
1 185 261
237 421 9
485 37 5
469 221 16
113 409 9
109 173 289
293 21 201
413 81 1
19 437 1
50 117 257
3 18 280
73 333 153
449 269 45
129 433 53
255 193 179
381 153 11
93 349 113
1 113 5
491 112 3
245 485 1
285 421 33
281 89 17
381 165 97
373 11 17
457 129 5
377 61 121
429 297 42
453 405 17
169 20 223
301 301 97
53 233 11
197 309 137
105 435 1
449 129 25
1 137 167
337 57 37
305 5 45
317 141 13
377 233 77
233 141 97
321 437 1
283 197 7
493 313 1
1 385 65
381 385 109
5 65 105
185 397 33
205 221 89
81 281 185
437 373 49
219 249 229
9 137 69
41 37 273
305 213 81
489 141 5
337 421 73
57 477 1
465 89 21
249 385 97
445 493 1
325 153 122
137 345 41
381 189 1
481 417 1
249 465 13
169 493 5
261 235 1
113 9 209
89 361 21
453 361 1
341 342 79
153 385 105
173 13 185
49 341 33
231 289 23
1 257 185
325 266 105
177 21 45
221 169 65
401 281 53
191 385 109
43 57 53
357 401 70
145 185 81
217 109 249
469 53 17
129 485 1
437 337 49
205 37 209
189 449 13
265 313 165
13 177 57
153 49 205
329 385 109
251 161 249
217 161 249
465 433 1
460 85 24
301 81 81
141 417 81
61 53 1
369 13 49
273 153 157
193 53 125
141 361 107
45 68 298
45 177 23
123 313 49
85 1 321
381 57 73
431 257 7
93 57 169
13 373 69
165 339 33
5 467 1
57 377 5
197 473 25
421 171 65
157 125 105
101 481 15
185 265 33
321 241 97
181 245 49
81 333 69
365 389 1
385 481 13
439 145 9
301 437 23
169 137 233
437 301 1
61 81 349
353 245 61
41 433 17
465 193 17
61 453 17
493 373 1
173 185 119
65 37 381
197 200 230
65 53 353
33 341 33
289 153 45
441 457 1
261 369 81
357 213 139
241 469 1
413 329 41
487 329 13
286 377 113
57 429 1
403 149 17
29 425 1
100 357 33
101 289 151
365 169 89
93 65 281
366 439 29
25 273 193
293 401 69
489 269 5
121 123 177
217 185 133
461 283 25
65 153 145
77 485 1
221 453 1
429 445 1
217 45 141
485 385 1
169 389 33
481 113 9
257 261 97
241 239 229
73 437 17
27 301 193
5 145 273
205 305 61
218 421 29
197 45 225
181 389 43
321 261 17
341 201 129
241 405 33
25 365 89
221 41 225
115 1 361
45 101 7
225 233 69
157 161 27
321 225 5
189 353 37
109 493 1
253 28 145
313 171 45
161 93 9
361 457 25
469 173 17
169 261 209
273 485 1
37 97 89
25 337 17
79 357 97
477 129 13
197 289 143
193 61 245
77 313 125
137 1 177
381 153 41
357 381 73
29 341 145
45 309 33
385 305 57
29 365 33
343 337 65
385 61 21
377 361 5
385 89 1
449 373 1
473 61 17
77 493 1
301 33 169
285 177 163
385 89 113
1 39 285
469 329 1
217 197 245
157 329 49
113 37 189
173 105 193
113 105 61
349 37 1
361 21 109
49 4 49
65 361 133
497 37 1
409 275 89
365 91 25
33 41 409
217 1 161
405 413 57
145 61 285
325 441 29
328 243 1
161 169 9
109 333 129
1 349 21
477 229 9
221 88 209
29 457 29
281 97 77
445 89 45
476 485 1
241 121 25
229 221 217
331 321 79
233 29 61
469 421 1
181 201 1
261 323 167
445 429 41
401 289 37
117 213 209
377 417 73
21 241 161
413 491 3
201 273 221
75 221 37
1 257 41
313 293 145
205 157 121
153 463 11
305 179 109
154 497 1
21 57 213
41 57 157
321 165 89
273 349 99
421 225 62
181 113 217
413 217 41
65 397 1
209 301 153
487 443 13
489 173 7
269 61 25
257 45 97
257 117 65
497 117 1
265 241 145
421 133 33
209 339 57
249 413 49
461 321 25
425 201 69
325 229 169
413 101 1
405 25 33
449 333 19
289 469 25
181 109 269
317 19 1
317 473 21
353 333 5
213 101 33
277 461 25
245 421 65
145 445 5
481 409 11
149 477 9
377 53 61
261 436 38
81 289 185
53 65 333
401 459 6
89 190 51
285 369 69
441 457 13
449 65 5
125 273 65
174 253 209
285 37 81
353 41 101
305 305 121
425 57 29
357 205 129
41 223 263
69 141 185
165 57 177
29 485 1
45 205 201
349 161 25
49 481 9
125 245 1
137 25 333
373 409 69
457 53 5
321 117 53
395 61 13
473 430 9
273 297 101
465 185 25
153 117 297
133 121 17
73 317 78
105 1 245
109 477 9
477 203 9
405 221 73
101 213 33
343 85 137
65 352 104
93 301 135
161 345 121
53 117 337
433 321 33
129 409 61
477 164 17
253 441 1
485 349 9
1 289 53
365 277 89
17 430 12
297 393 65
412 337 89
441 21 49
161 185 261
127 125 363
29 397 53
225 73 177
101 129 193
367 197 33
37 417 61
269 217 129
117 453 17
385 89 29
417 37 33
17 21 237
285 301 189
265 493 1
265 141 173
457 301 1
117 376 101
45 325 97
27 57 425
309 401 73
385 289 17
301 161 169
195 281 1
277 13 193
45 109 137
341 253 69
457 81 33
473 221 1
149 285 153
269 461 33
225 33 269
361 121 1
185 17 309
197 221 205
297 53 85
373 161 1
361 269 117
481 289 9
437 333 1
433 373 5
265 105 85
261 469 9
85 81 289
217 189 85
265 129 69
17 111 265
41 149 33
237 321 13
329 1 97
465 245 13
217 213 5
21 365 33
469 485 1
405 197 65
5 259 193
97 77 301
389 65 65
309 269 129
161 369 117
437 341 1
297 13 49
317 281 137
337 77 5
37 1 333
301 285 97
77 169 253
393 265 5
201 77 214
37 245 57
273 1 137
437 465 1
313 485 1
377 57 109
21 262 187
161 117 65
341 1 73
245 97 209
213 256 37
193 277 193
137 136 53
69 1 1
269 469 25
377 317 49
453 338 33
421 125 35
205 189 81
129 465 9
301 369 9
209 437 17
349 121 137
13 397 73
457 441 25
489 333 9
277 393 17
9 145 273
329 301 21
455 181 45
365 97 77
267 437 61
449 311 25
257 121 161
113 253 213
321 461 31
177 253 189
265 85 217
245 385 85
273 37 69
233 373 65
249 61 165
429 37 49
249 393 101
317 345 51
201 365 81
289 478 4
279 253 187
141 421 73
209 137 221
41 277 129
233 461 3
374 117 35
225 117 205
125 461 17
137 5 67
383 33 45
461 405 9
125 141 21
157 287 123
325 145 129
47 85 35
125 449 1
469 37 1
1 306 151
261 269 25
369 125 117
491 257 5
21 217 169
338 401 89
305 481 9
285 297 171
351 293 145
197 121 25
431 389 5
297 137 85
421 469 5
37 393 97
399 465 29
225 253 121
425 180 25
453 251 48
365 317 118
193 253 45
37 247 103
469 317 9
465 61 13
485 409 3
440 93 8
325 149 69
13 131 237
269 480 6
369 155 117
273 1 133
493 1 1
485 485 9
401 481 1
209 25 108
397 107 81
341 269 145
429 379 33
229 185 83
101 297 181
137 73 177
261 209 1
29 29 184
305 1 157
241 393 61
229 165 97
345 341 89
165 449 43
161 41 225
475 361 21
369 13 65
137 273 57
1 209 162
379 489 1
209 353 77
21 77 185
461 45 11
333 453 43
351 397 81
109 465 17
318 209 44
25 263 15
201 293 161
145 237 121
417 61 61
353 141 21
485 105 1
233 373 65
473 173 9
401 93 37
177 349 81
137 441 37
325 205 41
337 101 109
183 65 285
61 49 257
209 325 58
457 265 31
271 249 39
245 405 25
285 241 169
377 265 13
469 1 9
81 461 13
25 41 377
129 341 129
205 161 201
201 469 21
149 377 29
383 461 33
481 301 11
421 429 67
369 277 129
109 277 145
401 313 65
261 90 3
429 145 57
449 29 41
277 357 73
401 269 93
493 85 1
381 489 5
489 405 1
465 491 3
429 197 17
285 161 137
253 165 77
189 289 185
341 309 65
69 357 97
297 245 149
277 393 9
201 381 105
365 479 11
381 270 113
287 9 85
181 313 89
57 457 1
85 27 193
9 489 5
365 401 81
1 473 21
161 441 49
209 209 241
9 453 1
293 5 81
193 1 49
201 477 1
497 85 1
345 309 149
9 453 45
133 497 1
121 449 33
429 209 57
41 81 177
401 85 65
164 54 262
113 307 9
229 257 241
497 41 1
389 477 17
277 357 73
489 213 5
345 309 81
347 345 147
9 317 65
85 278 123
400 245 88
130 177 61
33 337 13
485 325 1
361 33 25
177 273 73
375 353 83
337 249 133
1 433 57
277 321 1
393 453 41
457 193 21
97 433 57
12 69 273
421 385 65
1 41 41
37 269 177
117 85 17
281 325 1
81 473 21
1 489 9
101 381 105
233 485 1
1 365 33
221 229 31
125 305 109
225 85 45
219 53 169
129 189 9
233 101 101
397 177 89
477 421 17
297 325 163
493 162 1
369 205 25
125 1 361
413 465 6
191 173 159
93 73 353
37 251 185
421 61 53
226 421 49
109 97 97
383 181 43
53 413 3
401 485 5
337 381 97
73 129 301
21 121 65
153 465 33
225 153 233
273 257 75
449 381 1
469 9 1
313 45 48
453 393 33
441 497 1
173 133 273
289 125 89
277 149 65
5 29 161
55 321 9
53 105 1
285 457 1
329 33 17
449 217 17
497 41 1
385 125 59
65 441 1
221 465 21
425 36 61
193 137 217
393 9 73
417 141 13
385 10 89
33 37 177
369 53 125
305 1 53
493 213 1
189 57 201
237 401 25
137 101 253
107 37 1
441 453 39
453 157 9
229 393 73
125 1 97
389 9 109
421 421 49
37 105 161
421 453 1
217 65 55
219 477 1
9 357 49
201 1 61
33 345 141
73 481 5
485 37 9
225 33 233
399 333 11
1 161 177
117 241 189
261 93 161
453 69 1
473 9 21
249 153 1
393 445 33
164 469 1
289 181 105
413 417 21
25 133 225
385 485 9
329 305 153
449 81 37
449 353 23
25 393 41
37 249 49
317 237 73
235 89 231
357 421 75
157 484 5
385 305 49
431 237 59
275 285 201
481 477 13
119 225 12
141 241 201
113 75 229
39 329 105
297 157 93
57 449 29
293 149 177
41 425 29
89 53 101
124 57 114
109 451 35
257 109 69
1 345 25
485 433 5
385 153 33
305 233 69
137 5 213
29 281 173
40 113 377
397 361 41
482 325 17
221 365 33
34 485 9
481 317 1
485 105 1
201 221 57
449 161 25
485 471 1
117 457 33
175 37 247
221 221 81
221 237 65
309 41 129
485 269 1
1 461 25
355 165 139
453 37 17
417 261 49
93 101 225
33 109 253
449 273 1
497 275 1
309 77 27
157 385 105
237 85 241
173 243 65
433 9 21
192 225 191
91 369 113
145 485 1
431 485 1
413 369 73
136 1 90
61 253 1
261 385 29
173 309 129
69 377 61
221 385 69
121 57 373
417 5 21
189 105 241
321 485 1
57 153 233
109 81 337
91 37 385
117 277 193
241 97 57
421 397 65
141 429 61
9 201 193
449 21 37
140 413 49
249 209 141
433 253 1
151 33 63
429 465 21
325 241 145
201 366 55
389 477 5
57 173 241
353 305 13
45 457 33
133 141 89
101 85 97
97 1 385
1 435 57
161 1 193
273 317 177
205 481 17
81 93 33
34 17 462
33 393 17
385 461 25
351 373 65
217 261 225
261 189 1
365 481 5
145 145 201
461 101 9
121 441 17
341 197 1
477 433 17
417 281 37
145 417 25
493 273 1
185 221 257
397 309 73
233 245 183
251 97 179
193 201 205
433 357 9
395 325 79
69 73 83
377 315 14
261 63 233
65 13 321
397 329 65
81 45 89
357 397 85
409 199 13
489 217 1
125 93 41
377 281 25
13 9 329
89 485 9
229 477 1
421 397 37
121 421 1
419 89 3
191 81 181
273 317 97
449 245 50
317 397 33
15 400 23
217 173 173
77 297 77
333 267 161
45 13 441
73 389 29
93 167 331
213 169 225
441 347 59
49 353 89
261 497 1
109 145 29
441 277 41
417 205 1
241 245 102
121 101 81
373 273 73
73 181 225
149 293 177
341 289 1
137 65 189
89 209 169
341 17 33
261 45 1
1 437 1
278 401 69
1 401 85
479 41 21
53 199 77
373 221 79
57 309 65
269 273 97
107 165 1
317 321 137
121 293 182
49 137 237
169 333 57
393 325 49
333 413 1
289 181 137
361 81 89
264 281 59
257 93 97
489 265 3
1 139 111
469 59 13
69 53 305
194 265 225
221 225 269
251 101 189
337 489 9
445 1 25
201 469 1
397 45 33
77 489 1
377 119 105
441 159 49
257 437 1
489 165 9
441 361 57
397 133 1
401 357 45
61 125 145
253 373 65
313 141 13
309 101 65
185 257 181
85 122 75
369 113 21
61 108 271
215 201 17
273 221 5
445 405 9
165 6 65
467 301 17
393 153 93
305 165 109
221 275 151
321 301 177
393 125 25
297 201 61
263 337 113
137 283 127
5 385 7
397 173 81
485 333 1
129 446 54
269 453 33
297 261 1
369 261 1
249 321 61
61 245 129
49 441 26
441 345 29
465 53 29
205 157 137
171 17 71
281 5 89
285 265 127
269 365 81
489 21 1
89 353 101
371 339 1
429 353 17
1 453 33
81 11 137
325 1 145
289 105 173
489 17 4
201 201 153
269 449 13
94 265 61
245 305 171
125 429 17
449 297 49
1 469 27
218 37 137
269 117 25
341 365 89
105 121 89
7 442 31
56 181 237
369 73 49
129 13 249
45 339 21
117 109 321
153 333 157
205 401 17
89 169 89
329 253 101
457 171 25
153 357 65
145 241 237
49 281 109
245 209 53
309 91 157
385 281 61
49 1 193
225 141 17
345 481 1
465 429 15
309 141 5
333 69 11
161 269 129
241 238 77
145 113 1
109 145 243
21 329 47
149 121 101
99 21 328
301 385 25
105 485 1
121 493 7
401 445 1
349 201 17
89 205 225
403 393 97
217 497 1
146 5 168
257 433 37
369 239 113
447 21 17
393 25 77
89 445 17
345 23 153
385 169 81
157 385 57
429 249 37
53 461 1
249 441 49
385 81 21
201 9 293
53 261 225
29 471 17
141 69 121
363 177 49
491 1 5
237 393 85
67 169 81
150 281 141
491 77 3
373 477 17
137 237 241
489 281 5
173 269 105
361 45 135
169 408 8
229 313 61
229 89 161
345 28 113
41 105 377
125 189 89
64 361 21
369 189 67
397 81 1
269 341 149
261 417 73
257 301 185
301 417 1
477 433 17
325 301 165
201 415 59
45 217 241
125 61 327
273 359 13
157 229 185
241 285 169
93 241 29
37 1 1
241 329 29
313 249 167
229 9 193
105 269 125
9 105 257
385 33 105
265 101 233
357 53 89
169 325 113
161 313 49
441 329 17
389 389 19
247 393 73
351 105 125
245 433 57
405 465 17
349 437 1
261 73 101
485 485 7
29 291 39
321 421 49
227 17 105
101 253 201
219 425 7
285 93 57
267 461 12
413 381 17
149 173 29
73 456 34
241 393 37
377 105 69
221 385 93
333 173 65
133 49 209
481 209 14
417 153 33
270 405 57
45 497 1
1 81 25
445 394 17
1 213 161
493 161 1
93 325 33
365 277 1
433 373 61
301 37 185
493 273 1
293 361 45
193 113 273
376 41 24
297 329 169
376 169 16
421 285 34
351 213 73
221 345 49
217 49 105
297 109 97
449 429 41
349 285 49
469 321 13
377 233 73
169 481 5
74 69 176
185 368 41
117 401 49
265 309 49
341 141 49
285 281 33
1 220 242
77 201 153
89 289 87
497 104 1
205 209 141
33 61 297
185 253 89
1 177 113
177 89 285
1 49 141
321 489 8
201 369 99
209 333 61
473 253 26
165 421 1
227 161 41
169 353 97
49 193 255
89 425 33
361 149 73
497 269 1
389 473 25
433 193 57
229 439 51
101 356 23
285 277 73
65 261 45
347 217 117
469 421 1
317 205 81
221 69 105
45 325 129
347 123 25
385 389 65
189 385 105
301 173 105
292 357 129
81 429 3
490 177 4
497 489 1
181 49 233
69 161 277
77 181 3
449 415 33
221 49 25
413 472 16
469 109 9
365 249 69
205 441 29
493 485 5
225 197 181
289 441 7
1 29 385
293 417 33
429 277 10
257 445 25
277 1 141
97 209 189
117 17 297
85 221 113
47 301 105
177 121 59
393 209 33
301 213 75
269 75 177
109 185 305
189 329 101
13 41 233
357 314 137
37 421 1
53 493 1
429 93 17
377 273 25
317 105 9
323 389 89
441 477 9
229 245 137
57 149 1
333 105 161
97 329 13
465 347 19
227 85 25
1 29 65
309 199 65
333 153 145
281 385 93
1 61 201
109 13 105
381 493 1
441 101 29
109 209 188
229 269 137
341 105 65
249 169 209
193 53 61
377 469 9
385 333 1
393 235 29
257 405 57
327 217 163
377 366 25
93 337 65
87 393 97
361 281 77
205 281 161
3 5 1
221 373 65
253 297 197
47 85 257
21 105 309
459 449 41
181 269 105
377 89 5
289 89 197
73 401 49
381 77 97
245 481 9
409 445 45
287 345 40
481 265 9
21 417 63
213 261 177
225 285 9
53 73 313
377 337 61
125 137 221
241 489 7
37 257 225
16 325 97
221 469 17
361 1 105
13 253 241
309 115 161
289 429 57
285 389 81
65 193 193
397 37 65
77 399 9
45 161 17
77 369 73
461 13 25
419 257 51
241 185 25
41 393 53
295 409 5
269 257 145
81 189 193
75 153 229
303 337 73
489 457 5
385 5 109
349 373 61
481 61 9
365 169 17
177 33 185
189 341 65
381 289 41
341 233 33
489 173 1
137 29 41
193 85 19
165 111 289
97 201 5
389 173 9
392 249 31
17 181 233
329 493 1
393 497 1
181 43 297
217 29 277
141 441 1
65 41 45
93 297 77
477 281 19
341 2 77
309 385 17
341 33 65
213 433 66
345 361 89
59 429 16
417 445 49
149 429 55
492 181 5
69 333 161
389 433 5
73 329 25
255 377 1
425 253 61
241 397 81
201 121 265
361 323 105
410 429 17
233 81 265
397 453 1
351 65 103
69 205 201
17 309 133
313 473 13
474 325 16
237 38 33
489 49 5
321 259 135
121 133 53
161 305 1
353 329 69
373 417 13
105 81 129
295 253 111
337 33 57
465 129 17
189 425 21
409 205 21
301 245 105
481 377 16
57 25 205
193 365 89
245 341 17
385 139 17
409 97 1
385 369 49
185 53 301
37 369 5
337 105 101
153 417 81
461 405 1
253 45 225
309 489 9
497 313 1
457 241 3
37 325 137
177 281 9
227 397 1
407 157 61
317 425 25
153 217 281
417 133 61
209 135 85
261 469 1
237 257 41
190 45 256
1 359 37
87 168 252
417 473 16
138 129 277
117 413 81
45 81 133
185 165 245
13 433 53
101 325 85
177 317 173
397 249 85
181 305 196
133 93 17
302 455 17
75 17 163
391 305 45
401 325 65
441 61 29
69 21 369
325 489 1
465 257 21
37 287 105
365 37 65
241 463 11
61 77 33
5 445 25
221 305 137
289 409 17
361 259 37
186 401 79
489 288 3
365 173 83
325 441 49
449 49 29
29 149 161
73 336 5
197 189 81
441 13 9
178 213 1
329 373 105
235 169 111
225 129 179
31 321 105
361 97 77
283 213 43
350 41 80
85 265 61
173 439 1
381 1 81
45 139 189
341 45 19
337 129 117
329 17 49
143 425 27
297 81 33
29 1 265
353 189 125
193 153 69
205 261 161
217 273 97
81 451 19
101 248 229
181 381 97
189 229 141
41 289 137
33 233 117
273 421 40
321 452 15
397 125 49
157 217 117
85 93 265
486 21 13
109 61 57
57 341 53
129 25 285
345 177 13
1 165 297
321 101 105
177 241 121
29 281 141
321 153 145
21 153 253
317 1 127
157 1 185
89 285 185
201 379 33
273 361 77
145 281 93
321 189 122
481 333 5
133 153 69
477 7 17
269 41 113
191 323 125
325 101 97
31 337 113
153 193 253
297 93 31
49 289 45
133 237 25
85 165 177
241 253 129
469 69 13
161 181 257
401 165 65
169 1 109
81 285 9
201 47 249
141 237 133
177 429 1
161 13 246
169 421 21
21 241 181
425 401 49
445 301 49
205 37 3
231 181 169
412 1 82
105 169 205
45 181 237
421 161 21
441 369 5
209 373 33
385 341 65
281 129 201
421 5 49
21 7 225
469 403 25
137 265 37
229 265 41
113 37 15
265 289 105
201 445 37
253 401 61
221 231 245
5 485 1
101 473 25
181 21 257
151 225 103
471 181 11
469 25 1
257 387 9
133 401 53
385 469 3
277 417 25
249 349 81
125 385 113
401 137 25
441 73 45
193 73 27
217 353 121
177 481 17
17 9 391
245 197 65
489 17 1
429 73 1
293 121 181
353 173 81
1 89 47
385 129 17
441 425 29
273 153 133
301 325 161
381 361 28
141 297 13
1 405 73
497 153 3
73 185 137
293 53 1
385 81 113
105 317 113
205 185 229
145 491 3
480 445 11
93 389 1
101 341 41
469 369 9
57 137 153
169 309 129
1 173 217
169 93 235
439 345 43
357 9 17
445 493 7
254 265 105
137 137 197
41 61 193
265 245 113
73 345 149
213 57 165
209 457 27
401 401 17
153 57 121
333 61 165
141 45 201
485 329 1
13 111 105
57 153 57
377 353 113
49 485 1
369 333 65
71 489 1
477 485 1
13 465 1
181 73 129
385 225 29
5 361 69
161 53 297
489 385 9
346 173 108
461 153 1
217 269 121
1 325 17
197 241 241
373 497 1
49 497 1
357 281 129
485 321 1
305 251 73
405 97 65
153 109 89
473 265 5
421 89 33
73 485 1
7 85 217
97 107 315
237 341 1
193 457 41
101 105 5
385 421 65
77 157 97
321 417 9
29 345 116
329 277 121
269 365 81
241 485 15
485 325 1
129 1 273
437 373 25
61 353 13
225 261 9
235 181 249
233 261 209
9 121 5
1 301 21
213 333 121
481 57 5
213 437 33
337 129 121
341 24 33
221 421 17
189 343 157
221 358 75
401 69 15
433 12 1
493 249 5
397 421 33
269 281 65
213 25 17
341 25 45
245 357 81
429 273 1
141 365 49
487 433 9
253 421 61
181 65 57
389 317 57
45 153 89
225 401 61
341 368 122
7 25 463
57 115 353
426 201 70
389 305 65
309 1 1
385 345 53
45 17 25
149 481 5
465 57 29
273 89 21
425 149 3
213 21 33
117 341 129
29 201 289
25 389 17
57 21 179
413 369 83
89 233 49
466 265 22
53 181 125
221 81 193
121 136 39
251 413 5
191 73 125
465 445 25
365 85 123
329 233 105
409 129 53
425 201 9
97 1 157
361 113 51
285 41 97
41 441 57
271 305 121
425 169 1
397 359 89
333 25 73
165 351 123
113 361 43
169 277 1
461 17 17
109 417 60
209 17 273
137 269 137
353 41 25
37 249 189
301 261 121
429 481 5
9 289 173
293 417 9
153 353 105
345 49 153
157 437 43
413 153 25
117 225 47
89 346 58
137 31 65
89 317 21
369 65 13
333 253 57
213 313 141
187 49 135
49 441 41
477 309 17
131 189 17
194 445 33
133 107 353
1 41 141
257 497 1
1 281 101
221 481 1
381 189 33
481 261 5
65 497 1
261 365 81
93 421 17
197 9 96
313 125 85
73 487 1
309 273 145
279 21 59
105 145 337
417 465 19
145 9 339
381 447 37
255 417 17
32 285 185
485 313 1
193 430 29
333 305 157
305 397 24
281 435 23
1 421 21
449 213 45
421 313 73
161 129 125
209 45 289
26 81 97
170 153 184
281 73 55
301 33 63
473 25 9
413 141 34
405 15 1
457 329 9
341 97 65
149 361 125
329 89 57
405 305 33
353 185 15
205 365 1
181 257 229
225 461 1
169 361 41
209 267 67
473 57 9
337 493 1
81 189 81
461 445 21
229 117 193
241 137 21
345 1 17
377 57 53
341 94 137
33 85 273
429 409 37
165 251 99
97 169 269
253 461 17
177 37 1
441 101 37
321 421 1
301 221 121
373 153 97
181 461 25
37 237 217
485 177 1
385 376 21
469 209 1
381 125 113
325 452 46
117 135 341
155 411 39
65 489 5
97 361 33
177 45 31
161 5 281
269 445 17
433 117 5
233 133 1
361 387 107
1 301 1
205 25 41
149 169 25
157 329 25
409 61 61
5 189 265
397 149 17
71 73 120
277 113 50
285 457 33
237 253 131
421 85 65
357 453 29
81 261 1
281 425 65
373 189 97
125 185 17
201 487 3
153 85 229
369 1 85
265 313 185
481 373 13
93 33 393
221 223 245
445 423 25
477 13 1
409 149 1
241 253 13
401 493 1
321 257 157
253 437 1
465 85 33
351 265 43
445 305 17
137 385 54
105 269 101
229 393 41
429 309 1
385 133 5
399 263 67
333 269 137
337 373 1
41 385 61
165 349 105
17 325 137
423 429 41
457 401 9
293 77 1
201 429 37
61 469 28
73 217 37
9 453 9
133 363 35
366 341 74
5 57 189
261 237 33
421 92 1
209 133 165
361 457 17
45 473 13
157 293 21
485 257 5
349 393 57
121 385 53
301 209 129
13 177 183
325 13 1
325 199 17
257 309 129
205 257 197
216 449 33
409 21 73
205 141 25
245 73 1
177 29 233
349 301 129
165 341 129
338 341 89
157 241 149
105 213 1
9 265 175
337 373 85
421 437 1
337 113 37
457 269 37
329 427 41
125 445 9
223 269 85
13 56 162
385 89 69
217 293 49
373 133 77
321 373 113
119 207 69
189 239 211
305 249 57
1 311 77
49 273 57
489 287 5
189 325 33
453 391 33
361 259 135
37 341 65
269 469 1
33 135 53
37 393 41
309 393 61
61 367 75
278 177 32
225 313 20
155 257 115
53 105 274
365 133 121
489 301 5
413 425 39
245 153 233
205 221 153
325 77 113
485 349 1
241 25 237
281 265 109
393 217 17
433 389 65
453 29 17
1 187 259
189 129 89
259 361 121
37 268 37
29 445 17
361 199 101
1 461 9
477 193 5
25 173 33
149 341 1
469 9 1
389 225 1
239 401 45
377 469 29
249 281 185
217 1 39
225 21 21
497 97 1
29 119 269
429 209 57
21 29 129
429 121 9
261 235 187
441 461 5
405 316 95
153 101 13
349 437 1
475 105 19
161 167 43
393 89 57
57 129 141
229 237 121
285 397 33
21 449 1
261 341 65
241 465 13
333 441 48
225 85 221
121 325 97
13 479 17
353 253 85
101 269 89
109 165 193
441 35 13
405 17 55
433 109 1
493 353 1
401 105 61
265 361 69
329 101 109
313 233 13
389 436 8
77 185 233
145 207 1
93 185 9
245 213 1
169 193 85
469 101 1
353 133 45
381 159 30
25 129 237
101 113 225
21 145 289
229 193 161
113 177 173
25 457 33
301 237 41
425 153 29
329 185 114
297 229 33
41 443 9
181 251 109
425 411 57
169 45 297
301 325 33
235 287 31
481 421 7
93 461 1
463 481 19
113 89 357
421 129 65
303 73 167
413 1 75
293 101 129
197 243 167
105 237 157
335 147 23
1 409 65
457 165 17
345 81 29
280 209 110
73 121 61
489 217 5
149 329 69
101 329 63
5 357 1
1 381 113
173 497 1
261 485 1
339 265 26
141 409 69
61 149 321
297 57 97
305 353 145
109 25 65
69 126 123
229 109 209
265 205 233
409 349 37
309 361 25
121 289 5
401 53 49
341 5 89
85 385 21
365 9 7
125 133 357
261 137 109
401 417 57
169 9 69
321 225 165
237 25 57
309 325 17
421 109 73
323 457 1
149 241 141
289 341 97
377 313 117
369 253 29
391 365 69
65 329 53
453 199 1
81 405 49
201 237 161
145 241 233
153 229 65
77 29 377
58 17 372
381 85 33
365 489 9
109 105 241
109 269 197
325 297 73
185 253 225
245 117 1
189 339 151
313 401 85
133 197 17
313 247 115
1 373 55
347 109 35
253 389 1
13 321 173
311 141 153
213 407 17
41 453 33
369 5 25
497 11 1
244 201 186
247 177 61
481 265 1
29 417 1
397 417 9
9 457 37
437 157 9
63 43 75
461 129 37
37 77 393
153 373 1
305 325 1
209 465 1
453 221 21
409 321 89
349 37 65
341 349 37
209 397 73
401 345 89
251 53 113
341 361 109
401 81 77
305 237 169
217 381 73
349 61 9
25 261 129
21 53 105
17 247 183
189 41 13
157 281 63
169 311 71
497 489 1
233 77 141
481 417 17
361 461 2
421 209 9
265 233 125
77 345 85
69 273 3
285 457 13
431 293 9
321 179 21
389 485 13
181 497 1
71 329 61
465 85 21
329 397 17
205 97 201
337 29 77
349 409 69
13 165 181
121 485 8
233 477 1
349 365 65
1 493 1
73 373 5
105 17 73
417 225 21
205 379 41
393 485 1
345 313 73
329 260 161
225 93 73
57 457 17
126 109 227
457 149 9
77 421 57
73 489 5
285 309 1
53 121 209
293 445 33
1 453 17
201 405 33
277 375 63
485 13 1
425 93 1
425 229 5
253 141 113
85 441 1
301 187 9
231 377 57
265 341 97
497 153 4
293 9 145
445 77 41
421 429 49
281 13 165
457 345 33
409 393 7
1 487 3
29 325 81
381 475 13
403 325 9
125 389 25
153 145 221
77 201 237
321 454 33
261 153 141
37 473 1
296 281 156
37 135 139
257 153 165
17 105 213
368 245 32
225 297 17
373 293 87
89 452 41
221 413 17
305 149 41
221 421 55
461 121 1
457 140 9
485 5 9
421 201 33
285 425 45
249 113 156
161 185 53
185 329 133
193 193 141
57 258 31
93 409 81
437 497 1
365 397 95
109 305 193
349 369 61
49 481 1
21 397 89
41 393 101
437 341 29
173 49 45
25 33 61
429 321 1
5 485 1
281 337 65
245 489 9
273 325 153
441 185 3
393 345 77
221 233 233
85 5 145
397 93 17
5 217 25
149 269 19
229 357 33
145 485 5
485 337 1
385 261 77
393 1 32
45 445 1
101 397 41
313 251 57
285 165 17
109 45 137
469 257 1
225 201 1
181 29 145
73 245 1
213 417 5
285 453 21
45 441 17
43 381 15
293 289 155
113 313 5
323 193 97
85 113 379
95 153 81
193 253 43
135 427 61
217 252 112
349 223 21
317 353 129
204 245 185
489 349 1
245 337 13
41 401 1
213 171 161
281 23 185
145 273 169
157 304 131
97 229 42
389 382 49
385 281 31
425 131 29
205 349 25
337 347 63
201 493 3
1 453 33
433 189 21
267 225 103
241 449 1
193 17 57
45 253 153
201 49 241
89 121 345
273 345 105
165 201 85
381 85 33
373 445 25
461 65 25
305 9 13
65 277 17
205 457 1
377 157 77
405 149 55
341 321 17
483 261 13
25 333 89
413 493 5
481 261 1
33 207 199
173 387 1
209 393 13
397 169 97
385 465 5
361 25 125
73 433 57
313 497 1
337 373 121
369 249 69
120 49 77
49 493 3
97 261 1
29 377 15
137 89 141
261 405 33
481 5 17
421 32 73
483 393 13
177 435 37
425 373 41
392 73 98
169 177 77
119 245 66
87 457 29
473 197 13
53 301 153
69 445 9
145 277 51
287 69 53
305 137 55
260 265 25
117 1 257
89 317 77
125 321 141
245 101 177
101 353 25
289 125 185
5 225 4
319 249 113
201 345 47
117 385 37
277 273 129
77 153 85
25 361 129
257 161 137
365 181 105
1 55 339
325 161 161
485 145 1
41 81 181
121 85 213
245 365 41
413 485 1
269 373 97
201 215 45
389 333 81
365 251 17
391 421 17
153 453 33
393 201 31
213 101 77
349 145 25
217 25 145
249 189 211
257 45 5
309 253 1
473 289 9
89 97 129
101 257 65
469 481 1
105 283 147
61 457 33
321 197 1
225 189 85
273 425 33
489 144 11
173 53 257
103 217 189
29 301 93
17 317 133
469 77 1
277 45 179
13 485 1
483 21 1
205 469 1
421 421 65
273 465 17
337 481 17
205 341 129
5 161 133
61 101 81
143 341 113
21 361 57
317 433 41
473 269 1
457 65 31
165 101 9
202 347 57
121 141 345
489 337 5
265 165 53
249 425 41
461 277 9
493 253 7
373 249 17
433 109 25
237 445 13
317 250 129
489 81 5
97 201 57
415 91 51
241 12 113
330 185 122
389 301 105
313 437 22
321 381 5
493 37 1
201 311 85
109 301 105
121 153 249
25 221 201
305 457 17
449 269 13
381 381 65
261 289 129
337 405 1
1 133 297
17 201 265
57 49 369
264 413 1
441 361 25
173 109 229
321 33 125
69 261 13
1 365 113
144 189 185
33 1 297
365 481 5
209 169 281
435 211 37
5 409 85
137 141 343
9 37 113
307 193 189
401 121 93
53 13 141
441 405 57
385 49 87
309 337 65
189 101 181
413 69 22
441 361 29
9 369 125
321 125 53
101 377 117
105 169 77
41 273 11
305 73 57
225 449 13
49 111 303
197 449 17
61 189 281
448 273 21
317 241 1
13 433 60
231 309 43
5 397 65
169 317 89
13 93 257
51 345 109
341 333 1
157 301 15
95 405 17
321 321 93
235 155 161
409 429 17
461 208 9
181 273 181
17 217 201
393 201 73
149 137 293
439 81 33
17 469 1
231 169 195
469 79 17
1 5 465
201 165 41
301 161 13
297 179 157
305 289 1
101 444 13
425 153 49
495 229 1
89 393 21
449 429 1
81 171 235
153 85 257
125 445 1
241 189 237
181 154 169
93 171 59
105 225 173
465 396 9
445 173 25
141 369 85
141 285 73
290 321 73
53 239 199
337 185 133
225 69 261
69 321 167
153 217 65
129 493 1
53 167 225
301 325 153
233 177 201
365 1 65
105 209 145
265 93 101
37 377 89
9 77 409
385 232 93
140 149 177
69 217 41
333 61 97
121 161 265
253 121 137
445 405 45
129 341 153
153 351 79
45 53 401
441 125 25
157 36 289
241 477 17
41 401 49
409 265 21
153 241 1
473 489 11
329 333 1
265 101 161
113 225 177
413 233 1
39 241 6
165 269 190
445 101 17
335 225 9
289 377 25
265 117 209
417 237 37
373 265 15
325 461 9
413 301 49
225 421 17
13 383 25
381 449 41
285 169 89
405 73 21
193 381 77
101 190 166
321 285 13
393 265 49
321 353 137
325 129 33
101 121 173
93 17 97
329 73 85
329 481 13
345 365 17
193 377 63
473 401 21
441 157 29
365 341 101
405 385 81
337 113 86
167 237 145
305 293 21
349 89 101
213 209 127
161 437 33
192 361 133
441 341 45
201 149 33
329 133 99
45 290 48
461 111 27
251 267 199
413 101 39
57 317 157
61 429 33
205 169 145
249 337 47
361 441 19
363 141 23
1 469 1
37 81 165
153 489 1
226 289 133
101 329 129
317 245 17
261 369 129
185 133 21
189 133 281
153 313 165
81 481 1
269 131 1
45 465 25
437 245 1
53 143 351
457 325 33
51 57 297
457 405 37
417 325 13
29 51 337
447 361 53
113 273 81
233 305 49
301 405 65
97 35 85
216 109 10
325 261 97
385 73 93
219 85 11
373 421 49
457 1 29
153 81 138
129 465 5
241 315 47
13 217 261
353 193 93
69 343 75
255 429 3
341 29 97
101 481 17
41 61 335
73 29 277
361 468 5
93 390 73
225 85 13
61 257 189
469 21 1
401 397 57
337 73 81
457 5 9
197 344 32
253 437 1
301 280 41
151 129 301
397 37 89
381 249 113
197 373 1
121 17 263
173 97 81
181 397 1
455 349 45
429 345 1
497 277 1
221 465 1
189 457 37
361 273 51
241 21 241
261 429 7
433 359 53
353 17 61
133 9 289
61 1 41
265 269 217
285 87 213
85 409 89
433 145 29
381 429 71
425 141 21
493 377 1
29 189 265
181 205 249
245 1 225
165 27 109
101 321 101
45 349 137
65 145 17
29 317 138
465 461 29
473 125 17
109 233 41
457 121 21
237 421 77
173 417 39
181 259 169
393 481 1
179 81 81
425 449 41
461 253 9
45 97 260
49 65 101
145 265 129
14 383 45
485 337 1
36 237 65
187 237 7
481 153 17
49 265 197
477 369 9
1 341 73
399 405 1
357 41 113
145 441 21
489 25 9
436 433 57
37 465 25
253 317 15
409 1 89
441 1 5
205 409 81
149 325 113
297 41 85
309 285 149
317 121 81
21 401 57
277 205 1
267 385 17
385 109 70
161 177 89
457 449 1
233 161 81
437 245 1
397 165 81
251 65 81
459 361 15
35 281 185
61 201 19
313 129 85
337 333 137
29 5 65
269 101 97
201 169 1
385 1 65
341 201 121
473 393 5
157 201 173
1 229 193
53 385 77
413 357 51
293 129 135
247 305 85
25 25 373
389 329 105
153 41 265
153 489 1
345 263 73
37 45 17
189 185 225
482 375 15
193 173 129
33 125 41
53 88 225
385 421 56
453 389 37
165 65 28
153 189 89
285 465 21
409 313 9
329 29 45
409 312 85
274 481 13
177 169 305
37 489 5
337 275 141
429 483 1
425 141 33
109 93 153
489 201 5
45 51 179
357 261 129
209 89 205
397 385 57
197 77 289
81 17 13
361 485 7
37 301 79
441 161 1
105 129 257
365 321 89
225 5 181
385 153 13
417 387 49
145 153 273
429 285 57
61 489 9
293 21 177
237 297 153
345 457 17
21 217 133
349 361 30
249 81 29
1 329 109
385 385 5
449 269 37
337 481 4
305 321 173
473 371 21
305 157 189
263 41 60
245 153 203
453 48 17
449 377 13
125 237 169
125 369 85
41 397 57
201 241 197
1 485 1
225 137 169
93 313 121
412 153 7
387 397 57
35 197 97
33 333 81
109 293 53
269 481 9
437 73 63
377 437 29
9 489 9
39 453 33
51 449 21
387 413 1
49 191 201
303 429 49
445 221 33
217 61 101
141 301 177
145 313 109
117 281 113
401 201 45
349 389 81
261 425 29
463 201 17
145 69 261
421 5 49
137 211 175
497 199 1
85 257 13
53 1 17
5 17 63
389 461 9
213 473 13
25 177 193
145 171 217
481 233 5
120 185 185
365 49 97
325 353 77
461 392 33
305 437 1
173 425 65
209 397 53
365 97 49
217 245 1
269 437 1
409 309 45
197 91 257
1 45 380
405 285 33
83 213 217
345 469 1
141 401 73
413 393 73
245 345 29
21 385 101
349 61 121
405 165 33
289 403 11
273 449 45
69 13 81
328 305 151
269 29 201
205 421 65
101 273 85
413 65 46
153 311 59
1 291 75
101 5 241
55 213 129
73 345 37
385 177 113
89 217 153
21 333 129
13 129 169
485 487 13
29 425 37
391 209 69
313 361 133
369 121 25
1 187 251
13 301 161
321 285 145
5 101 241
9 67 247
181 61 257
429 493 1
105 141 81
89 101 289
128 429 57
197 385 57
369 21 53
381 445 33
217 253 229
115 276 208
157 393 97
109 189 217
265 1 177
91 130 222
397 369 73
57 105 289
313 405 41
141 153 21
345 321 107
73 101 385
425 449 39
325 133 121
85 115 135
377 77 29
381 348 65
475 93 15
281 145 54
33 213 114
493 213 1
117 402 43
166 245 1
265 265 209
201 201 1
173 205 89
277 321 29
281 235 31
101 169 21
357 277 81
257 301 1
411 185 75
345 47 89
485 161 9
469 149 1
358 71 13
133 389 33
129 81 357
221 413 9
185 397 1
221 93 41
409 111 69
93 385 7
141 413 65
481 185 9
437 201 1
149 297 85
89 429 57
409 89 29
453 373 9
125 145 127
309 413 45
341 29 113
337 209 29
61 1 249
165 13 1
57 485 1
497 204 1
493 85 5
304 115 56
37 133 209
89 477 17
253 161 193
421 153 65
269 485 1
305 277 57
219 421 29
385 69 77
489 13 9
277 25 193
117 409 77
375 149 55
397 309 73
361 453 9
25 185 261
121 121 313
409 25 53
77 237 65
41 221 145
305 385 61
69 57 277
471 325 13
213 469 17
209 481 1
261 245 201
425 317 61
45 309 145
453 321 33
219 233 237
413 345 1
45 453 25
249 361 105
213 342 108
117 337 49
145 241 101
53 1 409
457 17 37
1 377 81
301 435 13
465 13 3
81 473 7
241 311 81
493 233 1
308 185 87
249 201 25
281 49 117
153 497 1
49 413 49
173 113 161
213 149 65
1 185 117
1 193 221
381 437 45
453 85 1
29 413 49
37 329 57
185 248 122
341 193 37
433 425 57
149 489 9
121 333 105
329 453 1
261 25 97
253 341 75
145 81 25
448 372 34
201 121 177
261 393 65
465 21 7
461 249 1
173 181 113
281 225 191
209 297 169
305 253 97
456 304 30
497 193 1
141 125 57
449 345 29
81 109 321
445 126 25
237 377 121
377 69 33
398 165 12
397 17 25
385 1 37
489 369 9
425 169 57
289 361 121
276 353 3
1 125 345
265 421 49
377 145 29
217 301 105
229 105 225
113 109 157
253 413 41
457 233 21
1 453 17
315 65 169
209 51 175
369 261 89
189 101 201
441 5 21
101 445 49
305 135 29
489 73 5
405 1 17
237 121 121
433 141 32
473 319 13
349 385 53
17 361 109
27 483 3
93 285 69
389 321 1
117 265 93
217 89 149
409 181 57
429 467 1
493 433 1
221 365 25
439 5 7
41 53 239
429 97 1
169 125 17
33 261 153
409 361 77
40 257 165
57 333 121
421 53 17
443 444 11
489 365 9
493 481 1
221 285 177
49 333 57
61 21 201
141 237 177
281 469 1
189 85 289
29 185 171
63 337 95
73 229 49
301 377 53
193 241 207
485 9 1
341 141 1
181 405 65
487 325 7
101 185 33
11 221 201
409 397 41
51 45 217
193 57 57
221 365 81
275 489 5
277 131 9
65 173 265
169 113 233
429 201 41
233 321 81
249 33 43
485 269 13
469 25 1
243 313 77
277 485 9
149 85 181
333 91 50
341 147 1
309 181 97
433 169 61
367 1 81
145 433 1
205 173 89
185 376 59
25 45 125
105 313 54
401 125 29
257 413 49
171 269 161
65 1 413
9 365 17
325 5 113
253 155 193
193 145 207
325 301 126
177 153 37
271 341 65
317 201 137
133 129 83
225 469 1
449 389 49
141 161 121
321 53 117
165 273 15
163 353 21
33 9 193
421 217 37
413 257 73
85 441 1
3 437 41
285 349 65
21 323 53
229 40 209
129 321 169
61 397 65
237 273 191
65 285 209
69 421 1
101 165 125
145 397 99
25 293 177
433 437 1
453 374 33
61 381 113
349 217 145
305 321 123
321 93 37
449 129 41
405 65 33
281 183 9
183 57 169
349 237 17
121 409 41
499 373 1
53 313 65
305 101 177
481 345 1
345 193 117
57 357 129
473 209 25
273 423 7
373 489 1
101 349 65
1 213 161
489 281 9
107 376 13
125 425 69
381 365 33
417 293 77
53 137 37
20 305 101
57 101 377
197 265 181
51 469 1
145 353 101
215 298 133
265 333 1
329 341 129
361 5 125
465 401 5
321 399 77
489 321 9
321 193 61
85 305 81
57 161 305
277 326 33
421 457 33
461 73 1
489 257 5
201 113 47
201 357 1
9 201 77
41 390 95
469 393 17
61 241 77
29 309 177
447 473 9
385 449 1
273 493 5
63 231 61
193 497 1
29 401 73
121 321 137
141 457 9
65 441 45
185 225 173
181 211 175
49 475 25
173 437 1
381 137 81
409 49 73
101 35 301
405 305 33
293 441 9
265 439 8
169 356 58
409 253 25
101 415 13
199 273 5
475 153 1
469 1 17
53 297 121
9 321 53
41 117 157
341 5 113
409 1 81
281 237 85
193 421 1
493 265 1
349 225 121
485 65 1
85 113 47
381 341 69
305 221 17
398 113 86
77 421 21
345 1 21
309 141 129
233 465 9
45 403 93
109 365 9
53 285 209
39 281 1
173 289 121
137 357 105
257 361 97
37 181 153
245 253 73
233 253 103
475 311 9
221 243 99
401 421 69
49 185 145
209 213 97
333 121 145
93 341 1
153 369 77
133 485 1
385 157 78
315 429 33
11 269 209
197 165 177
357 97 89
61 213 9
257 186 178
333 57 1
433 197 45
293 129 117
341 5 41
341 381 81
413 117 81
441 353 35
265 269 129
177 125 285
212 189 84
415 57 77
373 481 9
261 297 173
125 41 215
89 201 25
473 405 13
189 473 9
221 389 91
5 325 49
493 137 1
141 93 169
101 310 48
117 305 61
73 189 297
65 245 177
433 1 61
93 485 1
114 125 353
356 441 5
193 273 197
305 441 13
85 449 25
297 321 111
81 317 145
437 117 45
181 485 1
76 85 161
237 281 55
357 189 81
461 385 25
475 425 9
39 57 13
17 251 189
53 61 257
9 53 193
483 185 1
41 371 33
245 403 47
345 469 29
133 161 69
421 153 17
237 25 217
237 489 1
441 21 49
353 201 29
1 385 1
205 201 145
65 69 161
363 93 81
375 428 12
437 81 33
361 397 49
361 141 125
445 45 1
37 73 105
105 17 157
385 325 21
141 129 57
165 185 1
3 381 1
65 101 305
101 177 221
9 477 9
405 57 33
25 100 171
141 33 329
169 97 329
317 451 43
209 249 173
133 401 85
71 244 184
9 261 145
201 341 65
377 89 77
261 61 161
185 297 1
413 317 41
213 77 253
461 481 13
405 261 73
236 109 222
195 397 37
153 147 99
17 445 37
297 461 17
421 21 49
151 341 41
445 29 17
485 67 7
197 3 273
463 193 13
457 261 1
229 353 125
101 433 53
17 401 21
221 301 169
173 85 129
85 265 9
225 89 187
65 457 37
25 425 43
89 421 33
215 37 31
413 105 1
473 145 21
37 17 241
1 9 451
76 129 213
477 189 17
21 457 29
417 409 65
493 217 1
397 495 3
253 5 129
153 389 49
21 181 17
405 201 17
21 457 9
325 473 5
185 5 159
57 377 73
139 265 133
263 21 171
369 269 1
321 133 1
389 145 49
357 365 105
421 217 17
351 401 21
329 393 77
41 129 93
257 13 169
107 405 33
433 181 61
295 41 65
221 69 195
265 395 15
137 409 69
433 205 45
81 237 113
133 1 209
29 349 51
5 25 465
389 1 97
413 181 9
47 229 1
185 269 153
493 205 3
29 329 49
133 33 257
217 381 33
109 489 1
453 141 1
337 105 81
37 369 85
61 225 1
25 365 17
345 437 25
61 89 209
206 173 193
421 329 75
73 21 189
425 309 45
73 441 45
33 177 85
381 97 29
314 185 101
187 265 89
21 109 1
359 405 33
65 5 101
89 45 45
325 411 33
29 445 33
225 137 257
301 217 57
453 433 33
25 121 121
57 189 265
293 373 1
261 71 153
5 157 41
297 101 17
305 213 83
57 5 249
499 281 1
207 401 73
101 133 294
317 369 129
419 173 13
57 221 121
153 221 205
1 425 29
425 199 37
390 405 73
125 337 65
9 212 151
401 159 41
451 5 1
357 221 129
397 177 17
307 29 23
217 9 203
45 357 41
1 329 77
309 91 129
121 305 53
285 285 145
7 37 113
301 433 41
209 308 110
293 193 149
33 165 64
53 293 49
409 389 69
473 191 28
411 485 1
281 469 17
333 109 41
341 229 129
5 289 57
435 37 57
425 481 5
357 345 97
301 189 89
17 457 1
477 357 21
241 85 117
165 489 9
57 145 290
57 281 161
7 481 1
317 321 1
351 341 65
349 97 121
209 1 193
413 389 9
5 199 163
461 378 33
81 391 35
9 21 417
449 121 49
157 389 13
125 341 115
135 67 245
319 193 107
421 93 59
201 309 185
257 217 125
9 225 13
1 433 37
421 289 67
485 251 13
127 73 265
259 13 139
61 317 130
271 473 9
303 197 163
375 81 82
189 241 149
487 365 7
373 251 41
441 69 1
105 285 153
385 89 45
1 313 1
20 465 9
373 445 15
125 205 83
97 385 101
1 48 403
216 1 284
384 60 22
85 141 161
497 105 1
341 65 1
433 129 25
281 53 37
413 185 21
357 357 49
1 189 145
277 337 105
261 273 165
433 405 13
241 299 89
445 429 49
285 233 97
485 445 1
317 5 17
457 20 15
317 193 97
173 460 17
481 141 13
221 293 193
245 21 129
385 429 33
197 81 121
189 201 13
269 273 37
249 217 25
85 297 151
69 89 291
246 325 21
421 81 17
293 221 107
249 205 133
373 349 65
481 305 16
269 145 145
301 233 73
285 265 107
205 41 249
1 469 29
193 319 151
273 79 17
91 145 317
357 441 33
456 305 39
385 205 1
321 437 17
293 421 49
429 133 17
255 141 3
241 169 241
481 469 13
345 493 1
241 417 61
21 217 25
25 397 41
1 189 145
133 393 57
9 373 1
15 457 13
301 57 105
113 269 33
161 45 121
1 101 55
53 29 393
337 497 1
425 437 1
61 21 165
25 261 33
421 117 17
17 125 233
57 441 45
153 405 85
221 285 1
321 21 71
349 429 17
37 475 5
125 233 245
133 285 153
13 368 103
301 381 17
469 229 3
369 389 53
53 261 33
73 232 214
1 423 19
69 313 19
437 257 37
137 493 1
441 137 9
361 321 137
69 269 65
264 290 138
361 257 85
41 221 193
253 461 25
121 269 109
233 465 1
261 181 156
353 21 77
441 353 25
249 429 37
97 49 149
321 229 89
65 257 163
305 453 9
385 125 45
341 33 49
181 169 5
325 105 117
81 229 61
99 281 57
405 445 49
45 97 385
57 377 13
317 257 37
261 461 1
477 189 5
277 197 129
453 473 21
285 329 137
325 141 161
407 81 1
301 153 113
255 241 161
489 299 1
281 125 61
277 469 27
285 13 73
385 151 31
261 414 62
289 281 13
245 61 241
344 169 61
393 105 17
493 129 1
265 353 105
19 177 1
252 317 65
13 269 81
321 245 13
195 149 71
217 409 73
301 61 89
425 85 61
141 201 13
79 265 209
41 269 177
97 285 49
78 47 122
411 325 5
25 445 17
381 481 17
247 405 41
205 29 81
69 433 53
337 389 49
337 269 117
497 177 1
53 385 37
1 345 37
461 113 25
287 409 89
395 397 17
8 269 217
165 489 5
293 337 97
261 13 177
201 421 9
435 185 47
289 317 9
445 117 49
233 105 9
217 141 97
465 457 17
305 221 37
437 1 33
137 73 361
9 297 33
377 353 49
321 293 125
237 13 121
29 257 89
433 449 5
341 329 124
129 329 1
309 281 65
445 201 25
197 345 1
181 397 65
209 93 141
313 469 17
37 115 125
1 465 25
413 145 33
401 486 2
441 445 33
467 453 31
97 461 25
441 65 41
465 181 9
81 233 125
77 225 33
285 265 193
327 13 115
141 373 117
65 357 97
269 37 57
331 61 7
57 417 77
117 5 65
97 57 101
233 201 137
337 65 57
93 115 205
165 391 29
77 349 137
333 185 17
169 209 81
417 101 9
129 157 281
277 321 145
489 110 9
325 201 33
413 169 69
89 313 105
153 337 53
157 457 41
289 109 129
325 325 17
49 69 65
193 385 9
325 465 13
201 427 64
312 305 27
241 326 107
311 429 25
161 241 137
133 345 49
353 281 25
51 221 49
273 455 17
190 53 71
349 129 9
393 189 49
121 241 185
489 415 9
217 117 29
457 399 27
489 291 9
361 153 129
169 197 273
427 426 31
337 389 25
377 153 105
32 292 45
225 440 2
253 21 164
465 233 21
269 149 155
381 49 13
417 389 69
357 77 1
1 391 67
401 197 13
105 366 40
271 45 41
245 361 89
45 173 65
445 201 33
139 229 161
123 1 165
469 65 17
193 25 213
329 393 33
133 479 3
473 413 17
469 117 29
57 105 97
291 353 61
229 385 23
241 33 1
221 85 209
321 293 57
269 1 201
413 213 41
105 439 47
179 313 33
185 121 61
33 421 5
269 421 49
429 403 27
65 401 13
93 269 137
309 453 33
285 319 105
153 307 59
217 67 149
405 405 65
437 57 25
385 61 101
35 169 153
405 65 1
93 439 21
397 163 5
477 21 5
365 29 7
269 141 113
293 109 101
21 397 89
41 361 73
489 15 5
413 275 73
165 329 57
389 213 33
385 141 33
33 457 13
261 69 145
404 353 27
361 481 1
317 321 61
297 389 93
497 229 1
397 40 89
401 1 65
61 125 1
441 111 51
209 45 105
325 309 153
181 485 1
425 481 5
177 309 97
273 309 1
156 385 65
453 473 21
177 29 165
273 153 31
209 149 37
101 306 57
193 301 1
317 375 83
253 277 81
5 41 261
201 465 13
193 5 189
441 289 29
281 229 75
333 241 149
455 293 31
409 203 73
273 321 53
445 493 5
113 57 69
195 377 113
173 449 41
397 141 69
385 158 101
157 13 89
289 385 69
491 317 9
1 205 125
261 300 50
281 391 21
241 89 157
261 163 41
165 105 241
225 389 49
498 113 2
177 269 37
73 65 315
173 149 201
91 141 45
229 493 5
45 441 21
187 205 229
497 45 1
145 273 85
150 157 93
305 191 93
41 221 165
373 401 81
373 393 21
61 349 25
21 269 185
237 177 49
401 5 85
5 301 65
217 217 129
233 401 2
401 473 5
157 37 157
409 141 41
159 73 299
333 105 31
1 149 277
201 285 121
1 133 303
297 297 1
273 237 13
245 157 209
185 97 285
289 445 49
137 201 12
180 77 22
15 437 1
193 153 125
313 69 113
29 373 97
277 325 15
133 301 161
381 477 1
85 349 1
305 73 137
329 201 157
317 365 25
85 481 5
13 413 1
409 217 89
101 103 57
417 243 17
333 483 5
427 257 19
469 193 9
129 345 73
165 261 201
145 385 105
181 485 9
385 391 99
338 365 73
281 413 39
349 189 129
353 439 13
23 89 317
185 313 1
393 389 29
365 227 49
309 101 65
9 217 181
33 381 101
325 229 65
241 49 21
329 433 13
417 237 81
265 181 121
209 285 9
489 161 1
29 257 101
493 7 1
25 121 229
405 269 81
273 49 153
265 151 161
253 281 214
221 249 127
337 145 79
449 157 22
357 401 97
33 249 33
21 401 33
281 107 141
493 329 1
101 403 50
81 9 67
203 388 90
377 385 11
453 373 1
221 257 84
21 280 149
37 181 193
425 409 21
169 377 101
1 77 281
149 119 325
101 65 237
325 273 121
49 405 52
169 1 221
481 305 1
362 417 37
309 53 181
269 376 55
157 345 105
477 1 17
301 373 97
133 189 89
209 49 169
181 333 1
151 25 97
481 473 1
269 21 121
53 5 97
425 85 33
293 485 1
53 241 117
449 397 37
37 445 9
13 467 9
249 305 145
101 245 1
337 417 77
349 205 121
244 1 8
437 393 17
350 185 133
221 213 113
381 437 26
65 37 345
277 381 117
209 255 85
297 401 81
77 297 153
29 453 1
389 69 49
301 373 77
185 47 265
405 53 61
81 209 269
289 285 205
343 345 1
17 165 141
385 333 97
177 117 7
221 465 13
373 49 65
389 301 1
1 345 38
437 189 21
341 5 97
473 157 9
213 29 75
377 305 85
89 109 1
313 241 165
413 273 61
153 5 93
17 197 225
305 29 77
201 85 297
313 429 35
189 181 305
397 369 41
401 13 99
1 41 229
162 309 65
337 189 53
249 341 1
333 413 81
213 361 1
65 281 125
101 73 41
373 41 1
31 437 5
85 73 33
469 90 9
313 261 9
315 331 113
457 93 25
225 199 253
389 271 41
381 269 45
453 237 9
169 137 153
33 469 1
253 301 131
93 125 339
77 169 181
381 269 17
345 439 57
217 325 145
409 69 77
281 1 17
425 149 41
237 489 1
149 493 1
9 9 437
25 225 45
161 49 317
217 153 37
261 201 87
45 341 129
77 81 229
417 421 33
285 417 5
277 1 53
125 137 257
187 61 207
473 445 1
149 395 1
41 377 1
247 12 201
225 401 1
429 357 19
137 69 249
185 257 41
209 401 5
109 109 49
225 5 225
265 213 217
137 365 89
457 119 37
395 339 97
421 85 17
21 429 41
149 373 105
437 489 1
213 445 1
461 333 1
473 241 25
401 397 25
429 53 17
377 113 53
93 225 173
237 445 9
337 95 33
153 1 205
409 225 33
421 445 33
437 93 33
469 57 1
257 491 2
201 353 5
465 441 25
357 349 31
265 313 69
357 321 65
217 185 173
481 341 1
277 481 9
201 173 129
373 303 15
57 97 49
445 313 1
79 453 37
421 417 17
445 281 7
209 81 241
197 367 125
9 285 49
201 353 13
25 101 163
285 113 25
337 257 151
133 289 89
69 469 9
153 253 145
233 289 65
313 261 69
237 373 113
189 305 67
237 61 121
37 277 209
337 457 37
105 401 44
135 101 117
389 313 9
297 73 189
405 201 91
207 105 26
377 121 117
85 81 129
161 15 285
475 313 11
493 213 1
173 189 289
413 77 17
207 209 117
347 183 129
253 397 74
321 493 7
269 385 65
25 109 285
85 105 257
345 205 101
357 193 67
417 493 1
369 213 25
221 253 71
21 217 45
413 329 87
49 189 17
257 61 85
129 385 5
413 485 1
133 277 17
37 1 369
109 73 105
441 357 25
241 227 241
197 297 45
341 317 65
377 289 49
453 87 33
381 421 17
185 457 37
263 367 73
473 161 25
149 121 289
305 481 13
57 293 81
169 205 115
189 385 81
309 277 96
61 9 137
125 45 241
97 365 57
33 141 109
33 65 37
325 301 1
9 457 33
333 201 71
165 325 65
241 329 129
169 477 1
14 73 89
21 29 37
131 397 73
149 165 85
265 389 65
345 281 37
265 387 4
257 433 17
29 135 355
261 165 81
357 71 91
202 35 216
405 1 1
301 153 25
341 145 89
13 305 69
57 15 313
319 321 73
437 85 41
441 73 49
113 77 121
344 161 60
417 45 13
33 61 249
101 485 9
19 285 188
221 213 105
337 351 135
397 493 1
449 437 29
381 77 41
361 113 1
433 349 45
177 101 289
237 29 193
197 309 95
287 353 133
497 65 1
319 437 1
69 297 137
437 185 29
459 497 1
33 261 88
441 145 5
34 457 25
41 29 313
333 93 97
181 237 73
397 149 65
253 309 97
87 449 49
497 179 1
417 85 69
141 101 265
341 169 49
1 497 4
485 13 1
29 421 65
337 317 9
321 1 117
461 141 9
1 457 13
265 65 89
31 385 93
473 253 1
185 397 73
28 389 103
253 253 1
400 357 100
133 477 17
421 293 49
62 341 65
65 265 233
17 69 55
281 353 121
417 169 61
9 13 289
425 137 45
325 117 65
169 77 7
233 117 253
131 76 41
421 145 1
83 133 257
137 53 109
257 193 53
157 269 145
409 387 65
329 265 65
189 469 13
285 409 87
145 305 169
445 145 49
189 377 25
53 369 121
53 37 209
61 109 357
352 59 22
36 1 358
9 61 155
41 248 102
261 245 145
409 129 1
65 173 221
487 265 1
493 449 1
305 73 193
41 373 65
89 217 277
231 185 125
117 254 68
393 129 57
45 281 177
349 1 49
489 225 1
81 61 329
281 421 73
5 145 89
145 331 115
5 65 255
157 373 1
149 277 1
464 129 31
257 169 77
381 213 65
7 413 54
425 129 29
137 29 21
201 205 169
221 389 11
325 437 1
415 77 7
481 37 17
46 465 15
1 337 73
341 465 21
149 177 316
251 257 37
489 13 5
353 180 97
1 229 257
297 293 181
461 121 29
93 201 237
313 385 1
41 241 221
161 493 1
305 349 73
85 237 257
11 337 31
249 425 73
149 201 269
125 199 15
345 313 8
269 109 93
381 81 9
193 129 301
421 493 1
285 37 9
73 305 33
361 489 1
421 105 17
113 101 61
345 73 61
213 97 277
301 57 65
153 429 1
273 233 169
153 289 61
481 25 5
85 349 133
359 289 51
201 85 217
441 393 25
457 385 5
157 85 22
13 25 389
71 401 69
430 369 63
17 425 73
85 285 181
229 493 1
299 300 156
145 91 329
446 237 9
73 137 218
301 201 97
153 126 125
405 63 33
275 489 5
449 197 41
269 37 193
1 129 325
345 241 9
65 365 57
89 385 40
421 133 33
1 375 89
141 205 41
77 9 9
169 113 193
78 487 1
313 101 5
325 105 1
239 121 97
311 401 1
65 401 97
97 125 361
369 325 61
409 365 57
485 5 13
341 37 129
45 181 1
475 221 13
485 161 13
129 305 71
333 157 73
53 33 81
133 265 105
449 125 25
357 265 65
13 233 5
235 321 137
5 245 193
337 489 9
17 407 45
1 5 33
245 449 37
93 281 77
181 469 21
187 441 58
329 129 117
81 493 1
209 201 230
85 121 41
296 109 84
209 417 1
185 1 193
241 409 77
179 469 17
463 97 35
477 173 17
429 481 5
119 229 101
53 85 97
461 18 33
337 325 89
469 189 25
281 285 113
429 373 25
487 223 7
401 261 81
389 325 49
473 357 9
88 481 1
269 389 65
373 269 65
269 121 145
341 5 65
413 293 81
417 153 69
5 213 97
125 345 9
409 461 9
421 353 49
393 97 85
131 69 65
477 264 9
29 57 277
489 157 9
281 381 13
117 329 49
497 381 1
349 233 33
45 453 17
421 497 1
481 41 13
345 1 1
41 381 17
437 261 25
251 385 85
223 129 151
65 273 201
104 203 1
381 185 17
161 305 123
351 37 91
457 441 41
361 361 97
1 161 337
297 101 29
417 335 17
249 185 205
105 345 9
223 61 273
153 105 57
45 101 21
25 401 97
377 171 5
209 369 121
65 129 253
373 205 9
213 25 129
1 357 81
1 81 309
459 145 17
1 293 141
101 79 305
425 353 33
405 413 81
65 37 401
485 453 9
349 437 1
321 189 105
429 469 1
185 93 261
289 445 1
421 249 49
305 19 1
69 147 319
101 121 365
347 393 1
117 108 81
421 37 33
429 439 45
413 441 15
305 61 1
289 29 197
449 101 13
25 441 49
95 121 189
477 289 17
314 337 101
305 361 139
473 93 9
261 341 18
409 297 37
13 5 161
225 377 77
437 245 5
425 385 5
1 1 61
293 493 8
78 161 189
421 145 33
227 25 199
301 85 153
221 93 257
101 165 1
297 113 79
17 237 127
497 137 1
297 477 17
93 325 9
269 221 179
485 409 5
297 97 25
289 309 169
211 9 15
405 441 21
177 453 1
129 485 11
81 405 87
419 53 8
389 457 13
1 37 141
445 223 43
133 429 70
61 137 211
245 437 24
89 53 5
125 225 161
485 149 3
153 253 201
42 225 5
289 213 107
457 453 13
105 157 201
257 65 243
313 409 85
25 269 89
263 269 185
450 1 17
485 105 1
341 381 1
272 401 91
193 45 221
350 417 25
421 369 47
133 29 81
269 429 11
225 77 70
69 341 92
144 309 145
153 153 333
121 393 89
353 153 53
9 217 41
69 321 81
189 241 53
217 177 115
141 409 5
190 301 161
267 377 33
5 1 225
69 97 69
72 449 1
265 257 109
33 49 205
265 29 209
81 65 225
313 105 109
377 21 31
453 409 33
385 417 9
313 35 33
197 93 49
13 19 403
341 165 33
107 221 121
425 189 73
493 301 4
153 317 121
242 53 85
337 137 129
383 109 51
249 145 223
337 137 23
85 105 184
413 403 73
161 233 42
361 221 129
329 13 27
393 369 99
333 429 25
57 393 61
145 441 45
357 145 81
233 401 55
401 413 17
177 365 119
193 189 253
269 93 117
177 313 15
329 117 49
69 65 225
55 161 289
485 293 5
361 381 85
193 437 1
445 124 25
133 207 57
181 225 25
8 329 73
145 137 253
345 281 5
477 149 9
305 245 125
69 128 164
421 37 65
113 133 291
198 225 1
41 253 241
493 425 5
339 101 92
409 101 69
401 221 57
312 245 136
325 461 9
29 173 257
497 301 3
261 105 137
77 13 381
154 367 33
105 469 17
61 361 98
213 317 33
385 1 46
317 221 161
393 164 1
381 53 1
429 285 25
177 453 33
397 413 33
321 205 105
229 33 209
153 349 121
217 89 261
321 349 121
469 401 25
1 445 9
333 409 64
81 269 129
203 221 9
375 445 17
287 81 201
37 257 217
321 401 41
385 49 17
249 73 95
411 361 53
376 405 1
451 145 3
257 101 217
393 1 5
489 247 9
1 405 25
329 217 33
9 25 317
85 265 161
193 309 1
29 201 29
175 97 195
157 225 217
213 101 225
245 207 113
269 241 17
233 229 9
201 105 269
389 441 57
197 403 7
5 69 21
265 431 65
121 73 297
445 161 9
337 33 85
189 397 89
425 433 37
201 479 9
85 81 1
317 421 1
17 97 201
477 13 1
309 437 1
273 385 111
325 153 97
441 45 57
289 153 201
325 253 153
401 473 13
105 201 177
101 305 3
73 401 53
385 137 61
141 109 185
241 5 131
201 389 81
41 397 89
33 61 1
269 136 89
1 93 289
169 101 289
205 385 53
121 465 1
461 181 9
113 117 149
9 201 145
425 401 69
337 217 93
341 277 129
65 185 229
53 165 153
237 337 37
413 461 25
97 375 117
217 325 129
317 169 169
161 493 1
358 1 135
5 169 233
397 49 1
269 310 10
445 61 47
105 57 205
401 413 45
139 1 115
121 437 17
307 481 1
117 241 181
341 29 33
301 417 57
181 269 189
281 361 71
245 181 1
201 265 41
293 491 5
261 493 8
377 141 77
283 189 139
37 473 13
145 121 197
137 297 17
245 303 1
141 89 337
333 425 5
121 153 177
385 329 105
273 92 81
449 5 25
181 329 45
171 426 26
105 405 33
305 225 1
337 53 25
171 173 251
141 209 109
113 413 65
201 317 73
355 1 61
467 305 31
273 189 201
303 93 167
11 425 65
497 185 1
473 72 21
489 405 1
401 201 9
225 395 79
165 177 313
321 49 53
471 333 13
441 213 45
275 439 31
273 101 213
73 329 153
245 49 53
485 85 9
37 497 3
105 46 33
115 485 1
313 401 49
477 421 17
221 25 217
253 249 145
101 257 25
265 445 1
297 241 153
61 109 67
349 343 121
229 393 57
377 109 1
397 369 81
97 265 61
425 149 37
15 137 193
221 445 41
85 289 149
241 381 105
1 209 141
345 193 25
385 17 72
453 265 1
85 473 6
85 229 113
117 293 117
321 257 33
437 225 11
189 473 25
209 110 157
337 137 53
253 149 153
245 437 49
13 357 135
333 405 57
301 25 145
237 149 9
145 397 57
93 477 4
1 281 69
433 401 5
421 489 5
141 55 257
137 365 129
77 41 1
357 285 129
341 433 13
137 493 5
137 485 1
381 245 9
89 205 41
165 197 49
73 293 193
1 401 37
117 73 65
449 401 17
233 249 97
265 268 84
477 53 9
53 377 29
69 85 353
269 93 113
381 21 89
301 253 9
369 205 109
233 237 129
343 437 35
25 349 17
47 321 69
129 205 185
21 429 25
41 307 189
157 313 93
29 433 29
61 485 5
197 153 177
481 17 13
488 437 8
373 135 63
433 217 21
489 189 9
465 29 33
277 65 193
281 421 33
165 425 73
221 461 21
181 13 161
143 301 185
401 377 29
219 141 61
221 197 49
369 497 1
41 201 253
113 225 1
453 261 33
325 145 161
277 317 17
130 429 65
43 121 17
389 313 97
449 233 49
385 153 33
453 253 21
421 221 1
177 425 37
457 197 37
301 352 135
369 225 85
409 309 13
341 185 49
297 395 11
201 307 23
281 305 41
81 73 117
17 37 325
309 1 129
101 69 269
385 433 1
397 357 81
1 425 45
329 433 25
401 353 89
345 257 35
221 117 225
245 493 1
325 389 65
429 301 1
85 485 1
433 353 65
445 361 41
193 301 161
245 377 83
35 411 61
333 365 121
421 1 17
361 461 1
64 221 1
277 121 77
257 9 153
229 85 129
385 217 61
345 249 17
353 5 29
45 500 1
65 489 9
101 145 123
273 305 33
157 209 113
161 317 113
325 1 97
319 497 1
421 117 1