706368 255888 137904 8064 908592 670752 575760 896448 252768 471504 905952 366528 151680 742320 937152 817104 710496 90864 632064 395616 325776 426336 688032 389808 737856 693888 37248 855312 427584 127056 468912 701424 792864 248544 234720 153888 464592 862704 537888 624144 88320 33696 103728 433296 957744 904944 921168 727824 183264 193968 780960 840576 462720 208608 470592 299040 193728 645552 426000 128496 666480 545664 473904 419760 2688 886176 284688 145296 556752 41904 655056 541776 428256 249168 74544 828384 630096 707040 487584 486912 385968 940224 711696 868416 156960 519312 326880 779520 630480 773952 345360 911136 331008 931440 245520 398304 81360 868992 562416 762576 779424 665040 472800 939456 551088 581088 911184 589056 868608 813120 186144 764304 25056 528960 413808 919872 84240 467376 461904 783936 809904 506352 393888 609888 606816 176496 87504 299808 895296 388128 782784 679968 678672 310800 526800 399744 678096 116448 182592 139680 942624 476496 623712 380544 479376 573888 827664 523536 561408 66912 80016 285072 724560 671568 167088 334992 889488 509952 323760 161136 284448 342816 69840 48768 690192 800016 223728 446160 327168 631920 155616 543072 867936 433728 518352 6336 690864 669888 583536 675264 197136 359520 647568 193056 688848 316752 635520 782496 675696 678576 232800 76224 319152 773088 735840 828336 946608 869616 561168 755808 732816 352032 132912 733296 321792 386448 274272 762000 940800 591648 781008 195120 47136 13008 777024 420480 709824 102192 529200 731280 99408 695616 34608 935856 139248 706896 867024 584640 379824 478176 938208 197760 263088 545616 509664 933408 901200 121392 361776 11808 516192 793680 820896 899856 90000 45696 153216 704400 630288 646848 849312 945792 454464 347616 161568 23904 174144 257280 528096 632544 707808 667632 74016 75120 839904 503088 806304 836880 805056 413328 324432 154080 477840 32880 89088 893808 817392 702624 213072 856992 337440 473376 574896 679488 148896 183696 751200 547824 931344 360912 169008 736608 879696 871200 320160 748512 60096 61968 448800 39456 128928 114624 687936 751536 76848 397344 512880 347952 433632 263808 566928 202272 335568 644160 276240 249264 912048 63408 296880 853968 852816 227472 491856 903552 723360 322512 229056 664128 374544 1200 657360 477504 654528 648096 427920 204192 248784 847680 124224 891840 892704 2016 107520 284592 901056 79056 180144 327744 22512 618096 726240 677760 150192 375792 84960 440400 592080 594000 661392 853536 318336 371568 587328 613968 166032 449664 24432 168576 113232 416880 174912 685440 285696 306000 46032 81936 350016 386880 819216 829824 533472 394464 846336 516432 601776 787248 186144 704112 138720 75024 105792 8112 282960 495552 502512 425040 444432 141840 8160 832800 610560 589584 543312 843984 78288 265008 148368 108048 910128 739872 13296 150720 204912 586560 463632 699264 367248 612432 369696 327648 906960 457056 32832 609312 892512 437568 756480 194880 589632 438192 404544 25104 134784 145632 897456 287712 347520 402336 719712 924720 105312 386112 700944 183120 343440 734160 33408 793200 405936 1776 444672 424128 479280 912096 790464 912624 648384 872640 669552 545568 335520 667488 402864 80880 258096 664752 624096 182592 119760 818352 577008 52560 192576 838128 143808 466176 955872 373680 433872 931056 532704 424176 489984 113088 482880 381936 333120 126720 533520 98064 511920 469584 149568 582672 442848 714624 717312 859344 957072 791472 878928 418656 928176 453216 407760 56016 795264 512160 745152 87120 764352 367104 113088 262848 708528 424176 946848 305712 710640 608352 352560 647088 210720 885312 687792 854064 909360 563472 34656 763056 723504 319536 305088 730992 131616 70176 413472 678480 441744 434880 541728 751920 522720 59136 784080 325920 727920 301632 739584 923616 785280 831648 516816 811920 182160 403584 611904 201168 434784 399312 912720 295584 540000 754032 312768 210624 359088 912768 569520 381072 738816 90960 171696 565392 602304 19392 621456 749808 71376 421824 210288 478464 329520 429936 875424 384048 778272 36864 844272 300384 798000 125184 942672 235440 282144 282864 215424 326304 418176 383520 743904 781008 932640 485424 884928 931824 405024 615648 123792 723408 256608 724080 553488 87456 713568 901200 106128 665568 600576 893376 940464 686160 308112 181200 478560 55056 305616 596448 306624 949440 758976 876432 347232 494688 382176 448512 138000 594144 104880 783360 197472 318816 145776 680928 42192 202080 383424 760512 765696 741552 183024 846096 205344 78288 248976 136656 841680 210432 311472 359040 648528 23952 567072 770736 301920 489936 437664 774384 347904 45168 515136 108384 586272 187680 890592 913872 730944 411792 928656 53856 931008 428640 938640 807648 777888 736416 256032 707568 489264 452448 949056 330960 893856 715152 771696 358416 881712 771696 698544 101520 667056 694512 378048 95328 925152 297840 821328 25968 695472 588000 354816 801552 613008 438864 434064 628944 622656 46992 554448 47952 888384 106656 875232 800256 740928 116304 320352 169584 381792 557424 302928 904560 279360 774528 928896 358752 636384 259104 683328 842640 50784 71616 135504 332256 660000 827424 98208 434064 842544 719568 96144 434592 300480 129168 42864 418896 544368 786384 448704 839040 1536 916704 870048 652992 43296 446064 782304 260784 437424 588480 468000 298992 833712 632064 17184 195552 705792 228432 828192 124080 505968 356304 654336 226704 168720 959040 574896 929376 146112 432240 165312 747504 748224 614160 702288 477408 721536 861264 880032 589728 405888 86592 501024 59904 915888 495888 397968 928944 437472 323904 944784 684048 384912 526368 747600 895152 778128 674400 517152 9024 905328 658320 702240 945072 450624 221328 502320 725856 32736 638304 218544 137136 705552 111168 632112 601920 737520 439248 503328 274800 350352 820800 935040 749856 734592 444432 607056 184512 257376 590592 309360 783552 484224 398256 176640 264288 216960 51360 565776 713040 848544 317904 592032 33312 16896 949008 661920 567600 4464 923616 160752 940896 939600 42672 757152 492384 66144 563232 236352 186288 894288 403104 900576 927264 752928 508416 926016 213216 886128 157248 548544 178656 367536 934512 742752 690384 425808 840048 352464 936672 180720 718128 642384 95712 49872 563952 813600 790512 43632 893232 474768 139008 272928 20736 423984 857520 693312 273072 28896 349920 596880 680736 386640 705936 174672 741600 893904 432720 259920 869952 424896 889968 122208 599712 648480 231120 652848 920592 405840 17856 245184 338400 177264 180672 949488 376224 30672 130896 576720 802128 635328 779760 803520 181440 880608 542448 349008 886080 870096 13632 499488 98880 478320 655488 116016 275472 75408 268080 771024 583536 579696 154320 227232 14736 306192 785616 90288 388224 919536 175584 657312 583872 247536 63552 393312 854976 959040 871488 957456 449136 421008 867264 400752 607008 329664 180432 744384 322080 289104 16032 217440 216096 294096 534336 847488 57696 659520 304896 870432 390816 777312 579888 704784 953328 512064 525456 297168 713712 616080 227136 35952 66240 387744 186720 600672 294288 901488 650640 878352 279888 382320 697488 749520 688368 590880 118464 931632 744480 700368 53232 757680 13488 430176 142368 339984 952080 784848 196080 430992 566496 918624 494880 362448 717552 326784 62640 953760 878688 803328 296016 777600 837504 55536 471216 408672 445440 413616 33072 948000 503952 106512 131280 439488 737952 285264 500016 350256 106752 114192 302832 59952 189744 254208 298944 277776 545808 112896 942192 341040 320496 595440 670848 838128 624624 884880 220416 26832 872544 41760 133008 1056 912816 831744 117216 542016 540288 749424 503040 950640 757728 124560 514944 103632 61536 362832 275424 159360 536304 299520 586896 371040 411120 286368 743664 560304 586608 82416 687936 812688 865488 806352 534480 192816 941712 162048 602976 22944 625056 532656 916704 583296 668592 667440 422448 531840 837792 147984 74592 753936 338016 814800 781680 445584 629424 540336 340896 724272 204672 733776 513888 303792 22704 785808 647088 362592 421152 656256 847536 349824 126816 137040 96480 555024 548400 369264 381888 421104 744960 186768 200832 640752 609360 118848 178032 900672 596208 23520 678480 4752 681600 264240 570720 53328 818496 428304 579408 168912 774096 950880 516480 544416 180960 674496 595680 290736 60288 391392 363120 482688 848928 232656 746256 751440 139632 780384 384384 898080 150768 198096 181104 211056 231792 114528 169440 329904 278640 895200 25488 190800 823968 277296 551280 422592 550176 127296 526080 26880 370320 301968 356688 938064 856848 844704 504816 379008 384768 561504 189216 759936 750864 13344 778512 824832 456528 272640 82560 659904 909360 418320 202848 420624 762144 245520 813024 312384 447264 160896 407568 604224 270816 403536 761040 927504 697920 940416 781536 644544 182928 81504 444288 615504 326592 777792 895680 797328 562560 306432 486576 750624 352560 568896 680304 511536 78864 952704 703632 409248 408432 358560 460416 231312 538368 779664 540768 378288 510384 95568 664560 829056 351456 918576 337056 518448 158976 235872 858720 592512 343920 145584 131952 35376 493440 46800 259296 857808 308160 853392 914304 63072 721344 516000 315408 235968 905472 909504 757104 863616 646176 431568 139440 819648 94992 429744 522288 529152 735600 669696 374784 68256 25152 519792 223968 60192 335376 338256 331680 870720 774816 399792 319152 712752 362496 771216 15888 171456 354864 392016 925728 817728 137376 286464 896112 413520 946032 226512 347232 712512 81888 250272 500112 526944 272784 147648 952368 223056 442128 296496 478752 231312 63648 367824 410016 281280 634224 549504 605040 754560 822192 394464 83136 273984 379728 351360 14592 958896 724080 61296 407184 358416 199776 630192 435216 405888 322800 571824 401136 163872 274992 520656 160032 169248 190128 547248 637488 543456 447312 339312 908832 60144 445536 112992 540624 767760 291696 573216 826992 267216 795984 808752 707136 586464 675648 258864 776880 876336 177120 401808 772176 417552 570000 539568 90576 615552 535200 871296 831600 591696 688800 408288 545184 2976 713760 140256 472368 311232 645936 948816 472560 86736 306336 385344 335472 63216 8688 638688 346800 18528 419856 431664 563568 229584 349680 778464 378720 48912 793104 690864 603264 891120 400272 778560 558816 274128 319632 680688 651888 482784 26640 783840 94368 563904 719280 12576 392784 436560 585264 8880 265200 38112 920688 389232 466560 867504 702864 299376 823824 603024 142224 266496 694752 23328 171312 959280 858432 768432 804480 123840 810912 102336 747984 97440 27360 848640 897072 324672 697392 936144 604368 851712 947952 590208 500064 714720 276672 147264 797616 939696 873888 640464 521280 191280 174192 722112 278736 443184 764544 850608 801312 528288 391344 445728 94752 158592 69600 686016 733008 715344 594336 313824 62208 581040 898608 458064 515520 662544 436032 568752 544704 285552 516720 563808 396720 825984 945840 390288 9072 831360 130272 243168 768144 266880 46992 871440 7920 637872 35712 100608 129600 195696 591024 83616 460608 953904 195024 888576 138624 527520 645696 343872 832944 179520 500832 628176 187872 433776 841584 492912 405072 715680 340992 6816 732720 874272 23280 666912 602352 689232 364032 848112 757344 232176 562560 794016 326688 823344 878592 268368 892320 92832 37344 188160 707136 899520 305520 598656 407040 638544 317088 47808 5808 81888 952848 46752 29712 737232 804144 528528 488976 88560 877152 412320 160656 319824 176352 43248 407424 756240 456336 325200 510288 571152 169536 127632 427440 388176 408960 641808 155424 20112 658752 139536 106752 287616 942384 555168 830736 53232 279360 952464 88272 781152 401856 461136 91680 385728 54096 83040 503616 125856 414816 806064 350112 121488 355824 744240 423552 598416 852624 344880 431856 242352 308304 435264 587568 607392 853200 502896 848352 285408 383136 23136 771024 924768 488784 948912 286032 140016 41088 587472 159024 214512 739536 439872 79296 9600 339504 203904 432096 347952 8832 596496 79392 111312 205872 918192 865824 681312 99264 288960 755808 583200 522624 669984 597360 286704 913296 712848 166944 837072 777936 396384 711600 294096 101472 195072 20880 38592 380448 523920 26448 92064 226272 636960 542688 794976 684048 490944 429840 744864 715344 43200 589248 198096 530400 698016 786528 523200 842496 670416 23232 67440 55776 515184 822480 625248 789216 198288 416640 414816 780240 537696 297264 583584 649440 1824 203376 508800 675888 638976 262224 793728 734640 507792 164256 9360 817104 646224 141264 809088 761904 324288 810432 810624 782640 790416 784944 954384 87984 647328 819024 706224 610848 743952 35424 702912 221616 684576 724992 41232 919920 151536 66192 741888 410352 188928 332160 480912 557184 815568 6672 250320 890832 865776 41808 383136 600336 48528 770832 282096 331056 799920 485040 684096 423072 107568 467568 928848 562752 696624 585504 325296 642384 528528 421920 475920 850800 457152 44400 293664 53952 524112 121632 316224 346944 219744 87168 168912 640512 337488 290592 432000 135072 756624 376560 742464 661488 45072 189648 750336 714432 711312 433824 732192 306384 400896 198144 680784 370704 330720 44592 561312 953904 106416 695568 409776 783408 136128 123024 3456 943776 216480 612384 632592 754752 438960 469536 532032 959952 296880 236352 573360 450480 895776 862752 232512 463584 96960 549600 730272 498480 789408 719328 438624 239376 665664 635136 518784 840816 951696 849168 37104 770112 912 257712 52656 61776 623520 48816 422400 579648 384144 48096 176160 64032 74256 284784 930720 462768 281760 101856 121488 948192 677616 658224 553392 776208 76608 119088 118272 101376 446928 137760 172848 365424 861168 655632 418896 176256 884016 466800 144480 285648 322704 920544 755856 472800 782016 127152 85920 566976 45072 411024 660000 896688 724896 657696 763632 480096 804240 908832 899328 22464 904320 248112 929232 561024 5232 431952 751872 343968 728832 140448 374928 124032 240912 21696 806928 43392 278448 352128 112944 271008 241776 192720 253248 416928 912720 443952 646272 309024 387792 374640 680064 526752 591408 593376 949344 466752 38160 943920 279648 468240 323712 905136 733824 874560 415392 582240 893568 568224 364128 606912 776640 946416 762528 698208 929472 269664 284880 306144 188304 949440 561072 729744 452880 680016 63120 82896 531600 57264 280128 711216 654048 691296 330288 381552 289344 546768 252192 778560 753744 266640 332208 819264 14640 575328 547440 559296 165936 418704 520560 201840 800064 591648 768960 20640 30672 861744 366096 884640 797472 246960 519072 503040 922032 208512 330144 37104 923808 464160 480480 480000 867744 505392 832128 151056 409824 675456 861216 896208 433392 132672 460128 595536 851232 872112 764112 875808 945216 929136 42576 730224 177024 430656 168384 831936 782544 212256 204336 958848 850032 735264 283344 496896 96720 312288 295056 418848 518304 112704 646752 880176 795936 195024 813840 770928 242112 422112 640608 501840 670272 873216 99744 759792 395088 571104 497904 623280 750624 677376 525984 456240 170496 324384 693120 319728 763344 724224 551664 856896 298320 832224 378864 945504 326016 904896 74352 912192 310704 611088 665808 357216 445536 272544 329040 113040 180336 516912 255744 403296 243744 807408 619728 944400 132528 293280 841920 85392 611712 941616 447552 379200 345936 532464 213984 132960 411408 517488 55440 547776 462384 659424 500448 675792 394896 762960 496752 738144 934704 133296 317664 88320 341952 83136 951312 870096 392592 608688 748752 888720 237936 781824 84096 283824 569088 729120 880080 955344 169392 373968 126480 119568 765552 426144 500064 673920 208464 739200 820800 457584 916176 535920 842976 164016 492720 232896 438192 712992 692400 124272 341184 562176 24336 841728 245616 943200 288624 490320 577296 278016 480624 697344 460752 828960 203856 602736 791808 11808 633648 348576 780768 83376 142032 521952 391728 791280 366624 78432 945024 418704 584400 5376 34560 440160 70560 626928 600768 201312 484560 431376 690960 938640 722784 577488 830832 524784 841872 933648 197712 944928 158640 166992 652704 849600 132000 266448 355392 124608 601920 295920 672288 313632 696912 375696 94560 400608 847344 127536 879024 918432 222960 16320 31536 397392 734160 932880 771744 773760 793536 761808 49824 108576 148320 100800 325104 856560 721488 956160 771552 553728 936336 513456 745296 716400 861168 454944 240432 212640 335040 822720 471264 7344 790416 830544 479712 262656 189120 169344 388128 582816 244368 80352 630432 174288 338160 17712 525696 5328 952608 364848 549072 890064 824832 336096 607200 210192 821520 241152 176928 192096 149040 103152 877392 500304 883920 398496 853344 97392 693648 174576 126144 913248 79248 538320 385680 112368 822576 242208 5856 51888 673008 605664 949728 864528 700848 68736 505824 278256 937248 350736 215712 886320 401568 291024 237840 215760 858528 206064 191184 867648 196704 620832 76416 881040 830256 343536 606624 628368 151824 190224 484368 112080 771648 911376 151440 142080 455184 539760 524352 560784 301968 649632 459024 803904 954192 255168 951072 682512 755232 333216 194736 295440 957216 193920 828384 168864 81792 187776 20688 444000 707376 343200 717456 384096 445392 305232 294816 516336 128640 944688 501984 184656 740208 875136 623952 536640 57792 876528 289536 165936 602976 359376 54480 130368 238560 280560 585168 322656 566448 286128 58944 663600 319008 312096 484272 771456 893184 483408 895392 709296 888960 378240 412560 136080 95424 357312 591744 454800 918336 314160 290688 590976 235104 798144 254736 266928 458304 432576 701952 51408 435552 749568 591024 880224 616848 755376 534624 554784 266976 430224 621072 299952 931488 184512 519360 115008 406464 347760 813072 631104 556176 390624 757392 70656 357216 74880 697200 189984 601056 206016 823680 903696 491088 675168 621696 271440 764016 352512 283584 823536 194112 830688 557808 198192 373344 855888 708000 470016 250848 348816 179232 517200 595536 761712 93600 373632 726672 467328 192288 699456 390240 257904 56208 115440 305040 446016 523536 370608 26112 882384 105264 591504 954288 851088 158928 331248 492336 596112 681840 732336 165984 539088 337584 882240 361872 908496 128064 720 122208 874848 167472 6048 699888 223776 900912 531408 331872 566640 371328 656208 957648 557664 416880 822288 192480 900672 794688 515712 561360 118896 716544 49776 82992 688272 440640 737904 903072 99696 649056 662160 840048 187872 775680 803856 181248 721440 559536 36624 175152 233232 172464 748704 673728 191232 577728 316320 390288 868080 745776 364512 658608 584688 714576 827520 555504 846576 604416 466416 817872 888240 268752 41040 940752 130464 788304 24096 672768 859728 953040 17424 210048 933600 626496 726432 732192 608640 481200 853200 250080 438384 205008 427344 596400 118944 196128 646800 242832 287376 840912 17088 427488 243984 576960 768576 277056 153168 533952 569184 651216 63792 501648 678384 359760 688224 173520 116832 938160 796272 606672 382416 80736 555072 254736 45840 266592 402528 17616 269760 887664 217632 534528 758256 339120 123936 65040 15840 10944 525840 886224 133776 584592 604512 580704 926784 243072 689616 349344 781440 642336 170400 650976 95760 645024 891984 476400 397248 690384 36048 132864 676656 615984 167184 368448 753216 110736 313824 648048 484512 175008 164400 944976 57648 938304 546816 568560 51456 899088 646704 359184 693312 533280 562416 230640 803184 765120 787344 904848 338640 664656 588768 16224 818832 120144 789936 69216 158736 845664 98352 231456 956880 270768 780624 184704 112224 47232 791040 268080 220992 798192 620928 746304 438432 273792 879168 797040 203568 146784 620640 922608 613824 619248 648960 725424 898272 48864 342192 502752 412416 619152 4656 863568 489744 347904 812304 234048 672816 562272 220944 809328 397872 424704 672960 255504 818160 823584 640560 456768 314448 608784 1200 288528 696240 743136 590352 266208 677520 219024 666816 135504 389952 824160 229920 810384 117648 56304 809088 478992 432096 547920 238272 386592 866352 272832 595728 826416 194784 686400 595200 350544 935088 65952 237504 770160 204432 854496 411984 662928 518208 789072 902832 645792 509904 309840 167664 505152 132720 952656 684336 82848 789744 851280 641424 681024 919104 799200 631440 767664 474192 16704 937392 368544 421248 118512 706944 168336 171696 290976 550368 355776 507024 913968 792768 852192 238128 795648 693456 956208 166320 798576 857280 709296 560928 212640 565968 227376 253056 371280 132816 91728 821040 602784 744816 714528 32112 529344 677424 446976 589632 416832 858576 114288 850992 272928 336240 308352 234192 557664 701952 503952 558288 67392 314160 254448 59808 166944 889776 755568 825744 605280 881568 590208 38496 376512 641184 941232 637872 792528 269808 246864 279168 281424 815664 462864 569328 27648 176688 421008 884016 217344 435984 385008 4176 670944 926352 283056 735024 166416 787872 91200 433152 866736 304176 280848 50688 817872 254304 739296 718944 645504 750576 355920 398592 187104 904272 426672 354240 436656 202368 176064 372672 373872 844512 415776 797712 958848 941808 393936 676464 200544 281232 531360 319248 173376 609936 360768 298176 501504 11712 421680 544320 48480 231504 546144 158640 940992 713616 597072 134640 225840 572160 659232 357600 294864 458352 278496 129360 166560 826272 172224 795600 898368 500112 851808 54240 589488 635232 184176 835056 309312 152832 614400 211824 246480 437808 786624 742320 338688 537744 499824 594672 427488 304656 394032 525024 29568 339984 892512 475680 536064 498384 912144 668160 65664 249024 792336 594912 257808 511824 694080 217584 689184 39696 295728 429024 846864 46464 320112 534720 465648 488592 374400 646320 286224 952992 602256 769488 419040 51264 39984 492768 54048 8784 795120 518112 337920 284832 796992 880752 196176 611952 207024 317568 206784 915840 411264 714240 942480 42912 54816 818544 143328 24576 464880 42048 731856 838080 694272 334944 228960 396864 478752 815376 702960 551040 419376 521760 708864 34512 478608 802464 214464 109392 188592 446832 199536 682416 78192 825408 441936 722640 750336 503760 442512 302400 599568 174336 547200 497040 587088 490320 882288 211680 728976 103392 467712 257280 123264 438288 594624 551232 624048 941952 338784 830208 606576 728832 638784 350592 499056 422064 118320 379296 584928 923184 853296 348144 238848 301680 142176 123312 523008 514032 376800 158208 858864 946272 654480 176736 606816 534000 659280 603984 761568 617760 756528 651936 633120 175488 138432 50400 346704 54576 185328 467232 403152 723120 752592 701616 716736 513984 950064 732288 698016 891312 566784 546288 597312 265776 314784 730704 12528 321696 150480 244896 6960 4320 310512 205248 409680 648816 534096 665184 877728 912960 785136 806976 16224 316032 751296 852480 846528 92832 468384 42720 20976 149328 707616 51936 611760 862656 546432 32592 887280 879168 787968 700608 809424 518400 3120 281136 546192 418032 351744 21168 252480 328896 248064 931296 94656 452784 562848 319968 265776 10656 134976 300720 754224 760848 138480 389424 723360 517344 563232 399456 258336 69840 332064 711792 826512 717024 139056 637200 141072 734352 99792 813408 161328 542640 891696 109008 452160 157344 566736 526368 555312 696240 190080 156336 581712 817728 623808 786816 196224 754656 366240 173808 247584 734352 942720 443712 120432 432144 571488 500976 546384 73728 121152 152160 183792 358704 685680 712560 341712 831888 568512 334800 459888 350784 277104 908976 789888 253584 460416 257568 504336 646608 273408 108720 337104 528720 755040 771408 31152 517584 254112 705600 696672 536640 261024 24528 585648 410496 941520 283296 727296 11760 842112 349056 530448 742032 436176 10128 869808 89808 687648 111408 360288 325152 24192 642768 355008 200928 555792 938736 712080 476976 692736 11472 388368 916272 722688 417456 113136 439488 510912 50400 671136 530832 91920 364416 897936 594144 257088 40704 571584 808656 37200 851952 287280 507120 609168 859968 419040 689232 70752 576432 682320 158688 475056 221088 620112 714192 337536 670944 440544 311808 353472 441312 889200 219168 552960 936528 7440 765984 561792 866208 578544 185520 956640 106176 661728 107520 725328 901296 244896 416400 72384 438528 263232 668496 940896 743808 613056 306960 541680 886608 876960 4512 470976 349152 540576 484608 827616 380304 370272 780816 593376 210960 532272 718560 735072 6624 79776 658896 802416 721968 644832 402048 830928 801648 888960 254256 811488 126576 556032 92592 458928 324672 740592 829344 253536 700944 514224 190416 862896 188736 151200 882480 761616 720288 485424 153840 572448 229728 852768 271056 279072 164736 468048 941328 878832 251232 117216 129360 756336 493632 274224 509616 817920 822960 606672 687072 390912 82656 938496 787536 230976 537552 835872 922128 437088 326064 546240 601440 356592 815520 538272 534384 520896 768144 124128 432480 79200 907824 614736 703584 385440 611856 340224 162960 597600 413232 532416 231600 893472 112608 69168 604176 48048 348672 89328 364608 477744 150960 393216 157440 704304 911712 45456 762816 909600 108576 319200 613584 268272 523680 110928 404832 409536 421584 361152 243408 106848 330864 339024 780912 679296 846480 101664 256512 932592 699600 871344 59856 318528 191616 227904 610368 183456 497328 234864 668640 834576 801168 9984 512112 617280 395136 864480 920736 564720 456432 528048 699216 748464 841344 874368 728880 379632 523632 137184 256656 504672 757296 228240 777744 151536 145968 323040 542880 607632 649152 830976 199728 153936 501360 2256 819744 7248 734064 704496 897360 611424 175632 925920 571728 534960 52608 910992 645792 477456 443904 380112 768576 578400 277536 76944 410688 345072 538464 80640 366336 149664 29520 529488 410112 365184 931104 242016 184752 601008 881136 939792 360720 161712 534096 929040 856656 149856 21504 613584 493248 526176 943872 187392 744768 952416 213168 160368 233184 207552 640464 65088 637152 374256 374736 896640 502896 864624 566544 172368 316944 825840 200160 891312 718368 399360 928368 626928 294432 10656 829296 644880 879936 160464 677040 795648 654480 723744 511248 558096 297072 844752 717504 298464 693120 896304 336000 558720 846768 530928 394560 338592 813408 584976 853440 867024 896736 622944 31008 856368 274800 298416 91488 361200 546336 128592 595056 208992 723888 779952 807120 685008 699168 616224 810000 949200 185136 19200 109152 448032 526608 626976 704352 734112 122304 58560 866112 572208 371088 768480 830304 171216 454608 845856 612240 424560 512976 756576 221952 382224 43824 852336 865056 956064 286800 527808 451248 407088 609648 633888 156336 790224 825312 116736 300864 894624 379344 630624 424752 404400 2448 42096 611424 925056 131952 559872 254064 217104 407184 595920 556032 932448 564816 399168 232944 282288 264672 886368 806208 135312 306768 106272 282912 487920 369456 547056 615504 161376 52944 667776 434784 957216 241968 23808 555120 67344 717456 384576 936288 134832 87552 279792 108144 11472 521856 762864 79008 938544 376992 105648 526848 544080 894144 59232 474240 451728 71712 629568 432288 576048 646944 49056 766704 648240 351648 879360 645216 78096 15216 114384 956496 833376 231744 143376 548640 411072 142560 93456 26544 891216 771840 260688 291984 594384 798288 388752 609120 80112 600432 927168 226800 313296 360816 93984 138816 862416 494064 327648 807744 375552 463008 917952 858624 524544 647952 317040 169872 844176 469920 201408 658656 99456 107328 503712 720960 18096 660240 835968 209952 240192 917232 562944 903312 445968 858000 780144 181152 178656 151296 83472 57936 566016 898032 235536 145008 941904 69744 281136 5040 691536 749520 874320 52464 524448 236160 882048 251616 482928 865872 603072 625632 721200 26928 200736 632640 516672 373008 68688 178128 380832 851664 569376 591120 907872 485568 443712 550704 433200 159456 569376 93504 618528 547200 606864 561888 43776 268992 354768 90096 203328 298656 876288 100560 708144 225792 167952 366144 565056 145728 401664 890496 136368 912048 500688 558912 495888 248736 490608 122544 9168 878544 417984 713568 885264 403440 780336 446592 938976 470112 217920 81984 598800 335376 28560 384288 858624 400944 406752 733920 399024 319392 654672 722256 10416 382752 264576 4224 654240 572736 748320 21216 724992 829248 513216 648864 826752 342912 596304 449808 905568 236496 549792 722448 643584 152832 421872 671904 271392 28176 109296 633312 182016 284592 955008 185664 828816 641664 745296 698352 497136 560640 595008 816480 600000 513168 824400 787776 9552 850464 802944 148368 828576 325872 723936 935712 829200 597120 614880 209328 843744 195120 50016 575616 243888 650880 61776 148512 813264 102096 136272 317136 815520 83376 289008 743760 134400 131664 821808 818256 515664 877680 196320 806256 382512 10752 106224 178032 73680 175344 618768 928512 882624 465696 480672 425760 732384 375120 656352 320736 488496 557712 672 507648 53136 827904 321120 603840 705456 368352 399600 610464 406320 140880 497856 537408 156816 146976 821328 230832 405984 270144 66384 934368 92736 102624 459696 773664 190320 696384 40080 732288 865248 922464 898560 858432 38544 416160 392256 180384 462048 501120 286944 150672 469776 114192 752544 103392 299280 238320 340800 890880 535248 639120 525312 208896 768816 93840 909696 608400 734016 153504 918000 471648 434352 380592 910848 28320 578496 245184 60912 790272 367104 1872 444240 830256 708912 560880 752016 683808 439536 202512 97008 333744 284880 783888 578688 818304 636816 68784 266832 750144 514320 925920 774048 399888 756432 207696 265680 754272 101520 649296 318288 371184 181392 826800 636480 425472 141216 909312 527232 608688 771360 273648 737472 50352 309072 421104 242448 426528 304704 120288 564720 53856 474672 655440 766896 367200 749424 345744 801168 808320 475872 223248 844464 625152 604272 181152 515616 861840 841872 339744 657072 908160 677184 726192 77568 580656 582384 485856 30192 161040 117744 845712 477216 855216 244800 779136 359472 926256 909408 635472 216912 725376 682896 687840 698400 41904 817056 861984 486816 905040 918624 297168 907344 595440 356640 116736 672192 226176 197184 772704 72960 280992 295296 789744 289248 298080 914976 954384 746784 919728 550944 878880 926928 669360 727392 116496 41568 429168 760704 517440 514032 333696 933312 626496 486528 138960 863856 172176 188208 402816 287568 894144 146208 254496 608784 696480 33024 187200 634752 736320 939984 780720 5184 16752 794832 351936 176304 735360 957744 414336 563424 614640 574176 234768 149424 661920 200256 151968 700272 396672 517920 406848 339264 250080 309648 932448 636480 50928 328560 197040 818880 62832 860160 607872 814752 439056 756192 11856 507504 717888 722688 787824 830928 78240 674160 821904 628656 620256 228768 607008 209616 482208 199392 357360 267600 121392 861552 384768 728208 663504 75168 571872 915648 737664 75840 703200 142512 823056 531216 364608 510240 475584 552384 808368 379776 592128 43968 846240 497520 839184 626640 718512 12144 956592 271200 884544 78048 739632 173904 309216 786192 80592 791184 629376 703296 68208 26688 520080 530016 773088 68880 679056 268656 80352 45408 97488 705072 642912 657024 593280 757776 634272 441744 244320 8400 232272 791520 625776 913584 527040 757536 620400 140880 357888 245376 368448 149040 518304 435984 914880 499344 352416 722736 179088 674784 339744 375408 54672 550896 836544 693840 918960 268992 719520 871584 774240 500400 639360 255648 248400 189696 942816 508032 329664 353376 684672 70896 487872 924384 696768 94464 64176 107184 507936 953472 198528 398784 862800 335808 421536 63648 419424 320832 621216 711120 757728 148560 382272 639504 136464 913728 143040 252624 306240 23424 66576 805392 102432 113280 450192 172128 626784 494304 286176 534816 685968 470640 664032 397248 478272 136224 8880 752352 825216 846480 51168 533808 892416 626160 625440 684144 652272 702240 274224 911856 776400 663024 863424 220656 92256 475536 769392 347664 785952 733536 838464 836976 159168 227952 711936 240960 429552 540096 690768 88704 574416 702048 738240 891600 332928 339216 743184 652464 915696 740640 713328 730752 90816 766896 62304 807600 35472 92064 305424 877200 831984 839040 63024 810336 583728 107664 686976 889776 410400 301056 778704 360912 244656 325728 505776 728352 21456 888864 363504 852576 954720 557952 218448 2448 524592 111120 901008 573936 241296 827760 385248 22800 906288 504384 260256 634560 282672 860688 213552 787152 851664 744768 107040 69120 49440 397152 906864 947568 188832 848736 216336 300480 916464 927360 718848 872256 909312 593520 538704 937200 350448 788448 59808 377664 797232 566400 150192 898752 45696 154464 664272 885840 192864 659952 670320 14208 814464 806496 370752 253008 241584 641232 780288 344448 466032 14496 627120 17952 415056 266736 852576 881760 811824 314016 538992 823248 708960 852768 912 300576 907728 576624 404880 27264 871776 780096 498720 777072 946800 939552 559872 282720 221712 918720 135408 764688 524016 594288 185136 492336 162528 252096 517776 432384 900624 12288 78768 59520 956064 835632 748272 184368 695904 929520 67008 453024 619344 274944 837456 373152 216624 735072 898128 785184 764064 773952 809280 445344 432768 956496 821472 214080 756144 603216 26736 83760 502080 586032 771504 98976 455952 297120 96192 83472 546912 104208 586272 15552 782064 125088 616032 717936 383664 674448 178272 842352 849504 589296 40128 790560 343632 200928 94416 172320 415872 855072 832848 353280 393744 816528 737040 120864 80832 411360 717120 564384 700800 345840 867792 221184 869856 880128 409680 714144 99888 259968 910992 783984 723120 440880 413856 786096 858480 552912 255840 233568 960576 888432 703392 600048 81456 957024 715776 605472 452688 897552 910848 42576 63744 500400 423792 274128 307296 284640 892416 352608 503520 186528 672864 240624 890976 697728 176784 590256 351504 418656 786912 692880 380208 645696 770544 862176 395184 68208 420432 948048 857328 220176 666048 223200 526128 81072 526944 238800 137712 939744 917760 539904 688560 39648 436800 793344 930720 482352 677712 616992 545424 132192 510864 393408 697680 542304 580416 477840 140496 437616 186048 161712 265584 680160 825552 265632 642672 248352 463824 449712 537024 147984 86208 947472 625296 296208 405600 273216 119856 199440 157728 846912 897792 19680 808944 575856 144864 681744 270624 171504 139392 816096 56928 744288 690720 779376 637008 708768 437376 478224 357792 125712 407760 305664 229776 204480 717312 125952 180480 564192 213888 535488 865104 311088 242784 947328 777840 793584 234000 354336 65232 194400 187152 63360 273840 729312 461376 532848 681168 680544 472176 939888 84096 929952 913824 430320 405648 35328 584256 558384 192192 121680 407232 271344 492000 767616 680496 133440 316512 380880 859392 614832 193488 93216 951216 150720 759840 516000 713376 899712 228000 678768 869664 475488 213120 756624 465360 298848 306528 502560 19152 478944 629328 616320 214032 490512 365616 578448 701760 732816 26880 205536 162624 241008 163152 22800 553824 380400 133344 121248 202992 343968 308496 322608 391152 163296 520608 463824 274944 631584 503904 62592 642480 809472 673728 956640 223584 260160 227184 436368 392160 704928 303936 408240 452640 763728 894048 36480 739920 782352 209184 512736 499872 158496 696432 815424 728064 129408 921312 593616 539712 400512 51120 379680 521568 530352 251520 616608 110448 484656 324096 784848 277296 713184 456096 628800 468192 106944 41712 347376 848736 323616 10944 712128 505008 614784 944592 18576 89568 727152 514176 659808 377808 621888 94656 657312 558048 928704 49680 408768 57312 766176 428448 942768 545088 408144 464832 79920 372768 134640 47760 497184 495072 890880 239904 137232 253776 154224 505440 682560 270720 494688 419760 790944 99120 634992 273504 285600 576816 569952 816096 264432 567408 284304 810528 574176 618432 460896 732240 457056 351264 704640 884736 828720 250416 496224 914784 908688 624 117024 949104 761280 544368 538176 946656 715392 714288 590976 398160 453360 376272 844416 487728 925488 260784 405312 565488 168240 86832 891024 923232 722304 826848 681744 727872 129552 461616 897504 462480 616128 701712 269904 870912 370944 807696 250032 649968 865392 124848 318240 660672 236160 58176 9648 718176 812880 847248 734736 536496 455040 97248 354576 729408 644016 522912 294240 930144 66240 587280 808176 467904 399504 251904 849216 381264 853008 628800 387504 799680 217872 901296 583200 715248 729456 262608 59376 247152 179184 489840 746448 589776 568560 209136 683616 469152 561840 469248 561984 594384 713232 487968 650688 30576 640416 649200 402816 686928 745680 664944 318912 232560 862848 505728 615696 191232 864576 540048 311088 705744 890016 472320 84192 911040 226224 476544 769440 726768 514560 144192 948816 192768 77616 79344 673920 652800 340128 254880 46656 702576 505392 765312 476496 262992 448560 690816 406560 504192 24720 256752 513840 910176 336576 784464 557376 252336 599760 41280 95184 62112 326640 360768 937680 132288 16464 292800 770256 607440 850704 704832 536784 148944 641856 140784 906192 270048 885984 642528 959664 899472 865344 625344 536400 86496 315648 103824 719232 855456 340512 40944 530064 539616 52176 71424 806016 574368 926016 754704 770160 573408 941952 899664 909168 827136 424464 364512 948576 268176 823392 445872 696000 341136 107712 54768 422688 795792 709680 205824 203472 894768 768288 210864 119328 852096 940416 195984 728256 368304 841440 485280 348432 138576 159888 553152 481008 559008 862800 366864 868656 209664 269040 327120 351024 261168 285168 15072 378384 136848 34560 446352 442752 183120 555792 924192 374496 745968 313584 272448 419952 630000 673536 446832 67632 811584 168192 282240 481392 894384 954912 78000 389568 882768 601536 505824 50112 137664 783696 939648 599472 374736 935232 462528 708240 799776 451152 514704 416784 325536 854400 479376 501840 720720 96912 706848 571920 821472 877584 619488 666240 475824 955824 470256 486816 637392 551232 469632 556128 508272 557808 717600 692064 384336 116208 715104 169296 734640 796608 247920 240336 813072 12576 373056 372288 809856 170592 102864 7440 577152 318480 686688 921840 775776 450960 898320 370224 380976 543264 957696 667248 437328 534528 820320 466944 361536 519168 289344 841296 380016 570288 504720 301536 473952 564480 513120 290688 725520 63264 93360 694272 41664 588096 82176 340032 119520 905424 536064 444672 14976 108240 427104 33600 756960 511440 106176 222336 887904 958176 822912 110880 336624 561216 934368 889344 143472 106560 707280 317424 298896 652896 862128 302112 638592 946128 681456 742512 879072 715920 664752 192624 879792 832272 811248 453552 146736 879744 837168 466080 24048 838896 479328 261744 882240 54192 525792 275184 374208 42816 624432 225984 98256 55776 807264 445440 140208 206256 37776 779136 440496 522720 258288 156144 814032 536592 617616 27744 271488 782112 163200 516528 376416 508464 692160 934992 811872 930192 825984 201936 905088 929856 202224 736416 40992 362880 860064 598848 440400 228288 331920 864720 122352 690000 711264 576624 13920 304896 519456 256656 831504 789792 491472 578640 23088 212208 149184 488256 289824 110736 158448 333552 462192 240240 41808 447360 328656 832800 928368 891024 103728 396048 364368 544464 726912 761664 146496 736896 616848 357024 362160 861840 861936 214848 53088 662688 317328 662256 178752 736800 79728 510000 469728 741072 878448 566880 95904 368976 625728 713856 623280 4608 656208 888048 742800 893328 703824 532800 315984 574704 87360 29136 392544 81024 800304 253152 154128 398736 671136 421392 136224 290928 859056 126672 662112 165504 501552 69408 492672 427008 187056 952800 258288 261504 656304 211008 725280 887904 76800 898896 802848 231936 759120 338112 436416 156768 814944 694128 605184 416016 805728 281856 680352 256080 571344 836496 650832 624240 173568 494640 126432 357408 83856 319632 920448 408336 795552 450816 370368 884256 7152 636384 516384 12240 100944 280320 117792 789984 739440 161856 65136 894768 811536 453984 872256 364272 845376 603360 72576 341856 549552 57600 930144 241728 277056 63024 360624 11568 331584 920160 542496 333984 568464 885264 903264 392592 452832 538608 506304 655248 413808 215472 470112 264576 696384 758592 772944 4992 782448 546048 605856 823776 696288 90048 812640 168528 836448 261504 548352 82032 624240 18192 732000 858576 404160 316272 413424 638928 499104 808080 316176 835728 104256 849024 920832 799440 681264 243408 53520 861648 733488 831024 594960 376896 668976 125376 82368 847200 208032 140352 879792 674160 345600 887664 578736 27216 661872 373296 927792 421968 554304 425952 320496 98496 275088 821136 180720 239424 222240 230976 359328 446304 837120 899040 108816 201744 667104 270336 7536 937536 422928 907008 441072 217488 446496 213840 79152 92448 815760 645408 234000 376656 548688 581232 817440 703680 29808 609696 458832 555072 530640 849888 165168 740208 426288 163392 75072 69888 218736 320544 843648 176160 300960 124800 371712 934752 339312 870384 479856 628416 577488 721152 407616 578112 645072 891648 132192 169680 552672 780048 904704 854928 812448 601296 170064 633072 80976 289920 72096 607248 484848 414528 803472 954912 874416 266160 170352 260928 172896 381360 871920 25584 725808 779616 739488 282336 177216 535824 817488 657072 809520 666000 815040 955344 641040 4032 878400 755904 742992 790656 283824 690816 84144 612816 169824 609840 11568 409488 12000 873744 847920 529968 526896 624000 274848 366816 34320 552336 749328 455808 33744 548880 190896 532512 588384 301872 98736 450192 801696 224688 941184 662736 311424 243792 252960 678432 494160 74448 8352 837936 658368 790176 296640 318864 863232 518352 105120 861120 622416 370560 249408 707328 765072 579984 375264 365856 625584 334512 308256 728640 578352 816576 808368 106560 225888 499152 231696 298368 530496 457440 444864 876096 758928 874800 619872 891120 560640 790848 78912 355632 960048 330864 698592 932496 250416 805536 119424 165744 863616 802848 870192 112704 248160 703824 509280 83952 20592 675696 408432 649872 500784 507120 812544 797520 555744 312720 823296 471744 36576 516096 555264 80112 415920 517296 123168 304560 512496 619248 396768 528624 188352 559536 811776 148080 610032 406512 950544 228528 663888 352080 644448 629904 130656 405168 555936 732048 258192 901104 602880 477264 675024 59136 770976 284928 189264 7200 573792 118896 479328 258624 196992 664608 51072 169440 65520 335232 242256 474960 119232 942960 30864 611184 18144 491664 677856 921696 641520 673968 17760 942048 230496 246048 182112 358176 659184 352368 301872 668880 842928 158256 631200 481392 740496 248784 915984 508080 903264 214656 869904 128304 878304 524208 652896 827616 720240 156432 586704 500928 365952 561552 667680 376368 443520 328512 296400 668400 277344 74160 199872 886416 516144 67872 47088 51024 783072 468336 308208 487440 312816 279552 7584 731760 732912 569328 725040 310992 408864 653520 156000 87120 639600 359712 553680 786816 138240 237456 770832 935664 552672 419136 289440 455520 106608 783792 596976 573792 12192 473232 136080 130224 115200 114432 214320 593952 488064 699648 268032 451344 328704 166416 166896 873168 405696 272784 843312 200592 662448 696672 702528 426960 784224 511296 91584 298032 827232 1008 370704 684576 770352 692448 784416 754608 643824 482832 371472 735408 580032 489888 744912 764160 618576 461616 941664 766608 68304 124128 946128 3600 237984 849648 128832 777456 60048 798768 18672 602448 386400 608352 825024 431328 358800 955776 647472 16272 536832 529440 829632 685632 641712 668688 430512 247728 467520 192672 142896 154992 96864 431136 781680 440496 422112 368832 929136 189456 340992 124176 438336 706656 859104 758352 273360 812928 846000 277968 71280 479136 800448 255696 616560 383952 380160 891360 294960 103104 771648 378144 911808 238032 226992 210672 219312 468144 874416 410064 755568 1584 514464 797664 789024 952656 47328 483888 7728 58704 798192 240720 498384 943680 445824 497760 134256 697584 46896 850656 367152 454512 74064 293520 29328 626352 178800 891168 502704 153696 345456 914928 293280 222672 154032 362976 28752 812160 486576 414144 285504 51168 388656 571920 32880 676800 472992 158976 216288 635328 369360 290352 141936 40800 787824 163968 472560 235584 321552 304080 85872 736128 567744 379872 585792 294576 635808 108336 170112 499536 912576 731376 121776 46320 268944 743520 222768 272976 934320 615408 350304 335328 382464 638928 210672 852432 113424 819840 102576 219312 248832 541296 413376 737616 431568 171792 254976 945648 742752 383280 738336 745392 432192 526608 325872 707760 566592 240144 651456 892464 614400 751440 679200 613392 578976 524928 667584 210480 549936 955920 234816 333360 886416 760752 116832 29808 473328 157680 656832 937440 604368 361584 794112 221280 778944 623568 287328 867984 720816 137088 615168 710736 420528 251808 660528 562944 927888 320880 798432 130704 269232 198576 727920 876864 843504 196560 64416 713904 647136 419568 881088 705024 411744 954432 433248 557424 192048 708240 103824 591216 374592 747408 518592 746928 620832 634848 215280 317808 509952 646320 106608 43872 9744 351792 159072 857328 56784 957504 65808 14304 293376 243648 756384 800832 585984 184224 306912 135168 488016 391008 907056 904896 193680 59472 369120 875712 126672 882336 736464 42960 432432 879744 760416 476352 375552 399792 315552 665136 663072 675648 663888 904080 283152 348000 7248 9696 950016 557904 502608 638352 573024 269184 461088 251136 285120 162672 356112 212928 266304 634800 779520 954096 10512 866832 174720 508128 666576 241872 451584 92784 860640 184176 680112 66288 15360 292032 179904 609600 244272 179712 538080 570432 512880 314112 670032 450624 960480 463200 299472 379200 374832 515760 935088 529200 342384 802464 54048 296016 789120 410880 925488 924624 9408 911088 663216 866304 721344 654240 637296 731328 290304 845616 263520 914496 475968 309984 515952 380544 314256 422352 770400 463200 88032 882720 277776 862080 768768 856752 728160 480960 822096 563040 924432 655056 4080 840720 504144 509088 777984 579312 947040 794928 487536 598512 347328 97824 554208 419088 796224 52320 873456 407376 252432 950448 133296 226128 504528 890304 636096 189792 944448 352800 716976 819120 373920 339072 618384 759504 22608 247296 450288 168624 768 820128 79056 99504 387744 639840 209280 92400 529296 586800 690528 647376 610080 754080 669024 217536 7056 439968 672960 922656 784512 950304 788592 476832 219744 302688 790032 715680 464544 60480 359136 14688 596064 689424 803088 758496 168000 838176 15936 843024 228144 866400 44400 127440 500592 407952 515616 874128 335088 53568 762624 667008 515520 238224 710208 281904 452592 87600 764640 602832 910176 694224 560928 389856 679392 52704 460944 192192 81312 161952 120576 829152 611280 301824 40608 76896 721824 543024 617520 392880 297024 252336 214800 366912 20928 886992 109584 96000 530304 570240 385056 148128 371904 35760 188784 15696 100464 602064 611472 429600 918864 502608 730032 796752 118656 804480 313920 830592 386496 232704 254784 616032 858960 586512 607056 318144 604800 726864 450912 625440 811632 769824 453648 760992 44496 121920 14928 813168 849936 168960 429456 105936 361344 718368 751104 338304 951168 225648 643536 11712 701136 421728 937728 92880 83088 321600 630720 906480 409296 906720 630336 818688 355296 109680 827952 684000 796800 743472 304752 559776 826800 465264 490704 221136 370512 209856 861216 300432 865008 30480 600384 950976 486336 660288 161664 88368 397536 948192 803616 172416 587568 222768 945744 919968 243024 933456 836544 34224 36768 479184 210912 819504 595872 257616 56496 398688 646560 947280 341376 540528 878592 450048 948432 171264 935568 293520 457392 458784 879936 103776 205776 432816 672 466272 648288 456960 539904 627216 492624 836064 809136 604128 332304 220368 561648 761424 293904 834240 789456 87360 955584 237168 459888 247008 689088 405120 524112 83520 762432 506400 200592 866880 130320 641232 160320 425328 807504 946704 941280 939936 104736 532656 283104 153360 502032 751104 777600 356208 271584 654816 940800 718512 180624 158016 115920 829152 462672 780912 901632 147168 318384 921024 108768 446784 135264 752592 259728 525216 253008 719040 679104 738912 267120 940848 811248 31344 233088 642336 663600 22752 219408 584832 865680 439632 69696 669408 108960 581760 179424 781296 908880 563184 609792 325728 954336 893136 501792 500160 423792 366384 548832 504624 376608 642240 758400 601200 17280 870672 739392 115296 793104 911568 832512 857376 824928 560784 896160 137952 520176 212112 760752 196416 826080 863424 390576 223104 276144 660960 295488 414672 49008 181392 870768 393264 843792 809712 455136 548592 335904 466704 23184 823632 37056 540528 840192 952320 642816 784032 510192 121584 949488 438288 568272 381408 470400 82896 791568 42480 772608 899184 195408 488928 298128 907488 249024 362928 670992 580896 683712 533136 931536 301392 347712 916752 71760 959232 276768 778944 613104 945072 22224 117072 304848 409248 296256 460512 796800 144384 263664 687456 718608 117312 936720 484608 120864 265872 880800 41520 252048 491856 306288 274752 314304 179472 634128 609456 810096 294000 386160 710400 36000 369312 360528 783504 858288 189600 539328 229200 772512 775536 833328 257712 167328 847344 790320 464352 165840 135312 683712 898128 597264 17520 252144 669120 522528 453168 363168 282864 432528 133584 74400 489264 83568 324768 56544 415152 734784 581424 482640 544128 622896 366096 901584 4368 569136 422880 528432 774192 433104 367344 353040 682032 142752 957552 718080 34464 502128 370176 493488 467472 47760 955104 598752 289104 523104 290352 226368 803712 777552 653472 423840 388272 664512 853152 381744 764640 649872 415776 724224 350928 881856 669312 474912 311520 74208 698784 319488 677280 657600 788880 592080 233328 666192 578544 937296 19440 677952 319296 48144 805440 730896 486144 212064 728304 735456 204768 352368 304848 876912 117936 663840 677376 855648 101712 363552 353232 893232 724896 477264 503856 694704 786048 585408 232080 534672 915648 354384 330480 265488 12048 699744 600336 950496 944160 9888 635280 253200 440256 399888 297888 196896 680256 346464 695712 765216 164592 608064 512592 59040 632448 770928 428064 70272 424320 291216 675168 649152 141600 688848 813456 557040 912384 54576 248976 12864 684912 128784 583728 132048 59664 666432 814848 98544 473232 538272 821616 568368 640848 537600 713280 749808 513312 63552 546096 536880 146304 296544 864480 586848 778416 630672 322224 252288 667824 244752 717696 918720 228480 162528 363072 752208 28752 355152 560880 923952 699648 828480 306672 690624 109584 788592 379152 937776 244416 167232 654960 589392 395904 14784 124992 520224 240576 546816 199008 801408 674208 477792 115728 849312 363840 203568 904752 922512 52272 290832 647280 417840 129456 742080 368160 406848 741984 542160 173040 862464 652656 126864 507072 289488 7824 778800 206736 685776 380208 399552 656784 584688 272688 576432 931104 654000 278112 53664 626544 545328 231024 351888 629712 334800 956448 572976 597840 195552 44880 957312 310368 42672 549312 889920 307008 288192 100368 638736 197952 510528 632544 679248 572256 885888 73152 262176 96288 239808 604752 124080 9696 403104 547920 177360 440592 20640 801504 422208 514896 842400 551760 325824 628080 315552 518640 104784 785136 21264 82272 27216 231072 312000 680544 930384 492864 430944 790608 667392 223536 917136 554976 760416 653136 766032 796896 239568 74784 287808 738672 67632 86832 914016 252000 647904 878640 348336 527376 827760 752736 937968 454944 518736 821904 725424 549840 699360 527616 105984 792000 301584 940464 888000 24912 258096 796032 129312 500736 473184 874752 763488 703056 56400 465600 297216 477024 73056 62784 31392 593568 702288 461664 220032 35184 380736 333792 87936 661776 154224 23952 879456 840000 828768 74160 19344 24144 355008 318144 502224 610752 668112 272064 162816 318768 635184 428784 951744 689760 373056 38640 631824 484176 940656 405024 616224 824688 467616 381504 229152 109488 772368 269328 679152 863904 327024 416304 195312 935904 40656 214512 473472 482976 265824 889632 704544 361680 86880 593520 39024 734544 687744 794352 689856 447936 120288 788784 212832 856272 368880 279408 891792 488832 787296 293472 595344 528864 749040 477744 577104 720672 745536 179760 604464 503088 460512 694032 380016 88512 188688 246432 335520 558672 918816 61680 766512 53808 751488 205488 932304 372432 366672 671232 419808 137040 194544 637248 300528 307920 151104 27072 757776 647664 718320 212352 778992 74304 718320 562800 559728 555984 911280 454368 954816 60096 564672 485520 756960 908928 133200 754176 111744 57408 644880 472944 590496 679344 477408 261360 410544 209712 553584 527232 88704 291888 727584 602688 945696 929616 605232 770256 603984 304224 842160 61104 616464 811056 568992 299136 157392 329376 268896 67296 922176 475248 682704 356256 367344 328176 125760 416016 958368 200640 343920 22176 163968 106464 424032 824016 142320 712224 113856 287232 208464 782880 762384 580992 510672 795600 499248 249696 179616 18288 440736 702336 930816 489792 506208 14736 515712 568752 912816 227904 472944 606528 726048 726384 472848 391200 709536 770880 448992 908256 441168 181872 951456 649104 194544 334128 444288 109776 42624 327552 473616 309504 88224 816960 315216 195840 793152 71760 824400 233328 515040 945120 632976 394512 425232 960000 897840 236976 373248 412704 481728 583584 403008 949968 19056 816432 957120 407232 875184 156480 733968 925392 873024 610416 425568 862320 477648 531360 789312 696576 633648 573600 263088 628896 109536 395520 295344 896400 788688 107376 101328 173424 798576 718464 902736 123888 61488 918816 251952 223440 936096 135600 827136 649728 907920 398016 202176 523968 901920 306720 40848 843264 930576 890400 393600 42960 300624 438528 191760 753168 485088 101376 605520 401184 810096 538800 358464 849168 406800 920784 713520 449088 938256 650736 702432 597648 425376 427248 569040 323520 917376 247440 839520 788832 339408 383472 132096 433680 134112 565200 735312 796416 370032 526704 141648 348768 172992 859920 845808 66912 773328 536448 130608 449424 354048 261984 76032 666672 284112 945984 197616 949584 651504 531264 380160 31056 57360 184656 45312 20448 225216 470400 384960 538704 232320 856512 739152 696336 253344 274656 471168 241104 537120 151824 636432 154752 142464 218592 530880 901680 566160 912864 903360 10032 612912 314640 786672 956352 303744 694176 652320 618624 37968 542784 758880 67584 636768 179184 376608 838752 325056 804768 674880 703152 827712 556464 828576 521616 539376 14256 236112 453840 305136 5616 639264 548544 474384 499200 314688 148272 603552 843216 199680 261984 348816 107856 445008 764496 298560 497232 132384 550512 259872 748896 498048 677424 262704 560016 132624 97296 176592 157920 631968 724800 341328 289392 955104 112272 912768 878016 35904 902592 602784 485088 602928 529584 839088 74400 506208 373392 418848 53472 495840 354720 447648 23376 868656 236592 594480 21072 353472 397008 233040 497664 3792 811920 703248 740160 386352 463248 811680 425280 57984 99408 342768 751344 765792 880368 92640 278112 820560 819984 72864 864528 300864 612960 27408 894432 220512 87840 139488 447120 372624 99696 960528 494496 470832 282720 901248 907728 31536 879840 455952 495456 447696 678240 454752 506304 591504 526080 713712 574848 749760 1056 585024 38352 446880 71376 656688 383520 566256 892608 718224 549120 231600 676272 638400 73920 314496 885888 836304 115488 627264 295056 333360 933408 914592 460560 948240 716112 948672 313536 894912 511152 445248 417312 727440 729024 152640 722400 227568 47136 661680 698736 282432 66528 699456 289920 471792 246816 87840 762048 118560 48192 913104 683856 601488 76176 335136 242640 953520 779568 134592 304032 829680 236496 10704 679008 511536 407616 354480 518208 532752 882480 96672 849840 484032 842784 58848 504768 271632 77856 556512 561360 905280 374880 362640 528000 564144 647184 14784 698208 581856 276960 375264 685632 547680 403488 186000 592848 107040 214608 236784 607248 915600 47232 417216 463008 238944 133536 917808 288912 762576 287184 593760 874896 259968 451920 150384 74688 819744 582192 131520 231216 66960 226608 668928 712176 780144 303168 503136 701136 100176 859488 791664 848832 29376 565728 585840 834816 713664 736320 806976 163632 786720 666864 125232 860352 305280 673008 577056 682560 593328 523152 423024 625104 373968 94896 750960 329952 86064 416304 156048 824592 13968 91344 866496 417360 683472 110976 728256 695136 946176 460800 226608 710496 820416 665472 847392 188448 340752 597168 222192 469968 786576 844608 297936 934656 238032 441120 309408 314400 300048 155856 645168 581520 583824 88368 343536 294576 116496 548400 734112 511392 77424 120192 91152 164064 147840 776784 115872 820464 548016 384912 799440 736080 424368 911904 191856 108288 673488 913008 823872 89040 646080 358272 305616 756288 688032 524688 509232 733248 248256 878112 174816 868800 664464 800160 409392 420144 897648 147744 438864 469968 184464 679728 595296 78624 185760 194976 309072 672576 695808 685920 160464 93024 879648 460272 168720 342048 362208 85440 691152 526320 834384 368640 127200 959856 338352 71136 709632 958224 372768 363456 142848 948144 531456 76704 159024 636096 830208 623760 112032 558912 492480 445920 101280 141888 621408 130512 646848 69360 76464 79680 336720 712944 554976 810720 388848 921984 305952 600528 435072 328464 924864 772224 874224 716208 647856 249408 157152 274608 66144 323712 769536 821136 565776 309552 534288 232944 536544 492672 517872 903792 697680 135456 866448 303120 316080 333744 202848 375840 349008 851088 122064 466656 768624 672288 504576 887040 956592 881664 173616 855840 379680 218160 954960 130752 293184 494832 33120 298416 547680 821568 212304 873744 779232 476064 481440 25872 719040 424992 871440 778512 477936 778176 512784 316416 783168 650880 175968 439680 683232 382992 932112 192240 857088 52080 353568 627168 21888 867888 722544 524064 138240 387216 789696 639936 387888 412512 781200 372384 817632 480288 250224 864000 128256 624048 703776 207984 836880 852432 462624 570336 111504 204960 712704 300240 180768 563568 616464 350784 418080 198384 221568 71616 687984 796080 256464 254016 244080 33840 128448 377232 391584 470160 24960 522384 394272 282432 368880 123120 854112 581664 774864 798336 823248 101136 320640 254064 36528 482736 521376 487296 513456 65904 835152 100368 43392 485040 710352 185856 77664 560352 264768 662016 359472 517296 124896 322464 335616 858768 924960 291504 194784 545040 288240 451296 537264 421680 729552 787392 601872 275328 332304 892176 4704 109728 17760 794592 367728 882000 813120 592320 475152 937584 841824 837312 448992 379920 380784 382896 725712 104832 469344 236448 567312 544416 574800 326880 406944 719856 879024 419232 100128 201264 579744 814992 226992 772704 875760 101472 255984 768624 5424 913200 195648 239232 785904 583776 827376 708672 826896 256848 443040 381504 582336 671184 746400 389472 310896 20160 152112 665712 781728 941568 854160 117552 221136 37152 401808 476448 933648 846720 563136 79632 421152 564480 696768 338160 774624 46272 154608 922368 145728 821520 729984 890832 289728 721872 192960 896496 499584 906768 454608 634800 843456 54528 267120 711888 397824 602112 858384 25008 306576 149136 799344 102480 149376 910320 767040 163680 157296 134496 823488 580608 100560 166272 841392 377616 859920 590400 149952 943728 764592 322752 369072 682224 767328 452208 450720 847872 902640 593472 412080 319824 320784 97488 106224 143664 270960 331632 722880 153264 309264 245424 461040 817584 433536 644304 367584 136656 771840 845184 834096 830592 134928 887136 353088 831840 686832 882048 689376 40080 21216 945744 30384 33648 766944 600240 412224 160800 37392 416448 390672 610704 341136 197040 232032 127104 356256 324336 720000 829584 623472 282768 904320 551520 354624 591168 29280 627936 595344 396864 955296 869808 511248 660096 278016 196128 541536 771984 570816 182352 759168 386448 874464 120144 635712 723696 958752 399936 775872 926448 347184 427536 127968 475776 394944 537360 353568 357072 307200 610224 142752 444144 485952 207312 503520 947712 486048 133200 445632 755616 198672 675984 170736 387552 731136 836208 917136 251424 775104 235488 427728 630000 874608 437520 586032 221664 776496 697008 836352 915360 683472 328704 748848 466608 215568 211968 449568 396192 188544 59088 397344 702144 5760 496608 902496 570144 872832 28128 390768 667152 917520 78240 245712 96768 738192 643008 558480 693072 434496 930000 325488 339936 404784 344496 387360 755664 318624 302208 347088 845568 516336 260688 395136 196368 827520 806256 947808 650544 18288 376752 470784 415680 764928 378960 469440 864336 98640 532608 902400 537312 832032 343824 406800 917328 942000 812976 273888 809232 691824 123600 919152 213024 728784 464496 355344 479232 642864 516960 943632 102720 338832 407712 931728 822528 59280 432960 421200 236976 157344 166992 699120 740640 875616 194160 265536 589824 907440 75408 199200 235776 394752 151056 362544 12768 144336 786864 432576 953952 549168 225408 491904 315696 139536 430464 438096 846432 562080 63984 880464 89904 298608 474816 263424 215568 47184 693648 90192 542736 121344 859776 632352 33552 5136 556560 904368 625200 835584 923664 766368 67968 331776 869040 84672 635952 815712 411168 61920 76416 639216 910512 728592 355440 388800 378432 133248 39792 495936 119616 927840 923280 828336 613920 393504 560976 297552 406032 260304 552768 895584 627552 550320 421488 916896 160320 403008 523104 247056 41040 958224 670608 958032 751536 475440 349296 760080 847104 188784 637056 314880 896928 311712 582624 533376 245232 849456 193296 390096 926592 899808 451296 455904 49632 582864 25536 785760 629664 125424 569088 809376 580368 15888 732528 743232 431280 853920 447792 407136 73968 52992 403392 36288 645936 957408 782400 280512 308400 565632 18432 832512 559488 664032 306288 187632 58800 11424 262080 707904 877344 352224 794256 23328 274560 922896 722064 498096 723696 15744 436752 33648 161568 857088 613920 449280 952032 139296 39216 632880 123456 69456 232800 625536 670080 608256 746640 248448 893040 503664 632208 781392 554208 653328 896976 681504 910752 568800 97440 100032 691392 114144 569232 466512 665856 924000 643872 704544 121728 891696 435936 110640 731712 564528 573984 734736 229536 850128 555840 850560 505536 141984 208944 598032 662880 928224 604656 531696 576240 885456 923856 605280 920016 834000 266064 586560 474480 428160 283248 763920 15408 952128 359232 237456 831408 953808 232656 285120 76176 61152 469296 549744 187536 235824 531024 399648 280896 906576 622272 4704 235008 33888 379968 221184 817344 875904 752400 8592 854496 344448 632256 753216 127200 296688 511872 941760 44304 334224 21024 225600 939264 628128 683040 99456 202800 382704 833184 312576 327168 514176 520368 760080 829872 687600 386304 624912 732864 695952 811440 923232 360576 752400 639648 202320 12192 76512 600432 730512 674976 212544 949680 69504 102384 370656 289008 4800 859296 141792 717792 784704 453120 473808 662784 542064 674544 571056 400656 95184 512544 4416 410256 16848 740880 348864 674880 540960 82368 238944 578256 279648 660624 805632 202944 181200 120672 922848 491808 867744 26496 535680 494304 540048 664560 181008 581328 674928 268368 717360 357504 42048 340608 58896 836640 662016 119232 232512 546672 294720 639984 225984 480144 16944 922368 874464 294672 174912 160080 371088 682320 479280 354960 165408 266688 937152 895968 727824 140304 89136 346800 648000 938544 2400 222240 379104 951360 493200 823200 624672 829632 127008 856608 751152 930288 213024 85200 580128 73440 852864 495168 913056 80688 475200 482976 834144 567024 432384 757584 401280 242688 765504 11664 457104 14352 925632 618144 851760 692256 479856 63936 547872 78048 556368 345504 90720 521520 362928 442704 296736 649920 664224 720576 238368 562224 45264 223872 544176 93888 912912 504720 508848 785856 13056 532944 219120 402144 608304 752688 855600 186768 143904 480240 766560 754896 741744 54432 321168 506064 661584 206976 640944 699264 415392 255456 511968 937632 89856 341904 256560 785280 400080 654768 387840 547824 823392 673056 633936 455808 293328 435312 126624 696816 108192 177600 805680 643488 453648 348768 160176 185760 534576 89808 128640 121296 880080 218736 270672 441792 71952 629952 6192 396144 736368 918096 501552 867984 464688 895680 326400 273456 706992 516576 320400 849264 845760 92208 451968 346656 897552 895152 600384 879840 668688 518832 244032 403968 415968 758352 808224 657888 546576 920304 174192 877056 373584 803040 517680 180864 116976 754368 627504 736704 803664 207168 463344 501120 37008 897600 83040 813696 135840 533328 372336 737568 73536 217296 699840 380976 93600 908688 539952 837552 50880 234912 565680 845184 151872 20832 649536 559152 262176 82080 370080 240384 325536 353280 424896 2496 697872 811392 784224 569520 506592 580176 338304 913440 189360 487584 202080 664176 473856 644208 522384 70224 781728 699504 773376 947472 418992 875760 250992 895632 713424 18864 149136 643056 890544 319440 894672 745872 333648 506496 162336 271920 748368 950688 353376 890352 329616 851904 3744 175056 450000 782736 50976 531312 574416 87072 340752 522480 490704 661152 811008 674064 56880 701664 703968 953760 128880 460992 384528 259632 273888 697776 409296 553968 492816 190080 761280 86976 229392 418368 637104 689712 731376 738816 287952 792000 534240 435696 311520 267984 451776 432048 462480 851376 641424 520560 691344 18048 299184 43920 120048 60624 521808 575424 79392 52944 197280 928752 418416 98928 759984 350496 605952 656544 135072 788736 812016 74112 845424 410496 60960 770352 719376 733344 894576 665712 105456 242784 287568 862704 716880 252384 349584 428736 593712 677472 833760 85872 798048 153120 762816 664800 709488 810384 117552 568272 45936 878784 637296 413712 43440 341280 52752 859152 26496 911232 791856 678000 932160 541296 309024 153072 548976 222432 675072 616272 172032 483168 833760 783936 255120 6192 315696 396528 810240 840384 89424 448608 11232 75552 499152 338400 79584 56544 37296 914064 116976 104400 710688 358272 390960 164544 209376 511296 91056 4992 480816 645216 506112 509472 703248 710928 72672 111984 164400 142272 283968 361248 800832 201648 646656 681648 688704 711888 741360 195168 528768 541776 362784 140640 300144 487392 596928 394032 395712 149616 900000 623328 499632 233808 897360 77664 502464 36816 768432 152208 455568 211200 449568 768912 882144 561168 890016 297744 747648 602592 323616 278976 866016 543840 165456 739776 443856 70464 871536 816288 908544 291408 946320 446496 926112 934992 187440 342432 430608 433824 629184 785664 8448 952464 293424 650112 478704 137472 478176 254256 848256 614544 855648 945264 849408 336192 84384 342528 132768 160944 352128 395952 759216 115152 570384 887088 603360 828624 870000 955152 149952 478848 674352 835776 759072 466128 15408 226272 82992 295152 71808 752832 906144 276816 66192 468960 441072 691920 606240 583056 396336 843552 124848 190656 859728 88128 740832 673344 548688 393696 18912 287232 772320 792432 326544 586224 698928 259824 522048 463536 324480 632640 452880 178512 303264 710304 174336 798480 841632 906240 588864 58032 39504 524496 332400 768912 872160 844368 806112 299856 700128 469056 71472 40656 676176 121872 915408 716736 774480 120576 323040 772320 278784 399072 73200 846816 901344 338496 533616 308736 208176 73056 36336 64992 616896 958320 202224 789552 81840 257136 825168 295824 802416 669024 770064 483456 109872 394416 462912 585456 187248 33456 163632 772128 147072 250464 159312 55440 446304 637632 141744 158736 62352 472896 603600 466224 453600 529632 372192 433728 932016 73584 685824 81504 264528 285888 60384 378096 486288 215616 661632 749472 6720 341760 423504 454224 524400 805296 566112 953568 502368 321696 860592 146208 854304 544176 52512 367776 21024 676656 365280 101232 66816 833856 497328 852528 212496 143760 359568 297696 786336 653760 178896 340464 671760 467424 393840 699936 433392 562608 16032 667296 943248 567600 751872 494640 953856 389904 161520 867168 956688 655776 811152 530064 807312 632112 131280 602208 644592 204240 246096 105216 528912 284544 810192 469008 776064 235824 487056 584976 223344 261168 952128 123936 810048 473664 952704 635616 494544 706848 90720 582768 423168 95376 70416 786144 518880 722400 697536 553920 505200 315024 304464 382320 313392 539040 342096 763968 811200 605760 588384 470208 587136 947664 716976 546384 937056 602832 160512 901248 64608 388848 251904 791328 242064 493440 550128 160224 178512 4464 806448 856848 17328 808320 177312 206304 520272 173376 463296 87408 833520 625968 517728 630576 4320 78432 858768 272304 712848 50304 663792 843312 345696 894432 716832 938160 379488 291504 649008 172656 358224 762192 17136 369600 558528 68352 490608 497904 396960 956160 450960 429792 683424 62688 183504 469296 468096 242304 279840 102096 830352 153888 798864 433584 287952 589584 121968 185040 158400 415536 909984 299616 937344 657744 110208 772944 411600 853440 138144 857232 615648 762240 853104 271824 753456 167136 486144 42432 268272 702576 734880 819792 247968 914352 108960 414144 661056 606048 315312 441840 158544 565824 458256 829296 478944 301152 841776 898944 753984 164928 345648 803568 717552 312336 321264 614352 489216 837696 756144 79296 47952 524160 178944 736560 622032 372000 192432 173856 417600 848784 384384 662352 390864 31104 28032 103872 408048 293808 899616 457296 859440 816912 305856 149520 593808 668064 506256 493152 834432 592752 800640 267792 245040 581904 928800 371856 334848 182064 404208 858048 174048 528000 744144 798960 526416 68400 70656 855312 441600 571104 714912 227040 557040 569760 56640 494256 641952 428208 692352 527856 849696 545280 862272 618720 339792 839088 651888 801840 960432 565296 231888 328944 116160 127392 377904 277824 748080 325344 302304 727488 895728 723456 760896 659136 224448 719952 747696 140736 831456 19392 954432 727776 842160 817248 665424 41280 193344 338208 339456 88848 881712 608304 138528 648144 426816 670032 910224 343728 643248 615408 667200 803424 57168 500496 252576 803952 496416 902880 520128 879408 935376 206688 918384 653184 781248 73872 119136 409776 953712 538560 741504 862320 243984 820608 855408 846144 816672 930912 213600 162144 123264 619584 69024 948528 86304 263568 739680 809280 861120 767280 71472 903888 681072 929280 671568 366672 243648 333072 146688 746016 732576 471264 567984 646368 519984 769104 794496 790032 525888 408000 855024 71232 30528 151632 90960 133152 162576 133632 33408 118944 259440 259008 947136 98736 182640 714528 165024 931968 463056 729072 722832 907920 26400 208608 92112 842832 241056 360384 626256 846192 802656 266400 144096 396624 375936 754608 251280 422640 353424 877488 94272 428832 148176 741120 721008 564768 104736 538224 670896 954624 139440 423552 56160 276192 773568 202896 257040 742608 132768 30624 616608 892464 726720 704208 624384 64272 576528 858048 215136 308976 480864 874320 191808 318048 922848 817440 223056 807984 607536 676416 67872 581040 205008 485232 25296 301536 545232 325392 5472 653520 641760 28560 794544 693216 725904 156384 164160 833568 61392 20400 436512 519696 481584 422160 483216 163296 491520 44544 181488 447456 295344 118560 96096 508080 327312 532752 892896 217392 620544 296064 581472 920976 877776 60384 301584 81600 481920 417408 602640 643248 833280 596544 734544 877440 395616 378816 778368 528960 182448 465024 575232 237072 946656 91824 62928 13776 705312 931536 731040 765504 107760 536688 516960 477312 207456 96048 114144 307584 286896 507696 192384 94368 314544 953280 395424 947232 92880 870624 800592 433776 32160 128208 80256 489744 307152 258960 746496 925776 698400 621552 120960 172080 576192 683088 550560 572304 573744 804816 541152 883440 396240 783600 718032 2496 6576 107904 693888 146064 224256 775584 728016 315840 844464 274464 485184 295248 515088 171264 386736 917520 292080 314112 440352 203808 574464 18336 281760 653712 537936 769584 440784 428304 77952 915936 628416 24624 941184 288912 79440 467232 303408 102144 388320 181680 415680 567888 305568 643392 895632 128544 945600 61440 113808 460128 283584 472128 52608 657504 622656 563376 320016 35040 186672 423264 332112 386688 654528 150912 508704 21552 275712 856128 309888 371232 591072 408672 566976 672000 516240 714864 906432 680448 800688 702192 948240 127344 833904 762768 870576 136560 217200 594720 553680 315600 908736 588672 865728 249264 730320 792864 90912 295200 206064 474384 443856 759600 290160 49200 893280 272544 945312 181680 125136 823440 940320 157056 699312 266016 717024 38928 629184 927168 397872 585264 941088 458160 665952 706320 224784 390912 471456 516288 406656 228624 904224 835536 486000 546864 298848 868752 91584 311616 745680 46368 869664 887136 294192 204864 938448 2160 950448 687360 937344 459216 588240 2544 934128 248592 603312 202944 848640 214944 917616 361344 831696 849840 568176 339168 420672 33600 931920 413136 586080 211872 741648 888288 327072 160128 681600 658464 390048 391104 144576 845472 693984 736176 172704 592224 65328 786288 177792 310944 766080 196272 597264 635904 284496 472992 308592 571392 756192 387360 55296 435120 236928 159840 786864 517632 695424 764304 464160 60672 730224 475728 540336 957504 163488 68448 84000 748416 711840 178704 403632 326352 726480 115008 415104 756048 72768 341232 498816 712992 373728 359760 107760 48960 480768 428016 925872 455856 876144 330096 141504 789840 246864 801120 2688 417264 442752 175968 138912 730560 24480 922608 719904 366480 447264 177072 915504 346752 829920 97584 868368 254448 272112 835824 81936 171936 621312 723264 730080 887328 912384 372864 291840 289728 62640 918672 922800 301152 396816 534288 790224 953088 131376 332784 408576 18336 607488 83808 796272 308448 620064 346272 14352 755904 449856 489456 196848 346080 501888 798000 737088 517344 781488 605616 787536 943968 668784 482880 677616 27312 684528 696144 267456 624624 277632 591360 121056 327936 650064 499776 394416 158016 760608 561456 810768 485376 809232 175584 556272 845088 313344 112896 618528 444096 188928 585456 84864 33792 55536 771264 714240 263328 469584 74736 247872 26016 407664 772896 521184 398352 373824 936576 739008 214752 371520 506544 491088 326112 464544 934464 760656 194208 904800 841296 795024 749184 599568 63504 704304 756000 344784 904944 10560 865440 936816 237312 866064 668544 621696 213504 147456 753360 271968 178416 800352 535104 424032 220032 737040 344688 459120 406704 609600 387936 772080 54864 309600 206016 699696 410688 579408 900048 400176 93360 830064 831216 90288 763776 157536 683904 218688 935472 812160 746544 402240 741312 509280 579792 153600 183552 467904 322416 29472 478032 272448 844800 779568 901536 924480 29952 363792 239664 880608 177936 154608 486528 609936 831648 284496 568416 168480 434160 669696 225888 626736 688944 301440 582048 444768 17040 794544 511104 561456 383904 13440 683136 55584 254640 890304 178560 786480 560832 907248 956304 348192 134352 512496 216000 367296 613344 336048 161808 215136 724464 906912 537072 861072 293952 832320 189168 441888 802224 312192 749616 605040 821952 181248 923376 548736 34896 26928 670512 326976 878832 716208 503184 902016 426096 81408 710016 279120 437904 318432 196704 712800 416544 452496 146928 486672 629232 794448 288048 373200 489312 188688 566928 160272 373152 874848 950640 466080 820272 222576 832896 836112 125520 485328 870960 350352 786912 218928 823008 497856 708384 708768 620496 133536 454992 673776 170688 877632 161808 226944 747888 691632 256080 337728 222384 627648 793200 449424 481248 55392 507168 500592 574128 887472 684336 261744 377760 652080 34704 6384 627552 137760 468672 781584 595392 711936 731184 345792 783840 529104 30096 625776 563520 420624 298320 662400 450048 897312 550704 630720 476784 228000 22992 641280 176688 888816 230736 830736 884256 335088 379008 412224 465744 702144 474624 544272 640272 382848 920064 8256 479136 381072 581808 451872 2544 926352 3840 936720 453840 207120 700464 661248 893184 154176 73536 846288 571728 361824 348912 909168 165408 861456 608976 607680 573840 530880 175680 63216 580272 453696 430272 874704 938928 573456 565152 62160 200064 871632 874272 405936 160944 777552 140592 231696 948432 41856 750480 72240 196032 925296 791520 505728 421824 475920 71664 774672 520464 275712 463680 824208 604032 742848 492816 784560 52224 790176 91104 713952 852048 187104 926736 17280 22944 32640 326784 780864 136992 883488 929856 547008 309120 328032 114720 930336 126048 625824 12960 555888 213408 332256 347280 95856 793296 556224 112992 307632 312528 393936 697632 758976 437856 564864 483552 586368 478368 916224 114240 340368 31152 498240 223152 24528 806304 125808 592704 229488 928128 828288 635904 76944 930768 253440 161232 748320 621600 896160 662688 113760 569136 570192 43200 531024 735648 383040 426240 256176 375984 549696 632208 564864 893712 251808 716832 463056 743376 361776 769968 821712 643680 379872 819840 688128 947760 511152 649776 244464 381120 827568 266784 573696 760560 550464 907584 283296 571200 539184 295968 241824 21504 630912 552432 923424 441792 34128 317616 522672 181920 355728 91296 313872 604320 885072 591264 346656 20928 432816 619728 629856 78528 680064 149088 427632 697920 384864 380928 359328 370464 691152 947088 78720 471840 235104 601632 452208 699216 410592 820656 177168 748656 271104 579888 671616 390000 647520 759552 487392 179472 233952 601152 666240 87312 172896 827328 49584 295152 647280 586320 346752 921360 255936 561744 934752 838800 170784 360336 604560 34704 221088 101232 69312 362784 374352 110688 128160 357936 825840 6576 662208 406896 759504 438240 946560 273312 691200 426576 858816 916896 30960 632160 490800 351408 2880 957600 904752 564288 724656 185808 952560 201312 899136 539856 921792 787632 146016 631680 949680 915936 148704 300960 571440 200352 344976 728928 647664 785376 532416 806688 270432 109392 135024 122592 931440 398112 39792 955728 144960 708000 259920 21840 152976 201360 363264 567792 857760 217968 818976 235152 365184 19968 305424 657984 391104 582912 389136 110928 583440 164928 166128 835440 533376 193872 334464 936432 383712 584352 73104 915120 193200 22128 654144 416208 629376 537216 509568 667920 167376 165648 610368 732432 247776 554640 565920 323760 828864 843648 652560 276432 175632 585984 504768 229680 475440 29472 301296 38256 849792 392112 541008 263424 846000 775776 428016 626592 503856 424560 509376 365136 309648 649824 775488 610224 314016 29088 667440 425568 893904 17568 199728 228192 907344 242448 328848 846624 936240 97392 822432 220512 895344 491040 307536 258336 829104 452640 6768 867840 833040 90528 128688 651120 608736 882768 889824 651648 306048 323280 111360 402288 294624 564048 315936 770640 353664 629424 534624 246912 830880 681360 784560 597888 88224 321744 662592 512112 758928 643632 88464 8592 752160 925152 139680 535584 554880 789600 24240 774960 340032 831168 336384 368928 847728 861696 370128 957360 904512 914256 166272 156288 352752 633840 611568 570480 309840 598320 65856 596928 949392 733296 735888 185040 394560 623040 88080 689472 838224 92928 612144 691488 546288 842112 127920 377040 768000 959088 447456 493920 793248 854784 445920 622848 524880 479760 378384 106080 389760 156384 778656 472752 41760 647856 10032 542400 505488 722496 481584 391728 681936 587904 736032 497808 630336 309600 292320 283872 848352 156480 957840 520848 359232 343488 141216 174864 767952 37248 421056 345600 395520 514368 486624 869424 631536 396288 112848 920352 925584 226368 44112 442416 631104 942768 289152 878160 565632 247056 382848 242256 30336 898512 363984 512160 606480 56928 880992 772128 83664 593184 473568 542640 813984 201888 69696 766272 237744 271536 615984 292080 423216 934032 20880 25248 350736 21600 303408 24672 535584 838032 629520 524592 928224 698160 340128 180864 697104 698160 149088 238416 238704 299760 732432 685584 813216 897072 153456 65952 397488 585936 516816 558432 30960 704448 792816 684432 167664 119520 521808 711552 547104 424416 124032 90240 468720 201600 523008 251760 322128 682656 795744 894336 949152 856320 293568 861312 130032 742656 291744 637968 285792 166176 168144 107184 889584 451152 556944 341472 214224 794064 238608 25200 566544 284256 275136 957888 905712 846576 191712 606336 226560 257952 737808 749760 765600 823440 860832 45264 758544 332544 528240 723840 834480 593712 351984 256896 430320 838416 388704 412416 749664 738240 371136 827424 34464 221904 575040 416784 214992 348624 845904 736272 95568 198240 610944 942096 813744 862992 683424 789792 681216 92496 494016 428448 849504 234576 262896 164544 182256 391920 399984 157824 486960 351216 706032 711408 187200 664368 759312 878496 937296 260832 386400 520128 304368 742560 737520 291792 370416 180096 195744 3264 48768 187008 786384 488784 501216 415440 558384 199440 679776 476736 176448 542112 733248 60432 846240 488688 65568 780432 279600 298896 264048 766848 675840 510576 152016 958128 448848 404880 686016 826368 579552 23568 897696 248304 122688 830640 349728 147696 663312 754416 864048 740928 283536 505344 483168 31728 374448 273936 597936 350304 767136 47328 44016 915792 173280 727008 284160 117696 569280 109728 45360 949632 828816 225264 536928 931680 295296 825696 601584 265296 601200 181440 653616 386736 165552 174720 411840 954768 115104 403488 294864 527904 864672 109248 679680 107376 624480 523488 766608 343584 731520 590784 938784 38400 730560 153552 631056 582240 554352 337776 310416 541632 368640 621120 410640 789600 164256 14112 747264 205152 178608 504192 145152 230592 48576 285456 47184 500832 813456 203424 216960 798480 392400 825312 41952 677328 727776 936096 223920 801648 726144 51984 950976 370416 810768 371808 791712 426432 169392 529584 392352 433680 332736 475344 718992 865584 779760 379824 732528 209184 295104 125328 583056 569664 88800 855552 96624 210240 38208 82272 434736 363696 122640 441648 640848 345264 638448 724944 900720 412272 657264 899856 747120 913728 933072 621792 895968 813504 928944 311232 123792 873312 39072 457920 513840 807360 479040 114912 536496 565056 131088 97824 3408 671040 782160 933072 865536 790656 735792 297792 478080 835344 806160 111456 544752 156912 804624 388464 144048 678336 562368 657504 637584 360096 653328 105456 567264 92112 123312 473040 43344 489408 940080 288096 209520 917616 175296 895392 738720 959328 687504 430416 352320 590064 57552 795216 712128 560400 478128 610704 411360 154368 573744 690432 674304 582288 291552 145344 876192 750000 556224 152880 658176 340656 627600 138768 336720 933696 502800 578016 219840 50736 614208 72576 830112 514272 839568 400848 206352 468528 63744 755952 79536 914208 14688 255216 195648 654144 62736 798096 350592 469680 699984 178848 310752 800208 840096 3024 22032 596832 342144 347376 2592 50256 104784 146640 835680 18096 307488 509808 776688 290496 306432 873648 189648 97152 64128 71328 271680 883632 21072 842976 556608 532032 598176 4800 287472 951264 294720 870000 632448 745344 844560 568176 735984 43296 752976 776832 208224 648240 220560 814752 929088 622560 174816 569760 383568 99216 810576 664080 494928 956544 236640 930288 217776 793056 215856 8736 785088 420912 956832 289248 807024 495840 593856 344112 811296 450576 429120 492096 168240 579600 345792 343392 297600 824976 184272 759024 60432 99024 59712 69648 811344 47376 433968 288288 333456 535968 487728 921888 213936 175536 444912 503136 505248 218016 57792 453984 946800 211776 88032 244800 921120 751008 96768 99840 255984 772272 157584 932784 211632 914352 817200 72912 829776 359904 735504 380640 189312 108624 641088 538896 572544 71664 716496 314736 706944 570336 156960 310752 820560 682512 369216 286032 673584 808752 208128 947520 202128 784704 222000 502944 323424 40896 375360 545904 399312 437040 535824 75792 861888 957264 658848 689616 900576 434544 202752 704928 73776 268944 533952 806016 831312 183744 948288 705360 578064 118080 899568 600096 297312 869904 943488 552000 559056 265584 675744 437280 635664 657552 6288 671088 375072 133440 607728 544608 67488 63264 652032 341088 555408 956832 837840 309936 25776 48192 390192 556080 374400 804000 120336 544800 262320 333888 891888 930576 453888 625584 164160 278832 926064 115248 182880 412800 529776 947664 594048 399408 863952 167520 626208 352704 728592 838320 173088 669936 699840 482448 890352 901152 339552 499680 902928 351504 901344 77040 627840 372576 65136 465072 665904 534720 864144 645264 840336 863184 50064 208656 396000 242016 761856 774096 327120 900480 884736 888672 420816 367008 490560 289200 226752 825168 911664 136752 228672 173328 803664 796416 339216 354096 881472 541056 574608 151008 638256 560064 228624 404448 42528 90480 654000 204720 535536 529632 887808 618192 16752 102528 253584 252480 299712 469440 858528 261936 567696 212688 669648 194688 940080 618096 283104 895440 649632 726096 329472 593088 638112 292896 344736 759984 343776 832368 298128 217584 669744 601344 386304 726384 655680 32784 828720 155808 482016 864048 61968 666480 768048 363120 209760 115200 823632 659328 873888 944832 219504 411600 344880 718704 663120 374112 689280 409632 880272 672432 529968 396096 565584 666096 283728 361632 16320 631344 651360 518688 716640 286656 741024 392736 305664 231360 165840 116688 845472 40320 952032 120048 697872 80928 440208 867264 115776 96096 818208 299472 379056 612576 9264 720336 295968 465984 461808 223584 518016 36720 607200 954048 657840 94272 132432 157056 250656 22896 518160 156576 116208 439008 179232 515568 435888 840624 45936 133872 77520 938688 482256 341808 622464 238176 408384 658176 795312 110160 720864 526848 130896 385056 488256 949776 23088 109968 176208 791040 92016 233520 745632 900624 196656 691680 880224 72192 380880 937248 600576 480864 319728 58944 796368 348384 10224 196464 738480 930864 455472 668160 901056 566208 626640 324624 76848 871392 417072 172080 620736 774576 296352 727536 531168 618336 256704 151584 347616 268128 953136 908112 497760 77376 72432 67296 101952 311280 341088 473376 488832 599616 708816 898032 147936 812304 921936 893616 84432 440736 308016 321984 901632 823680 530256 257664 47712 882336 800256 10896 558240 273216 623520 515856 484176 816144 397584 290400 415200 204432 762096 366720 913536 19536 761952 803808 690288 804864 664848 900000 884688 170016 524832 313152 803616 10512 631632 915984 326160 520512 130320 829440 383328 156816 411840 403440 777216 943008 148128 53184 671328 48528 591264 815472 224496 447984 420288 869040 760800 633264 755520 672624 128016 410112 409632 298656 11328 651696 901872 313104 862608 715104 851616 645264 567504 928032 907968 51360 853104 167808 355680 227424 362064 824544 156768 84768 82320 320304 632256 348720 656496 599856 267552 407472 297408 53424 666336 750720 1248 389568 792480 304272 688176 242400 553200 543840 179664 522000 131568 826608 317376 509088 272880 370848 443376 877632 769728 192432 473472 741504 758736 152496 70896 188496 22320 913488 575184 896352 554160 460224 585120 848208 186480 473712 758208 604560 746592 663648 58752 134448 371376 569568 62448 743760 52848 201024 509760 509184 829440 656928 92352 686736 34656 631392 781872 559104 209952 484320 461472 701520 928992 503424 550368 933936 184896 545136 736800 145296 917664 494544 662976 236688 578256 58608 467856 727680 293856 108864 500256 109056 402576 26448 375744 903888 851136 777216 61824 709152 813264 500016 576000 306240 890256 239664 184272 596352 673680 123216 645456 624576 124464 945552 909120 789264 756720 724464 419472 127488 805344 945552 34368 96720 88656 658080 684096 87792 654720 947136 863472 136896 864 22032 801408 423936 740400 289824 587664 587616 619536 517728 323088 191424 583920 555456 367536 34176 634848 672432 758784 58176 851040 87072 692736 364944 33120 76800 703680 248400 406416 727536 926640 305808 585024 381984 462432 788208 341952 876768 883536 809328 533568 168048 551184 761568 770688 240528 734832 884832 527568 487344 542304 638640 417024 316464 446736 743568 840480 493632 817152 175728 291360 215424 51600 266256 198288 671712 856032 877968 183936 222000 32544 727344 258576 603120 27840 665760 622896 541104 134736 51456 887712 898416 217872 365808 100272 582528 383040 392928 612720 728112 496032 496464 542400 729360 114864 381312 861504 349104 95232 420720 488976 50880 280896 761472 355200 435408 348336 241872 2064 406752 672528 941376 11328 636960 254688 941040 206160 176784 526464 806160 581328 730944 380832 792960 387696 604752 67152 929808 400848 353328 796560 611472 111696 412368 94320 889632 116448 928272 264432 902832 326688 600048 959904 876720 616944 898608 652416 488160 95232 89232 960432 542064 187488 735456 39936 950256 200016 663360 387936 528672 619200 765648 778416 129216 518496 34944 788928 240000 854976 826704 605328 217680 876624 653568 842256 136704 618000 204576 46176 868128 197232 1920 692544 125472 584496 404640 631728 264192 298272 644064 777888 104208 572928 912288 533472 805248 627072 369456 656976 534432 310128 86448 106944 224832 823296 744864 739248 31488 478464 611712 377328 208224 577824 480000 33216 655152 855504 697344 855264 955584 189552 660528 774480 651120 655824 636192 682944 434112 694464 186240 940704 542016 726336 924576 432768 784416 148992 49152 577776 737280 370128 269760 721584 692208 422736 787776 890400 129936 885648 320976 356352 929472 880464 612480 432000 932160 483744 445968 88896 865296 226464 474720 952560 626688 511680 305808 497232 467568 345408 81360 387120 722496 867360 788448 455760 804672 57888 950688 776208 636768 892608 753120 510816 776928 279888 579264 870672 751968 351744 259728 289968 277920 320016 66864 361152 291216 143424 757920 597168 446640 917808 787440 538752 913056 442080 850368 672912 277440 818688 414240 548064 491184 816768 825888 401760 260064 558144 782496 141120 56640 18768 929712 566256 487488 870480 284208 752880 428400 126240 621648 141264 172320 536112 645888 484656 498576 436464 521664 85296 535296 300096 33552 679920 621072 185280 182544 959712 635040 185568 343872 324480 774912 497088 379920 180192 84432 743328 753696 441552 471696 821184 407568 387312 169056 155952 864144 806832 23760 188112 667056 873312 7152 948960 131568 312432 353856 578112 287520 350400 198864 580656 124896 328368 331728 628368 602496 242592 423312 200304 590256 361584 203184 384144 688560 488928 813552 667344 435072 776256 118128 112512 445824 260352 481056 532848 555696 635616 700512 822000 816336 417072 84960 611664 307392 632736 791808 60240 379248 790896 844320 425664 937536 479088 951360 442608 414912 821952 162000 839856 555120 251424 736128 655968 480912 668832 740880 244416 431712 98160 650592 922704 783360 372096 682416 643440 627696 835680 836016 151680 709680 789504 510768 462960 629088 38208 113712 924048 610128 134784 713184 599904 407040 153408 653664 449616 266304 548976 672144 356640 20304 21792 36624 764208 120192 53712 458784 236640 941088 614448 840384 417216 374784 51504 252096 490224 145248 28992 210816 541872 894192 208272 540672 230736 541440 152448 860112 45600 781968 210960 125088 289536 575424 867216 331536 886944 909744 88608 911760 573936 181728 155424 223008 62256 949968 678192 605184 477168 459936 899760 770208 150816 240672 382752 854256 206832 276864 809376 534192 340080 7008 315360 414240 542208 116064 222576 326112 708864 304464 54864 139824 220080 28128 163008 515232 153792 109056 485376 65328 135120 130272 679488 946992 124320 22080 483120 477984 331008 720384 579456 148512 371856 517392 792576 892848 585360 626016 291408 526656 85488 279216 591888 209136 267984 835056 949008 184992 262320 499200 296304 673200 505488 405504 433296 162096 627024 892224 263040 492528 552576 115824 531936 109344 935520 257616 501168 53712 817776 437616 289440 374688 822576 737376 457632 68304 837408 225840 803232 543504 686448 328128 50208 56496 230496 465936 935136 94224 917328 776736 818640 522048 128016 860448 411936 494928 14928 236400 540480 88752 692832 656304 690960 193248 474528 4368 842784 182160 515376 720432 104976 696048 559392 631152 602496 865248 220080 174576 662592 511344 678768 186576 410880 585648 352464 317760 167280 216528 409200 338496 704208 820512 488640 623856 184848 820752 277488 271056 42384 537408 363408 716304 794448 772032 701232 392448 31680 182976 333264 215328 275808 439440 61536 57072 937440 330384 883248 367056 104880 634704 404304 897744 760656 831216 669312 715248 183072 523872 699792 655728 886896 553104 76464 801936 5712 853680 430560 7872 50544 242880 328752 945168 922560 758400 492432 687456 11280 338880 42864 859776 446208 371568 186336 64704 382080 441840 411552 514704 110832 847872 566688 717600 396576 127296 467760 61344 753408 81984 599376 395856 126528 601680 552528 760176 134832 619008 55008 825504 38880 368208 959616 669504 778224 744624 531984 192336 896592 904608 614592 712752 67200 637920 599952 848928 910464 613488 723600 552912 58368 423072 615168 438768 507648 847680 281808 599424 250896 57360 908064 586848 145584 550320 471024 652656 546912 190464 355248 213792 405312 794064 933456 670128 351600 70704 152736 909552 919584 217248 156672 287712 818064 412992 703920 906096 564144 663744 114672 496128 398208 249504 439152 789648 144432 893760 613776 178320 540672 726624 527904 319872 719424 176832 246672 718992 395808 126816 518640 350496 327936 569856 759888 164976 263184 36240 173136 812064 591936 426336 920064 418272 884784 369840 608016 547104 297744 816432 670752 238704 454704 301488 660720 397776 638496 531168 498096 415248 154704 850656 25056 466368 881664 597696 265200 946944 28608 533664 822336 815472 183840 860544 69936 417744 27168 309456 281472 941760 563136 153792 575184 414000 754992 451632 562608 267888 333024 947040 601392 241968 744624 484800 695952 746784 575520 767904 717360 253680 201504 299568 823872 480240 688224 802176 215232 558192 253488 669456 250608 235680 122256 887568 404400 83712 263856 281328 689808 661536 597888 161472 881040 693552 136128 2736 412464 246528 385440 36672 334560 435024 850320 742464 367632 444864 113952 617568 423264 857904 914496 419616 249456 208800 428496 86016 943344 152400 16080 681984 547296 703392 689904 686976 301344 225936 489360 818496 744672 931248 351408 183840 716304 343152 96336 654624 804432 240528 791184 258480 280704 446688 562128 61344 836640 678816 538656 941712 367200 897936 299856 330480 727728 551664 908496 810528 329184 176112 933360 161136 333936 521040 175440 692496 28272 600912 832704 325440 64896 809904 438000 877248 291840 26016 506112 21360 911040 711456 619056 364416 749904 395328 219168 277728 300912 611808 240240 77472 296064 149376 385632 553104 523344 896352 497040 325680 230256 102816 843696 97152 841824 875136 360192 129456 333168 595392 51744 544512 243456 265536 237120 287040 642960 605520 71568 834672 588720 589968 218976 903408 906816 401712 214608 804432 52128 197952 564912 201936 303072 734256 115296 283200 247824 258528 360048 239520 453312 797760 849696 804384 162432 908112 258240 327072 763872 559920 618672 27840 146640 270720 271152 353808 136992 502992 385728 97536 737808 594912 779328 177984 458544 484992 586992 52416 877200 826224 322032 398736 819168 463104 805008 489792 751632 609024 210096 728640 35520 431472 936144 642480 414960 397008 163776 848688 354912 99360 787728 848064 766848 797184 925440 421344 369600 250560 646416 321888 431040 927552 959328 954864 840768 275232 145824 800064 453024 555648 8256 195840 182112 893520 421248 98352 338256 315120 74976 830832 561600 939504 427776 37440 102720 164640 416064 80256 955776 169776 536736 176544 624816 56784 946032 511776 257232 728112 64800 936576 429888 106464 889536 915840 71088 674784 651168 476400 73968 750240 22560 170640 949824 900864 243504 174384 527136 630288 232416 507840 830784 407952 714000 229248 953184 28800 146832 529296 80160 172752 436368 890928 925008 397296 277344 757488 583680 482112 610656 406368 219600 274704 91392 698352 622992 331536 513792 452928 757632 169776 109968 653904 80592 544992 784800 862656 812832 476880 844176 694896 428592 730128 198000 893136 842640 800400 358128 957840 579456 855984 885648 120720 295776 738096 564912 376752 784992 958560 833616 611088 843504 682800 299808 84816 560544 384960 706608 825216 191088 721728 843216 897264 630528 130176 660960 737712 322176 753984 182976 38112 123408 758112 816624 34080 678864 12432 763200 300336 817392 615888 832464 186816 23664 902736 692928 369072 45024 278688 589824 39552 11904 758448 533040 38064 815280 609696 198192 229872 235152 364224 632928 766656 158112 929424 165744 252720 509040 572880 872928 924192 745056 924720 574560 349488 798240 420528 754800 133728 662304 409056 86208 211872 884160 684864 617376 108480 868704 412944 887616 273168 443136 582096 954672 393024 868128 348288 390960 459792 363888 468816 797760 307344 915168 944592 459696 218592 684432 97248 956256 245328 624384 188400 948336 208272 624096 205056 434208 408000 204288 479520 813888 311424 826656 228720 337392 107472 731616 58752 430800 54144 598944 892176 757824 164784 551808 788736 801360 251088 14592 565152 168048 736992 230784 64176 385776 202896 470544 288480 577152 421728 479472 45120 770544 205488 348912 38832 372912 200976 57504 201984 188640 150672 302448 614640 455760 124752 760320 655920 585168 83616 867600 543264 39696 192672 63504 837648 459984 915552 17520 929280 611616 526992 699024 850032 417840 205680 288240 272016 562032 391872 552288 121008 678912 546624 247536 852720 121920 325440 896016 327552 896256 344928 63984 391824 275616 937968 883728 798624 279600 824112 499008 565344 597456 486864 200160 448656 554784 115344 155712 599712 28320 303552 49920 446064 208944 269712 809568 433344 219888 183456 806928 606384 281088 491952 848496 483888 434448 934176 361824 652944 193536 504672 567984 291936 818640 914016 300048 434688 466944 26256 752064 59328 17664 861024 176064 10272 92640 307584 835488 584592 447072 123984 421584 350688 886752 702000 812352 225456 633456 890208 252912 913536 701664 809568 854448 534912 559200 397200 190944 344016 413664 282048 563424 636144 483024 15840 451968 110640 204672 187440 85680 654768 145488 365856 342144 277392 615072 588144 699024 907104 759648 951216 399120 339936 552720 638016 563856 10992 861024 508176 370800 686640 919008 835248 784752 408480 782640 314640 49344 315168 692256 371808 180624 684384 814128 67584 584208 865296 703728 663408 855360 259248 731808 759312 53568 273024 415008 939984 782976 167424 252528 126096 287472 48480 277680 687408 894288 61008 101424 441216 740544 341808 714480 455376 343680 359952 190176 400416 818784 738336 179808 231552 646992 140976 706512 526224 57024 518256 820080 46464 627504 53040 517104 147024 493536 462000 541680 882816 732096 356880 875376 914064 387168 381840 350832 217968 59520 261552 375456 249312 409968 377904 457200 389280 572016 792288 847536 753792 258624 129696 733584 888912 141936 18480 171024 670464 451056 830352 913008 243216 856800 294912 288864 139872 145488 165216 259824 705600 262800 396432 299904 258384 191520 438432 643296 336912 399072 860928 343728 108048 486000 278736 138336 648096 117168 109104 69888 286128 242976 322272 705456 481872 635808 837024 916416 515088 903792 91440 698256 70224 748992 122784 457344 802368 554544 862848 898272 6240 849072 753888 517584 617328 224928 680304 70944 891408 292176 713040 528576 152064 477888 729216 102960 344256 842016 249504 843360 33216 55104 832752 777504 561600 623760 307056 387552 55008 192960 671184 80640 89568 449328 572592 354384 807888 944256 778896 486864 687600 459840 876048 956352 560592 245040 833952 506928 558624 182784 426096 371424 31920 637728 837456 148608 55296 374928 624864 244128 575712 576576 489120 525024 740112 98160 538656 774432 510480 703440 673440 599760 357696 410928 700416 926976 866208 804048 292224 633168 398064 150480 285600 596784 599520 672096 721056 783264 368208 197472 586368 631248 65616 665808 77808 622848 70848 493008 697392 801744 7296 927216 210432 217440 684144 455472 552960 668736 599280 759264 762624 207936 205104 573504 712704 391200 681168 719664 422496 916320 884784 953376 343488 869760 787104 369552 652512 460704 799488 828096 896784 844944 246672 194208 810816 185520 172944 66816 479472 617904 859872 68064 284976 927312 773280 253680 735216 75648 401568 559632 922800 892032 701040 21120 584304 631680 476112 38064 226416 67152 919584 602016 729648 545856 874512 568800 416688 519312 501936 619200 843408 332592 658416 389856 543456 288960 13536 37872 598320 114912 172368 228720 753552 133488 745056 217728 646128 875040 383760 283488 448416 346896 781584 813792 675936 834336 791760 415536 560304 667632 57456 442272 640128 56112 418992 19488 661200 156192 546480 70320 254016 257424 39120 62832 151392 394944 193152 72816 870144 454224 923040 471696 518928 25392 807504 706896 248496 409536 389376 653760 376656 802896 77136 892944 623232 756336 484128 615024 248688 506832 852960 69984 2592 20016 304080 368928 344592 582672 353712 458736 472080 753072 141840 610176 589104 647808 553296 566832 790464 477504 938832 741840 856128 953232 531696 537648 372144 791952 598368 631488 408288 953232 464064 626064 806832 680112 880800 358656 800304 428400 713088 361920 44832 657168 413184 928128 371616 658752 290160 577392 808992 807168 507552 654576 509136 491568 198144 139200 931344 573312 85968 588768 57840 15504 606432 319296 493920 727728 748512 373344 145872 194928 634608 619776 818208 103920 585552 931296 886032 596064 907200 193776 490128 916608 619296 226080 107136 61728 899424 799968 797904 863568 263472 49584 153264 198240 491136 29856 542928 797280 296160 125040 180912 225312 302208 338448 183504 851952 302544 333984 225552 78096 318576 78480 773808 321840 792960 769440 50064 900288 850224 942048 586944 629136 557232 543168 343056 139296 525456 537888 436656 744480 543216 818304 597072 559968 291600 385152 917424 837648 302640 725712 686544 485808 926880 942192 675600 820752 927120 330144 492384 598656 820464 220272 150384 941808 746400 107232 690096 798720 377424 551616 36384 245232 512928 724608 254400 511728 453456 163728 70128 233472 205968 591552 955440 868464 18000 543504 271824 74064 435744 682368 601728 55152 802800 50112 275856 783456 855840 300336 794880 46704 213648 497952 759792 450432 776688 10416 486720 278496 93120 921168 805488 576768 737184 47664 439632 627408 522864 411696 863520 596688 672144 196416 927600 700128 289200 666720 515472 786960 205248 839616 41712 875712 169536 554592 209568 680880 230880 443088 484320 642192 476592 792048 144000 323136 468576 120624 551952 439728 277584 277440 957408 189456 341184 2832 705408 601968 712320 621456 76368 616176 47616 398064 715440 19344 839232 694608 607344 353616 622608 46224 179040 39600 673440 259488 186528 236544 433920 854592 612144 606192 927264 754704 56880 367776 170112 462288 493392 214416 140448 785712 765744 246624 936000 656928 946176 400272 179904 489600 461808 930480 152976 513312 285984 491760 959760 742608 450144 721008 902544 254496 491136 822240 843984 819120 722592 481008 602544 630192 21792 389520 329856 247008 238512 207216 523968 32352 492144 397632 732144 24864 678096 561936 62064 400320 327696 59904 40848 364560 398832 42288 532992 213744 403296 461184 540432 25344 474432 104016 864336 810480 923664 67536 789696 22416 617472 29520 221328 685968 587712 493872 270912 217008 315504 340560 297408 130800 429168 730992 16848 28848 770064 803472 821280 648912 363648 168336 94464 849936 117936 208032 389760 935952 818112 78144 330720 455136 577200 598128 162096 632688 97104 551712 369840 125760 118752 681408 544128 933024 753600 860496 679920 89088 938976 888336 457392 697968 348864 666336 660096 631872 436320 513504 722832 437136 77424 184080 633168 685248 449184 358176 598992 919152 651408 894960 921936 50640 120432 145920 224880 377856 941136 75504 316800 384864 507456 418560 120624 333408 85104 872544 844032 221232 257520 61680 528240 596256 760464 768672 108528 315984 291744 909936 394800 644400 923088 622464 195600 715632 939024 134688 770784 247488 565248 280608 461328 758448 763680 75216 618384 529536 400752 24768 397680 950496 886080 883056 444624 943152 603216 586800 62592 64944 587952 899760 144672 595680 622320 374496 38400 460032 634368 859200 607440 597024 847056 741216 660816 847824 260832 512016 562752 484224 243552 589344 695040 760800 335424 824448 416592 508512 125856 893952 100080 177360 930864 481968 694608 83760 141312 431424 359280 624912 202704 596160 71568 577680 859104 693744 278976 373632 290544 161088 643296 55680 498336 144624 588864 845040 589872 851136 352704 225504 759744 706272 780816 408624 31968 855696 47904 286896 121824 637152 476160 561792 385344 725136 142512 593904 879552 808512 705984 576096 320544 607824 256608 770688 427920 98832 730512 332160 702480 667680 6432 346560 117984 323664 26736 548160 130944 22368 944832 475344 445488 460608 932736 281232 734208 588816 752544 196896 881280 388752 123072 227232 148608 410640 481104 746688 934128 743616 472512 13104 662496 896064 799584 16992 810624 769056 803184 723456 413184 501264 952752 465216 539328 402192 684768 66480 174864 582816 237552 147120 144000 518592 513696 196944 705216 67440 283056 571344 706464 578160 114288 84864 339072 879888 870528 681552 955392 833856 251040 99312 676608 552096 927120 841200 226752 609504 782592 922992 695280 61824 845952 124512 76752 358896 734448 884400 444480 378192 739536 109296 162768 203616 127680 71904 896112 958992 297504 64368 639456 58224 266496 116544 659520 358080 519840 791664 337920 690432 271200 144144 569616 620352 912000 253392 707232 529392 225072 580080 707376 710256 450000 434640 722448 62400 796176 49152 951264 101088 479184 657168 22176 824640 323856 355872 876384 42336 607488 856512 73920 655440 245904 843024 737760 36528 518976 552 881904 816048 250512 282912 318624 418416 926880 660192 285456 723840 253824 494208 227520 126576 677664 530928 936240 93936 496272 623904 417984 598608 10224 733440 444720 626400 274752 596400 622992 757536 219456 29904 810336 212064 416064 252720 270576 562080 331056 280176 550656 878640 527328 189120 16992 102672 846048 887760 548208 626208 457152 388032 876864 310320 783264 874224 587232 93264 543744 262512 249648 49392 838320 915744 618048 98784 760512 277872 827328 763488 469536 246048 39888 234528 904560 359664 1728 860304 433008 278400 325200 832224 494064 363408 488208 294960 332832 69360 389472 782256 345552 357024 298752 778656 392832 272016 180240 632304 88944 914544 72528 374544 549024 746112 757056 932304 372240 541392 391920 433872 31632 663744 952512 80400 757584 274032 532992 725088 470640 645840 440160 92592 9504 523728 589200 63696 241728 585744 293136 942624 197328 117504 371616 728688 510096 10464 673872 642288 865152 51504 912528 206976 345024 765216 540768 84480 761376 957888 297888 470016 802272 698784 596784 217776 549408 72528 873792 162480 572064 441984 844656 826560 871008 266064 221664 790080 193152 266112 239376 650160 648192 315072 740256 268704 224016 773808 31296 740784 501456 28944 351120 222720 471648 573168 112128 269232 633024 349872 858144 802704 781920 201216 432240 725376 118704 620208 216384 64800 790752 820272 492048 850128 902976 872208 199824 419136 347280 169104 103680 385008 855024 125568 180336 185952 788256 153024 204096 487776 920256 650496 601584 606960 62352 72480 151968 40896 954192 498672 632784 419376 403392 476112 144288 642576 459936 148032 833712 87216 723216 644688 822768 532560 850512 930768 889248 942144 670560 524256 29904 701280 345312 945696 552240 168768 459456 340896 864432 582096 340416 426432 905424 601392 526800 529056 450096 276624 620976 883968 834624 3744 590448 932400 218160 689664 27888 109824 13344 870912 669648 758304 895248 361728 517968 95520 444048 105216 123024 571296 585120 860448 57216 237888 470736 793440 853536 779184 366432 877008 288624 869568 522240 764064 269616 246768 622800 285984 768960 198048 930960 937776 683232 211296 587856 759552 800928 378288 5904 643488 17712 307104 124704 45984 529344 75072 416400 483840 691008 493248 322320 647232 729312 647328 466656 642864 215808 833424 703008 661200 220848 165888 904464 183360 148032 538800 199920 292560 439344 902784 894528 688992 891936 410976 905568 185088 725616 349728 729264 87600 608928 468816 225744 915792 949824 577200 392304 752208 948048 856080 693168 730752 643392 551328 8016 828672 220896 886704 376416 539376 302016 111216 744960 881328 317232 246912 303696 504096 40512 67728 841008 795696 293568 191424 34128 476736 154272 651936 625872 955824 797472 918912 64752 260256 882192 196560 731520 874656 533184 477120 874992 960384 896784 514224 26304 472704 637440 937584 508656 953856 267504 735504 776832 408816 286176 574032 926592 583488 228816 670176 608064 171360 288576 346128 404256 939744 169968 444528 83424 791424 79968 140784 418512 323328 69264 910368 877824 215520 78864 813840 487680 364896 358992 252816 796848 686496 423024 335280 580800 415824 113760 579936 814368 151632 815616 520032 776976 946704 764352 758832 232464 344064 549360 846864 863136 684288 311040 492912 825024 774144 756864 939312 859680 169584 786432 631728 719616 535776 310896 286416 653232 832608 613008 420912 680928 827472 262560 152928 601344 51312 521088 190944 868176 774000 778704 763008 945936 49296 277200 469680 580512 430080 605088 333648 166704 836928 346368 430272 743136 520704 449184 184560 335712 698976 778608 407280 801984 184704 431664 442608 665952 746592 545520 288768 316800 187968 555312 357456 403200 46224 314736 380640 1920 65856 29376 183408 890160 735936 80832 631920 889392 668256 551568 326976 309120 26352 520608 643440 25104 814800 513648 495024 915456 814848 780672 208560 747312 524496 281808 706992 848016 551760 902064 879312 449232 82800 322512 18672 225120 9840 484800 382224 281328 228864 946512 501360 764880 98064 528912 484416 763680 655296 529728 623088 741168 340704 90672 15216 683760 204720 762336 398496 714480 736032 594432 439776 251472 878160 135936 407328 409488 272352 707328 707520 458352 509424 487968 766464 573552 775728 393024 465744 894720 145392 157008 7968 24624 153072 478896 841344 300816 828240 883296 607920 414288 315072 738624 346416 462096 182400 579552 705792 533232 566352 863328 956112 791760 235296 732000 218640 135360 169728 249168 567360 767808 57264 636672 161184 114672 328752 485280 186432 394800 637104 396000 763584 341712 239184 749664 249600 162288 932352 388800 697824 565392 635856 446448 866448 486336 254112 269952 588144 267264 496656 191904 524016 250032 909072 839664 417120 831696 868896 310032 235392 822720 755712 928608 325344 853824 147696 73824 200880 278304 698640 333024 574752 597552 482496 634032 37680 441696 205200 29760 55200 13728 729840 301728 496608 233376 424416 93456 318000 684720 758544 477936 231744 849984 312240 649344 150240 80496 828144 60816 788256 488352 529248 232080 178896 743808 467328 837936 47856 767232 924048 633072 25776 553008 759456 796032 611760 571056 415152 952176 960336 216864 526176 210336 913296 834048 16464 655008 897696 81216 777648 908640 15072 650352 614688 631824 227088 826320 804096 420000 779712 453792 38304 705264 734928 567216 617712 665184 614352 727104 278928 67056 626112 326496 230880 320640 54960 343296 926688 57648 836016 62064 854640 368832 637344 424800 61104 393648 872208 393792 414576 51552 306624 491184 276576 916416 712368 421296 824160 913632 782208 788208 570096 954240 598224 727872 800352 446544 734208 936384 129600 590832 808224 386688 487344 78768 721824 182496 802032 954528 882528 651312 449952 733152 567840 373920 388224 50496 505536 150576 417696 288384 706512 106800 555456 511440 546768 347808 816000 58800 836928 769632 834768 437664 357552 516720 689184 911568 557904 911520 734880 415296 618624 724128 873840 342528 429120 563712 51792 776880 466416 815184 557760 892656 492432 16176 866880 493008 744336 245856 768720 909984 928464 186192 475872 6096 580128 403344 314496 754128 697440 251520 46848 131424 905952 152880 590016 901680 46032 905520 764256 64080 325248 406608 501936 437280 906624 856896 763728 161184 734304 322752 189072 781440 839376 384000 79824 348288 829584 4032 415440 885024 425472 739296 827712 219696 56064 428352 355728 606480 278352 431712 493584 323568 232032 664224 479952 895872 873168 199536 880320 312912 876768 351216 649104 429216 592608 381792 244224 562992 395664 908208 377664 285264 897120 434832 786672 184896 405120 267072 519024 50160 112560 234144 91968 180192 880848 137664 100416 349584 422784 824112 768528 19152 101568 516672 633312 919680 896736 379536 600672 185616 215808 547488 69792 431808 908928 212880 625296 921504 503184 324576 32208 762336 701328 276336 842448 391632 477360 923328 316992 494592 253296 332016 521328 702960 637968 817008 169248 101808 337296 709008 671856 141312 851376 129408 791904 323472 863184 459456 109200 471888 574944 660768 465696 646416 572736 291648 469200 538368 314976 824736 110688 203328 90336 912000 668016 477696 537504 48288 832416 638064 646272 340320 505296 253296 340704 76560 171072 104832 66384 161040 147360 747360 568992 755280 616080 39744 148848 368736 424608 525888 600912 219360 482544 373008 705552 461472 307152 229296 384480 306816 355968 767184 841008 239136 510192 691344 44688 756576 216720 281184 748176 543600 86016 153504 46704 430896 626352 714816 688128 227808 941904 883776 121440 627888 655488 430464 358320 64848 118224 905904 906864 861984 880896 192384 943200 790992 448752 648720 379296 237792 143952 693600 629328 328272 68064 48096 587376 851808 549600 776496 871728 483312 509040 573216 479904 115584 881424 105360 321408 704256 411888 834480 419472 273264 688368 744576 906576 465408 514944 645648 217008 428208 318960 507168 277008 98880 794400 506592 698832 732912 709872 834288 312336 783696 927696 213984 724176 921264 604224 723552 695472 257760 260592 636672 626544 130464 543936 596640 391968 550992 133968 344496 268512 491712 477792 269328 192240 738576 336288 257424 297216 406032 108912 864912 39936 904416 352416 636336 822624 525936 11136 676704 203424 722640 652128 145632 369648 241776 845856 657936 356208 556944 346080 872640 508320 239328 861312 361680 915216 539184 157104 512064 889680 233856 557328 523392 261024 953136 886560 782112 89424 881472 339408 203088 786624 215184 951888 856560 193008 341856 814464 849792 282624 831168 135408 186480 542592 697296 483648 691248 287520 792384 389808 456624 804720 57120 707088 614592 310128 955248 752016 230448 612624 161664 461424 215472 290832 256128 146400 314832 935472 481872 705504 318432 866160 660288 718848 610992 873504 911088 266448 641184 635856 211200 409440 541632 25824 892080 112512 361104 268320 679008 877152 430944 144912 696720 664272 406896 177984 855168 499920 951168 789168 541824 910464 767424 119904 101952 352032 759408 760272 343008 886464 641904 892800 951504 537936 104064 292992 362304 692688 709056 103056 443616 230208 853920 695664 590304 596304 394608 272208 19776 9360 152784 958704 346176 902304 810288 453312 568608 946272 940224 924816 347424 395760 747456 676080 792816 881184 938592 334608 697248 25872 444384 960288 20064 187824 813168 304128 377616 872784 202128 817920 647232 386064 425616 227472 165312 613344 949536 369024 172704 580320 372096 780480 171120 535152 924672 918240 624432 916848 129984 500160 941136 943584 858240 763056 22128 840144 370752 799056 644352 58224 721152 595872 867456 788016 535008 923088 703056 485856 201840 188160 690192 381888 650304 312960 891792 832560 870528 652128 477984 259344 459600 915744 249552 525168 670416 553248 40992 607296 650448 43536 454656 135600 620496 324960 23760 150624 833664 195504 826944 402096 692688 533520 40464 28896 514560 59424 533904 713856 10368 458880 158112 567936 923472 100848 449616 942240 525648 588960 621936 922944 183216 830016 673872 270240 809952 613680 524736 528192 367824 144768 440448 466560 52032 729936 666768 465504 42192 641808 171840 50784 145440 365760 226560 668352 188400 13920 861360 41184 945888 604704 583008 925200 522576 503280 559248 734304 394176 410064 697296 493344 18912 178800 410832 286992 131520 315744 228576 807792 41424 210576 573648 820656 310464 775344 76512 161472 507600 146544 131328 111936 517248 535728 280704 69216 51696 24816 292512 415248 30384 126384 783744 306864 519648 443424 356592 202032 639696 284736 302160 748416 849600 451680 59760 214320 833616 363744 646368 477888 662640 714384 617664 436128 498192 511488 88848 303504 590928 520944 883584 825072 320592 550464 598512 584352 921744 619968 912576 742368 390864 811440 411456 630144 239472 378576 417024 632016 265872 115056 805200 340080 376848 344016 645744 772080 913776 456192 527568 365280 576528 574128 913584 706656 734064 146400 60672 324096 781200 383472 105504 600768 555552 55872 335568 43728 651696 756768 46512 925728 160176 646560 635520 337680 717264 59088 520656 790992 490896 53472 31968 622320 740544 41376 104592 714864 740976 556992 770400 713664 392976 440304 556656 650160 623568 452064 364128 274176 836256 310848 637776 229584 565872 360576 915168 851328 211008 640560 109776 746640 661008 355584 806400 613200 649008 477072 328512 795984 134208 682992 916080 559680 92304 221232 746544 567552 60528 105744 511104 114336 875328 845904 292320 644928 653232 541488 500544 787680 414048 685200 233376 243168 947856 605472 278448 672576 950928 214752 804720 644112 797136 519360 574992 432720 87984 789264 68928 923952 615264 178080 106128 740976 245904 708816 24048 663792 13152 398352 8832 873552 505440 652608 852672 323520 404064 260112 392880 538416 870432 222912 253872 44304 586752 638880 859824 517680 819360 905088 466896 747696 234624 377328 179136 399984 257904 280368 582288 586656 5664 865536 453504 459264 724704 549792 749952 889920 255312 720576 617808 58512 163680 881616 820224 192576 833568 493728 749376 733632 773712 907392 45216 670368 340464 201744 861600 58320 551904 102480 828048 212208 487632 364992 364848 652848 331920 449760 546144 289152 162480 676752 585600 924768 821424 293328 505248 621408 726240 606288 541584 566016 701472 461280 719952 520752 704496 856368 482640 458016 168288 284544 215088 562176 644928 445056 739104 432336 418752 896880 199824 650208 839664 843840 112656 115104 240576 919056 161616 752832 441936 900432 392688 170640 487632 197568 761520 910896 725904 124368 69984 65712 240432 19728 297120 477600 959184 427776 205920 329328 142224 359808 523920 610512 227760 930528 749904 922272 367488 774912 454896 896400 422016 46608 595104 915072 763632 238752 17328 697152 673824 261120 232128 16896 931152 729552 102192 685296 880128 530400 952224 899904 142272 393456 87552 145440 35184 211920 42336 762288 459120 492240 615744 899616 5280 9888 78336 39360 665328 52800 599184 441504 147888 956016 213936 228768 308784 922080 750144 709584 668112 872400 579120 842400 439296 495792 319920 508656 609408 222864 683616 747360 92160 319344 914208 196848 467424 911280 449760 757488 950880 829392 94128 634512 929184 649248 617184 218448 16560 23568 85056 128976 498720 2784 691824 801600 730272 281424 868272 69072 169056 455328 758160 426864 792144 68544 674976 319056 240816 556080 216480 587664 394896 140544 735408 25296 692112 467712 628704 800112 745776 11664 233904 761712 51840 19296 615216 441024 831264 591792 926208 271584 887520 844848 650976 572784 593760 918096 769296 90528 826176 32496 223248 886320 851472 419280 361056 842592 669216 546720 650736 199248 841440 876336 170016 839280 213792 474192 150768 355632 378048 809760 666144 672048 261312 577824 152160 602208 659184 626160 851712 839952 6288 427344 921456 172512 722784 859344 338784 31296 655824 577248 146592 131040 267648 163872 588096 234288 671952 653040 57744 326592 648144 364080 263568 494208 533856 358560 154080 182304 316656 537744 233232 172848 402192 765408 105072 573648 391248 863472 860064 604608 279504 838752 711696 951024 137472 33360 838032 824352 738432 27120 507888 768192 790128 400224 319440 902112 327600 247488 293472 504816 929712 715152 601296 25824 666000 917712 186576 32688 766032 884064 62928 454080 5040 275280 20784 744528 306528 306816 103008 485760 19728 560256 205824 152352 29568 719568 533664 599184 769920 440448 337152 842496 935424 909840 401424 766224 643728 617952 859536 879600 551856 477024 887328 948864 401280 98496 10272 897168 594768 445488 730896 723168 257808 649488 647616 470880 610944 890976 335760 722352 280272 658848 628752 881760 323184 17904 40560 313776 119472 369312 889344 216768 109440 675888 878352 323472 892704 405696 404160 109344 890448 44064 139152 366288 284976 62160 306144 53328 463152 852384 134352 604992 544560 562896 255504 855168 106320 165360 665280 407904 414768 698304 158592 86400 515568 83328 358464 781056 408720 320304 662064 919104 351168 926160 289296 681456 159552 475296 17040 393744 98688 138624 402576 257760 224112 199248 690912 463344 331104 183648 358608 138720 168144 423168 486096 838272 182064 32736 552192 174528 628176 925248 606768 614880 738048 616416 600192 177552 430416 17184 687120 747168 745200 390720 193728 620160 147264 618000 713952 690144 284832 842592 952176 523296 957168 907536 570096 215376 707616 75792 554592 503568 210144 580752 249696 238896 330912 129840 270384 521712 807168 583488 148560 115248 838896 850080 669168 7200 492144 499440 579024 123552 461424 400416 824256 352656 617856 182832 606336 158784 238656 925536 114960 342048 116592 225024 811872 767376 220800 200496 716688 256800 337824 737472 280752 475584 704880 159504 154896 252768 261408 308640 929232 263856 722976 95040 636576 722064 553344 715536 627744 18192 268800 599808 52656 377712 737424 458208 954528 75888 350544 266928 39408 550176 793824 454704 477696 216192 160128 915072 890736 317088 395376 709728 913488 548784 156096 282576 869472 618240 720768 178368 297600 539664 421536 191280 559968 298944 890928 3648 843936 399024 716400 181824 737760 363024 745248 734688 48624 441360 274320 448512 646992 371232 339648 812592 16368 415488 483360 319536 211632 896544 666816 819936 181632 582000 792624 757920 583344 283680 417888 435024 387216 237504 529056 736848 864384 564816 263760 310560 651072 80496 43584 82608 843888 445728 570912 676560 853872 603696 838080 65808 716928 293808 443760 269136 351600 794496 163392 908640 556848 914976 664896 264960 730464 486432 24960 258768 952800 114576 947376 40128 512208 188544 18576 365616 593808 554400 167616 277248 424848 346512 671664 311040 653568 830688 105984 244512 200112 159504 381312 774720 380064 490944 325008 604800 941520 395904 447984 883200 327888 885024 431808 452784 176256 105312 669792 807696 218256 388368 647424 849360 134496 742656 687552 229392 58272 511008 328800 945408 850752 481488 267696 242112 595776 627456 203040 327456 439296 526272 349200 494976 459600 806544 59712 351888 112176 435312 891456 954240 588192 486480 776352 634176 506160 505584 372336 526128 883584 641616 900096 640800 483792 905184 457200 567360 77712 178992 169824 100800 885216 63456 251472 336912 660336 193440 51840 88656 93408 638448 878928 615264 856176 701232 652368 369408 522768 682464 750816 543024 541248 421344 201360 702528 333792 10320 259056 331968 411648 497280 500928 45312 434016 801792 801744 808416 743904 763536 162240 833280 184128 203808 199296 87696 33264 293664 619488 134016 849552 556320 567648 425136 665568 116880 71232 599472 222816 397824 211680 267408 895824 716784 459792 783792 650064 775104 570048 292272 509472 795696 321984 780528 268320 743232 317328 768048 892320 212688 877344 589440 500256 919248 933888 332544 877872 811824 623040 40800 703344 717840 94176 846432 883632 357312 493056 419904 300672 216576 267936 596256 705504 316272 743520 280032 306768 665040 569952 615312 502416 638016 90432 246960 824976 787392 307680 815904 585552 305472 209568 728304 305568 669792 123840 398592 103968 902928 605376 768240 724752 603456 333312 807216 668304 1872 162432 5424 287808 481488 770304 790080 344304 406368 87648 701808 649584 952512 195456 889872 772560 575568 929568 125616 159600 264768 746688 797856 213408 391440 58080 958944 377280 90624 723984 568512 13584 174480 696912 17472 175824 63600 101040 816672 417168 250752 773136 220224 194736 158688 347040 17808 284784 162720 771408 459552 955200 284352 715296 722112 940944 231408 457584 817536 248304 482112 664416 13872 948672 336000 891456 379440 514512 944064 89184 257328 423312 885744 813744 72960 576192 796704 938784 795744 874032 830784 652176 11376 347328 446256 672768 571248 923808 457920 365136 592800 381264 477456 410304 30336 470592 491472 794160 196608 113616 708288 694896 601536 574992 54672 730032 108672 446688 871152 523056 897504 689328 90048 274080 829392 444096 82224 902688 926928 317520 328320 200304 281520 44784 118848 174432 586992 427008 831600 422976 596352 452736 773568 214944 319680 688464 289584 819648 865824 679728 801840 20832 634320 15312 42912 513744 660768 820896 145248 125232 50448 224400 889200 406272 229248 357072 804240 112224 832272 339696 802176 203856 873600 100656 356112 217488 330048 551904 705120 155280 828768 284400 913872 222624 921120 868320 333696 438720 729696 209616 153120 355344 247344 696816 755184 671712 122688 634320 396432 301248 905376 808608 228864 81696 165120 866256 203712 229440 609744 374448 799824 139392 456048 949200 946896 772368 567648 688896 99168 447600 180096 461760 3888 4416 181344 385104 932208 255120 212304 41520 234576 852288 19872 338592 2832 184416 368016 135552 844752 380928 935904 637824 218976 878064 730368 270528 376032 52704 669072 73008 849888 880848 739824 173952 956688 217248 414432 715488 534672 283488 353424 514608 780336 675216 405984 267024 436560 938352 800688 278832 550272 802560 86064 553152 370608 742992 782784 297648 250896 35808 172752 8688 348144 629952 477216 567936 144624 228432 255600 646896 656064 781488 682848 444000 167136 50016 929568 249888 71280 73824 332448 291312 904272 959088 704160 880176 35568 730128 620544 244560 675264 909024 530688 651744 472224 169200 359616 907584 490032 495984 208416 69600 517056 724368 351360 845568 326064 134256 337200 846384 303840 933792 187776 31248 111168 616560 373680 100992 620208 366432 287280 930624 892848 322992 521184 451200 32496 376512 680592 150864 234144 653376 869520 157392 902208 495360 622368 912912 429936 443376 323856 853680 716064 278640 613440 96912 787488 292128 766656 286848 531888 788784 778320 322896 420240 349872 615600 227568 48960 347856 944352 889968 492288 647760 318912 375648 694848 505920 544848 779184 160848 86304 207888 414432 722160 331968 540864 199104 96960 434016 793392 90384 924000 412080 336336 536976 575088 331872 559728 955632 494448 150432 932352 198960 75024 509712 842688 923520 856224 181968 944688 742704 329088 597408 545856 911232 854016 494448 81408 498288 913824 16128 392832 197424 252048 726528 886272 719424 198048 747744 537120 444192 544848 736272 504000 1440 12432 660480 872736 50640 557712 25920 193632 707088 31392 408336 402288 185472 453936 709440 393168 951792 542544 292512 483984 205872 834912 708192 204048 855120 63120 505632 132432 194688 332976 758064 483360 827952 65664 482592 904224 739392 62496 86688 873504 560496 61584 942336 610800 550560 288672 468864 721584 704976 432672 459168 706080 136416 773520 715632 171984 872880 846192 550992 106080 748800 166080 954000 856176 617712 715872 662112 298464 285552 795408 227280 260208 457488 520416 1680 316176 724416 636720 311664 477552 159456 582720 891504 412800 640656 263808 936480 683664 27984 473520 242688 316224 209424 883104 681888 269280 926832 564096 771744 574224 70800 295536 65520 852336 917664 173136 902496 873072 447936 149856 255792 245664 276720 312432 210576 527040 382608 841488 56256 443664 563712 405792 430368 202416 774960 115488 236832 770592 843072 456432 922992 449232 299376 915264 161856 217536 262704 413904 45168 313536 623136 101616 366576 174144 630528 166800 339600 463776 321072 308688 675552 498048 353088 53808 199200 324720 104448 750288 777648 385200 176352 946752 579216 520848 566832 575808 354144 753552 704592 638160 921552 177792 205440 952272 378144 305184 119568 806640 686592 932976 419280 601488 568656 137808 355440 12528 623472 566688 301680 882960 386928 5568 470784 244992 603888 556848 841488 70080 84192 840240 286704 871680 398784 458112 652464 584880 645504 373536 293088 661104 190224 465456 549648 718032 684816 195936 384288 506160 167280 130080 124656 865056 63312 877296 253248 607776 398976 97632 77760 506352 608880 811152 49488 479568 1584 500784 61056 30144 638112 366960 130992 219840 750816 465600 483072 834960 459312 181536 583392 88896 383424 85248 318480 655200 338736 918912 40752 219504 290016 666720 188640 58704 493152 100752 857280 652080 432624 642144 357552 877008 752880 847152 908784 323952 801552 147552 395040 139728 936336 638592 532800 864240 372384 345216 123360 94752 456816 634464 376944 255552 366528 486096 902448 507744 907056 144096 700800 930096 523296 663312 295488 20784 592800 163536 504480 428160 795552 352080 616704 769296 9840 889872 730080 706416 894048 182352 536304 910608 92400 108288 590832 71088 702816 659904 133632 677568 455232 835488 679200 763920 892080 313440 443952 309936 540480 276720 299424 55344 233664 117600 422544 619872 514080 519216 856704 675120 545760 364800 22608 642912 557328 833328 905280 485904 301296 203136 381552 667728 809952 333312 89376 565440 826368 300384 857136 819360 577344 17232 419664 440064 822288 824064 216096 179136 865104 119184 178320 107616 488400 562032 683280 532896 709200 330528 293712 232368 258528 320928 652800 643584 919968 492000 623232 156720 274080 912432 832992 595152 886800 607824 407808 852144 350160 101184 564624 300000 194064 783408 629616 842016 670704 612960 521472 464112 332880 619584 354096 188976 201408 365232 297504 252240 594624 7824 219984 159936 871008 684480 812736 527472 726096 258720 777264 480768 858480 515664 700176 887232 624192 53760 741552 674064 563616 857712 554016 234432 43920 120960 798624 863760 768288 413568 31824 581904 364368 787056 788832 436224 349248 814896 826848 5616 151584 91152 106992 382032 454128 191904 792672 402432 818880 458880 612768 927600 486480 405168 166608 363696 395376 543888 568608 65280 430896 255024 98928 498240 724176 123648 540576 609072 12384 363840 612768 561216 377520 400560 725952 710640 387504 47424 430704 432960 179952 929664 647712 93744 854448 530784 823344 256992 80688 360624 889104 562272 765168 727296 542352 229824 278880 400896 212448 206448 736944 55248 116592 927408 317424 395472 264000 726960 9744 489696 303504 369888 37872 205584 645744 389616 916224 823056 650256 520272 914112 949920 743280 161760 418368 783744 389040 8544 309216 210768 404544 59376 127056 336480 953616 433632 301632 604272 532464 473952 203712 468624 619536 370992 517488 666432 399360 842304 663456 266208 21744 173664 429984 226704 857808 442176 134688 871392 228288 396144 294816 593616 557472 586128 724656 467184 822816 633744 136032 512400 498000 71712 126864 468672 262272 589104 790704 900864 441360 507792 308064 675504 496368 900816 742368 684192 72816 32400 440064 131760 791232 347040 207360 187968 704736 696624 440976 629280 387120 866736 513408 508992 733152 562704 328896 897840 808848 107952 624144 603504 243264 567888 129072 609264 508560 368688 745104 888000 693024 23520 630096 520416 531792 443568 267072 219984 800544 356928 656976 867120 723984 484848 66048 635472 329808 658128 769200 616320 95472 943392 534048 949872 642048 868080 662544 547968 184944 847296 454080 585312 146496 535968 418944 486912 757392 447600 942528 12096 906048 9312 428880 811200 44352 207552 890784 530544 85392 945936 765936 39888 366192 489312 739728 921744 296784 237696 154128 956784 245568 291168 531744 833664 813984 289056 430608 41568 56448 833088 892992 275136 568656 483936 764160 355200 614736 829488 552480 9552 43632 474240 718224 825792 4848 769008 924336 304992 270240 479616 59568 135264 218112 554496 342192 62448 68976 930480 375072 235536 302112 79872 103488 527856 260400 372480 239712 7488 217392 697248 553632 285360 784032 605328 304416 85344 355056 536256 240288 583152 583344 242880 488448 247632 922944 391056 405552 286560 661872 175248 217152 2928 318768 448224 481536 112800 629472 597024 302256 116928 456480 95088 647568 421488 119856 556320 219552 869184 391872 145104 110880 367056 767664 675024 470544 889392 755232 245616 91632 842208 16800 731424 526704 851904 515328 932208 663168 801792 495744 247296 460080 830400 688992 67920 608496 85632 233760 500976 68880 107280 13488 424128 92160 102000 839808 579168 137616 318288 212976 487920 34800 610896 359856 535344 671424 9600 194976 78960 559392 444384 269856 335184 126960 290640 312816 880944 255264 512256 695136 497712 801456 906528 917568 782832 381120 472464 718080 612000 535536 807888 302736 730608 523680 581184 14880 472704 915024 687024 354048 816144 387600 807360 17952 447216 328224 904608 627792 652704 793440 455424 493296 912288 160416 822144 493536 263952 334464 800880 342768 65424 150816 436848 251376 14544 177072 57168 801936 553392 448080 6144 35088 936192 292032 754944 321744 241440 547632 853632 98112 309744 917280 288000 836352 3984 151248 735696 497280 928080 659472 741456 204768 438144 857040 883968 642528 104112 907824 614544 472512 549888 190176 29088 958800 918144 108144 355296 786288 295680 324576 133344 417600 128784 850896 861408 40560 139968 895776 145824 519504 304656 106272 950784 680496 476352 727056 567456 480720 480816 567312 279024 882912 262560 542832 770448 196752 416736 457776 909120 479520 553248 545328 166464 336672 403920 41664 547968 808128 354192 237408 873024 524064 561120 238320 946608 870288 576672 620016 661584 848592 242736 227808 84624 485232 157296 489456 519840 564960 348480 488304 746352 32928 959424 147216 186096 588192 812064 393264 56736 939552 656832 677232 181920 464256 658656 424752 689040 32592 572400 924912 474048 442896 470448 596880 827472 788496 276480 935280 369216 804048 199872 427296 448896 933024 139632 378720 647904 52032 392496 885168 566304 22272 315264 780576 462336 475632 935808 49920 612336 250368 86496 312144 341664 519600 140688 182448 281040 105552 784272 717984 855120 666624 846960 681840 16512 661296 303648 420720 930432 100512 887376 207072 364992 138864 208800 67488 390768 369696 904848 137712 234288 325488 771072 643728 727632 164064 30288 563280 497520 572160 606864 150000 173520 465024 744432 737904 646464 529872 139920 142416 495696 862560 286944 375120 570144 949056 910656 312288 786240 881616 27168 741408 108720 633792 748656 48240 163920 493728 165504 75936 951552 117120 159744 15792 3408 236448 209520 207216 796320 664320 84912 447120 216720 741456 499824 233616 355584 320208 525744 275760 901824 390000 224784 790368 355392 223488 816576 170064 446640 147360 478512 288432 315888 828432 315936 244176 195600 686400 835344 715008 285888 228336 731904 372624 30912 508416 917472 814176 473424 262416 696864 579840 337968 313200 424224 21552 690048 818592 774576 17376 582960 427680 28176 354960 10176 114240 390816 380496 954960 796368 519120 56448 13392 29952 143856 525696 798384 143136 590352 931008 68592 645312 731232 560208 491904 509520 488544 525120 642720 676032 795792 890112 421296 37440 926784 314880 943296 5328 81744 32016 155568 874944 636336 543552 823920 255552 921648 514656 101904 638352 582432 915888 677040 151776 258672 831360 164208 324144 307440 544320 149904 73392 603600 940176 392352 174240 642768 442368 735312 204528 840864 474096 317760 10320 729696 838512 744048 953520 774336 790896 288288 403872 750432 809808 259584 882864 265104 794016 728544 542688 326832 391968 480048 805488 931776 555264 580512 487152 809808 730656 514464 217056 581616 145104 113664 712032 42480 681648 575376 141024 670176 536976 298080 814704 15648 436608 31920 37008 219024 454512 235680 277584 875808 28800 314688 303600 896928 409872 148752 879120 753312 32784 686736 795504 700704 685488 354816 426624 357792 778608 239712 601152 259392 404976 141408 448608 432480 742032 40752 125136 329136 345120 473136 320736 313968 804528 159408 321024 358368 363216 122400 516096 618288 345072 926496 54192 131664 388176 678624 177840 354480 183888 97536 904512 758304 719856 13872 212832 304752 628080 565824 802512 957792 792096 110064 357648 337536 207648 705408 327600 759120 774528 378768 490752 821232 897792 524304 803568 264240 435456 508512 612048 872448 905520 652272 625632 600144 115920 795888 123216 222288 791136 865488 248832 196032 334896 119760 853488 913248 38736 483264 626880 544752 309456 31200 517872 67104 270144 718176 361632 478656 604896 821184 93024 807264 72672 692160 489024 895536 881520 434688 749712 125952 61632 258960 453408 306912 273696 302352 829968 458640 74256 471936 251232 680208 304272 510048 451488 189840 58416 298512 128208 367728 332784 653424 598560 193296 815856 575328 820608 454032 639312 806592 959424 464304 84048 186384 502464 434544 933600 669264 247584 937056 556704 614256 98832 42528 769392 40224 748464 798336 697440 568032 94224 118080 336576 756768 506688 650400 839136 488208 190320 942480 917760 548640 149280 328080 325632 446352 635376 891168 403632 803808 227328 775056 336096 283392 718416 748176 779808 809664 369552 323952 677712 651744 335952 227136 807072 204624 549744 281952 262272 321648 608112 374016 349440 329616 588672 70032 128592 414288 262368 211488 381216 49008 720240 16176 933504 610512 727008 142800 197664 710928 898512 819552 836112 889296 66096 168432 205200 452928 889104 174096 834528 650016 87696 572832 402768 105888 804192 488592 691104 179520 378816 3264 847056 830496 710352 447552 811776 611520 206880 582768 693024 756432 219600 860400 280560 240192 331776 312480 211344 612528 195504 499968 808800 294048 155568 513120 858240 815136 402480 807600 363264 383376 212880 99744 155184 142080 512640 160992 205920 350880 272496 45552 522096 952608 640176 616368 343152 863232 700032 794304 752352 587280 152448 310272 875280 781536 282000 951936 817488 362208 378480 256416 335424 811968 797616 906672 753792 539232 522144 294528 436080 342288 262032 414528 729168 917376 717120 355968 939264 307776 475392 97968 143184 897984 695856 576576 507888 269472 29184 47040 200352 808032 897744 365904 946224 870624 610272 570576 86112 812208 342720 349296 846624 725568 902784 375216 595056 65904 842880 694944 75216 682080 18624 955200 805584 474864 819408 843744 244608 799824 481824 297360 882192 746352 334896 415728 793968 159600 358704 844416 230208 448464 883344 946224 273984 144816 586896 317664 334032 677280 587760 813600 612192 935040 135984 344688 893376 239856 715200 362256 519552 218880 634752 742944 788064 205728 20496 672672 837984 129744 817248 909792 328416 665232 189744 934224 169488 141792 456576 700224 86688 593472 780384 91344 494832 16128 722208 165024 175104 950832 959136 315600 15552 837312 333840 163440 877536 548784 591360 781776 770496 895056 800880 682608 767424 726144 390432 690576 400320 252144 254784 663264 254592 37920 297984 267024 150336 906912 842928 850944 442368 15696 471600 436176 100848 431184 335328 38016 489120 74928 153552 464496 711456 910704 32016 564624 187920 641088 402672 18480 119472 175392 380064 16800 482784 496800 579120 320064 439200 682992 319248 390672 185184 85824 27504 141168 763776 660864 169632 673296 551568 266112 572640 404592 8640 531792 488688 893280 690480 86784 656592 684480 460368 394128 104976 886176 634176 629040 73584 739344 711744 648672 29136 815952 237024 161904 825072 897888 577536 955008 466752 774288 656736 881136 413232 914832 586320 319920 565872 725232 506448 918480 520752 854832 26640 448176 380400 102960 843264 35280 542832 650640 290208 187488 261072 501888 957168 903168 212928 202464 764880 574272 136704 818784 170448 856752 99168 428880 265392 310560 156576 107712 280032 312672 188880 949584 268704 133776 710544 503328 746160 425616 513408 162864 506448 539232 640704 864672 261648 1248 829776 10080 328032 769680 794112 659424 252912 691632 517824 675312 443328 544656 116640 460464 683856 839376 456864 226128 140592 513552 683568 457776 679440 272064 249120 702912 734400 220464 229008 82080 132144 578352 322704 338976 292464 744336 674688 906720 209328 575520 674496 353616 69792 301200 90240 276048 817536 328656 455328 84720 502944 591600 479904 24336 716928 136320 835872 271296 11856 501264 88080 820944 623424 409392 185232 849120 687168 427152 365568 730800 339120 876960 504432 79104 358320 351552 475056 340608 707904 93936 660144 854736 742224 598272 924672 883920 350016 852672 624000 249648 304176 608112 459648 21984 695616 36720 90336 603744 163824 382800 330240 162000 539472 791616 816864 239040 679968 557616 680352 755040 763248 869952 808032 893088 21840 181344 885360 867408 740016 875472 260736 252384 431904 502128 206688 450384 125280 793584 258144 81744 611664 569664 879408 732480 774624 493200 76272 159888 286080 694512 131136 827088 287424 376080 274416 581376 901008 111072 138480 5712 735024 156528 407136 64128 75360 803136 101328 943968 553776 535056 424272 76224 896832 678432 425184 7584 695088 410016 257472 313488 144480 386352 75600 310464 883008 452112 80544 957360 201024 644736 532224 335184 818400 463440 879312 442464 201072 784944 859824 603120 421200 651984 729360 277920 290448 633552 423840 113184 154800 188112 290064 330672 239568 483792 588432 82464 641856 47088 826176 662832 233568 868944 67200 757344 284256 394224 465792 438816 921600 530112 91488 229824 685920 911424 866784 454176 907296 826128 393312 449904 633120 337200 309168 894672 787248 428784 125328 812928 838608 426864 554688 811536 312720 126768 107424 264864 161424 673680 888528 729504 628032 604320 541056 268176 419184 944352 487488 442656 869616 627408 653472 438624 608976 310608 773184 535680 433584 702672 876240 925056 370032 188208 527952 107904 958320 850272 752064 606000 393072 93888 836304 174480 37584 519216 92256 262128 84384 404016 161760 762864 117600 743184 442896 615744 872736 372528 918528 714768 573408 854304 924432 339696 281712 868320 417504 939648 168000 514896 244608 206304 221424 424272 66960 777072 872304 789456 52416 469056 70464 497952 311328 92304 177408 405360 951120 357984 433920 442560 630048 327984 308736 302064 406176 278160 686784 415728 431952 402768 924240 635712 322416 761904 882288 519984 780048 398544 760992 932256 820416 554064 617472 128496 416208 791616 882864 5760 414624 206448 412608 775200 85632 708960 35376 233760 269088 345312 920400 895008 381696 733392 133056 308352 516576 367296 908448 749088 70608 32640 353808 35088 56352 358848 23376 130848 577632 233616 577920 223200 326352 590544 211584 210528 11760 120768 511632 659088 13728 640656 837360 389280 801984 303936 35616 408528 419568 552432 279504 54144 436800 651264 69312 556800 343680 214224 197808 870192 863280 342096 639744 727200 670896 267552 895056 772608 740448 394752 207024 91680 593664 549120 426576 488016 580944 530592 947232 932400 437472 694656 181728 604080 445296 296256 782688 185712 138576 302592 282672 155040 943824 298752 437712 770016 48000 485760 363168 127728 887088 877296 545376 218832 841248 532080 637728 940128 841584 121056 821856 384624 370176 555888 765072 70272 896064 365952 634608 308976 178176 241680 64224 359424 785856 431856 835920 563808 269424 533712 140496 6432 281616 780960 772560 663552 21936 895104 128736 808512 278928 834432 336768 912336 2640 651984 330000 323568 253344 716352 36480 440688 500208 97872 591888 695232 866544 392736 262080 190560 102864 467616 137280 264336 315120 327696 225312 40032 86400 15648 609216 686928 795168 393984 528384 531744 468192 256320 562992 81168 584448 923856 194256 433248 351072 608832 630480 555840 853296 72000 47856 867168 771312 668880 370320 115392 33936 283008 521136 908592 452112 84768 539424 835104 185664 755136 682752 793296 198528 198720 784080 122112 200976 849024 506880 773232 953616 231264 134544 103776 523776 923040 202176 512784 804528 359280 420816 845760 390192 521664 829728 611184 362544 747552 14832 832416 9504 525504 15264 632928 914736 202464 609552 159936 944976 477120 142944 333504 619104 7920 867552 268800 360144 228240 505968 480336 394320 304608 170592 246240 669216 906144 867696 625968 771888 95280 130704 153840 586656 372048 222336 710112 527808 831552 407280 812448 125376 675552 565248 342912 532176 373824 921984 776784 627168 925584 606768 645168 317568 157632 346848 312240 286608 650448 639408 147600 884304 547344 938448 463728 146112 255408 218784 516624 123504 192864 840528 348672 326736 41136 29328 707184 49728 99600 45504 663648 834816 446736 415104 62496 435120 528480 576240 324384 730368 27120 68688 357984 36000 264144 712560 96144 175008 398160 357744 788160 220416 805584 461088 707664 223776 660864 693936 488736 289776 460176 185376 510864 182784 915312 258768 467136 838656 838656 805776 934656 68640 90192 404784 66000 954336 88464 639312 115776 291936 496704 870144 232608 735744 531120 923424 356448 332064 647040 514656 355152 222480 494016 267744 241008 222960 546240 3024 379968 347424 474336 443280 943728 397680 385200 529392 148224 555360 822432 842880 190752 148464 147312 226800 825120 300240 799584 354672 520320 275568 609744 893664 709776 491808 150576 391776 764976 345024 519792 215616 491424 405792 61872 8160 905664 301248 748896 815568 739728 847200 546000 166656 873072 143568 558240 30816 838704 877920 727968 24672 774288 462864 391632 529776 235920 361008 916080 35904 864240 195792 755856 118176 171600 384576 636192 107664 869232 325920 657648 455616 571536 718656 511872 938352 241200 797328 922272 694944 582384 4848 948000 589536 617760 740784 166512 196320 222288 459360 133152 318576 168768 928320 771360 170832 554352 196512 9072 133488 740448 658368 423888 351552 483648 247968 777120 943008 603264 240864 814608 549504 401232 884160 392064 883200 665520 636720 508608 745440 418080 288096 603744 207312 495456 237024 926688 263136 737376 26832 835248 465120 462960 425376 362688 592896 234096 238368 525264 874896 277824 845616 945312 786432 512352 653136 496848 138288 469488 453120 204384 459216 386592 50448 648576 346416 198816 120768 326304 639696 46656 494736 904128 935136 317232 695328 910944 580704 758112 71520 651840 394368 38736 953376 556896 320976 621360 143088 615792 648336 676848 95136 466320 614016 379632 204960 755328 53184 131088 87216 41616 843120 907008 171504 623808 73296 2016 884064 550896 676896 904800 344112 233952 493584 577728 535392 259680 595584 600288 812400 633024 26160 916512 921024 161376 608448 130416 371328 68832 640608 667200 594528 122640 835104 667296 642672 159264 666192 177648 592128 215952 560112 567168 192096 135696 855744 531120 163056 933984 194496 622512 405408 785424 26352 116400 240720 175296 306336 403056 437232 951984 4080 221568 10704 223680 667728 766752 176448 67968 765696 620880 910416 166896 768816 387456 700656 520032 245280 481680 294768 86112 405504 365040 98592 23856 545520 578592 475536 433488 195696 681408 582144 408864 20544 366480 341616 33792 638640 197280 417936 57984 807024 634704 338976 178560 484704 467472 160560 753024 87456 248208 532368 561264 576912 476448 144384 221472 211536 188016 645360 610032 547488 28416 191568 9984 844896 59184 154512 273936 346320 832032 247392 875184 667344 686544 356304 324192 296976 349632 95424 676416 11616 693408 592272 458592 891552 690720 723552 172608 943056 362256 671328 412608 440256 847728 578832 765936 127008 176400 762096 232848 449088 367488 475728 884592 41136 440592 236064 14160 415824 206496 513024 810816 354288 793008 140160 206784 917904 429504 767520 879216 826320 537216 680880 911808 669072 50688 732048 123600 643824 319104 179376 616992 271776 480096 927936 552144 450816 352896 512448 98256 495072 245472 878016 668256 958080 632880 112464 552624 111984 935376 367968 538032 900912 35808 778848 612576 319584 565104 816384 591456 382944 390528 234960 523488 462672 303456 851328 248160 204816 718752 596112 89760 711360 744096 541104 99600 648864 452352 546528 82032 382608 554064 251280 114768 863088 1968 103008 19200 563088 809040 317472 220752 304560 168288 545712 1152 942288 849984 836688 83904 540192 45504 836736 959472 429984 615456 833808 64464 914736 798912 471456 901728 197232 624768 249216 165600 49968 428688 485808 762528 288576 6240 31632 814704 267312 493488 766704 424608 709056 313344 110352 448848 947184 120528 564336 904656 37632 629712 587088 943056 606912 230112 200112 610608 838272 779280 282816 310512 512928 415632 369984 642816 748800 195312 145536 802128 126144 134736 519936 622512 544896 773232 75984 942912 132240 784656 5136 393216 171408 728352 189888 787008 720912 484416 505680 638976 64992 105744 866832 843600 712896 300912 351168 754464 851472 528816 584112 787584 244752 242160 930912 870048 427056 209376 454464 268416 428352 82800 495312 348096 190560 43680 794640 565008 766272 345168 322176 636144 510528 163728 626784 373248 495552 170832 488304 177456 42384 313728 628224 551088 601008 687216 167760 420336 332976 201264 55728 386928 336144 652992 256896 723072 691776 753744 387072 638544 321216 320208 771120 345456 208128 831072 57840 518064 149232 756912 123744 57120 517536 365040 377280 518784 295392 644640 481632 225696 126336 73488 528144 827808 576912 24384 173664 89952 731664 39072 322080 106704 399696 784176 170928 525072 321888 328416 599040 846816 620736 324192 346512 923328 482160 762672 392688 672816 411744 412368 805728 797808 318192 468000 145920 590688 302832 281616 936912 910800 827808 910080 519504 173904 719184 733056 261216 510624 214368 389040 35232 307968 849360 376176 648960 618288 124944 273312 402240 193488 948096 909936 676224 559584 519888 392784 434592 747024 765840 818160 461184 901152 428256 762192 681696 319584 279312 868800 129552 842832 99984 591696 885792 27936 811968 810480 386064 244320 900384 401136 878448 748224 639264 240096 534768 34080 114096 192624 383712 50160 449472 457968 848544 576384 756096 759744 934800 764448 487104 671616 751776 903024 493104 761808 46944 568704 86256 540720 338448 345552 381024 90384 377760 393792 687792 210864 476688 401232 760944 261792 333888 118992 84912 321168 80304 751248 495600 331584 623184 580224 203040 816288 768768 661392 853584 342240 714336 552864 952368 344256 524736 248640 760032 202800 476544 677136 512400 196368 375216 798144 605136 921264 918384 685296 203760 868560 356784 332832 579312 82848 138528 171024 97728 890256 698448 191952 224160 59040 136512 939168 607104 887952 900048 538608 458064 621984 625200 490032 501408 226896 321840 435792 295008 276528 864096 690336 45744 832128 324000 398640 436704 208848 57504 391296 208080 864912 383856 11088 374304 803760 904080 472848 565296 144240 64512 464112 414480 558624 850512 534144 284160 812256 293424 544704 140064 784896 367008 689952 694560 436032 143712 336432 31200 805104 806736 744912 480432 742704 709392 410160 61008 540720 746208 490416 357168 806880 603408 797568 334416 338736 115536 510432 932064 863664 187728 410976 494400 256224 344160 710160 363936 338208 272736 146448 573600 484080 883488 834864 300816 927024 936384 235776 891936 180432 887424 955968 809856 227328 274368 390336 146832 787296 497616 347568 627888 450528 860208 401712 30240 292128 907776 100320 686304 152544 871584 492576 472608 513744 698592 365904 517008 807408 25536 687984 357888 15120 860928 903744 950736 166464 313056 839472 862416 259296 819552 556416 73776 120528 324912 76032 592656 283968 132384 902544 688800 166656 604464 733488 710832 862368 452400 849648 473088 210240 302784 458208 362304 848208 85488 745920 268032 540912 325968 116112 43008 918960 255456 945408 629760 840096 283872 49488 620784 834096 457824 397152 852912 640176 184224 713472 419520 614064 631296 930528 921552 105168 730848 263280 338352 829248 162240 805824 429648 565728 128256 502512 406464 542496 774336 262752 860400 701040 211152 406272 169920 709968 69168 331392 1488 166608 525360 630768 840912 756240 354432 470064 821424 580560 893088 279168 621264 793536 726576 235344 950112 452160 297984 745488 280464 895296 883392 706752 279792 162048 452016 640992 473760 382560 662928 393696 196464 565536 2640 838368 776304 663696 79344 265392 87264 153648 96240 130656 269088 777024 797568 141024 921840 158832 827856 93168 826464 719472 896976 346992 218064 370560 603792 589296 478800 872976 905232 484128 373104 23856 894384 163584 796656 694800 373776 26208 519648 611328 907392 326256 768096 776016 778800 288336 788928 875664 245280 115344 287904 884448 536928 408192 498624 931392 254688 415056 177840 762048 147168 193632 775056 114048 919440 805392 743088 330192 676128 693840 463104 62256 147792 542352 720624 58320 38496 956400 552000 6912 151152 23040 876144 143616 303168 723744 749712 563040 335136 614304 279072 600816 191472 234240 231936 143520 381600 712032 239040 674304 530496 369408 319776 689712 159168 827040 868560 263232 780192 756720 572256 747744 40272 199344 270816 620112 531072 633696 881232 464688 757008 261600 409152 511056 462624 425184 448944 435840 510768 54384 641280 186912 617376 622080 892944 264336 215856 689088 798768 33984 243600 60864 902352 308448 659664 723408 34368 752448 942960 667824 154512 96528 229344 691248 649344 338688 315792 570672 832992 198480 520464 49440 224352 2112 724368 48288 425424 115728 661680 579984 250800 445248 267264 372720 124368 427296 225120 719712 945456 327312 347808 539664 478320 83088 388608 543408 2208 269280 254976 652944 594672 51120 588816 45120 183264 885408 525936 892992 839520 593952 725184 334224 265728 666048 19248 741792 799152 202608 659760 508944 258480 485712 402912 867312 470832 438384 598464 314352 274176 351024 136800 320880 606096 36912 387264 188064 558000 386832 739920 558000 74448 206496 576288 370896 914448 959856 268752 422208 856944 444480 88416 809712 365088 711216 759168 806208 136464 652368 557184 209712 866688 708096 649440 536208 38448 803376 744000 171840 897600 44160 934320 396048 771312 634944 499008 703968 477600 252624 919296 54000 917856 50736 343440 844128 403728 932880 236736 388416 272736 332208 137328 447024 872304 527328 676608 603888 349248 646080 362592 529680 309696 814368 784128 264384 189936 791376 244080 270192 275616 650544 485616 672912 58416 22656 56160 811584 864432 421776 862992 11376 708720 741120 704736 231168 714192 871968 922464 406080 549264 198960 570528 399264 388080 235632 167376 21408 630912 159648 265824 434928 199488 566640 884112 607344 196944 685392 113472 237312 636816 433200 883296 286800 100272 538416 708288 290208 364896 544032 52272 217632 366960 750528 400704 189984 719328 860784 249120 873216 337152 593280 457488 894624 184128 643776 731472 903120 931824 761472 145056 785376 523872 674640 869328 887712 131472 796464 837216 540384 890640 86352 933552 583632 572352 515904 37920 242928 440880 914400 896688 152112 75264 81552 173040 201696 598896 188496 206400 792912 275760 98400 168432 573456 81072 33936 844320 598848 584640 261456 449136 286320 822384 684720 98208 639984 402960 649920 894096 242064 857664 76608 148800 110304 689856 202752 156624 459072 404016 4128 402672 39216 699312 256128 847008 389184 319056 922560 656448 294000 87168 899088 12960 491952 324960 46752 890688 480480 437136 617520 696096 234528 286368 826608 781344 793920 787680 249984 640800 94080 597744 238128 12720 104592 531504 876672 778032 7536 56304 724320 778752 35760 96432 284064 225696 906528 210768 924864 229536 923184 655536 58464 620592 519456 813696 654864 282192 741792 39456 36432 79584 808608 324240 610080 904992 729216 880944 340512 705840 35232 42816 480336 165552 159312 799536 636288 624576 93744 51984 148416 384720 609984 308400 69552 108000 275808 101760 584784 899664 248016 725040 588576 640896 850224 491712 676128 70320 422256 568224 490368 452976 223632 172560 899328 372960 822000 264624 871344 660912 797184 280800 890592 843120 258576 389328 461664 466368 865152 457296 32448 81840 458160 233664 357648 909696 797904 872400 44016 141120 708336 663552 552096 788880 490656 616416 787920 215952 580944 120240 810576 604608 534864 751728 758640 751920 733008 950784 658992 271680 675504 236256 324336 371184 911328 799536 903840 922896 332496 616512 148320 451008 300672 199920 501312 716448 619632 716784 506640 13632 484272 42000 752976 116400 784752 762720 778752 444576 567264 430080 554112 163248 358512 305088 64368 473616 300192 869568 536352 234720 147840 141552 395184 378960 556176 268224 243744 942240 936048 297360 763824 117360 272112 858336 182496 292944 719184 935232 161232 703104 249360 37200 91776 832464 25488 159984 927984 341904 691536 871536 467040 98400 898656 249552 316896 386160 428064 735888 745344 758880 934896 636048 430560 644592 258720 618960 457008 753456 96576 650304 465552 740592 933792 230640 823920 766320 44544 376704 503376 206544 314784 213312 72192 220128 823152 591216 720480 224928 429648 816912 88608 305760 281952 299520 637440 446928 467952 852384 339552 517824 549648 427440 683664 381024 374352 430848 748848 726576 486384 282480 838704 408528 736512 818064 901104 925344 936768 514848 30720 453456 784800 360000 1344 713472 638832 691968 154752 489936 149184 586176 744384 901968 425328 80160 442992 794208 805056 201984 191184 954480 378000 887232 620688 584064 200448 453744 362400 435840 305760 490368 934704 804576 881184 701856 696528 364176 663024 948144 333456 812400 737184 754464 640368 147504 600144 812976 740736 121200 431376 114720 802512 244512 150000 770736 605856 583968 145872 486432 263712 720432 816480 20448 111072 558864 124416 915552 793056 512640 543648 924624 581424 562464 276816 830448 731088 661488 693792 79152 550848 927312 337680 2064 936480 581568 315216 44688 648912 674544 859056 458496 776016 73152 831408 637536 917232 310032 243120 356928 748032 63408 868992 834240 767760 715728 713376 614928 326928 490272 921360 141696 794832 839424 32976 306384 811104 467088 34752 571632 323904 941280 547536 402000 585408 831792 37488 453264 291456 164688 135744 879072 433440 500880 592416 525120 180240 460032 197184 301440 533904 202320 956736 484704 54336 925104 793872 243840 50496 402384 334656 460176 237696 520704 529488 645456 137424 168816 76560 28512 692592 394848 410784 12144 375024 18528 517248 208560 705120 824784 143232 393552 866256 303216 156240 488640 55584 699408 54960 506736 945792 306096 766128 82608 366288 77088 549168 634416 580608 181104 765024 616896 760128 490176 606576 640512 627120 638784 513648 656640 258192 931680 484080 378864 838944 233184 686592 570432 85200 484464 617952 573840 86784 784656 824544 99936 294432 430128 727344 918240 257664 567792 688608 660624 611232 290544 752256 712080 283248 877584 690144 198624 700608 781248 506976 352752 240144 180768 886656 953328 624288 749040 855264 460368 334704 818928 387600 47280 104352 658272 494784 766128 383856 247440 175248 97056 224208 902208 27024 558336 614496 214560 619968 732768 457872 876000 198672 199968 687072 561024 849744 503232 608592 197808 924288 471360 774048 739968 64224 734496 353952 459072 416544 537984 259632 805248 260640 773136 125184 221424 246000 254592 245952 382368 51024 759216 64032 776592 130560 779088 237552 701712 868032 312768 270672 903984 342384 853872 598032 375888 311808 495168 140640 735696 919776 548928 472368 373488 42768 793968 387648 413568 164976 759408 224976 86640 10800 534912 750048 253632 642720 323424 871152 903312 36144 561264 438480 93792 324144 633456 881376 468432 898704 368112 637776 544224 864864 727584 140160 227616 488736 343776 633216 248496 506976 937488 641472 722976 117408 853008 197088 867072 236304 468768 21696 731472 336624 786000 275376 625488 717648 650928 712464 56592 429888 850944 352272 43488 386976 372576 91920 442704 214848 100704 171168 723792 302592 690336 794688 830976 751728 4896 433152 636912 517536 890448 551376 632832 140112 446016 514416 959376 466128 210000 85248 602160 240960 90816 273024 483120 94512 263616 131904 501984 523728 299664 110256 656592 786192 694656 685440 415488 722544 264000 265248 882432 563280 85584 232368 379584 904032 4224 924816 53952 566592 367872 568368 262992 866976 27552 405456 235296 607392 281520 148704 919872 689904 887280 733440 303888 356976 226848 529680 815904 13200 556704 248112 960192 673152 681504 664320 659712 268464 712416 108816 712272 793344 513216 130992 882384 204192 602736 734928 683376 649728 775440 348048 795168 695040 521712 375456 897312 117984 398304 12672 637008 37632 600480 655248 847776 393888 622080 550512 459408 455280 947808 900192 243504 674736 764784 636912 256752 626976 22080 731328 590304 747408 341760 541344 416736 960192 9312 50592 488112 590544 47280 906960 606144 579744 710880 52176 684288 310800 480384 470688 657984 811488 757248 237408 335040 883248 560832 387888 266352 691488 94944 660480 560688 407088 102144 15792 921408 929520 124320 248064 211104 452544 710976 102384 624336 13152 229152 521040 230688 631200 3072 548448 148800 635136 380688 65472 498576 72336 649536 378912 692784 799488 810432 379440 372816 605232 102240 85008 516048 64656 127152 29280 120096 148944 831024 259344 466608 898896 391344 75120 917856 459408 818448 835008 779952 161328 874368 313008 499968 656400 900288 833136 161088 293040 237600 826272 409824 730848 728784 33168 312048 706272 497376 448272 642192 719664 852240 59568 154704 153408 769968 280752 123168 103056 356496 891984 158784 804576 100512 813792 863376 128544 930048 908208 518160 695568 257040 595920 557520 768384 113520 278784 192480 946464 111456 695376 791856 592224 736224 878736 237216 439872 439584 117648 527424 104304 129792 785472 642288 385392 216672 267168 302448 460656 676752 799056 879552 634992 898224 554016 428112 531888 468864 946560 887616 321456 340944 769104 502992 667536 918768 236928 599664 800016 183600 751488 37584 271296 722208 72144 260640 587808 779856 959712 307824 97728 396336 659232 212736 954576 197424 677088 893760 477312 787104 709104 698880 736560 175200 264192 712176 166368 468480 836160 175920 955728 777312 583632 764400 111840 784176 846288 81792 947184 861264 496176 671424 876672 101568 433056 99552 889536 388944 836592 909216 613296 295776 631248 397728 488352 651552 303024 668448 573264 426240 661728 869280 837888 541968 431472 702048 734400 339264 677856 282096 228576 958080 489552 222528 665616 610656 399552 494784 463392 928560 41472 615360 421440 456384 169728 91872 761184 378528 163584 526464 114096 411792 14064 936432 158304 653088 64272 207456 770592 45360 953808 526224 798432 114816 674592 779664 405744 594096 706176 508848 755136 564048 140976 340944 225600 117744 170784 296352 351264 715968 519744 736608 159840 522816 617136 355824 183936 153984 663936 704160 902112 502800 273648 272976 591456 452352 269424 766224 720528 200880 352272 722736 524304 177120 319680 760272 287088 190512 675744 93120 827280 323376 31104 933504 795360 151152 534144 729600 614448 440640 663216 604704 769008 393360 675312 669984 435168 291552 822624 854208 447744 187584 115680 898704 103152 113376 255360 245472 362640 906048 552240 120816 592368 605424 288384 199584 581856 873120 689136 72144 676464 211248 287040 715728 521952 710304 796512 134976 917424 478368 950112 747504 181056 733872 920496 538992 526560 927552 888384 503808 109152 312864 411936 337872 792480 527376 618240 100032 294384 544608 890736 547152 21648 231552 908448 310224 147552 471552 634272 239328 919536 193584 960048 260928 844800 223104 145968 854160 326928 635040 676992 531552 64080 642624 500304 73344 73680 119952 91872 766992 471888 783888 114624 639120 280368 150288 330432 450096 568944 829104 755088 686208 934608 377424 517632 929328 917568 650400 456720 216336 795072 906000 761088 102912 922416 196512 12816 281568 278160 496800 24816 93072 698256 510720 413040 744240 842304 864720 545712 551184 822480 402720 600720 203760 145200 481776 446112 901440 53904 750864 56592 158304 183648 577008 840480 27600 129024 545568 111792 212976 676848 711984 301200 381648 742848 494880 543792 621168 891264 80928 724944 88800 558960 171792 347664 859392 551136 369792 805152 687504 105408 883728 867360 443472 20256 234336 157968 471792 191136 953664 454416 4176 264096 512832 72288 852480 305904 698304 802080 609264 43248 557088 341328 165984 179280 450864 332400 25200 679536 209904 106896 661248 705024 44352 694320 592464 167568 888144 820032 221040 453408 960288 435360 461568 802032 409152 623712 482448 770448 441648 15168 81216 16560 323184 469872 864000 745584 312096 353904 95088 50544 294912 619392 371280 31872 244848 835728 189792 144672 192528 742512 933696 683088 400128 548112 680016 936288 466272 932736 609984 621648 671520 9792 609840 107808 98016 741936 210384 873408 622560 377136 238464 674592 338544 503472 761328 781632 180816 948336 643152 221808 252816 395280 422880 647136 486384 104496 572688 547728 702384 510624 708624 664656 509376 223488 522672 784464 399408 631008 153216 123744 510288 819456 433056 783552 186864 584064 690240 279936 849456 483744 209760 388992 665328 294480 240000 1296 559488 539520 420192 757968 182928 635280 254304 755328 630624 734496 552192 449520 118032 708192 585888 945360 782304 38016 343296 363072 339600 674256 122448 24576 412560 94512 704400 318336 557376 551952 333552 29616 508176 341520 718800 656112 706320 342864 88560 305376 882432 896544 48720 522336 888480 342960 39504 691440 816 283632 249792 799392 354336 333504 415584 953568 195360 885216 716880 83952 117120 271152 64656 740496 196656 298704 54480 914592 463632 162720 922032 722880 182736 353184 824592 857040 623856 118416 603648 458832 195984 307728 363216 522336 299760 180528 67920 702720 380688 140064 272400 30624 382800 288672 919344 910272 931248 443328 480384 200208 723648 824304 126096 152544 958368 451776 453744 391152 360384 361056 329712 111744 399216 239520 615600 417360 765360 183312 716016 235008 250992 755616 19920 96624 876096 354720 301776 113568 171984 844032 718800 600864 43056 175824 528192 940272 310176 532320 261312 316848 775920 43056 14448 659664 88416 876048 803376 503232 840816 626832 662400 102288 887424 223296 54384 713424 484464 688704 86928 628512 921072 555744 260496 57936 189696 54432 366864 892752 632016 658608 960480 408096 414768 457680 559104 658896 256848 340320 75840 343200 251376 427824 775248 699552 604176 290256 960 583776 960528 462768 795888 550608 96192 867552 822192 679440 327984 431040 187536 888912 46416 183216 900336 311136 947088 692016 824208 824880 315168 495792 292224 234048 693168 898080 248016 529728 373728 652752 669168 690672 652560 654192 258144 918288 947712 743664 578784 141408 439056 844368 657456 751776 924096 778272 675936 24288 278208 151872 839328 116064 604416 589680 107568 109248 156096 81648 262464 232608 946080 97968 66048 225168 466848 825408 150144 616944 403680 955872 72048 114576 249840 578976 598272 169008 609792 394512 161952 403872 547056 413664 645600 802656 721488 436944 501408 685248 38784 65376 257184 441216 194880 849408 576816 754512 483600 71424 89904 810720 945168 307776 251664 538848 644640 442848 232560 783648 341040 174432 462720 208320 759648 356064 296832 141360 509616 32928 465840 607296 8928 265056 44208 158400 713280 498864 537792 592704 645072 192528 583392 349488 263376 843840 107472 290640 31488 5904 528576 464064 742416 923472 381648 493824 460320 797952 491040 264720 588336 595824 754752 925344 473808 311856 429552 528384 205536 164688 948480 746976 423216 795072 36384 808560 428640 340368 670656 198624 451104 633408 766080 219072 644832 884208 449328 266400 142944 913440 934080 53280 700992 55968 724320 279408 7680 833040 302400 158544 636528 324816 121632 356544 155184 664176 907488 909456 697104 925248 687648 51072 758688 674400 678576 802704 706128 643680 677904 875040 126000 607968 298800 797856 176880 607728 759072 564528 645984 144288 246144 304224 426960 839712 94128 3696 509856 686640 563664 888192 444528 237168 184800 796656 912864 592752 903072 940512 182880 754656 66768 452736 161616 396384 553536 368688 520800 206208 383808 548736 865920 447168 214704 364320 198912 808800 834960 113136 570240 593088 541344 891744 502272 400368 312384 349200 62688 749616 489408 89040 852912 497184 378576 456528 929040 566880 601680 188448 70512 447360 32160 688416 252192 451824 212016 305856 794640 401616 341376 926976 881280 459984 260352 595632 919488 925824 601824 290736 608592 669744 441408 854352 110064 490272 10560 899952 880416 503424 199296 372288 177552 762912 35712 549888 499632 373536 520320 578496 804816 913104 476928 99072 253872 180288 599904 325632 602352 346224 452496 840240 830496 668496 671808 77568 875856 299328 67008 221376 478416 300528 256560 807984 891264 132336 770640 899232 888576 671520 134544 912480 939360 308832 34176 820512 631344 275232 80208 128976 497568 23616 843936 813312 471312 58656 776544 320592 267792 450720 200256 158496 270000 914400 162192 246432 546864 490848 854256 674256 146448 209040 559056 247248 439440 913152 51888 548496 237120 54288 943536 878496 731424 908880 616176 420144 492768 87024 127488 751056 666624 691584 180960 825936 467808 361968 123408 543120 19824 551616 104352 330288 843408 902640 110448 472608 241536 797088 71184 859200 299088 725808 886368 663456 129264 324048 372528 355488 692880 266832 682128 825600 801360 955296 767712 303552 172032 709248 503472 283152 264672 343008 823104 840672 926832 254832 129120 484560 92544 959760 359664 722016 378336 362448 397440 45024 781104 68832 916512 706560 36432 291264 954000 709200 658992 37488 553632 106368 781968 158352 845232 436416 902976 916944 615936 122736 223872 479424 411648 745824 867648 380256 132912 486960 432144 658944 251760 711504 451536 304032 609552 493104 363360 327456 507408 142896 179856 624480 865728 902592 444240 866304 848448 933168 523440 848832 720096 878112 156432 786960 579504 207744 739824 559152 228384 828000 641760 871296 309360 51744 628512 380352 66288 55488 738768 321648 855936 97872 711552 479808 65088 740016 7392 160704 360096 641952 725664 650112 158880 295872 352656 436464 317952 834288 35472 571536 64608 285168 679824 628608 31248 13248 864624 413952 522096 891504 938880 777840 203280 747312 44928 373872 176208 218400 505104 690480 950160 594768 185280 12912 568080 758256 721296 394368 728448 558144 449280 176736 453216 804960 273600 552816 24288 780528 151776 498864 74640 646464 171744 809616 877824 412272 142320 170880 333600 374832 80880 899952 236304 618816 629808 411312 110544 65232 779472 187920 934464 871488 6480 816528 138096 543792 620592 595296 458544 111600 41952 370464 764496 573312 700416 14256 2352 574752 284352 21408 450432 629568 444720 822096 466800 303120 360288 11520 223680 841056 105600 744288 788640 343104 702768 775008 240768 573552 730656 602688 781104 461760 489840 157488 245856 568944 530112 604848 533088 762912 639168 625488 136512 808176 451488 707664 159696 165792 205104 487296 628464 641136 159792 170256 430128 382128 70848 280128 477360 801696 190752 223632 765600 599328 369648 196608 861552 332736 140928 411504 695088 158160 696192 850608 38640 876816 19632 740304 577296 522144 885984 77952 210096 945840 883056 693216 307296 955488 757152 584160 564576 215088 487200 219888 815328 936960 52368 594480 349392 468624 183600 99888 12384 796464 452832 951456 393648 25152 100992 715584 334560 401904 139776 331728 785472 304512 747072 244368 726624 362736 132576 530736 797232 609168 245712 58464 939216 15024 603936 108912 139584 750192 750912 546192 809184 152688 679680 327504 374208 177648 801072 7680 72624 288816 371664 384624 798672 167088 650784 67056 29232 713808 835296 447312 851760 828672 261552 223824 504480 899136 259152 660912 912144 887184 505872 335280 150528 54624 8640 557952 26208 40032 544944 69456 618816 773376 875232 350064 604032 46176 474720 140400 648000 498960 746880 803424 359184 348384 384432 802560 951072 197376 663696 464256 694464 414624 520992 44256 45888 704640 40368 417120 700032 336480 688656 944448 947616 258912 954768 216528 893808 54912 709008 89664 189072 708096 660576 958656 106320 650784 288864 211920 263664 805968 704688 591984 909744 4272 103104 562848 605760 543936 572832 411120 621168 197760 666912 131760 556464 815664 255024 578400 243840 163920 728496 898320 140112 159792 761232 665376 270192 603696 634368 503376 694368 119904 398448 353520 445584 931728 834576 655584 912672 610848 422544 435456 637680 89616 920112 542976 299568 18720 744144 44736 150048 171888 922656 470352 164880 870288 400080 292656 107952 104544 194304 89520 15504 650832 79872 97776 729024 467280 444960 111552 214080 808656 343392 127248 620640 385824 346176 85104 219792 266016 596016 173760 721440 772800 668304 798384 886464 754944 273552 720 450144 328080 30000 784272 342672 681552 651264 365232 805824 709392 594336 463920 522192 375408 368592 477552 33072 346128 362160 336288 512448 324720 765408 763248 537840 821664 715440 272832 351312 225408 397440 275856 274992 687312 603312 317280 681072 952752 132816 598176 239856 377088 291600 471744 84816 572400 524448 769584 747936 197712 857472 926400 284928 41376 375984 337296 318720 877104 659280 592896 403200 372960 900960 456240 784992 839904 698496 817632 384672 788112 254400 937104 559200 554880 869184 671472 364464 626304 249840 269568 558432 862752 511584 520224 485136 59952 528480 385392 419328 111792 693456 351840 856032 200784 337728 258048 812544 160992 693792 486240 113040 167808 526896 625824 207264 70368 771888 868416 87648 110112 82752 245808 535104 603648 17616 434976 166032 169488 820368 520896 158160 368064 462240 269040 687744 52896 736176 660576 845520 415632 25440 28080 380304 927360 416160 845280 886560 636576 195792 824640 276528 558768 269472 439200 64464 887184 761664 916752 742896 581136 69936 875856 54000 557520 135120 143424 678528 396192 303648 853776 134016 876000 110784 118032 555600 731568 898848 11952 19104 189312 469104 955680 674832 640896 575808 343632 55104 743712 423360 128160 360864 799008 58608 923280 149328 221616 715776 459024 7776 951936 860352 325392 380352 950592 550032 801600 820080 880704 906384 218880 237360 308256 768384 535440 832896 191520 72624 405600 818448 829008 220224 114000 370224 861600 305376 944304 290592 911328 848688 521136 107328 3936 907152 498000 393120 459744 875088 788544 922080 54336 675600 836400 45792 67680 334272 671232 781824 523824 191040 787584 48912 224832 634512 842544 726192 701280 107856 184032 282048 15744 929904 404928 264528 412032 698448 680208 920352 696960 3216 239280 810144 219456 329328 213360 738912 857184 712944 24864 955488 820704 831552 533280 669120 598080 459840 131904 263520 763536 696720 77328 710064 319200 140832 877440 449712 258912 523344 559920 339840 836448 863040 360480 732144 517968 603456 879360 617904 126336 714144 540240 715008 121200 112560 312048 941424 839232 304944 412512 692640 257376 392448 450768 479664 666384 695520 735792 363552 515808 829488 727968 360672 130032 495120 26976 271248 328368 545760 224544 223536 658224 869760 206736 432432 739008 560016 743280 612672 935664 651600 738624 602880 939840 175200 283200 739632 356688 776160 629904 48432 120480 115152 504288 185904 703584 85008 235392 702432 338880 378912 370656 257328 128400 61392 395760 922416 78720 870480 14832 693504 342864 865920 786144 402624 688752 121536 422304 622176 330048 240480 328464 351696 884832 272352 352944 530976 932640 480192 692400 617328 286416 27456 547296 443472 534048 30000 48624 339840 94896 278544 868224 524640 836160 362112 324768 342240 679632 164448 349344 256368 490992 349536 571008 423744 424320 55824 130368 679296 400464 913344 150336 247248 529104 499920 928032 533760 112416 836736 934848 948624 14400 625920 714768 209472 665472 958512 53616 127392 176880 879120 501024 429360 48384 405552 740112 553296 510480 531936 168384 473424 881952 478896 832176 335664 798960 124656 617808 932928 548832 282336 439104 347088 357840 780240 261936 576672 448944 114480 312528 307968 630240 549216 777120 623616 27696 704832 195216 540000 527712 371712 162960 274704 485664 120240 65472 157728 709824 126912 142704 893520 950208 69552 304368 44256 68112 534768 158064 651024 568704 309792 396912 693696 516192 519408 268656 513264 937920 825936 685344 75552 490560 516144 417312 412656 795024 312144 19536 862608 734976 215904 908544 726000 389664 180672 6912 582192 714432 687168 749952 579648 356400 902160 572112 810864 270480 490896 287424 296592 441696 865008 285312 852720 34992 649584 44928 439824 241200 234912 283440 854352 49824 930672 697488 752304 132048 174624 624864 11616 477072 401856 772224 129792 145392 8496 384240 886848 496032 951840 840000 66864 914112 876480 461136 302352 401376 802992 716544 315840 667104 221520 159408 525360 424656 317472 394080 442944 872976 419184 668976 242928 507504 190368 570816 617280 539856 366336 588240 860736 445200 545472 927696 201888 136944 438576 96048 166320 937872 210624 815328 900096 547152 453504 127104 172176 830544 586944 819792 532272 869328 94608 240672 726000 484752 182832 316032 798720 439248 193200 36192 24912 465168 662160 484944 166848 821376 646032 469392 205632 692976 413760 810672 152304 864960 426768 915264 186960 516864 49200 277680 474960 248544 677136 185904 538752 620928 877056 466848 95952 386880 89760 319872 212784 740736 700224 909792 815616 749376 54720 429072 648432 479760 483552 232464 901440 50832 711264 630384 288528 111696 538512 636864 236544 630384 151728 207888 337248 933840 494736 673536 540816 302976 289392 29664 212784 110112 786576 562224 659616 676944 736848 532320 775584 251088 515472 891216 558576 658704 258000 834144 521088 173856 285648 837120 257472 230928 913680 636240 174672 944112 785616 460704 199056 853248 861888 564240 695712 487008 900144 905184 869088 198336 303216 851856 765360 693264 673296 275040 729264 244032 33984 537312 857616 388896 214176 863040 792720 710544 746112 293232 20160 929952 495216 543600 122064 68160 213120 144720 587424 473568 608544 359568 732960 927744 435360 641328 901728 445152 840720 695856 321216 575568 846528 772800 840528 2112 59184 470208 105840 536400 372240 947568 673344 926208 590736 322464 664800 334320 231360 857472 372192 153024 568848 846672 607584 194160 456288 102432 147600 352896 125616 166368 807648 285744 793632 748608 348192 318000 468384 96000 351840 866064 386784 209088 245424 619824 220272 724512 671952 830304 632400 372672 150912 721776 234336 764544 638256 376800 193392 174048 441888 251712 282144 334608 712656 68496 6864 270000 562368 326160 382176 577584 798816 314256 665136 689376 105936 138960 553824 221520 197904 167952 828000 474768 364704 119664 814224 716016 59664 210288 260160 264720 748560 561984 313056 804384 551856 629760 385872 385776 950064 916656 861408 164832 189168 292704 31584 790704 610272 533424 222864 863712 352992 362400 797040 85968 502656 445392 328608 330192 240864 628560 763824 498768 855888 323232 710112 239088 708720 850848 166800 761232 708384 476688 426720 743856 515856 357600 939024 633216 851424 913920 862512 727488 229872 521760 350640 183552 155904 185184 302640 205344 204288 938064 51312 900432 844992 682944 262464 52512 20496 167904 937488 661056 328992 339456 131808 349104 610464 330816 451440 247200 901392 2304 662304 440784 53040 944496 754800 328320 321792 460848 776352 136416 676560 898848 791568 595728 306048 554112 226944 683520 87792 719472 817152 112176 191808 916848 275520 547008 803952 316656 928464 253968 808272 420576 816816 740352 19968 710880 955536 504048 574368 186336 639840 330384 443280 745728 623664 316704 210192 38448 327792 198432 31440 522576 131616 724608 293376 302688 919776 509520 787872 182208 339168 829536 927024 265488 43440 243264 157632 615552 331824 54624 759360 900960 809136 578208 153600 956112 911760 885696 695232 21888 243360 909456 829680 321264 868512 92496 697728 423120 20688 42432 452544 949344 136176 313296 882096 734976 852192 416592 635088 702768 575136 255792 316368 235200 454368 587328 257856 24768 767616 759936 906432 507312 49248 707568 550080 100752 857664 510720 576336 604656 889488 679824 572592 128112 158928 29760 566496 736080 267360 203952 677808 345120 795456 695376 466704 436944 195360 314208 167904 87024 181776 304320 428112 808128 100080 648432 337632 742272 954864 85728 540432 374256 3648 703920 555600 165696 656688 859248 580464 642000 672480 177408 690528 416112 855552 735120 413280 807216 228096 60336 328800 268848 392256 418224 465504 960000 688752 274896 296544 110592 426144 463968 495408 181488 884544 885408 207120 71856 148464 779904 583824 685872 426720 102240 835440 729456 813360 256368 431088 183696 173952 435792 164304 585936 243312 667536 275664 36240 485616 885936 613440 522480 850464 607152 525600 491520 582000 550848 810960 663360 6672 804960 92688 931200 843168 580320 509808 255072 693744 517200 797808 423360 518688 40704 502848 267408 479712 362832 125280 499344 39264 720912 464976 539280 322320 779808 285072 943872 704256 806352 593232 204096 589776 958032 279264 868944 908064 253104 855600 337344 254208 73488 421392 471216 405408 891072 85680 627264 249936 650688 413952 658032 30048 847824 144432 836976 179088 672192 811728 121584 190464 619056 665904 941376 752640 847776 11904 835200 808704 333600 447408 28608 14976 292176 498480 748080 496080 282192 365376 922752 262896 725952 91968 219120 767328 506640 38832 875616 287328 19632 769872 508224 730176 902160 869376 165120 464304 451248 891360 292368 404688 179664 590160 442176 663408 875376 539808 533856 833136 385104 698688 940848 820368 747840 759360 267744 857424 5280 805440 841728 403776 302880 836064 563328 562512 816960 77040 186048 422016 118656 69024 208416 377376 243600 783024 718272 794400 804864 473712 636240 117024 790944 152640 110496 931584 879216 744528 772848 50976 659712 868224 45648 338064 852288 144048 187584 606720 549408 427200 793152 485520 900480 874752 232176 784128 360336 702096 360960 432048 845808 41424 544272 732624 642960 134160 792240 468288 746304 841920 468720 720624 620160 523392 195072 427728 548256 29424 560496 239280 30528 706704 583680 312864 894480 444768 529536 286656 443424 860832 407904 420960 348240 885936 902352 120480 412320 105888 424512 133728 446400 592944 181872 8976 196752 460656 401328 352176 357696 531648 235200 653952 282528 567120 655392 267696 67728 304128 768000 169872 122016 510672 653088 882576 672000 925008 413616 765888 225168 106896 579504 10464 731088 730416 471984 956016 270096 15312 649680 67776 745104 589392 538320 281376 596448 768 672240 689472 668208 318864 915360 514128 140304 230304 199632 398928 427584 885600 511488 603504 716256 527280 135648 938304 133248 496560 221376 701904 19776 702720 129936 218640 850896 167616 18144 590592 792096 633936 400560 404064 250560 829008 304992 920448 417456 69648 411456 434496 225360 622176 802608 423120 848976 803280 267936 616800 815952 776112 653616 335664 179568 310656 303024 416496 720816 788688 190608 428544 920736 614784 512736 21984 922224 492048 78336 770784 169152 556896 465072 356016 139872 505344 750096 539136 772512 381456 31056 169920 737664 550224 128736 845712 385680 516912 851520 626448 135792 724704 349152 712320 154416 241920 959664 495504 158352 219264 783456 774432 312624 137616 441984 385296 879264 741312 171360 224064 861792 263760 841632 775680 516384 787632 6624 776112 143088 346032 844512 932832 943776 636048 537264 137856 311712 602112 291168 449376 916992 910560 133872 540192 48000 935856 670800 138192 312624 362064 841536 280464 491616 917040 928656 232416 404112 204384 445104 242736 112128 699504 859632 404304 525504 897888 305904 234240 611904 855216 174240 151488 207408 731664 453264 499728 273408 918480 489696 71136 377040 808464 758784 796944 857904 560208 443808 244224 103968 27552 775248 277872 179376 176304 872112 814128 705888 942096 837744 146880 93408 199632 635760 46368 366912 885120 793488 445872 887472 752496 745632 191664 530976 737712 902304 679248 853056 694848 281904 295104 582912 375504 337584 872496 442320 863808 59760 282816 843696 118800 568320 11232 93696 795360 400512 709584 524832 837072 390336 248736 763392 126000 417792 746016 899376 571392 942576 122352 385872 179328 274272 103344 716448 872496 430752 795456 49104 344400 12912 513024 775728 766512 91536 868176 777744 342576 71952 700080 174000 449520 433968 748368 92736 740256 293760 390144 907968 212592 920928 34032 118512 500880 876240 81456 701184 414480 959136 831744 271440 957024 143280 700848 326448 254880 275520 217728 845328 377232 778464 216576 624720 624192 336144 618864 838944 715824 669504 13968 216048 91104 178464 745920 3504 164736 238992 789408 486672 438000 85296 605904 418128 147216 778176 930432 321552 957072 700512 544080 684864 172272 550272 281472 736512 536832 617568 831984 627312 189936 141072 469344 544992 311376 417888 197616 235968 820176 585696 271488 334080 815136 612096 948384 400032 903984 249360 235728 733968 237264 442512 792672 787488 826944 393984 441312 573024 833376 99072 249984 672384 294048 937632 489168 281712 648048 824352 322224 140832 578880 587520 34272 822336 661344 245328 858288 365088 223152 426768 846720 552048 706224 462288 684912 130128 340272 264816 30576 197376 40416 41472 356736 950400 725280 263328 550800 832320 206640 458736 188592 831456 622704 516528 174768 821808 267840 448464 376464 581520 25632 186960 893712 229008 560448 692304 297024 914928 235344 557568 305280 765984 854784 483264 453072 39264 184560 690240 327216 812352 753120 168096 225744 640080 726912 600624 545232 410352 582336 238752 328272 118704 93792 749088 25392 701808 736944 155616 362112 495120 814320 577968 957936 503664 730416 789936 119088 321936 477648 400656 932496 310944 857232 14064 716592 256032 385152 717072 939408 145536 261888 859584 458304 222144 235488 423648 530016 323136 912336 773664 432288 335712 830112 459264 781632 698496 696192 81264 751296 490848 685584 34896 85536 111936 560400 370992 606048 163152 299664 921216 926112 650208 282528 767280 232992 150096 748128 920832 41232 940176 287856 807072 359808 742080 772992 539520 36096 606000 166752 366000 490800 791232 289632 412944 295200 626688 795840 808560 130944 75264 351312 626304 839712 353184 63792 190032 108384 80448 282960 571632 815760 898992 528672 749232 898176 117312 507984 499680 665664 593664 510432 134592 442224 812832 207792 934896 157920 403056 630816 884112 84528 321120 107088 559344 840288 526512 567552 759696 175872 855696 821712 513552 285216 734448 218832 422256 168528 844128 677520 674208 685536 370512 724032 712416 378240 941856 660048 720000 452688 875664 96576 851232 34416 764688 303888 688080 825552 803904 602592 431328 22896 678288 514368 708528 122592 33024 94560 857856 636528 296736 14400 699072 543120 408384 431616 246624 644976 394656 809664 273120 134112 480672 171936 597456 187680 333936 796704 886944 560256 297936 441552 943248 587184 613392 825744 577248 795216 53424 479616 835296 520080 766560 924096 337392 257232 923760 472320 611376 409920 15264 492240 662064 688080 63888 347472 461712 949248 297456 79248 599520 296928 671376 543360 342336 57408 14640 821760 620688 166512 177264 317040 482544 460800 625008 142656 536880 684624 800976 784896 465936 194064 944112 80976 698976 226656 960 482928 75456 692544 563760 246768 164112 28656 248448 10080 944784 443232 613248 912432 348960 918336 594576 841152 854064 912480 307680 731184 426288 462576 24000 823152 896880 469920 538128 426912 570384 651792 907680 624336 65184 769536 861360 948768 269568 630432 313248 490080 930240 587424 929760 718560 557760 594240 227376 655104 119808 343056 515904 308928 946992 98544 376176 36960 863808 710208 631632 25728 269664 263184 246720 808848 613536 407856 827568 221760 589152 82560 59472 940752 160560 539712 154992 540624 133824 223296 33360 634464 200640 207408 520992 241392 661632 65616 660144 112320 879456 98688 446208 685728 739248 438048 722352 712656 77376 737616 584544 522240 492192 456960 698544 4944 213696 394128 186624 883104 729168 761184 224976 237648 735648 608160 142464 13248 773904 642624 261840 33312 684240 661824 118224 310704 739344 110352 425904 793248 666864 912240 104160 80736 276000 233424 517392 755952 6816 101904 384480 893616 935280 741072 913152 334944 726048 136608 178608 27456 28704 275376 626016 764016 95328 337008 959808 750192 624720 904176 905376 654288 701520 327360 367392 512592 368400 327024 6000 505056 844896 448128 925296 140352 749184 74016 860256 497472 746976 686880 927648 507264 609312 117840 275904 602448 42000 156048 918432 473088 885552 677952 94848 420672 311568 521472 924528 416352 814416 537696 214272 403248 17808 133584 205296 9264 760032 277488 657936 302736 617424 900720 369888 13536 85776 212400 348960 543072 827088 482304 392544 731760 709632 417264 190128 598560 879984 750048 856416 795408 50352 153744 597648 867840 522288 138048 256512 438816 587232 262944 30192 535344 261408 474336 283392 152256 643968 148752 722304 234816 641568 378624 607152 70608 657360 663840 805344 916368 788304 841968 465120 480144 508272 571872 767184 730176 800160 437760 450912 243216 785712 208752 940608 372432 919200 893040 684960 13008 830160 648384 193776 257088 276000 189408 632496 554736 639648 637680 789312 33504 372720 540816 273792 227040 121680 430704 585600 555936 733200 398976 680448 371472 670560 875088 385248 858192 33168 662496 841104 905760 98592 873936 267216 292752 381168 671904 958272 694032 131472 827232 229776 210912 298368 63600 111840 900240 538512 272640 535152 517776 440352 521424 846912 691056 304800 26544 815376 466512 56400 617184 261360 261072 561648 597792 676896 773712 842736 134880 693360 598896 592032 490176 572304 126192 534384 325056 748560 593184 677472 113808 638688 203136 53760 434976 189888 397920 230160 958944 544464 691104 672672 242592 4128 324048 727248 489552 590016 546624 400944 657840 130128 389952 514992 692304 120384 576144 21312 800928 401040 654192 662736 602304 533184 755424 448368 212112 687312 776256 609360 757104 646896 320784 129840 772656 419328 86592 128928 9216 167856 890640 313968 922128 697200 462240 458928 85536 372480 780432 866112 203376 853344 234672 366576 218496 595824 432864 894528 902448 783120 534000 44976 709344 745584 207264 878208 851616 220656 633840 578832 889152 869088 172512 537552 539424 211584 577632 336864 725088 911424 364176 407520 676032 538224 726720 943536 940128 575904 708576 427680 925200 763296 169344 475104 50928 886512 689952 216144 708624 588912 672048 132480 142656 425904 790560 924960 751152 758592 443232 957792 490128 580224 647760 446160 760368 646704 164784 771264 728448 122832 183408 89712 940032 6336 322128 377088 29184 909600 119040 536784 447792 531600 403776 301008 587472 955392 12624 725568 215184 401760 160848 38976 1680 743568 814992 143952 940368 206592 426912 478032 824688 798240 672480 73632 157200 819312 84672 764592 455904 676272 377520 675408 521376 547344 903840 884976 162144 427872 622800 311904 774768 188256 276672 950832 319104 207984 211968 410304 386256 699360 705696 180576 860976 238080 74832 227952 786720 944880 755520 649968 467664 104640 959280 476928 5520 220752 631488 576384 485904 774720 936768 35424 96528 920544 619344 374976 107424 528336 861072 49872 289776 627312 165792 928320 58512 847248 825696 447744 227664 845664 936672 527616 223968 47568 458976 559776 455232 753936 743376 225024 24096 5664 519888 839568 250656 802896 317280 390528 439392 280800 331200 821760 410256 493776 842448 128352 84576 55872 227280 191568 552624 682272 514080 116352 510960 377184 437760 346320 154560 839328 808272 53664 418752 48336 193008 244704 111264 507552 58128 571776 253152 392208 18432 91632 165360 804144 655152 495216 658560 587136 95040 623952 201456 403248 456000 743424 330336 489648 676512 61200 896448 363600 599664 229968 463680 391488 762000 496080 701472 543984 426480 128352 918192 419616 309744 151728 906288 361488 402912 206928 20976 633360 194304 551424 609072 733104 709536 566112 611568 589152 276576 667392 685536 109440 194256 786336 832176 21168 751824 828624 890160 122784 826464 436896 285936 571584 653040 637392 202704 891408 678144 562656 719904 308544 657792 486624 811344 497136 383328 402960 777264 335232 281040 193824 429408 368784 104928 637920 66432 654720 286560 300288 862272 294240 306960 528432 29040 666576 415344 26064 216672 342720 432672 557568 756816 16272 802608 132960 32976 510240 398688 249072 785760 589680 129888 35568 153312 706368 186864 853488 8784 581184 781776 818736 585744 864576 604992 23808 98784 113328 927648 523584 637200 635568 241152 581376 48672 219408 565440 785088 362976 890208 190848 532368 921504 49680 413712 659040 498624 196992 830640 347520 322944 397104 3360 541008 746208 87264 951696 504864 659856 503712 952896 233472 485472 649296 293232 839952 771120 15936 644208 10752 489504 801264 209040 639888 87408 120816 320256 842208 99120 135792 508560 48240 899184 672336 190272 608928 763440 713616 181968 176496 570864 769824 369168 405216 940320 571488 871872 521424 62544 924288 27792 382032 14016 147408 942912 278592 515808 197856 268560 481056 738288 294336 305040 140208 262752 703536 688608 783072 515280 178224 279696 618864 361536 846144 911472 242976 579600 934560 799632 32304 492960 410736 122304 668784 556608 586416 814656 519600 85728 286512 493872 561888 514512 643056 866928 562512 911472 482064 904656 104256 737328 511056 1008 90912 391392 741264 520176 752736 888768 865344 640992 702480 585840 116688 706416 55728 224448 689568 28224 535056 218304 823536 118464 36336 587040 732672 920688 705888 635424 88176 367248 216624 294624 447888 418944 575376 574032 840288 548496 208368 625392 785424 176640 656256 682896 417552 35280 584880 146592 89520 213504 862464 812784 178272 396768 625728 367680 532224 108000 358224 447168 848400 43152 611232 708048 408624 955440 134448 409584 13584 751584 393072 10608 423504 155136 220368 111264 880416 622128 558576 883872 819168 955056 180912 864192 345840 630960 465456 62112 363360 673200 247680 590880 947760 731280 408720 213264 207840 200064 94944 582576 264960 498528 480048 858912 302016 170880 858720 92688 751008 260016 679872 418464 260208 828192 320448 18048 233040 388032 948096 580848 535200 912528 786528 3936 457104 856320 131040 269856 192816 228912 275472 242160 956976 131184 246576 28416 284688 197088 344832 78960 370272 215280 691728 1440 605136 944256 38592 664848 259248 185808 887856 51648 472656 518400 798096 409728 32256 137952 131712 3984 515232 86640 584304 579072 675792 619680 789120 815232 579840 760944 445632 511008 471984 53376 636000 2256 807936 550416 885504 595152 496224 632688 577968 111360 343248 239760 99936 428544 936528 206160 133920 817296 895104 525216 350160 901392 294528 409872 142608 822672 808464 116784 95136 413136 423408 427632 226224 157968 577536 205728 681984 889584 760704 253920 884880 184992 233904 304704 797424 269184 570624 42768 523632 854544 202560 473664 199344 391824 675408 628944 424944 765888 274032 679584 87888 496560 182016 699552 70800 719376 799296 501792 97776 685824 422496 507744 511728 832656 707856 190272 44640 692784 299952 571824 3792 496848 707424 829536 31776 606624 378480 89664 132480 801024 41088 42240 591792 411216 101040 344208 312912 934080 493344 146352 6096 864288 482832 363984 467952 733728 935568 712608 356160 98112 221904 482064 113376 929760 893472 157104 675456 617616 213648 557136 537648 932976 366768 264048 895824 213552 249744 394272 231504 614976 882672 401952 898368 601872 610608 16368 401088 338064 354864 568128 240816 472416 929664 174960 872352 336816 714912 888048 816192 898224 279552 329376 671280 437520 574560 355488 127248 273840 800736 76320 17424 866400 878976 476304 144144 149520 606240 84048 793008 881904 850560 780864 241344 553440 195408 383952 935424 207840 662352 397392 504960 468240 508704 550128 691200 308160 618768 565008 697632 168672 506784 91296 8208 220176 98448 73344 27936 8064 369744 838368 290256 819312 119040 155280 399216 858144 47712 325968 766368 567168 55056 805296 897408 853056 700752 618912 816720 138336 55680 422304 597504 266544 221808 1968 715920 9216 59616 622224 192144 188976 541824 8976 732624 28944 628560 861936 626256 66000 110160 152736 527760 613488 783504 534864 934944 104304 97056 666672 434640 289680 592272 25680 733680 66096 939456 231648 854544 433488 83856 1728 914160 20256 934944 438672 265344 124704 723888 414192 220704 894240 934224 278544 644160 129168 581280 492288 865776 324816 621024 768240 253728 368976 124944 156144 147120 857376 431760 440832 765024 676368 947856 291024 645408 847632 440928 219216 82656 12336 589920 504576 932688 303312 138672 506016 881088 453696 292464 530256 680784 453072 625680 275664 190416 664080 80544 640416 43104 932544 391488 122928 275328 912240 474144 314928 55824 235248 554304 829728 701328 226416 543648 651216 65424 377952 878544 60576 282624 57744 76992 164496 268848 826992 934416 149760 705264 920400 361872 66720 220800 568896 729504 624768 682080 47664 766320 436608 788976 673392 800592 394176 799104 944400 503808 117888 155472 920208 204000 738432 161280 895008 613728 44880 951792 616656 543552 553776 345504 856608 405216 114000 461568 328944 530160 639216 250128 283776 741936 502752 80784 436320 956544 550944 193968 461376 167760 208176 374064 728544 355776 797136 99360 751968 679584 84144 328992 230400 283344 574512 290448 383904 384048 581952 594240 139344 674640 109632 315360 536592 310416 935520 460320 733056 75312 188736 673776 395472 525648 767856 848112 218064 387696 605568 78816 429024 56976 428736 9648 424080 247920 20208 916128 604944 892368 146160 231984 488112 698736 297792 12096 437952 116544 561696 881232 146256 119664 938496 604128 483312 159360 509184 675072 341664 531456 559584 480576 865968 843072 65184 525600 406416 573072 164352 163008 507600 758208 711600 323376 928896 289968 81264 391536 748704 526032 516864 957648 576096 781056 729888 768192 320064 875520 858672 393408 541872 171744 488880 276768 508320 954096 271536 448080 888240 933264 916944 401472 722160 622032 348528 177600 567744 776160 75984 606096 286272 692352 745392 346560 804912 734688 705936 83424 141456 747456 508032 535872 920256 763104 725472 658512 124272 329952 204816 474288 779904 20544 899712 105504 547392 126720 787200 305952 344592 498768 403536 833520 349056 90576 299328 374976 467760 500640 385488 767568 414720 635760 62880 779040 295440 724416 574944 849216 852000 272208 344352 632304 574320 908016 495744 929808 269952 571968 272304 706752 590448 781152 628656 273600 315888 897648 878976 114384 601056 48384 494112 551280 440112 750672 608640 22272 143664 109536 344400 93264 838800 490416 440688 569712 830064 89328 880560 112416 863856 846384 494976 943296 831264 300768 395664 535248 93648 705168 680832 720864 137568 489216 294144 407712 692208 340848 84720 329568 575280 192720 18816 951408 443904 408576 260736 728208 364080 109872 831120 555648 670848 726816 426528 239904 146976 78672 807840 319776 185712 792720 476064 281184 681120 790800 543408 735216 796128 792192 588480 459504 265920 757248 110016 144912 606192 883680 78576 259200 349680 498912 265152 551328 763200 670368 3072 444624 109920 178080 945264 844224 423600 485664 582864 454848 854688 25440 735168 280272 532608 823104 800112 732240 642576 181536 206832 456336 697968 599088 816816 913920 190608 298176 230352 259056 611616 919632 320928 57600 193104 587040 723168 780000 168816 318672 20016 329184 391056 262656 844656 204048 434256 707712 408816 429744 679776 838560 723216 197856 162192 39312 135648 416976 461952 442032 864288 313920 922752 849264 528768 182304 685104 450240 550752 769344 1488 463920 545808 213216 112752 925632 547392 843552 344544 193104 183024 554640 672624 835776 381936 643920 356976 766464 107088 261696 451392 952944 458448 679104 209232 918864 273552 464016 504336 927072 464448 6384 810000 583440 210480 35952 469728 667248 545376 799344 166080 447696 74928 536112 837216 357408 633696 290880 684960 615840 110496 591120 251328 735744 455664 717648 912960 200832 171648 310320 254544 837984 682272 253488 132288 385488 167040 840624 625104 407520 22560 622368 712608 135456 954288 106512 422640 623904 481632 549696 921696 3600 412464 835632 714624 72096 96816 573072 858864 382560 480720 791280 750720 642000 518112 556128 154272 925680 858912 127872 461040 489024 94080 94848 714048 785040 687360 140544 218208 210336 489072 175776 888480 930192 746928 909648 219648 859008 390384 594192 724848 383280 753888 306000 406512 576864 691968 603072 593856 237744 370080 758640 594192 810912 100608 723312 654912 354576 617088 212400 347856 928560 58032 580032 441456 363744 762672 336960 835536 944544 613536 761088 329760 947616 921072 263376 700080 708912 59424 85344 139968 613968 522000 524928 35616 451680 735360 593328 336672 756528 504624 695184 895536 866928 557856 401904 710976 915120 868512 507360 308016 820320 512304 344736 7872 885552 70512 500736 144720 655968 324432 392640 900528 895872 827856 7104 847296 927984 295632 36960 939312 792432 740304 314304 695904 677328 100656 686208 139824 569232 545904 408912 755472 241632 123504 126048 52992 830448 572064 279840 173232 206544 628704 433104 615696 97584 40944 29856 209088 379584 521280 322560 392976 527952 481296 536736 186672 93312 513936 411888 887568 756816 714288 259392 540144 456672 439968 538080 886848 513072 141648 79440 332112 324288 498288 772752 614016 30864 506832 659568 721296 957600 637488 955632 237600 950160 903120 905232 668736 103920 174000 714960 121536 122400 694176 645888 77472 686352 388704 462912 613104 271008 786048 755184 359376 578304 521568 132528 708576 224208 638400 791328 204912 113664 428976 332880 834384 840432 659568 149808 491376 257136 699168 340416 547440 490080 623616 175104 719136 713808 401520 196800 720672 508224 447888 170448 818400 58896 620304 418320 638496 155232 257568 362016 127824 111408 597984 910512 480288 374880 562896 448752 172992 669936 150528 941568 234864 376128 630816 312672 654672 482592 879264 58656 366384 349536 789168 129696 303600 382656 704592 770976 772272 552720 242640 582048 222480 11040 607968 734592 99648 160224 930960 226032 185856 18960 894000 692016 695280 221280 369120 580992 801264 122016 339792 524688 60000 47568 787440 211536 242304 704784 666768 320112 353664 521520 569424 862080 148992 38352 136320 763152 640704 853776 334704 778032 327840 224688 138000 171888 10848 644784 436080 816768 356448 883824 8496 639936 481104 422448 36768 82944 951504 788400 264912 97200 414096 49248 527088 753312 235584 456672 719520 693072 5088 578928 465216 626832 510096 632784 833232 429600 113904 593568 247872 415968 877392 475152 123696 63168 365520 317520 91728 81600 549024 727680 12480 22848 865200 184608 478272 465888 320448 553920 721104 3888 357360 578208 823008 290016 167712 824448 741600 200016 43968 857568 745824 465984 211104 241920 274368 613200 143280 279984 119136 527664 442800 94608 704112 212448 666288 627984 370944 465312 12336 31584 513936 34848 761856 643536 335952 738480 814560 898656 726432 618480 753504 216144 900384 837168 202272 395328 706608 730320 772656 364752 275904 656880 758016 516288 449376 600528 597312 746832 145200 674832 560352 877680 278064 475008 70128 689520 788496 254544 180384 780576 479568 426480 696000 666528 665616 917184 411264 638064 524352 559344 575280 810192 481296 936048 530832 785952 131232 901536 817824 590928 194016 260064 287184 928800 659472 384816 663072 526560 140016 854016 183888 587376 138144 801312 513984 70176 271344 5232 195264 203232 84288 250512 621360 441024 285840 905040 559824 708480 510144 695760 226320 577680 473760 187728 375600 909888 682752 407472 949536 142032 217824 244848 871920 812112 350256 700992 103248 127584 577584 173232 835392 709872 869424 681792 60576 316608 276384 450480 37344 366720 128832 119712 444576 337488 79968 280656 834720 816 497616 658704 881808 713520 683376 679632 388896 325248 841200 732672 780288 947424 354432 363312 49296 26784 46608 848304 376560 708048 492960 903504 317904 483408 173712 11184 818544 1296 517152 518256 584448 92784 814272 300432 819696 611952 568080 393168 685008 816240 908016 463440 480432 334848 382368 82944 392496 955968 552336 790800 296784 224064 584160 938112 528048 229104 464400 164352 292560 744096 622608 750768 801456 183744 525168 292656 471840 513600 72432 494496 558192 300720 93648 825648 584400 648528 226848 179952 190848 771792 387072 420384 29424 294336 222144 955152 908976 808416 767568 282240 948864 161904 595008 548064 404208 524880 792912 380496 866784 77232 775968 206352 76080 447024 185328 295680 780480 501216 599232 678288 955920 357456 941472 369744 654384 720048 576336 628752 125712 737952 48720 828528 678336 883776 475488 117792 705744 231792 53136 491232 8304 78480 60720 465792 166176 763968 160368 524208 236880 291120 397920 223920 746736 627648 790272 327360 715296 412704 947904 272592 705072 953424 411504 647616 406224 251856 145008 162672 104064 597216 814272 583248 251616 19056 230592 443040 412896 545136 28080 445296 850704 288144 812736 729792 55488 805632 430656 149472 299232 619104 77760 511200 161520 294288 141888 377568 681792 192288 18624 444912 172416 673104 418272 655008 77280 658128 160656 789504 575664 372000 678912 633264 854112 28464 248688 589872 811056 667968 670704 626448 682464 224880 603792 451872 389904 701568 16656 170208 48864 84240 782160 591168 590640 929616 464016 246816 245136 82464 345888 856464 738768 271248 399744 692592 260400 135984 496320 927936 489360 150144 894000 434880 7344 678240 648768 65040 344064 414912 399696 187056 589920 281568 742128 623088 715872 35664 483840 598368 119424 431232 865680 609504 88752 3840 142416 334656 559248 336192 658320 52128 334512 664704 252672 782976 536016 581472 771600 194832 16080 16608 790752 315648 943584 954144 713328 293184 181632 718896 211344 301008 248640 259776 402624 236832 131856 228048 421776 628992 635232 87936 704064 710256 903216 255600 683952 761760 242496 383088 735120 799392 639024 228672 907680 895488 903168 4656 585696 388272 583968 412032 745248 243936 384528 146064 237216 277536 350208 265104 571968 570528 873264 597744 148896 828480 796560 941472 275184 56688 896592 352224 529920 9168 789072 528864 450336 717408 923904 462144 564192 595968 754224 30048 12288 43104 216192 252240 115968 756048 572688 572880 880656 122832 610800 80784 115632 538176 311760 599088 203904 860496 837024 700656 39648 328224 865968 797376 15456 656064 566064 275952 852960 729936 442128 63888 462096 771600 155664 208320 847104 346368 924576 20352 569184 28032 131136 331392 315792 34416 347568 778128 429504 463872 228336 240096 925680 334128 404640 736992 687552 894816 660384 951744 391680 331200 515376 872016 90144 124224 495936 814224 923376 720192 608448 350976 840576 922176 686256 132240 819600 859152 239088 454416 723600 478560 427968 893568 866592 245376 760368 549072 26064 475392 614064 439920 579168 615360 94416 924144 76128 542448 627216 210528 232848 203088 596688 739056 122976 678672 688320 909264 850176 353136 895248 441408 825456 837600 552816 802080 313152 764112 198864 432192 843360 867504 882096 232752 782928 665520 112752 126960 738864 431520 933744 172656 344640 603408 628320 742224 342672 282384 314976 360672 772464 244992 137136 911856 60144 367584 957120 156864 630144 758160 422976 612192 13392 150960 64944 97104 295824 837408 44112 560448 757056 861648 62304 183984 37680 247104 515424 956784 247344 635568 737136 79728 750240 388560 416352 620880 645024 615936 541248 802752 160704 439152 69120 481200 410784 584928 900816 488448 207072 818352 78624 251952 47472 708432 23424 838848 117168 283008 791376 834912 554832 259584 250464 774240 460080 471072 872064 687264 437040 657120 674016 292368 13104 609456 936864 34944 177504 721248 773040 156720 472896 544896 579072 391248 424848 421632 298992 839616 688272 894720 495984 326208 222048 136752 647952 413088 354912 29040 632832 332592 593040 600000 273744 825600 339024 943632 61728 469872 742176 905856 381360 313872 726288 7632 947520 99216 598752 269616 273120 782736 253632 506496 232128 496320 193392 946848 744000 310176 411552 127920 120912 77712 738288 370368 651408 861744 605376 654288 923568 948528 589008 414672 582720 611856 192000 125664 774768 443760 330624 786240 514752 820848 594432 772752 730800 872880 66720 616368 364656 771552 260592 538464 341616 654384 856704 634896 293136 353040 765456 454320 319344 34992 86880 294768 892272 847968 474576 290064 358656 611136 760560 95616 729744 880320 236016 732960 148656 934560 360192 812592 687840 935328 353232 153456 591840 278064 431232 372048 420048 36144 387648 734784 48576 427968 382992 369936 413328 655296 518544 629616 549552 319008 908784 86160 814512 229968 588048 649824 841392 871824 146160 30720 409440 654048 542544 337632 143472 265440 101616 234960 944736 745872 277392 338832 260112 573168 166224 153360 359088 864864 666960 823728 46848 378624 763152 502272 191472 366048 252864 612000 794208 247392 244656 890496 159072 938400 72384 887760 230016 505632 409344 394656 659616 775488 799728 170544 162768 675120 165072 27504 325584 824256 423696 461520 226080 62208 439104 797664 844992 596496 517056 410400 552384 427248 469104 641472 315744 266256 884448 503568 787200 958800 758064 903456 412656 870816 472128 381456 693936 374592 263040 907776 647808 169296 216240 944016 752304 38784 28272 201600 711408 483024 244176 669840 555504 154896 521232 410592 223392 492480 428928 882912 362496 461712 570000 213456 866352 776976 382416 522768 66672 891648 386112 662256 31344 217296 47040 425280 220608 918528 368784 658800 279984 226032 454656 905808 459312 523152 383232 302496 595632 352944 842736 155040 78672 248880 73104 381984 362352 206400 26592 51552 220128 557280 867312 904128 721872 897024 764448 536160 423456 728928 170304 132144 345648 185232 112320 856464 668640 230544 738960 718416 508944 426384 695184 357504 6000 341232 792576 954672 644496 21264 697824 54912 611376 590640 420096 135888 891744 110544 611136 583104 567072 189024 839760 301344 756672 636000 143760 134304 109488 446880 850416 610176 933552 234384 293856 201552 92352 900144 176016 661008 617664 21648 95952 42144 507984 307056 898560 525408 184944 89232 226512 581760 509328 65712 102048 197904 17232 798528 887856 475776 468768 18816 261840 292944 185376 72240 217344 563664 506880 711840 478080 464784 643344 768480 664128 265968 55248 507216 747984 407856 406608 794352 861504 409200 611328 45456 521616 232992 399264 28992 708672 860640 590496 31824 123696 608544 928416 831840 612288 743088 552576 470688 44592 691584 718656 580080 176592 604848 75168 228048 601440 785520 123888 220704 594960 578304 524400 317616 713904 830160 311280 536448 298560 890688 117264 698640 850848 646128 58368 876384 689520 794880 199152 731808 567456 717792 28464 97008 305136 306096 939168 514128 384240 404352 204336 819984 320256 698064 310080 470496 241680 131376 810144 93984 264624 679392 102576 935328 308064 589056 741984 917472 285024 355872 667968 589008 733920 826128 927744 413376 760176 631776 484992 738144 146688 578016 68976 921408 290304 780096 514608 68736 916656 328176 369504 7008 461520 197664 579696 634080 401520 768672 412176 335808 58272 425712 286848 738000 538944 429312 73632 769872 42144 358800 66672 594048 159744 229344 40416 246000 859248 658944 316560 164016 515952 915024 334080 23472 854640 536256 96864 246720 143232 182736 612336 311472 946512 244944 209664 164880 81024 399840 403344 391008 330672 903696 952848 728976 412848 420336 782064 874608 177216 358608 203664 205632 718704 254928 427824 532080 369360 481968 674016 866592 541152 595488 204624 82224 519168 855744 194640 551808 935184 631152 622128 142608 634560 825456 63168 295728 731952 733200 953952 815712 495408 750000 601104 493968 297840 879888 133680 537456 466992 493680 824496 285312 640320 8352 174288 85584 836208 46416 790320 720528 864768 50304 539088 784608 721728 469392 304320 313680 352848 172272 806880 27024 585216 9120 697584 255072 812880 180480 130416 224544 356544 203952 9408 167472 398112 264144 59856 638208 672720 366768 536016 917280 19296 292416 301824 645312 325152 426816 305472 95376 350208 8736 442032 879648 411216 881568 334752 867408 507936 909024 825360 406656 430992 759456 213168 374304 485328 573984 304800 108624 605808 950400 509712 524640 43872 872688 403728 201168 206256 76272 806784 228912 547632 555408 314064 230928 563088 803136 773904 549456 867120 803856 580464 715056 584736 351072 866544 228144 287760 19008 177168 378768 730608 314064 7104 69744 314352 389088 677760 413856 45552 138672 946464 279120 639072 397056 44736 193824 152256 236112 754320 363024 17088 414864 806496 453552 751392 421872 272256 231216 817200 694800 931488 663120 205776 596208 958560 222912 814080 839136 577392 561312 143904 312576 218400 442944 948288 762240 819456 886992 442224 280176 773760 561696 250944 578880 624528 750768 315456 59232 2880 868272 482160 626592 791712 253536 543888 112464 681360 504432 106032 602064 60960 767136 97344 365808 30096 761136 30768 921600 47472 322800 597936 481680 857712 717408 117504 766416 232272 614688 43152 853728 121104 791952 150096 660048 383184 527520 392112 221040 249216 177456 934176 705312 872592 929088 696432 34752 355248 703200 798864 809760 546960 220992 610320 552288 154032 572544 348096 899808 925104 468048 239136 661824 492624 813936 281376 822048 724128 687696 355104 326496 573696 42720 652320 668448 934032 888432 317712 714672 683040 222096 196080 140400 302880 167568 742560 703104 840144 233088 598704 390096 565104 783600 575856 752112 208704 171216 556560 920496 45792 235872 67824 256320 177744 802944 707424 788112 614112 919008 672384 390624 130848 256704 542112 750288 321456 74352 569904 497568 522432 627840 238224 680160 129504 137184 424464 199392 251568 547248 228384 834336 544944 158064 443136 887376 571152 757632 516048 856944 27072 749136 327408 457680 75600 681024 686448 424512 1104 274512 496176 152928 464208 334176 452976 812112 958608 127344 893952 142704 959616 826032 458976 286272 731232 800544 637824 157488 704016 627696 219264 280416 659808 191328 153312 619680 201648 773520 638832 27984 588528 664512 804768 787152 211392 779712 546960 646032 952080 38160 805200 741696 7776 647712 568128 742176 275568 318816 867600 890064 918048 103296 169632 597984 775296 893856 145680 844608 122880 918048 696528 155952 373440 836688 940656 599424 655344 236208 860544 4608 609024 113424 556800 873984 445104 908736 778320 943680 280848 854736 18240 171072 667152 614496 535296 461232 139152 951600 187392 621840 259776 221472 230016 560160 747216 559296 650016 767088 61152 670080 308112 293040 904464 741024 157824 721920 853584 777360 644256 533328 775632 287760 131424 73872 705360 851184 693984 694992 45648 752688 907872 369984 25248 949392 378672 121152 122880 802320 365568 27696 684000 946944 317856 185424 157200 344544 207696 395856 943440 800208 391440 709776 760224 15360 359040 685200 706464 550416 541728 93840 881328 19008 561504 842064 278304 713136 682656 402048 601968 56976 678048 732096 776064 72048 90432 313440 8304 472032 810288 780624 764400 303984 557616 385584 198768 610560 131184 263616 213264 688320 625344 688512 26400 302544 472272 691776 537024 365472 432624 106656 15456 957264 265632 595248 843168 846960 480528 490464 405360 316512 199680 173808 771504 911904 277728 606144 18960 450384 705648 361488 132672 752256 62976 162624 895200 770880 360816 52080 263952 853824 63360 510912 225648 548352 502368 779040 279744 639792 70944 536208 330576 89136 426192 590688 743712 279744 765648 741216 956976 347760 889248 88992 61488 374688 753648 71040 877104 709728 634896 550608 617040 128448 902256 467136 858672 737280 438672 174624 664896 844704 500448 558960 437232 613296 271728 284640 465264 36096 311664 944208 448704 204864 623664 451824 510144 259200 906480 741360 84528 498144 458688 706032 493776 344208 908304 14112 657456 437376 115872 84288 482736 320352 55968 404736 187344 329424 573120 182208 55632 230544 325008 398544 868848 629040 238800 188256 76128 476016 662976 529152 718752 307392 277248 559008 118272 262608 657696 485568 928416 516240 894576 458640 788016 75744 837792 49344 116880 216384 258864 84576 873552 535632 599136 189840 893664 33264 214896 379248 145776 903552 460560 794160 791136 472176 270288 926256 168480 888624 357168 45216 754032 739680 795936 311856 657888 703296 389136 205584 598704 861456 894816 848400 640128 398832 900528 661440 440016 66576 102336 748608 432912 401664 488880 387840 238512 78000 710016 931872 607680 719088 191376 133920 480576 365424 611040 99504 736224 773424 151008 280944 759600 910704 684768 599280 12240 328608 758016 759888 218016 899376 155712 880512 376704 481344 590112 66624 337440 153696 951888 427392 543168 647040 14208 548160 145680 173328 3456 858816 96384 172128 876432 957984 899232 517920 687888 577440 388944 80400 811728 252432 736656 516480 614304 176544 522624 758832 43680 870336 621936 942000 36576 748944 682128 937728 103344 160512 698112 290880 920640 801216 936816 195744 213888 327744 327264 395808 634656 788352 92928 799008 776736 627360 60864 612864 361920 750384 812640 265440 656448 537840 295536 186192 380256 392208 211776 603024 518016 74688 937200 8112 723024 958704 669552 230304 860736 691680 761376 591984 914544 206208 371664 402528 642432 735600 913776 202416 674688 655344 719760 9936 157248 901776 188064 330960 218352 245088 725616 360000 709344 819888 214176 177888 444336 231456 604080 290496 822768 260880 724752 683184 652032 255216 915696 790848 61056 938016 696960 396240 361392 398880 418032 74112 794736 236784 397488 233280 627456 923712 283920 365328 588960 910416 31728 782256 321312 170160 671808 89472 114432 23040 467856 17664 534576 944064 309792 762480 3120 822528 722928 350640 501312 147792 552480 142992 162384 190512 401616 142176 563760 648288 436848 643152 43344 734016 864768 346224 526416 62016 630048 454272 711984 215760 940560 912192 914640 944640 649200 218112 841680 466464 341424 430512 171120 635664 257952 752448 368064 719232 850176 883872 668208 767088 753408 746064 746064 649776 541920 249888 771168 643200 316944 833472 648576 796512 592992 223440 721632 472416 622416 474144 456048 271632 118176 954576 337968 199968 201792 167424 926160 820128 649680 782592 73200 487248 203184 713088 733584 481152 326016 7728 885360 546576 881856 667776 447504 486720 355536 243936 317136 482688 931872 467664 386016 36864 761040 771984 116928 574608 928176 349920 223344 12048 304608 498672 390384 173184 916800 658032 115392 596736 456720 108336 71856 474576 371424 603552 779472 624528 834624 572976 353520 286320 267600 946368 435648 47616 107616 817776 224640 250176 157872 387312 658272 799872 810240 806784 323808 519552 774000 270768 494352 916560 632592 650256 202368 719760 744192 152400 802272 298224 360528 5808 660192 104160 193920 646608 287664 312480 714096 574272 825264 380784 455376 211728 390144 766176 687696 238992 743616 359520 376032 815088 479664 341520 94992 783312 553728 93216 103440 143712 915312 386544 239760 600816 4272 573504 643200 404832 194640 898416 291648 475632 656112 717216 214800 182688 401424 773472 708336 650496 462048 263904 206112 678384 387792 1824 194832 502560 256176 157536 942432 946320 104016 313584 479952 118128 323280 936624 959568 95904 729888 330528 39840 125904 415008 872688 581616 262416 928848 343344 457536 448032 333264 561072 308544 852096 389376 414576 676704 474864 92016 495312 209856 884976 815808 451344 858960 451920 19584 94032 202608 323328 472272 558336 370848 379728 501600 502320 258816 880368 368112 7488 492528 259536 229920 330768 227760 486768 99792 25344 504912 342816 615216 874944 490656 325776 522432 933216 452256 157152 909504 139008 274416 831792 470448 205968 747168 434208 96240 236256 220320 692832 683952 907200 207792 417744 551136 847392 620064 616752 887952 250848 560976 731616 65568 227664 76320 599616 905136 353904 660336 48336 446976 39600 349392 509664 668592 158880 612720 89280 879504 920592 828288 34320 553008 75888 28512 820944 18000 193584 357120 152496 309264 80064 194496 137520 393840 126912 679872 676320 293904 473280 886656 505872 919344 870240 556368 529920 247776 743424 883008 905616 326832 848160 425952 889728 435648 72720 232320 861696 175728 511584 175392 408144 375312 670128 592176 871824 601728 64320 233808 789552 762720 307536 595584 774672 605712 271776 714576 596592 755664 169200 448320 211440 661344 612240 303264 553056 518976 926400 419808 156864 8928 29232 478992 949872 20304 305328 754848 238656 943104 72720 691920 249312 33888 876624 785520 68592 572112 384672 958752 835152 191952 30768 334272 130176 261264 77616 39120 527136 276240 629808 151344 51936 546432 568848 534336 451008 507216 686256 916176 487872 809472 781344 96672 618912 235248 197568 313392 444192 673152 664944 797376 764832 852048 891840 596640 302160 683760 32448 676176 340800 686304 619392 452304 135168 514320 408912 772896 703872 375024 909888 549264 452592 120000 860112 37056 948960 152064 847008 210384 241248 440112 368256 860160 681120 190800 720384 700176 585888 582480 311568 410832 669888 511776 862224 864096 739872 149424 832368 330240 135024 386256 309168 213072 471552 156672 404736 312000 344784 555696 703488 922224 823728 804288 720480 410160 841152 791088 347184 118368 803328 496464 656160 843600 37728 95808 797952 621744 285504 948720 49536 506400 156240 167232 711792 121824 838176 533136 263904 163104 783024 596544 509424 117840 908400 39744 370896 129648 458400 334320 120336 942384 456144 387408 167712 306480 393120 136944 927840 254640 41856 939216 722256 276048 745200 118608 112032 364752 710736 664992 857952 880512 120000 472224 897216 944736 376464 607104 427200 673824 463392 416928 671856 358032 585072 129120 301728 231648 209808 714096 548304 957312 726672 956880 73248 702336 60000 259440 222528 529440 209424 396480 124416 757824 829056 452016 251184 609408 70992 956208 348048 353712 162816 277152 652608 33504 608208 37152 58992 505776 90672 338112 815424 258240 892032 245568 945120 166560 727056 487824 859632 390048 866160 488400 836400 932064 224160 566784 869520 846768 731136 707280 54720 471312 705216 150048 779376 330912 541536 292608 736752 392640 563376 705696 910560 647472 436752 579360 617040 53616 176400 209232 443808 67104 889056 44976 729648 384432 457872 729408 408240 202032 886032 682704 497424 406320 246576 227184 571776 478608 252000 17376 214128 280320 435504 520944 605088 877536 778368 660720 903600 99648 219936 224256 505104 863088 439536 345408 938400 626112 700464 323664 91200 229200 738528 622272 296832 744816 644448 549456 668544 765792 640032 554736 337248 587520 344832 429264 597840 678816 410448 570192 706128 88272 219648 317856 46080 943440 838992 557088 335616 594576 58128 198768 514752 439008 119280 615456 104544 270096 316416 448656 194448 767472 238176 103488 164592 581712 165648 801072 307344 261120 400128 942144 547536 67248 929376 369168 545424 451392 732864 518496 245664 267168 944160 685104 615120 701184 877248 780000 217200 824064 600480 556752 255648 263472 724512 693408 686496 656016 686688 294192 356736 656160 354768 459504 635376 811296 344160 855360 448176 21744 570672 763008 137328 853392 795312 721632 901968 216048 930096 796896 957456 22848 82128 217920 155520 605808 362016 32304 564336 925968 303312 735264 351648 680256 178944 819072 109200 2352 641328 320160 143808 466896 818112 491328 911952 344928 379104 515424 452400 924144 592176 780192 99840 591408 29664 117888 643776 954144 334752 399936 730464 458256 906000 858336 95712 707472 504144 287136 464400 425808 272160 334032 865200 651168 732720 99024 882960 129216 729072 794304 102528 556512 108096 526992 134880 533088 684816 918144 357936 447072 347712 495648 241824 821040 816240 278880 755376 399648 508896 626880 714336 86448 274560 830400 478224 410544 706800 22992 316752 290112 14304 217152 299712 854928 368544 254928 860784 575616 862512 884352 213696 65280 464928 88992 283440 554928 868704 885168 250176 595968 941616 806112 147936 902064 932544 958272 924528 580272 336384 674928 901584 497424 369792 556416 296976 711168 399600 554448 466032 103584 739584 522960 471168 137424 894864 255408 101136 36192 871056 849120 652512 936000 423408 621744 223728 44064 504384 258384 316128 37776 775296 710784 110832 111024 606432 296112 186624 422832 278592 455040 173472 287616 840672 114048 747216 523056 689760 471360 361392 859536 512256 498144 756672 857760 181584 515280 418800 630864 694080 17568 420432 868752 702672 498528 662784 820992 371520 19488 920208 231984 917712 151200 545088 280416 463968 331440 483696 52224 702624 885456 296304 942720 374160 958176 449040 177504 896496 10800 13440 173712 692640 751680 532176 676992 804912 905664 125568 851040 17136 929904 474624 474480 606528 814080 95472 127440 613728 412128 517104 493824 243552 155808 930336 100224 5472 628128 739200 419856 793392 181008 610896 743952 54768 641616 261264 311952 621600 619920 310608 128304 102288 352608 218544 929328 69504 720336 307632 256992 637344 633408 665376 198720 655680 506256 406992 911952 570288 432864 117360 248928 276192 340176 826224 429408 67248 199008 886224 23280 452256 785904 293088 913200 886272 436704 701088 138432 766992 510000 15600 292704 318192 172608 887808 910608 824016 464880 654960 747024 484896 956448 86976 709920 270384 605712 348528 35040 711504 147408 598080 135936 254352 513072 689424 476880 888336 251184 149616 320400 639552 864816 361728 1632 107136 526656 196800 542976 346464 870576 416688 579216 893424 775824 583872 702816 656784 857616 37728 182400 335856 701616 905760 848496 246096 862560 171312 91008 291360 810864 524160 867936 142848 456624 513888 807744 767040 315456 818736 645984 401088 947904 151248 572784 770496 754368 428592 437856 828864 455088 699072 240048 640224 702864 953280 73728 431280 73248 59328 769728 405744 363792 12480 466224 417648 809424 723936 329472 584784 862224 487104 22224 136272 781872 673488 810960 375168 624960 250368 896208 236064 417648 113856 274896 316608 633888 932784 869472 798528 59280 436992 77280 409968 129888 587904 139104 892128 906336 802368 931152 562320 499536 598944 933744 388992 508128 594864 659040 537504 811680 193872 933984 532704 639456 224640 346608 89712 189264 792288 300096 348000 919824 154944 805008 398400 681696 139920 276096 690288 789024 535776 723504 632352 160896 562800 920784 115680 64560 896016 91776 367392 281856 829200 691728 72336 327264 591840 457632 25680 676080 799728 151296 395280 434448 308640 540288 851856 104640 873840 441120 592656 952896 309312 397104 416976 382512 671664 416832 250272 481824 160752 586176 571296 868032 164304 946752 454848 194928 379392 545616 801888 868368 293712 24384 586464 489504 567024 742944 457344 387456 439776 179712 615888 224304 521856 216816 178128 934416 18384 237936 500640 852624 692496 578160 308832 647376 681888 738960 469632 206880 13824 202656 221760 856224 858192 643008 889056 307920 673632 425856 48672 57552 696048 391776 208992 60480 509328 304416 804336 843456 529008 219216 631584 561408 924240 567504 809040 241536 905328 840432 356400 331824 198912 499488 552528 218928 960096 748272 656736 746448 123072 314592 348432 936864 654432 463488 921456 9792 246528 837600 749232 77232 939360 437088 607632 464640 590160 802752 409008 295248 464208 666288 342624 227616 696144 655776 683568 437712 660432 786768 852240 941856 828912 121968 150432 501696 701376 83184 160608 879984 164448 290784 530592 217104 761520 803280 83280 437424 138768 871968 114816 489648 102816 839280 289680 78384 623328 716640 586512 696480 200400 470256 645552 948384 721920 426672 183072 23136 619632 136800 230784 400608 5952 644352 854880 648768 960144 744432 434400 414720 605904 560592 431424 368256 676800 475200 680640 916464 334176 738048 754080 956928 23664 31680 376320 40176 540240 181296 595104 910272 123648 680688 374640 65760 632160 556656 312960 835584 89616 804192 640272 952992 198384 934608 528336 570912 110208 803088 299136 260496 221712 411984 755760 616704 377376 644784 222720 775200 659856 468576 619008 834048 254832 860880 942288 860016 300000 478416 833088 130800 667008 521232 286608 669264 8400 105024 351936 597120 460272 90624 609120 612816 170256 938208 836592 319392 186432 118368 700368 715584 614160 237888 30432 192912 184752 202992 17904 665088 404496 113904 933936 250608 892752 47424 171168 534240 818976 79632 384336 852000 62880 560160 44784 960240 229728 553872 530352 837360 845520 482400 415200 814320 726336 576144 817680 765744 461328 679344 576864 752784 2784 52848 608256 940272 30480 238416 436896 566400 4560 935616 386784 110400 411072 370800 906816 826704 734256 423696 70032 520512 740400 298800 358944 6864 900768 156288 137808 464640 294384 148224 135216 135696 288432 14496 552864 588288 220848 404592 685392 35856 604944 658560 827184 703440 454800 170928 768336 765120 641520 435408 660384 219360 887520 942576 519936 6480 283632 799248 288144 96480 428928 564768 619920 153648 452064 652416 499728 823200 773856 209904 924336 68112 359616 455088 785232 371376 780672 437568 319968 434304 49776 882576 768720 821280 124512 873984 64752 26592 485952 420240 621984 102624 653952 469152 326544 646656 360144 720096 323088 126288 366192 509760 704688 943392 346992 356016 649056 874128 632736 359856 691296 126768 672864 714960 532128 897456 613632 753504 613872 58560 114768 593136 39552 806448 200688 244464 642096 194112 1632 800496 953040 308928 365664 292992 410208 958464 416256 492864 816192 25632 682608 251328 860592 484368 631776 805920 354000 557472 731712 755088 684240 354000 451200 180528 248928 20592 165216 218352 554544 230400 408960 109104 338016 873696 264096 814656 435552 1152 443616 879504 200208 406992 195888 956736 222672 295920 3504 432912 114480 932112 307248 449952 299280 109680 812256 377472 74496 328560 555168 959232 944880 185568 684672 404688 105168 148176 565968 874704 710448 883536 711744 6960 944304 574464 164640 349968 276384 263280 525312 898464 722592 73008 616128 655920 300192 508896 139344 491616 749280 92976 276912 838416 322944 181776 265248 406128 126528 749568 435696 943488 183168 693504 331344 671040 793488 79488 637248 266352 270912 373104 287088 648336 717936 69264 951840 226320 98448 932928 719808 825504 633600 925776 424992 823776 336240 395712 116112 227856 810048 817584 78384 538128 473184 894240 539040 178368 422784 216432 745728 438768 113568 456384 594816 321024 246288 928512 773328 383616 366240 259104 104688 374160 694416 525744 689136 709968 505584 381744 175872 462432 631536 225792 768864 135840 82512 652752 506544 554688 874992 513600 111312 548592 478128 368736 56112 323808 904992 915504 64896 516768 395232 592848 898176 654432 207360 754896 259536 756864 245760 402144 844560 392160 564672 546720 950592 87744 792240 55344 190992 562128 227520 905472 664368 139584 463536 193248 681216 746256 804000 880704 418608 315312 735840 724032 596016 136560 556272 462576 599808 511968 700704 546048 756096 556992 272400 248880 414336 788064 569712 398208 715200 287136 788544 307200 165600 103632 100704 812496 908400 908160 171600 625152 388416 22656 836496 400464 821376 71184 497376 126432 838848 550752 128880 514800 910320 332352 909552 717696 349632 383760 155472 728160 105120 846672 269376 960384 25584 108864 78816 97920 392400 612384 34848 131712 578640 873696 467184 945216 823824 508368 930672 434352 261888 626736 834864 837744 150288 365328 178848 739776 132096 115056 903360 506016 483072 887040 460944 711648 728400 485472 731040 288192 280944 787968 855456 129648 456192 535392 494160 108096 560736 640944 883680 632496 333840 189216 762432 388656 568416 462384 678624 329088 728064 949248 656880 615072 905808 603168 215664 583152 329232 356064 267888 558816 106704 191712 931632 688944 322896 820176 766416 288000 149760 396720 626400 299040 884688 522864 112608 760128 208656 863280 779424 137856 919632 652224 695664 44448 3216 339360 582960 470496 141168 246144 356784 465360 433344 316704 91392 727152 454560 834192 630960 641376 395088 745488 570768 741888 860976 898464 565920 561840 617232 816720 243312 2208 735552 279696 598800 82320 309984 262368 131856 189360 772032 899568 684624 385536 364656 83280 340848 434736 174768 15120 815232 375360 742272 299088 843888 747792 249744 743328 674112 116016 538560 242352 626064 139728 948720 273696 941328 707952 132576 363936 908256 498816 875280 886128 456096 340224 309504 342624 883344 375888 481536 538896 234480 616656 159120 660432 434112 485184 428688 704016 512304 143616 356160 533712 66768 782400 208752 641376 801024 126192 919728 821568 765456 425088 299616 108240 758688 423456 756384 62784 605616 720192 337872 873360 353136 775632 397632 297312 363456 431760 129072 633552 426048 758496 827904 878688 105552 136896 163344 711072 881952 33456 788640 509136 365664 85056 151104 233280 307872 399504 633360 20736 487824 901776 953424 66624 1392 478848 899280 828096 397584 379488 83520 154800 149712 658464 168576 188304 646752 468480 289872 268512 331152 511920 883152 933888 390480 224112 584832 600960 252960 449472 113952 561120 726816 894480 611520 329280 678960 832752 488544 438912 778848 856800 630768 277104 455280 76896 289632 250800 43824 83664 831504 627072 400992 747648 501456 832704 591936 669840 896640 291072 729840 111216 600624 241296 767232 153168 659952 817008 172224 303072 216912 23184 476640 127776 125040 727440 32400 28368 708432 906384 855792 221856 420384 784368 248592 346848 38688 848064 574800 871248 624960 676368 545952 716496 566064 86544 331296 277008 641568 778992 463728 597552 540864 928992 5376 680400 174096 906768 444816 16608 133008 126624 62016 819024 700560 863904 951648 785568 224304 74304 531504 455568 146736 237648 10992 925440 496944 806544 9936 456912 418800 706080 16704 216816 586752 557136 819936 883152 272160 764928 529248 216864 829920 462192 445776 338928 342000 869136 339504 819216 214368 693552 24720 382080 926544 389184 699984 650592 284208 462144 379776 629280 375600 765168 162864 271728 293952 796752 207504 184464 712368 214272 175152 499248 97680 581280 246336 29616 723264 876192 393360 457008 332640 536352 21120 769680 308880 279456 665424 266544 774816 181584 213360 814512 151920 186912 906624 913392 355536 201696 204000 134928 275040 825120 541488 357120 833472 794784 464736 863760 291312 45840 954816 738192 910128 88944 459552 525840 283920 182544 195264 850992 853728 935616 278688 429840 499296 284448 760320 309408 869712 40464 923904 181824 761328 122160 399840 123360 565200 608832 846336 641136 148848 588912 796080 318096 683904 510048 107808 358752 100896 269712 871776 345696 546096 110400 791472 402432 826896 535440 777360 351120 438912 240768 51648 712512 163824 46800 902256 357840 592464 639504 851520 236592 246192 527424 900768 173568 777456 95520 162384 215040 154944 249456 384096 407376 533760 199056 400032 456816 660240 880896 822960 437808 881520 247728 602544 822384 88512 655104 601248 76752 482352 826080 68160 704976 267648 720288 587760 628464 332688 522912 98016 161280 215328 512832 960144 553440 307728 256944 361104 58080 251568 362688 577104 210144 307440 899424 717888 350880 884496 658416 736704 366816 276096 599040 58992 711072 601248 331488 904416 42624 761760 139248 821856 430032 205296 757296 600192 707232 753264 856656 357264 814416 392304 433536 644400 750384 350688 134304 543984 443520 72480 572448 186720 157440 282480 702192 23232 800640 824880 98304 348720 773184 188352 701088 801504 285696 903936 5952 177696 944016 576768 411168 657744 211296 489600 55632 864816 464928 513264 519024 440832 876480 539568 669600 779328 163488 485136 40608 421056 873936 793920 841056 502704 661536 709152 599376 831072 944544 317376 612432 740688 755472 412896 531216 75696 915600 22416 587184 281664 130752 844080 945600 542256 559440 725232 897216 220944 588336 686112 871104 817344 213456 282288 678048 45744 481776 94800 77808 639360 288480 921312 877776 574656 124560 484944 710592 168624 758736 545280 270528 856416 185952 447408 901920 481248 159552 717216 698112 807456 281280 755280 619152 443664 367440 522816 255264 491568 847968 102768 386640 773616 940560 296592 211392 316848 707856 633744 796128 719616 243024 653808 331440 455712 592368 21456 673584 945648 827040 798672 51408 45408 389088 234384 886704 316320 270960 419952 471024 302784 953184 476160 470160 11040 266160 199152 348576 122496 493056 192768 917040 888672 180000 870960 859872 725184 448224 508608 296688 191616 270864 190704 655632 263136 285840 219696 387984 602640 943824 704880 101280 445680 441600 333168 564432 947328 378192 813024 331152 689328 530640 185616 101856 621792 930384 623424 161424 270432 364032 105408 500544 790128 387264 250704 264864 496752 326448 122496 889008 44496 375648 448320 928608 144192 89376 311136 159264 469776 919248 795504 569040 463488 601104 812496 313488 614928 715488 364704 381840 910896 948768 335760 393456 501168 791424 245136 884928 854208 904704 806592 144960 833808 725328 655392 90768 510576 175056 192048 875952 654096 125664 122736 38928 508752 276624 583104 618672 613872 826560 328128 175536 659376 416112 400224 670224 191856 463296 361200 819888 182688 14160 264480 194592 144816 264288 255888 286752 79776 538944 197520 41184 502848 16656 139104 19872 584736 791904 433008 48432 171552 431088 219792 445344 160800 271872 403584 226896 73296 500208 753600 657264 382704 629472 328848 439680 361008 608400 227088 669600 814608 427872 925536 351456 527184 743040 642096 876576 329568 185424 173280 583920 695520 904368 492096 251712 525984 919920 720144 816384 233712 138384 920880 598464 157008 97344 813216 261216 880032 352512 266736 939888 838992 798912 883440 804096 99312 793824 643872 638736 74976 398880 327216 176112 716160 680832 731568 605664 474096 629232 277152 456912 484032 25728 740688 725760 61296 894960 805872 76080 875520 232224 398400 821616 872784 938928 345264 657120 307104 747264 464784 388512 771072 628896 442992 939936 384192 3168 237984 944640 837552 793680 13680 174960 532512 331296 468912 194448 478656 184800 797520 486240 425232 422928 175344 938688 618048 733872 398016 891888 74496 30288 509904 201072 653856 163440 193344 448896 321312 725856 187152 23712 937008 207168 736368 182256 845424 177888 599952 725136 832656 635952 456576 80064 471408 127824 344304 30432 39840 352800 235728 851280 579024 543696 236400 857952 181296 230448 669456 678528 548208 401040 61632 567696 732768 679536 605952 469248 943344 535872 286464 13680 365472 24240 789216 256944 127584 376944 602928 689664 353760 126240 793776 570624 503280 418128 903648 178416 487152 523200 653280 743856 636288 894192 742416 892272 634128 946416 777792 747072 745440 406224 914688 552048 104400 147744 772416 469824 284112 166224 180000 49056 162912 620976 705840 770016 576720 376848 462336 505296 707184 482304 542736 950208 530208 402384 610320 888144 136032 457728 602016 139200 50592 337776 834768 458448 817296 117696 356352 357744 425664 31008 578592 448416 619440 287856 882000 944496 220896 361296 81696 591312 313632 570480 664464 66336 819264 767808 3312 878208 204144 177744 645840 153744 306864 847632 569424 875904 354288 595488 371760 710688 648720 910752 419712 440544 32688 829344 366048 571248 527664 448800 621024 386208 856272 271872 612288 914448 498912 118752 527760 828432 913680 388608 27312 697536 698880 744048 247680 14544 585792 186288 889440 105696 956304 451536 295584 939120 684384 565488 108672 192144 222384 429216 207504 542928 610416 408480 951120 64320 711312 20064 285792 277632 824784 401952 187296 129744 450864 951984 467808 186384 680976 100944 318384 228960 460224 931392 305328 557856 286224 641040 498960 866976 569472 588288 564960 156624 710592 916992 637584 624672 592320 93504 386832 211152 527280 812208 754992 152592 377184 543312 949152 481920 103200 66528 508800 211488 853248 537360 231120 378432 233136 947952 61584 713232 617232 511344 295872 939504 9456 429696 147312 365760 310368 675360 665280 360864 232752 718128 816000 770208 137376 106848 72000 945888 258816 599856 511200 844848 35664 4944 299424 438480 783216 740064 747120 354528 651504 201792 101184 241248 515760 657216 147456 153984 685056 138912 412128 641664 272496 386544 716256 677568 123456 515328 186240 56256 101088 558288 783216 807312 527472 353760 572208 718944 246288 539952 109920 777408 301104 310848 420768 789360 329280 3312 570768 230256 298512 401328 179568 703152 340176 822864 764976 468960 428832 639552 299184 762288 382272 189600 534480 620400 700752 910368 337104 270480 726288 581136 1776 592560 494256 160608 549216 83232 193056 541200 414000 932016 303744 391536 689280 836832 707760 322368 660816 48144 313248 146880 168192 658512 563952 315408 859680 291696 352848 549936 76704 143328 723072 761424 179808 940992 265680 726960 888192 699792 80448 728736 89184 400800 122112 367632 225216 203616 414192 655536 97680 383088 916320 375696 648192 89280 431520 851184 583008 424944 381696 98640 356880 866640 648816 870384 628272 786480 468336 255936 298704 919680 530544 751824 402720 627744 187248 198000 909408 400800 540960 605424 93552 452448 754560 944928 418464 27792 939696 895488 824304 644304 49392 544512 346272 461232 194592 951552 258432 113184 767904 710784 78528 565584 35328 739488 670224 762384 554832 575472 30816 61200 1104 90768 510336 959520 248256 530736 222096 614832 68352 39360 651792 631056 70704 267456 752640 639744 155904 409104 262032 639888 852816 826512 723024 194352 617856 60336 456000 230064 923760 375936 190368 275424 747936 453168 773040 373776 330816 678720 494112 205392 537792 222432 798048 682800 592992 218688 324528 943920 685680 906672 145056 341472 764736 68784 588720 958128 10896 79008 211440 291072 596160 551472 476304 246384 343104 671280 827376 833184 11520 824496 207648 718896 95808 85152 377136 160416 645648 251664 819600 723312 672240 362736 110256 206928 131808 154848 676224 752496 653856 92448 622944 327408 221856 534960 712224 903744 548880 486192 876288 882816 267504 11136 812688 124464 126288 413424 504240 385824 686832 481728 817680 819696 132336 903504 456864 686784 466176 764208 22704 866016 617136 199584 568320 546528 529008 739968 284016 155136 83568 594720 316560 924912 203520 101760 949632 252288 847584 613152 821232 375744 846096 683520 208080 170688 489168 657216 525072 377952 847488 586224 592560 772416 229632 851568 935952 476832 118992 890112 360480 139056 858096 867888 480192 247152 507408 571008 241056 77088 198816 157872 782544 654336 30912 954624 940368 13056 422688 120672 291984 458400 232704 797088 210000 134064 443184 91536 68640 440208 637536 769776 548448 291792 32544 635184 344352 215520 285216 116256 243888 512688 547584 858384 111504 720048 546336 731952 268128 278352 427392 241440 717168 180048 463584 375792 876912 268416 575952 129264 769488 917088 396528 421632 940608 720960 531648 487536 191136 799920 914880 528816 215904 135552 723648 600096 470064 631440 276960 238608 39984 916368 127632 71904 850752 770112 118608 437904 541440 782688 533424 407328 425712 898944 870864 105072 34272 446544 914688 364560 229056 230064 330576 394992 384192 769776 184416 588576 123552 226656 744720 633984 163536 449856 438960 957696 625392 173616 878400 122976 470304 35136 587808 137088 851568 903600 585360 807552 439344 767952 267312 936624 130080 509856 678192 4512 211056 355680 430848 106416 868464 872928 777504 87504 692064 696576 535008 542880 549984 745152 136848 474288 518544 822240 666960 178992 845232 310080 513360 685152 672528 874800 300144 253056 634224 20112 198336 747792 427536 500352 336864 395568 752784 309888 436128 574080 938592 495504 801120 501744 44208 932592 816624 257520 523584 510336 447504 322992 563472 814032 327888 613680 721104 818928 853632 274608 909840 884640 56688 572928 256416 6720 892656 860256 208512 922704 327504 505920 74208 231888 12720 321504 244272 871056 124800 266592 454752 306576 783648 412752 750912 507264 895344 60528 91824 334368 755760 496992 146304 308208 748944 346032 170976 509568 694416 191040 643632 342432 544800 814560 655872 692112 729120 778080 302256 376272 931776 203664 825360 576480 46896 800736 354144 276432 936192 368592 57072 564096 475104 311184 923136 410208 496368 738576 826032 934800 659328 640032 724560 584256 55392 789840 296448 79104 915456 11280 486768 447648 227856 683136 7632 486288 549360 860688 387168 621120 255744 796176 268608 942336 391584 871632 755712 147888 67536 512688 185088 170304 358080 845136 946896 395424 32256 808944 457728 501072 394080 242544 911616 515040 450672 910224 804336 139488 540144 225264 702096 240624 402096 666144 551040 859296 124992 251136 251040 63312 900240 652224 261696 331632 53520 776304 555360 600288 918288 902016 434304 488160 141984 674352 162576 612624 667584 305184 6768 405456 785184 292848 212160 728400 403680 246384 569472 687216 716160 578688 110304 547776 799104 440928 644112 115968 717168 498192 467040 651312 75744 587712 119280 93312 104496 896256 130512 247104 901872 783984 163344 443088 80304 862368 57024 429072 472752 836784 924384 762960 634944 170352 154368 596832 103872 784512 112272 712272 106368 767520 201216 691392 920160 397536 584016 889440 905856 600720 536160 753696 907536 407808 461856 111024 415344 123984 775440 432336 458496 888288 100128 649392 60768 933264 266976 823968 306192 802992 513792 721968 945024 553344 836832 404496 829824 303792 258000 777696 398928 768864 512352 630240 473520 367680 827184 916608 110592 910032 872016 341424 545472 209280 657648 54528 891552 252672 420048 654912 234432 627984 307488 594288 717744 576048 394848 425136 344976 431136 779616 329232 308688 943104 502032 806688 275280 523776 867216 85920 594864 180288 335904 313104 752160 277968 562464 580752 302928 888864 396480 599136 48816 596592 786000 45888 317712 152016 97200 889152 507696 568464 71040 134064 537984 686880 83712 132720 149808 97920 665232 299904 629856 82704 399120 430368 575088 597360 867072 305232 68544 711168 330336 162912 336816 775968 838512 339360 407664 368400 207600 133968 35856 502080 402480 746160 183984 169968 858096 835920 51792 566208 917952 18240 61920 738672 75312 734832 677904 473856 484512 612480 314592 779088 91440 846048 265056 24144 86544 292416 170400 512208 33744 716592 799296 179424 183312 514416 687408 113472 506928 850368 672720 787728 680736 51264 572640 455616 930816 870768 581088 353328 839760 470928 221952 817824 220320 948480 7968 862032 394992 775344 127776 143856 824928 578784 584112 531072 115536 396288 595248 752112 844272 506784 130560 726528 12768 889824 705984 115824 821664 26160 194400 656016 172560 722016 938256 456480 871872 157584 349440 727200 649488 787920 585312 589248 361968 170208 677232 495264 933216 865632 845088 195168 794784 737424 918576 27264 160032 292800 613248 450240 576000 499584 125424 629664 265344 123120 117264 658080 84480 469008 523248 548256 815280 864960 397200 183792 175488 533568 547728 897120 419520 644976 69072 482256 584208 383376 26304 341568 239616 77520 175440 686112 171552 842064 573120 329808 49632 262128 606288 563328 751680 155520 602400 958416 797280 498336 691872 15168 649248 642144 155760 54096 441456 496272 534432 766752 37968 97632 570048 705648 195456 293616 761616 72288 634080 495648 454128 636432 741648 875568 147504 680592 93552 870720 845040 142992 256800 147072 241488 259680 252576 925392 64848 115440 376320 249936 356832 414384 648624 889296 716112 844224 587952 491232 149472 391680 801216 406128 468432 172800 363600 574704 257856 840864 94704 572352 365712 873456 955680 46560 406704 222816 430224 38976 47808 714816 821088 178752 224592 655584 727632 783168 424368 333120 828048 265296 230352 321936 441168 425040 67680 48048 905904 437184 643104 403152 463776 663936 741696 235920 708480 695328 52896 114960 640320 279312 885504 255696 208896 883392 841968 332640 621504 507840 609888 63072 577056 416640 272256 181056 46320 606720 284016 621840 114864 560736 842352 20352 494352 688464 654624 848016 462816 690048 138384 349968 838608 324864 696336 932688 748032 869856 24192 34032 516432 26976 63840 569904 222048 390432 630576 888528 90144 214704 231408 845328 264816 691872 426000 620448 190656 57888 42288 551712 439920 442416 103200 386016 753168 426624 491280 396816 601776 35136 576288 769248 507072 177696 608736 136176 950928 959472 212160 236736 718464 689568 502176 52320 375840 598128 217680 461856 732480 619776 61440 156000 892128 400176 694752 662448 68016 623376 442272 254352 201456 747600 939408 719136 239424 396096 681936 578448 4560 311760 261456 113232 629520 329424 113520 785040 382128 360720 878256 612096 333408 697008 753840 855984 682224 265152 235056 379392 190704 77136 403824 63456 171456 923712 260448 19248 184368 578928 523248 331104 643920 714672 753360 857136 402336 495024 457824 818016 857568 425520 589200 336768 749856 842688 511392 474528 811008 505056 348240 741264 227424 305712 718272 865632 179856 927504 588000 920928 350400 332688 348480 124752 774384 855936 474048 100416 368496 238896 296400 842256 429456 354528 163776 471072 105024 678144 562656 288816 638304 253104 191760 210720 416256 400704 396912 873408 519120 560112 471120 597696 850080 622752 343584 787056 390480 247632 472032 612864 469488 136608 359424 474432 549984 763872 42096 96432 245088 228192 803712 639408 284400 792384 909072 105600 474672 358368 872592 170496 939072 913968 293760 885840 907152 87744 376896 60720 199104 787008 581568 373200 180576 850272 821088 688656 948624 664704 867696 721680 691440 310272 276336 188016 458688 152688 323232 74736 84000 112080 803040 215712 381408 238080 708144 866496 190896 173760 670512 225936 383664 163056 155328 554400 413088 885696 942672 270864 550032 822144 376080 372144 206592 661968 155376 721200 325296 285744 2736 318528 684192 28368 832944 765840 290400 121296 679056 27360 400368 342480 172800 512544 405264 46560 532944 959808 269136 211728 839472 644064 28704 239232 322368 959376 282000 384720 939120 204576 573360 562704 613632 186096 409104 144768 224016 709248 850800 590400 916032 780720 478512 839424 142128 587616 125520 224400 501744 258432 916560 687120 157776 543216 78576 943152 262224 255360 402000 692928 166128 231024 582480 859440 418512 533808 504048 931200 911136 771936 541392 888768 149664 364224 661296 869280 453936 795264 703008 444960 106992 844080 320832 104448 688176 212016 875952 215232 22512 528288 232224 262848 77904 789648 687888 220608 172464 628848 769344 907632 340272 455520 313680 1344 848592 502656 110976 406080 224736 298608 77904 690768 880272 863664 351696 688416 326640 662880 424080 199488 870816 207744 939792 133056 170736 38880 903936 356832 225504 593040 432528 275088 19440 465648 408768 109008 954480 214896 311184 116784 15984 503904 50256 495264 331680 589968 60192 838464 404256 347472 847440 685776 46080 350448 2400 931968 76992 613776 11424 575040 546672 888096 564432 362352 90864 799968 403968 278256 25968 320688 56736 165888 184608 344640 295392 491424 448368 43728 897024 217824 243360 577872 571680 292896 339888 759840 439392 291456 204480 949296 692448 173424 878784 646512 385584 45984 201120 253440 580416 128112 300624 870240 342000 597408 822864 746496 950016 892896 668400 833904 564240 829968 580560 736752 593136 20400 215040 354192 377472 932832 686064 553056 342960 274512 420000 435888 68496 564000 256224 444048 296928 642432 776928 321504 238560 638880 62736 580800 890544 665088 360432 414864 746736 41328 550656 901488 634416 343248 389328 738528 296496 105696 884208 451728 741744 223392 529824 641904 122544 815184 593424 539280 607776 150864 16944 693600 935712 945360 132624 388464 3552 455424 44160 173472 480624 388080 387024 847152 159216 748992 694992 839856 728016 594000 525552 450288 671088 173184 773616 463152 70080 686160 816048 558096 83904 628032 442464 137520 207600 75504 649392 78192 140736 515184 62400 284736 364944 200496 756912 513168 212736 150240 859584 141504 514800 292272 834192 797424 499392 318240 137568 314448 483456 574080 288048 901824 657792 900192 423936 228528 240384 281664 394608 864 214656 449664 648672 299232 497712 693696 318672 628272 172944 580848 817968 409728 119712 591072 628992 567120 569280 21936 176976 907104 165168 570960 528624 914256 423888 721056 709488 356496 404448 86160 707808 73440 800496 646800 377712 682176 89472 155376 907632 43488 332352 750480 479040 958896 437952 205056 195216 336336 722928 945456 813888 372816 129312 819408 34608 385296 111552 754176 476640 140688 413760 436224 566160 396624 498432 64416 877968 799152 457440 471120 265968 694560 340656 266880 619296 926304 533040 467520 412752 485712 757872 959184 484752 749136 633600 362880 203280 462528 840960 235440 165264 95856 136368 414096 146928 422736 857856 13824 895440 712464 42240 79536 502416 788352 567408 670656 4896 18768 521328 307248 243792 443568 757440 101808 214032 697776 278400 241584 53280 912624 781920 317184 550080 1392 786096 427056 282768 11088 554160 185472 491664 677664 324000 120912 459168 486192 91248 470352 55200 274320 589488 863520 80016 201120 398256 721392 26688 926064 496704 522192 591600 107280 210048 850416 817056 83808 909216 612048 699936 287376 661152 906192 95664 377808 940512 818592 753072 774192 570720 26256 239952 186816 832560 288336 290928 768096 7296 844944 894336 342288 212544 926496 564288 106032 928704 81552 615792 445776 395040 670320 956400 128400 38544 280224 418176 247200 612672 234480 55152 547872 757872 273168 423600 482016 942864 837264 661968 594528 291264 467088 295008 318048 285024 243456 876720 826752 246192 440304 96288 725760 761136 946368 673104 860880 832608 143040 168096 74832 807456 960096 116256 949104 537072 259872 422592 564576 702384 818832 264912 43584 390240 760848 89856 450336 683280 345888 701424 524976 103296 784320 571440 283776 792624 877920 865440 57312 214464 826416 552144 248352 534816 650352 111648 793872 43776 282576 209472 736656 448128 682032 239184 886800 538032 749472 143520 614256 790368 470880 628848 807552 765264 514848 695760 955536 154656 690096 110016 942864 276144 678864 273360 542208 703344 480528 581664 447840 833952 715536 82176 652176 332448 928272 466992 462816 588624 73392 18384 720768 860208 499440 902880 724272 203472 41328 169152 764736 94800 611040 618480 487440 213312 675840 410736 206112 102672 933120 483504 271920 700320 916272 572496 345984 57216 546480 789360 322848 165264 450528 268464 699120 831312 893328 189504 800400 127680 52752 620016 451584 686064 760464 937392 171408 800784 450768 771456 795120 754320 923520 585072 435216 83184 710400 386496 903216 928080 452304 253824 817968 848880 397296 733392 7056 137232 324864 447840 618720 239952 487056 260544 848160 518928 560688 858000 590112 919392 740352 752928 908352 434832 520800 648480 159648 489984 931584 28848 417936 460464 393600 693264 927792 701856 364272 601824 706704 704448 389424 785808 12000 317808 469824 504000 745536 794592 566352 230832 757008 303696 146256 572496 867456 292848 880656 881808 502224 731904 494592 220464 522528 239616 675216 753264 922320 491376 397728 937920 948912 496128 2928 624288 285408 745008 50832 581952 111600 217056 256464 198576 813936 471408 158208 814176 497664 369936 146784 464736 593904 253920 301056 13776 303984 259152 825264 191328 876576 184320 413472 284304 231840 270624 666096 262944 306672 329136 466320 639168 62544 637632 274848 753840 6144 329856 877872 895920 265728 513696 317952 125808 347136 539136 699408 903408 465312 260544 120384 750672 481440 154464 13296 361440 419904 67776 70416 2304 657408 450576 807792 633504 303360 506688 499776 318096 504240 458592 269520 76656 747840 218496 413040 922320 358992 177936 292752 703776 703632 790608 569568 304944 373488 285936 614208 74784 201504 162336 823488 308592 745968 695808 352992 251856 116304 668832 378096 107232 793632 90480 121440 95664 895584 340560 406944 545184 742128 410448 530448 575472 755424 371952 689808 790512 346944 724800 414960 184320 782832 554496 184080 568032 191376 671472 93168 122160 151440 959568 907440 425424 258048 665760 415872 694320 39168 342480 509232 473328 852144 297648 306480 414384 103536 12864 127536 192336 627792 935184 929184 608208 273744 957552 13200 750432 827664 769248 694224 875424 64512 854688 290784 333216 154656 617088 700272 104928 289056 144528 938880 155328 60624 457248 57456 246240 15984 225456 813552 258672 353856 197520 405072 881376 297696 717744 677088 726480 369504 579792 912096 744576 294672 872064 518736 379536 607920 737088 213744 791088 941424 890784 304512 147648 837888 30240 765552 792048 454272 321408 302976 26784 706800 934848 246480 753648 516768 238464 472464 564000 68016 937824 625248 189408 525792 166704 320688 228816 354624 535488 318720 529824 507312 835392 253968 644688 840192 66432 620448 152592 60912 478800 213600 80208 880752 805104 367152 519072 639600 81312 252864 255312 207936 863712 905712 279024 138864 673632 537168 698928 398640 948576 531408 683328 911616 921792 578736 865584 639072 915216 203520 733632 244944 345936 10128 744672 456288 278208 204240 525264 178704 203232 914784 633792 37536 270576 77184 570960 882528 200736 249600 280224 144240 743040 474912 530208 729600 840336 311376 775152 236880 879696 449904 519744 909264 647184 853152 497808 713760 368016 754512 439584 851424 931920 148080 379152 465408 52560 600240 273504 580896 265008 468528 155088 920976 133104 399168 927456 717072 575232 165696 958992 886752 242208 403920 446784 903456 146016 196272 624816 678720 413904 656496 26112 316368 903648 655200 387408 70368 394704 500496 28656 857184 598992 782448 92208 786768 820224 83328 800448 86256 280080 51600 635088 473904 68928 857520 653424 260976 868608 396960 324240 725472 757440 719088 487248 415584 685152 528096 233856 196176 869232 524976 142800 244704 497088 201552 563184 279216 473280 298272 70560 840960 772464 560544 164832 933168 371904 266640 283536 878736 260976 525408 422064 93072 785664 912672 467376 742896 661104 771936 664608 701904 956256 830880 849744 687264 496944 863328 416448 628320 738720 72864 696096 508368 742800 37296 803760 273264 532896 57696 223824 272688 608016 422400 636864 198432 302496 754848 127968 109632 496512 358032 115632 866640 331248 401376 510384 505008 151920 697056 84336 468096 945984 253392 518880 938736 270048 338544 653904 186000 337056 769056 663168 577872 541968 936912 397776 163248 578064 262800 584016 378672 79488 757680 348624 214128 230160 253776 680640 906240 336528 242400 341568 367920 224496 693360 601632 612528 942816 271968 789984 510816 769152 810672 620784 839184 711024 531264 757200 412992 916032 116160 381600 676512 874512 644496 381168 724848 177024 620352 531984 434400 100176 132000 246336 448560 533616 475824 445056 876816 15600 932256 873792 541584 332928 502176 916128 754416 386208 608160 22368 815856 417696 544656 264384 477168 438576 82752 828240 413280 553584 732576 591552 494400 914640 938016 442656 756288 9120 744192 155232 868848 270288 352320 68400 566448 662640 60768 426384 208704 103440 613056 252528 459744 98976 428976 307008 499872 32064 720144 44448 234624 954720 321600 259488 187296 646944 631008 167856 250944 673248 680400 540384 445200 713136 276912 84336 608880 104688 507024 71328 455184 555024 595776 699696 315264 796848 415296 6528 796992 475008 848976 61248 768336 133824 388560 831120 828144 651840 955056 904176 436512 653808 438240 446400 623136 510960 303840 59616 820032 25920 5568 475248 197328 121728 920112 512016 337344 690672 343824 152784 872832 228480 27600 468144 347136 799776 423648 124176 382944 506064 491280 53088 732336 773856 847920 811392 395952 848304 580176 355104 949920 603168 699600 417792 208368 314928 592608 231168 644736 420864 669408 23616 640080 763344 733104 717984 408096 187632 65760 766944 659088 544560 871200 336048 929424 694128 180144 919824 845280 945504 128688 897984 934272 611280 470976 885120 884400 330000 689040 35520 420480 527712 919440 952416 422832 74544 339888 441504 577920 899472 923136 141552 729984 405264 112944 132864 307824 381216 667488 267840 458112 240336 31776 504960 632400 30144 530688 154848 39408 487776 16512 854592 461904 673248 920640 160080 868896 405840 151392 330624 894912 603936 403824 750096 805968 56832 638208 743472 19824 326208 521904 574848 159120 243120 380736 764784 390576 777936 584496 151344 674736 458016 496416 218208 760224 848784 503616 567216 725664 956928 501648 446256 656352 487008 690912 195936 875328 646512 801888 677808 276288 193536 295632 525552 668928 818016 583248 611808 483504 445680 67344 813648 763440 592944 332016 205440 598224 124608 345168 346608 778080 696288 446448 640752 431616 69408 659760 361296 9024 483600 75456 657600 135744 268608 651024 574656 533232 888720 128064 210816 233136 618576 813312 917088 558672 663264 561744 322032 268224 170544 953664 146544 911520 24432 354672 102000 296112 917904 709920 784320 455712 383568 776640 528720 49104 882624 56064 596736 39168 67824 79200 192912 56016 779280 586416 639024 303360 23712 539616 44640 269520 628608 579936 557232 200400 919392 158832 441264 777168 721248 836256 645600 194016 225072 303456 663984 162288 296640 505680 395232 746832 81120 96816 36288 678960 960336 933120 32112 720720 297264 298224 759264 335472 773472 950352 313200 396576 728880 273456 68448 865392 63936 187344 884592 116352 248208 417168 490992 464448 241344 701568 604896 237792 799632 941040 19680 40320 657552 454992 301488 712896 389520 548016 375168 156912 543360 581808 860016 581232 914304 715056 280512 841104 200544 582528 834000 746880 630672 71808 250320 365712 435744 859488 935808 900336 135216 470304 373584 914160 594816 82128 811632 36048 888624 237072 231840 530784 263712 95280 171648 105648 738384 288720 170160 655728 309552 229632 577440 135888 914832 429792 225552 516624 816864 230112 99264 367872 238272 120096 899520 103536 674448 504864 919056 600960 158448 938832 647520 805152 574512 657408 87888 862944 528144 167520 430752 760896 91056 719280 920304 907248 571680 324912 419712 86736 848448 642240 823584 119376 147024 937008 290976 555216 459648 917184 10368 766800 410928 910032 575712 563904 588432 121248 464832 691008 512976 507360 517440 636624 56352 812016 46128 8544 937680 285360 421920 24000 476784 364800 769632 260880 176976 233424 394704 319488 105840 555552 617424 490752 937872 331488 654576 530304 312192 113616 780768 740064 215664 872160 521904 483216 939600 286512 629136 565680 625008 644016 523824 738000 897168 127728 111888 176832 164112 260448 591312 947376 390720 569856 375312 763584 338928 674112 40224 401472 244128 283728 350064 346896 464592 837264 869376 308784 345744 559680 382896 673392 697056 138096 714720 231072 5088 819504 418560 739056 242832 327840 631296 469200 501696 598416 499056 661440 920880 866688 445152 345216 682848 646176 144528 775392 159696 834672 616512 481344 651552 871248 550800 785328 957984 535728 471600 490512 94176 505200 36672 358896 671376 23472 706560 908304 313776 180816 74592 200448 465888 692976 11184 615840 474816 460752 857424 56208 782928 149904 651360 637056 947280 737856 385920 479808 376224 453792 274656 799872 148656 709440 229296 707040 739440 489888 646224 927408 422352 597216 910944 376992 813360 385632 592512 234192 615120 431184 792336 296448 296160 664992 933840 618192 401184 233520 493392 871728 688896 620304 373440 133392 949296 563520 463248 794976 406560 259008 735552 715392 239808 730704 952272 733344 747888 657024 27408 46128 120720 79680 640368 404352 60048 226464 631872 541920 670464 960240 360048 896832 420192 952224 163104 260016 574320 286992 942432 105792 504912 85824 182640 114528 869136 506736 659136 98304 179040 121776 474000 126384 154560 349776 176016 135360 514272 213840 899904 700320 63840 378000 308496 681312 919488 873264 451104 740832 300768 226176 5184 576960 520368 566304 888816 598608 653376 254160 558528 688512 265920 615312 53376 358512 243696 103680 51216 257184 864384 482400 393504 113712 329760 519696 711024 613824 476976 805920 110784 60816 865872 119328 358848 837504 77328 539760 721776 809616 562320 113280 411024 735984 495696 148416 850320 707712 774864 90000 500352 856080 137904 409008 771792 550224 769920 569808 429312 425856 880992 913392 765312 130224 820992 747552 625056 112800 654816 369264 690576 511632 572016 225360 99984 599232 99552 105264 785328 166752 782352 383808 422160 100224 558480 908352 451056 14880 930624 212352 387984 487680 828960 492576 873600 845376 36816 233712 589440 703728 64560 316128 537168 157680 685728 453600 800976 269376 391296 351984 271104 561936 952944 8448 599328 436272 905616 491328 643344 200688 138816 119952 24480 481152 639792 779232 143184 241488 94032 534192 389712 168864 744720 883824 85776 43008 49968 327792 273072 329712 767856 685344 355056 267360 234096 272880 527088 145344 272592 434256 910800 838560 573264 773424 728688 589344 951024 537456 418608 32832 529872 685056 808896 372912 457536 119808 499392 34800 820848 854832 456144 658800 891072 240912 631392 359136 332496 82416 227712 133392 397056 607536 892560 739152 306720 418224 159216 444816 476208 146352 634656 588528 220560 142560 666528 809520 367968 392064 682368 723792 388320 898752 184032 117456 933312 490464 909648 430176 952320 333072 230688 586080 334416 960576 460848 104112 460992 19920 500688 77184 795840 169680 884352 634032 167040 524256 700896 707952 496656 575664 224352 165456 375504 884496 660672 466464 38688 293616 774144 420288 881424 52464 198480 27888 125904 134400 428496 610752 545040 563616 882144 621264 154416 950544 711120 127872 941232 551520 21360 531552 750576 729792 710064 558720 250224 564384 537600 833232 206640 602256 101424 808992 369024 788400 476016 424224 479424 618960 420576 559632 176928 566736 867792 553536 685872 169104 288720 96384 756000 822912 661776 712800 81168 484896 804288 794736 331344 455664 75696 951600 424704 212256 311904 280992 955248 833424 776544 507456 538848 31440 374112 586704 886608 433440 276288 101712 193680 643104 897264 37392 202656 118800 555216 738384 629088 29712 222624 619440 280608 108528 17856 131328 168960 604512 792144 137280 144576 61248 840768 737328 87312 678000 762480 216240 561552 229488 589536 783120 959520 92544 208848 610992 539808 504096 835200 86928 317184 531840 129504 768528 386976 238848 112848 231264 635424 785232 229104 261648 938112 645120 549312 816336 197136 834720 476592 133104 165072 83232 684528 530160 444336 141360 193440 504528 121008 946080 697152 877488 435600 326400 540096 718608 184848 227712 569616 63696 12624 384816 444144 542784 168672 141744 359952 885312 397968 794256 834528 72912 435600 760608 863952 214992 766800 757200 2160 933360 705168 148272 212496 745008 807936 828912 46944 927456 133680 706176 545664 60288 519264 164208 607584 219072 280656 234768 294144 360960 885744 431904 541200 508752 294480 775392 588048 889728 216768 78912 297456 625680 324528 204144 843792 930240 355920 885792 108432 239472 330768 736464 878256 733824 607872 479088 811104 769152 219936 404112 800784 353952 222192 241392 798288 622224 365520 551472 155088 349824 411312 609648 235632 891600 567840 716688 100896 183360 659376 618336 667920 271392 91248 622704 385536 321360 653280 152352 600864 34224 852864 429360 918000 236208 882720 796320 664416 770304 14016 873360 878304 476256 590784 32064 772848 675360 111888 100320 102912 849072 959904 313008 352176 605568 763392 179760 10608 586128 957936 27744 733776 189552 84624 471936 544032 416496 667872 803232 759696 554928 300576 519408 616752 316896 308304 330096 6528 315504 590736 234672 735936 648624 829872 211248 9456 330432 76368 651600 39312 166848 593232 728496 188880 855408 394224 365376 337824 91008 72768 371952 367920 90096 298032 237360 575952 425088 737568 489072 584544 775872 802320 28224 409920 429264 297072 163200 951648 683184 827280 698832 31872 553488 913344 435264 313728 321072 809184 654096 859968 468288 119184 253200 34512 910080 487200 350976 805872 454320 341280 405648 478704 871104 411696 574224 434160 862128 797712 82704 338640 74640 383232 141696 37536 442320 457248 873120 359712 733536 426192 655872 70992 873648 911664 864192 750528 237264 75360 276864 642048 215376 590064 10848 703488 17472 522960 247824 763104 767376 860304 680976 216432 440976 385968 499296 953712 167328 85152 138048 623184 662208 837840 454560 188832 350112 855504 149232 311952 240048 888096 554256 33840 571200 542256 792528 173088 462000 474000 925968 423744 803520 698688 245760 21312 627600 242544 427104 524544 668064 838224 935760 190032 326736 616272 784368 788976 792192 663504 216288 138288 144864 94320 376128 736896 949728 187008 379056 119376 54288 911376 641712 349776 805680 423984 329904 270336 425760 569808 51696 318960 700560 141600 872448 55920 382656 241104 726864 898800 43536 609216 523440 82512 545952 874080 152208 343344 389616 741408 854400 947424 445008 268560 778224 447216 750960 291120 733680 456768 426048 464352 501072 856992 336528 855792 183168 249792 282384 437328 937824 807840 589728 385920 437184 921216 950736 482496 806400 145152 575760 804672 518448 666384 796944 822672 508992 606960 558768 435168 542592 782208 393552 404928 103248 788160 301776 427152 727392 360240 921888 483936 808080 925872 214560 404976 11952 205680 49728 553968 714000 709104 721392 677184 141456 565344 253728 898992 139776 310992 436272 412176 453360 526032 719808 100464 695424 673056 576480 242496 597792 749280 501504 454176 806064 5520 439728 236688 380592 157776 101664 383616 400992 845136 3552 496512 457968 75648 315024 134208 717504 939072 814896 495360 762768 419232 195888 777168 360432 493968 540912 647424 717264 930000 47520 671760 670608 853968 305520 357264 954048 715968 519264 482208 763296 656640 102768 878880 958464 737136 366000 764832 951408 364464 619824 430800 825888 863376 472656 279264 694704 155760 311616 336432 419424 155664 202560 329040 322560 926736 672096 483696 54816 250704 122448 289488 777408 825648 337008 583296 776592 602160 358128 733728 711648 346704 22464 526272 16416 907296 289872 775008 650928 368160 177312 738864 40512 472080 218256 180048 886896 409056 621888 841248 470736 582624 497472 553200 676944 596976 218784 593424 142368 153936 837696 415920 711360 360240 919200 448272 314832 764256 871680 854880 490224 14448 131232 874176 5856 792768 926448 64704 240288 255840 665856 855072 321360 558048 511824 577776 958608 440016 738096 289296 41616 643968 27648 32208 588624 256272 690624 199776 798816 782880 870336 22752 1536 151488 783312 831936 787344 703536 627024 154320 388512 627936 39024 143568 10176 662832 106800 354240 895920 757968 488064 622752 892800 191664 290112 292608 364320 178176 449808 910656 941664 895728 585216 918672 806640 517008 687024 368352 592416 118416 585504 108192 875568 805776 582432 314400 473136 464976 75936 419088 152304 714384 214416 511680 913632 77856 339648 301392 814944 37824 775152 261600 475968 847440 715824 342336 88128 111648 804624 632976 460896 367440 807120 518064 799680 751392 904032 316080 350928 202512 927072 70752 38256 899040 465840 93696 174528 793728 845952 455856 358944 739104 526752 284064 335856 307872 194352 765264 813504 419664 361440 44832 196224 958512 862032 551424 595200 140256 771168 633504 644544 52800 479232 686352 673968 668016 40176 831888 633984 204528 409584 138192 775920 189504 361248 3696 25008 363648 94704 616800 406176 836784 175920 424800 940944 703872 716064 373392 122256 420960 243072 808704 894864 874560 918768 47520 563856 438096 316992 651072 793776 95616 125472 105360 721680 527184 911184 250128 281088 442080 679152 892368 408192 268896 269904 178224 551376 806736 436992 279936 501600 244560 759024 232896 621312 249072 424656 699744 439824 751584 254160 558864 628224 613152 906096 218304 414048 532560 314544 461952 953088 33696 805536 476256 417408 602400 916800 235056 547584 417504 573888 475680 513504 109824 950352 88176 420768 200784 670992 931056 129984 97296 243696 420096 670272 451440 374016 818256 779856 363312 515136 820704 608496 575904 896304 68256 495600 518832 289584 20208 751248 480960 631968 882672 297552 934272 944208 714048 383184 60240 682176 539472 926640 463872 543744 505152 274464 261792 283680 771216 52368 623376 442560 286080 685488 762144 559824 300288 205392 618144 852528 450672 930048 459360 668352 767472 224592 959952 442800 535920 727104 275952 597504 371136 885072 552768 796608 336960 167184 3168 498432 79824 49536 928752 387024 425520 179616 322272 86352 503760 645120 813648 767712 314208 372864 862944 782016 546000 889680 725520 296208 61872 429696 781392 799200 260304 134160 402864 620256 594096 103584 471504 223008 548928 58848 287904 45600 885600 824736 794928 316464 420864 526512 377568 606384 640224 53904 130608 363504 781296 156192 62976 178464 636624 513360 504288 496896 250752 841776 245808 47904 67392 363888 451632 754272 621504 832848 898800 958416 615024 653712 140928 493296 748752 651648 366624 8016 565536 46512 491760 748128 874032 935760 129024 334992 229680 701760 36912 579264 653664 892224 325680 784608 291888 475296 228096 394320 322656 156528 549840 476208 368496 915408 454032 190992 324624 277200 496992 777696 384000 876528 4752 205152 310656 374064 446592 279456 126480 8208 645360 741168 835968 656544 189024 870864 102048 675984 224736 76656 96336 371040 378336 704064 368304 322848 81648 7392 142128 654864 3360 55920 112656 262512 155856 785568 22320 886512 751344 710832 934512 116640 554256 614112 159984 430032 902400 175680 81120 108480 825792 389712 121872 580368 21600 378528 326256 740160 179328 597600 892560 548112 179280 653184 66336 874656 560064 737232 379344 376368 380448 108768 582576 532128 302064 266688 237840 398448 113328 114336 618432 514992 37824 454896 921648 392928 47376 544224 438720 95760 924480 40368 117408 789888 625872 704352 395568 702000 211824 79920 953472 149712 150624 940704 473040 434928 761952 389664 19584 753024 421968 12816 772992 726768 548304 878064 158256 174384 830016 325584 802800 143136 591744 531312 413520 149280 717840 411408 700896 663984 776448 122928 884304 727248 832080 676320 835008 245952 707472 308880 942528 543696 373296 808896 111120 446112 342576 74880 280080 927216 775536 115584 694368 71520 656400 815088 470928 359904 951312 828528 535632 950304 710160 89952 772176 255168 301920 897408 236016 822048 741840 625536 775824 229440 877728 826656 371760 488496 382464 621216 923568 483984 696864 710448 117072 396672 940032 749328 587856 276480 310224 465168 861792 15024 822816 65376 570864 579360 835824 859008 118320 919296 926304 240480 903024 863136 191088 731856 351792 862896 644256 577344 241632 911712 922512 350832 438336 630864 796224 399456 309696 78144 621552 493680 160272 847584 212592 449040 66480 492192 302304 465552 6048 18864 799248 56832 683808 610128 669360 939840 301104 691056 149568 438048 949776 407424 264480 269808 950256 311328 690000 638160 557280 16416 175776 848880 46272 925824 325824 698064 756480 926544 699888 651456 164496 751056 927888 777984 345360 902688 508464 288768 582144 486048 874080 875472 380112 119616 832080 453888 536688 553872 112368 778896 732384 862176 23904 18720 170976 603840 841536 815040 143376 40272 920016 345984 325104 38304 612912 735168 322608 154176 869712 266784 408048 848256 839808 144336 936960 435504 701376 812784 681264 256272 32352 219552 937104 409344 366144 667872 769200 85440 389232 421440 19104 54240 849552 92976 586608 672336 192000 707520 751632 12672 819072 542160 435936 958656 438144 776448 670800 524784 773280 117456 899280 499104 889008 614976 776400 906336 526320 121104 751200 559440 721536 392016 50208 461280 334368 492720 287664 716352 893424 625920 627360 441264 879600 754128 815808 209808 121344 570576 872352 555984 2976 286752 880560 187824 108432 51216 894096 802224 874176 467280 377856 329520 728736 536544 575136 216000 412848